linux/fs/ext2
Linus Torvalds 744e5400b3 \n
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEq1nRK9aeMoq1VSgcnJ2qBz9kQNkFAmrWCkcACgkQnJ2qBz9k
 QNmHVAgApIXB6tQv9reUKKQ72A90JMdNEUwTM5OYdUptIK09tk7nDPsQ/DOQu5Lf
 VWnFFxD3lZyHQ5grxm/2YRC89O/v5ovqm7Yo6MX6s5m5brMtlolGsY0tkLqchMC7
 7wKMA54oWj5BzbzouyRhCUoWRAhrVlGlY4DnXxzbFpWXwj9hgtJvz+sNL7OouMk2
 NKfExFcDtqdi7WDgX//It65HYN3yHtCg7J08dLIaWCny8OZjUOPKjPEGSeqS6vXt
 mLb9W7Ayhkj2ySDfnaz9kMAp5zbcRCymiYm1WG+QmXszV71R3GAPpZSCSqD5SzaT
 Ud1YAaeNjtTL3D2hfxpsNs/nmuCjkA==
 =XcXn
 -----END PGP SIGNATURE-----

Merge tag 'fs_for_v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull ext2, isofs, udf and quota updates from Jan Kara:

 - ext2 changes to support clang context tracking

 - multiple isofs hardenings and cleanups

 - several udf hardening fixes

 - block use of fs-specific quota formats with incorrect filesystem

* tag 'fs_for_v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs: (26 commits)
  udf: fix return value for non-recorded-allocated extents in udf_map_block()
  isofs: shrink the name conversion buffer
  isofs: pass the name buffer size to get_rock_ridge_filename()
  isofs: report the Joliet name length in statfs
  isofs: return long Joliet names whole
  isofs: Simplify isofs_read_level3_size()
  isofs: bound empty directory blocks in isofs_read_level3_size()
  quota: fix shrinker scan budget accounting in dqcache_shrink_scan()
  ext2: drain in-flight DIO before buffered write fallback
  isofs: validate directory records in isofs_read_level3_size()
  once_lite: Simplify condition handling and fix context analysis
  isofs: convert the zisofs read path to use folios
  isofs: fix Rock Ridge CE extent validation on multisession media
  shmem: Refuse to enable tmpfs format for another filesystem
  ocfs2: Refuse to enable ocfs2 format for another filesystem
  ext2: enable context analysis support for ext2 filesystem
  ext2: annotate s_rsv_window_root as requiring s_rsv_window_lock
  ext2: annotate block-mapping helpers as requiring truncate_mutex
  ext2: annotate ext2_init_block_alloc_info() as requiring truncate_mutex
  ext2: mark s_mount_state as guarded by s_lock
  ...
2026-10-20 16:30:13 -10:00
..
acl.c fs: port ->set_acl() to pass const mnt_idmap 2026-09-23 09:19:49 +02:00
acl.h fs: port ->set_acl() to pass const mnt_idmap 2026-09-23 09:19:49 +02:00
balloc.c ext2: annotate s_rsv_window_root as requiring s_rsv_window_lock 2026-09-03 14:41:32 +02:00
dir.c ext2: Fix data integrity writeout issues 2026-07-27 16:25:32 +02:00
ext2.h \n 2026-10-20 16:30:13 -10:00
file.c ext2: drain in-flight DIO before buffered write fallback 2026-09-24 14:47:38 +02:00
ialloc.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00
inode.c \n 2026-10-20 16:30:13 -10:00
ioctl.c fs: port ->fileattr_set() to pass const mnt_idmap 2026-09-23 09:19:49 +02:00
Kconfig ext2: Remove LEGACY_DIRECT_IO dependency 2024-05-03 11:50:28 +02:00
Makefile ext2: enable context analysis support for ext2 filesystem 2026-09-03 14:41:32 +02:00
namei.c fs: port ->create() to pass const mnt_idmap 2026-09-23 09:19:51 +02:00
super.c ext2: annotate s_rsv_window_root as requiring s_rsv_window_lock 2026-09-03 14:41:32 +02:00
symlink.c
trace.c
trace.h ext2: widen trace event i_ino fields to u64 2026-03-06 14:31:27 +01:00
xattr_security.c fs: port xattr to const mnt_idmap 2026-09-23 09:19:49 +02:00
xattr_trusted.c fs: port xattr to const mnt_idmap 2026-09-23 09:19:49 +02:00
xattr_user.c fs: port xattr to const mnt_idmap 2026-09-23 09:19:49 +02:00
xattr.c ext2: check for an xattr block write error with buffer_write_io_error() 2026-09-10 09:27:24 +02:00
xattr.h