1
0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-01-12 01:20:14 +00:00
Linus Torvalds 978d337c2e vfs-6.19-rc1.guards
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCaSmOZgAKCRCRxhvAZXjc
 opxBAQCjNjr0yTSoaGRM0CJXg79Of3DLIlBdB7TygibTN16WhwEA+VKWoHL5eRjg
 PZlwZD4Ei2ymeQYxi+6owTF8G806tAs=
 =m/Bt
 -----END PGP SIGNATURE-----

Merge tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull superblock lock guard updates from Christian Brauner:
 "This starts the work of introducing guards for superblock related
  locks.

  Introduce super_write_guard for scoped superblock write protection.

  This provides a guard-based alternative to the manual sb_start_write()
  and sb_end_write() pattern, allowing the compiler to automatically
  handle the cleanup"

* tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  xfs: use super write guard in xfs_file_ioctl()
  open: use super write guard in do_ftruncate()
  btrfs: use super write guard in relocating_repair_kthread()
  ext4: use super write guard in write_mmp_block()
  btrfs: use super write guard in sb_start_write()
  btrfs: use super write guard btrfs_run_defrag_inode()
  btrfs: use super write guard in btrfs_reclaim_bgs_work()
  fs: add super_write_guard
2025-12-01 14:39:03 -08:00
..
2025-12-01 14:18:01 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 14:39:03 -08:00
2025-12-01 09:20:51 -08:00
2025-10-03 16:32:36 -07:00
2025-12-01 09:02:34 -08:00
2025-09-29 11:55:15 -07:00
2025-09-29 15:24:58 -07:00
2025-12-01 09:02:34 -08:00
2025-11-12 10:12:39 +01:00
2025-12-01 13:45:41 -08:00
2025-11-17 09:11:27 -08:00
2025-12-01 14:39:03 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 10:26:38 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 10:26:38 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 10:26:38 -08:00
2025-12-01 13:45:41 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 14:18:01 -08:00
2025-12-01 09:02:34 -08:00
2025-12-01 09:02:34 -08:00
2025-09-29 18:08:34 -07:00
2025-12-01 14:18:01 -08:00
2025-09-16 23:59:38 -04:00
2025-12-01 14:39:03 -08:00
2025-12-01 09:02:34 -08:00
2025-11-04 12:36:33 +01:00
2025-09-21 19:24:50 -04:00
2025-12-01 13:45:41 -08:00
2025-12-01 13:45:41 -08:00
2025-12-01 10:26:38 -08:00
2025-12-01 08:14:00 -08:00
2025-12-01 09:02:34 -08:00
2025-09-26 10:21:23 +02:00
2025-09-29 11:20:29 -07:00
2025-10-07 12:48:33 +02:00
2025-12-01 09:20:51 -08:00
2025-12-01 09:02:34 -08:00
2025-10-03 16:32:36 -07:00
2025-12-01 09:47:41 -08:00
2025-11-05 09:51:30 +01:00
2025-12-01 09:02:34 -08:00
2025-12-01 09:47:41 -08:00
2025-11-10 10:20:54 +01:00
2025-12-01 14:39:03 -08:00
2025-12-01 10:17:39 -08:00
2025-12-01 09:20:51 -08:00
2025-12-01 09:20:51 -08:00
2025-11-26 14:50:10 +01:00