diff options
| author | Linus Torvalds <[email protected]> | 2022-10-11 03:08:52 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2022-10-11 03:08:52 +0000 |
| commit | 4875d2ffb0104db625db281944d18e8987f97030 (patch) | |
| tree | feb9c460ff9b35912a02f0fb1d507772399b755e /lib/fault-inject.c | |
| parent | Merge tag '6.1-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cif... (diff) | |
| parent | gfs2: Register fs after creating workqueues (diff) | |
| download | kernel-4875d2ffb0104db625db281944d18e8987f97030.tar.gz kernel-4875d2ffb0104db625db281944d18e8987f97030.zip | |
Merge tag 'gfs2-v6.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Pull gfs2 updates from Andreas Gruenbacher:
- Make sure to initialize the filesystem work queues before registering
the filesystem; this prevents them from being used uninitialized.
- On filesystem withdraw: prevent a a double iput() and immediately
reject pending locking requests that can no longer succeed.
- Use TRY lock in gfs2_inode_lookup() to prevent a rare glock hang
during evict.
- During filesystem mount, explicitly make sure that the sb_bsize and
sb_bsize_shift super block fields are consistent with each other.
This prevents messy error messages during fuzz testing.
- Switch from strlcpy to strscpy.
* tag 'gfs2-v6.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:
gfs2: Register fs after creating workqueues
gfs2: Check sb_bsize_shift after reading superblock
gfs2: Switch from strlcpy to strscpy
gfs2: Clear flags when withdraw prevents xmote
gfs2: Dequeue waiters when withdrawn
gfs2: Prevent double iput for journal on error
gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes
Diffstat (limited to 'lib/fault-inject.c')
0 files changed, 0 insertions, 0 deletions
