This series contains various fixes and refactoring for ntfs3. Improved alternative boot processing, reduced stack usage. Konstantin Komarov (16): fs/ntfs3: Improve alternative boot processing fs/ntfs3: Modified fix directory element type detection fs/ntfs3: Improve ntfs_dir_count fs/ntfs3: Correct hard links updating when dealing with DOS names fs/ntfs3: Print warning while fixing hard links count fs/ntfs3: Reduce stack usage fs/ntfs3: Fix multithreaded stress test fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" fs/ntfs3: Correct use bh_read fs/ntfs3: Add file_modified fs/ntfs3: Drop suid and sgid bits as a part of fpunch fs/ntfs3: Implement super_operations::shutdown fs/ntfs3: ntfs3_forced_shutdown use int instead of bool fs/ntfs3: Add and fix comments fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() fs/ntfs3: Fix c/mtime typo fs/ntfs3/attrib.c | 41 +++++---- fs/ntfs3/dir.c | 44 ++++++--- fs/ntfs3/file.c | 59 +++++++++--- fs/ntfs3/frecord.c | 5 +- fs/ntfs3/fslog.c | 218 ++++++++++++++++++++------------------------- fs/ntfs3/fsntfs.c | 5 +- fs/ntfs3/inode.c | 30 +++++-- fs/ntfs3/namei.c | 12 +++ fs/ntfs3/ntfs.h | 2 +- fs/ntfs3/ntfs_fs.h | 11 ++- fs/ntfs3/record.c | 16 +++- fs/ntfs3/super.c | 47 ++++++---- fs/ntfs3/xattr.c | 3 + 13 files changed, 302 insertions(+), 191 deletions(-) -- 2.34.1