+2
−2
Loading
As well as checking that the parent hasn't changed after getting the lock we need to check that the dentry hasn't been unhashed. Otherwise we might try to rename something that has been removed. Reported-by:<syzbot+bfc9a0ccf0de47d04e8c@syzkaller.appspotmail.com> Fixes: d2c99558 ("ovl: Call ovl_create_temp() without lock held.") Signed-off-by:
NeilBrown <neil@brown.name> Link: https://patch.msgid.link/176429295510.634289.1552337113663461690@noble.neil.brown.name Tested-by:
<syzbot+bfc9a0ccf0de47d04e8c@syzkaller.appspotmail.com> Reviewed-by:
Amir Goldstein <amir73il@gmail.com> Signed-off-by:
Christian Brauner <brauner@kernel.org>