[PATCH v1 0/9] ntfs: assorted error path fixes
Baolin Liu <[email protected]>
| Newsgroups | dev.linux.lists.ntfs,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
From: Baolin Liu <[email protected]> This series fixes a number of problems on error paths in the ntfs driver: errors that are swallowed or collapsed so operations report success or a wrong errno (patches 1-6), a kmap_local leak (patch 7), and free cluster miscounting on failed frees (patches 8-9). Baolin Liu (9): ntfs: return DT_UNKNOWN on inode lookup failure in readdir ntfs: fail EA update when reading $EA_INFORMATION fails ntfs: propagate reparse index insertion failure ntfs: return -ERANGE for undersized xattr buffer ntfs: preserve error code in ntfs_resident_attr_record_add() ntfs: return real error from ntfs_non_resident_attr_record_add() ntfs: fix kmap_local leak in write_mft_record_nolock() error paths ntfs: only count successfully cleared runs when freeing clusters ntfs: skip free cluster decrement when rollback fails fs/ntfs/attrib.c | 4 ++-- fs/ntfs/ea.c | 18 +++++++++++------- fs/ntfs/lcnalloc.c | 9 +++++---- fs/ntfs/mft.c | 4 +++- fs/ntfs/reparse.c | 7 ++++--- 5 files changed, 25 insertions(+), 17 deletions(-) -- 2.51.0