lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240722094014.16888-1-almaz.alexandrovich@paragon-software.com>
Date: Mon, 22 Jul 2024 12:40:14 +0300
From: Konstantin Komarov <almaz.alexandrovich@...agon-software.com>
To: <torvalds@...ux-foundation.org>
CC: <ntfs3@...ts.linux.dev>, <linux-fsdevel@...r.kernel.org>,
	<linux-kernel@...r.kernel.org>
Subject: [GIT PULL] ntfs3: bugfixes for 6.11

Please pull this branch containing ntfs3 code for 6.11.

All changed code was in linux-next branch for several weeks.
 
Regards,
Konstantin

The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

  https://github.com/Paragon-Software-Group/linux-ntfs3.git tags/ntfs3_for_6.11

for you to fetch changes up to 911daf695a740d9a58daef65dabfb5f69f18190f:

  fs/ntfs3: Fix formatting, change comments, renaming (2024-07-11 12:19:46 +0300)

----------------------------------------------------------------
ntfs3 changes for 6.11-rc1

Added:
    simple fileattr has been implement.
Fixed:
    transform resident to nonresident for compressed files;
    the format of the "nocase" mount option;
    getting file type;
    many other internal bugs.
Refactored:
    unused function and macros have been removed;
    partial transition from page to folio (suggested by Matthew Wilcox);
    legacy ntfs support.

----------------------------------------------------------------
Andy Shevchenko (1):
      fs/ntfs3: Drop stray '\' (backslash) in formatting string

Huacai Chen (1):
      fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed

Konstantin Komarov (29):
      fs/ntfs3: Remove unused function
      fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
      fs/ntfs3: Simplify initialization of $AttrDef and $UpCase
      fs/ntfs3: Use macros NTFS_LABEL_MAX_LENGTH instead of hardcoded value
      fs/ntfs3: Remove unused macros MAXIMUM_REPARSE_DATA_BUFFER_SIZE
      fs/ntfs3: Fix transform resident to nonresident for compressed files
      fs/ntfs3: Deny getting attr data block in compressed frame
      fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
      fs/ntfs3: Fix getting file type
      fs/ntfs3: Remove sync_blockdev_nowait()
      fs/ntfs3: Add missing .dirty_folio in address_space_operations
      fs/ntfs3: Fix attr_insert_range at end of file
      fs/ntfs3: Replace inode_trylock with inode_lock
      fs/ntfs3: One more reason to mark inode bad
      fs/ntfs3: Correct undo if ntfs_create_inode failed
      fs/ntfs3: Add a check for attr_names and oatbl
      fs/ntfs3: Rename variables
      fs/ntfs3: Add some comments
      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

Matthew Wilcox (Oracle) (10):
      ntfs3: Convert ntfs_read_folio to use a folio
      ntfs3: Convert ntfs_write_begin to use a folio
      ntfs3: Convert attr_data_read_resident() to take a folio
      ntfs3: Convert ntfs_write_end() to work on a folio
      ntfs3: Convert attr_data_write_resident to use a folio
      ntfs3: Convert attr_make_nonresident to use a folio
      ntfs3: Remove calls to set/clear the error flag
      ntfs3: Convert ntfs_get_frame_pages() to use a folio
      ntfs3: Convert ni_readpage_cmpr() to take a folio
      ntfs3: Convert attr_wof_frame_info() to use a folio

lei lu (1):
      fs/ntfs3: Validate ff offset

 fs/ntfs3/attrib.c  | 132 ++++++++++++++++++++++++++++-------------------------
 fs/ntfs3/bitmap.c  |   2 +-
 fs/ntfs3/dir.c     |  57 ++++++++++++++---------
 fs/ntfs3/file.c    | 124 +++++++++++++++++++++++++++++++++++++------------
 fs/ntfs3/frecord.c | 110 +++++++++++++++++++++++++++++++++++---------
 fs/ntfs3/fslog.c   |  77 +++++++++++++++++++++----------
 fs/ntfs3/fsntfs.c  |  11 +++--
 fs/ntfs3/index.c   |   4 +-
 fs/ntfs3/inode.c   | 119 ++++++++++++++++++++++++-----------------------
 fs/ntfs3/namei.c   |   6 +--
 fs/ntfs3/ntfs.h    |  15 ++----
 fs/ntfs3/ntfs_fs.h |  36 ++++++---------
 fs/ntfs3/super.c   |  71 +++++++++++-----------------
 fs/ntfs3/xattr.c   |  25 +++++-----
 14 files changed, 480 insertions(+), 309 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ