linux/include
Linus Torvalds 9e73b189c8 fsverity updates for 7.4
Patches from Andrey Albershteyn to prepare for XFS fsverity support:
 
 - Report verification errors through fserror, instead of only through
   an unstructured log message and generic I/O error return
 
 - Move the reporting of STATX_ATTR_VERITY into the VFS, so that each
   fsverity-capable filesystem doesn't need to do it. This also fixes a
   bug where btrfs didn't return STATX_ATTR_VERITY in attributes_mask
 
 - Make the VFS prevent enabling DAX on fsverity files, so that it will
   be handled in a single place for ext4 and XFS
 
 - Move ext4 and f2fs's code to read verity metadata from the pagecache
   into shared code, so that XFS will be able to use it too
 
 - Export fsverity_ensure_verity_info() for XFS scrub to use
 
 - Pass all-zeroes hash to ->write_merkle_tree_block() so that XFS will
   be able to implement an optimization for sparse files
 -----BEGIN PGP SIGNATURE-----
 
 iIoEABYIADIWIQSacvsUNc7UX4ntmEPzXCl4vpKOKwUCatTiyhQcZWJpZ2dlcnNA
 a2VybmVsLm9yZwAKCRDzXCl4vpKOK4DyAQDQSnUjMgxPb8nD3zUHWxUhRpXraYOk
 L3+bqLSpBVK9pwD/duiu5sRJcvz0OAF5HKeouKVA0NjeJUpUzxVvuRbFig0=
 =Vbek
 -----END PGP SIGNATURE-----

Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux

Pull fsverity updates from Eric Biggers:
 "Patches from Andrey Albershteyn to prepare for XFS fsverity support:

   - Report verification errors through fserror, instead of only through
     an unstructured log message and generic I/O error return

   - Move the reporting of STATX_ATTR_VERITY into the VFS, so that each
     fsverity-capable filesystem doesn't need to do it. This also fixes
     a bug where btrfs didn't return STATX_ATTR_VERITY in
     attributes_mask

   - Make the VFS prevent enabling DAX on fsverity files, so that it
     will be handled in a single place for ext4 and XFS

   - Move ext4 and f2fs's code to read verity metadata from the
     pagecache into shared code, so that XFS will be able to use it too

   - Export fsverity_ensure_verity_info() for XFS scrub to use

   - Pass all-zeroes hash to ->write_merkle_tree_block() so that XFS
     will be able to implement an optimization for sparse files"

* tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux:
  fsverity: hoist statx reporting of fs-verity flag
  fsverity: don't allow setting DAX file attribute on fsverity files
  fsverity: hoist pagecache_read from f2fs/ext4 to fsverity
  fsverity: pass digest size and hash of the all-zeroes block to ->write
  fsverity: expose ensure_fsverity_info()
  fsverity: report validation errors through fserror to fsnotify
  MAINTAINERS: List the fsverity branches
2026-10-20 15:51:20 -10:00
..
acpi
asm-generic
clocksource
crypto lib/crypto: chacha: Use size_t length 2026-10-15 23:16:46 -07:00
cxl
drm drm/exec: don't immediately add prelocked obj to array of locked objs 2026-10-14 13:57:14 +02:00
dt-bindings
hyperv
keys keys: translate request_key_auth pid for the reading procfs instance 2026-09-12 00:43:45 +03:00
kunit
kvm
linux fsverity updates for 7.4 2026-10-20 15:51:20 -10:00
math-emu
media
memory
misc
net net: turn sk_peer_pid into an array indexed by pid type 2026-10-12 10:58:21 +02:00
pcmcia
ras
rdma
rv
scsi
soc
sound ASoC: cs35l56: Add DAI for SDCA OT25 stream 2026-10-07 13:20:05 +02:00
target
trace vfs-7.4-rc1.shared.net-next.pidfd 2026-10-19 20:32:52 -10:00
uapi It was a reasonably busy cycle for docs; changes include: 2026-10-20 14:38:38 -10:00
ufs
vdso random: vDSO: fix repeated word 'to' in comment 2026-09-16 11:51:39 +02:00
video
xen xen: fix typos in comments 2026-10-09 09:58:46 +02:00
Kbuild