diff options
| author | Andreas Gruenbacher <agruenba@redhat.com> | 2026-02-23 12:04:05 +0100 |
|---|---|---|
| committer | Andreas Gruenbacher <agruenba@redhat.com> | 2026-02-23 12:31:12 +0100 |
| commit | 2ff7cf7e0640ff071ebc5c7e3dc2df024a7c91e6 (patch) | |
| tree | 93316e236a9c41c6fbb9dce771d3ca7cc07ac6e9 /rust/kernel | |
| parent | 7141433fbed290f4dd42008d3102db2363275035 (diff) | |
gfs2: Call unlock_new_inode before d_instantiate
As Neil Brown describes in detail in the link referenced below, new
inodes must be unlocked before they can be instantiated.
An even better fix is to use d_instantiate_new(), which combines
d_instantiate() and unlock_new_inode().
Fixes: 3d36e57ff768 ("gfs2: gfs2_create_inode rework")
Reported-by: syzbot+0ea5108a1f5fb4fcc2d8@syzkaller.appspotmail.com
Link: https://lore.kernel.org/linux-fsdevel/177153754005.8396.8777398743501764194@noble.neil.brown.name/
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'rust/kernel')
0 files changed, 0 insertions, 0 deletions
