summaryrefslogtreecommitdiffstats
path: root/fs/super.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'fsnotify_for_v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2024-05-201-0/+1
|\
| * fsnotify: fix UAF from FS_ERROR event on a shutting down filesystemAmir Goldstein2024-04-171-0/+1
* | fs,block: yield devices earlyChristian Brauner2024-03-271-21/+3
|/
* fs,block: get holder during claimChristian Brauner2024-03-181-0/+18
* Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-03-111-9/+9
|\
| * bdev: open block device as filesChristian Brauner2024-02-251-9/+9
* | fs/super.c: don't drop ->s_user_ns until we free struct super_block itselfAl Viro2024-02-251-9/+4
|/
* Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linuxLinus Torvalds2024-01-101-6/+6
|\
| * fs: move fscrypt keyring destruction to after ->put_superJosef Bacik2023-12-271-6/+6
* | Merge tag 'vfs-6.8.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-01-081-223/+275
|\ \
| * | super: don't bother with WARN_ON_ONCE()Christian Brauner2023-11-281-4/+1
| * | super: massage wait event mechanismChristian Brauner2023-11-281-37/+14
| * | fs: handle freezing from multiple devicesChristian Brauner2023-11-181-32/+112
| * | fs: remove dead checkChristian Brauner2023-11-181-5/+0
| * | fs: streamline thaw_super_lockedChristoph Hellwig2023-11-181-23/+20
| * | fs: simplify setup_bdev_super() callsChristian Brauner2023-11-181-16/+0
| * | fs: remove unused helperChristian Brauner2023-11-181-40/+14
| * | fs: remove get_active_super()Christian Brauner2023-11-181-28/+0
| * | bdev: implement freeze and thaw holder operationsChristian Brauner2023-11-181-20/+79
| * | bdev: rename freeze and thaw helpersChristian Brauner2023-11-181-2/+2
| * | fs: massage locking helpersChristian Brauner2023-11-181-44/+61
| |/
* / fs: super: use GFP_KERNEL instead of GFP_USER for super block allocationAlexander Mikhalitsyn2023-12-121-1/+1
|/
* Merge tag 'ovl-update-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/o...Linus Torvalds2023-11-071-0/+1
|\
| * ovl: punt write aio completion to workqueueAmir Goldstein2023-10-311-0/+1
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-021-16/+19
|\ \ | |/ |/|
| * mm: shrinker: convert shrinker_rwsem to mutexQi Zheng2023-10-041-1/+1
| * fs: super: dynamically allocate the s_shrinkQi Zheng2023-10-041-15/+18
* | fs: assert that open_mutex isn't held over holder opsChristian Brauner2023-10-281-0/+1
* | fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lockJan Kara2023-10-281-18/+32
* | fs: Convert to bdev_open_by_dev()Jan Kara2023-10-281-6/+9
|/
* fs: export sget_dev()Christian Brauner2023-08-311-19/+45
* Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds2023-08-291-1/+3
|\
| * fs: remove emergency_thaw_bdevChristoph Hellwig2023-08-021-1/+3
* | Merge tag 'v6.6-vfs.super.fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2023-08-291-20/+31
|\ \
| * | super: ensure valid infoChristian Brauner2023-08-291-19/+30
| * | super: move lockdep assertChristian Brauner2023-08-291-1/+1
* | | Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2023-08-281-240/+525
|\| |
| * | Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/pub/scm/fs/xfs/xfs-l...Christian Brauner2023-08-231-18/+102
| |\ \
| | * | fs: wait for partially frozen filesystemsDarrick J. Wong2023-07-171-2/+32
| | * | fs: distinguish between user initiated freeze and kernel initiated freezeDarrick J. Wong2023-07-171-9/+70
| | |/
| * | super: use higher-level helper for {freeze,thaw}Christian Brauner2023-08-221-3/+12
| * | super: wait until we passed kill superChristian Brauner2023-08-211-7/+64
| * | super: wait for nascent superblocksChristian Brauner2023-08-211-51/+153
| * | super: make locking naming consistentChristian Brauner2023-08-211-14/+14
| * | super: use locking helpersChristian Brauner2023-08-211-48/+78
| * | fs: simplify invalidate_inodesChristoph Hellwig2023-08-211-1/+1
| * | fs: remove get_superChristoph Hellwig2023-08-211-37/+0
| * | block: call into the file system for ioctl BLKFLSBUFChristoph Hellwig2023-08-211-0/+13
| * | block: call into the file system for bdev_mark_deadChristoph Hellwig2023-08-211-2/+6
| * | block: consolidate __invalidate_device and fsync_bdevChristoph Hellwig2023-08-211-2/+2