[PATCH 00/11] Bugfix and refactoring
From: Konstantin Komarov
Date: Wed Jun 26 2024 - 08:43:25 EST
This series contains various fixes and refactoring for ntfs3.
The 'nocase' option now works correctly.
fileattr was added to support chattr.
Legacy ntfs support was redesigned.
Konstantin Komarov (11):
fs/ntfs3: Fix field-spanning write in INDEX_HDR
fs/ntfs3: Fix the format of the "nocase" mount option
fs/ntfs3: Missed error return
fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
fs/ntfs3: Do copy_to_user out of run_lock
fs/ntfs3: Check more cases when directory is corrupted
fs/ntfs3: Minor ntfs_list_ea refactoring
fs/ntfs3: Use function file_inode to get inode from file
fs/ntfs3: Redesign legacy ntfs support
fs/ntfs3: Implement simple fileattr
fs/ntfs3: Fix formatting, change comments, renaming
fs/ntfs3/attrib.c | 9 ++--
fs/ntfs3/bitmap.c | 2 +-
fs/ntfs3/dir.c | 54 ++++++++++++++---------
fs/ntfs3/file.c | 104 +++++++++++++++++++++++++++++++++++++--------
fs/ntfs3/frecord.c | 75 ++++++++++++++++++++++++++++++--
fs/ntfs3/fslog.c | 8 ++--
fs/ntfs3/index.c | 4 +-
fs/ntfs3/inode.c | 35 +++++++--------
fs/ntfs3/namei.c | 6 +--
fs/ntfs3/ntfs.h | 9 ++--
fs/ntfs3/ntfs_fs.h | 10 +++++
fs/ntfs3/super.c | 4 +-
fs/ntfs3/xattr.c | 25 +++++------
13 files changed, 253 insertions(+), 92 deletions(-)
--
2.34.1