]> git.ipfire.org Git - thirdparty/linux.git/commit
super: move lockdep assert
authorChristian Brauner <brauner@kernel.org>
Mon, 28 Aug 2023 11:26:23 +0000 (13:26 +0200)
committerChristian Brauner <brauner@kernel.org>
Tue, 29 Aug 2023 08:13:04 +0000 (10:13 +0200)
commit345a5c4a0b635fa3fc658e6e0cd7fd2217c667cd
treebc0a5953fcc34cbecb760c23e2a22fcc945bb42c
parentcd4284cfd3e11c7a49e4808f76f53284d47d04dd
super: move lockdep assert

Fix braino and move the lockdep assertion after put_super() otherwise we
risk a use-after-free.

Fixes: 2c18a63b760a ("super: wait until we passed kill super")
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Message-Id: <20230828-vfs-super-fixes-v1-1-b37a4a04a88f@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/super.c