Messages in this thread | | | Date | Thu, 19 Oct 2023 09:37:33 +0300 | From | Konstantin Komarovc <> | Subject | [GIT PULL] ntfs3: bugfixes for 6.6 |
| |
Hi Linus,
Please pull this branch containing ntfs3 code for 6.6.
Fixed: - memory leak; - some logic errors, NULL dereferences; - some code was refactored.
Added: - more checks.
All changed code was in linux-next branch for several weeks.
Regards,
Konstantin
----------------------------------------------------------------
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (Sun Sep 10 16:28:41 2023 -0700)
are available in the Git repository at:
https://github.com/Paragon-Software-Group/linux-ntfs3.git ntfs3_for_6.6
for you to fetch changes up to e4494770a5cad3c9d1d2a65ed15d07656c0d9b82:
fs/ntfs3: Avoid possible memory leak (Mon Sep 25 12:48:07 2023 +0800)
----------------------------------------------------------------
Gabriel Marcano (1): fs/ntfs3: Fix directory element type detection
Konstantin Komarov (14): fs/ntfs3: Add ckeck in ni_update_parent() fs/ntfs3: Write immediately updated ntfs state fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) fs/ntfs3: Add more attributes checks in mi_enum_attr() fs/ntfs3: fix deadlock in mark_as_free_ex fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super fs/ntfs3: Use inode_set_ctime_to_ts instead of inode_set_ctime fs/ntfs3: Allow repeated call to ntfs3_put_sbi fs/ntfs3: Fix alternative boot searching fs/ntfs3: Refactoring and comments fs/ntfs3: Add more info into /proc/fs/ntfs3/<dev>/volinfo fs/ntfs3: Do not allow to change label if volume is read-only fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
Pavel Skripkin (1): fs/ntfs3: Fix OOB read in ntfs_init_from_boot
Su Hui (1): fs/ntfs3: Avoid possible memory leak
Zeng Heng (1): fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
Ziqi Zhao (1): fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
fs/ntfs3/attrib.c | 12 +++-- fs/ntfs3/attrlist.c | 15 ++++++- fs/ntfs3/bitmap.c | 4 +- fs/ntfs3/dir.c | 6 ++- fs/ntfs3/file.c | 4 +- fs/ntfs3/frecord.c | 8 +++- fs/ntfs3/fslog.c | 6 ++- fs/ntfs3/fsntfs.c | 19 ++++---- fs/ntfs3/index.c | 3 ++ fs/ntfs3/inode.c | 5 ++- fs/ntfs3/namei.c | 6 +-- fs/ntfs3/ntfs.h | 2 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/record.c | 74 ++++++++++++++++++++++++------- fs/ntfs3/super.c | 104 +++++++++++++++++++++++++++++++------------- fs/ntfs3/xattr.c | 7 ++- 16 files changed, 197 insertions(+), 82 deletions(-)
| |