diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2016-02-27 19:23:16 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-03-03 15:07:13 -0800 |
commit | aaf1569ce4575ed163839002f27da2cde4d10a77 (patch) | |
tree | 0a08aa47fdd875d8dc66c8a31f00495728096219 /arch/arc/Kconfig | |
parent | a007fc3d6569b620ec5bca1b4636d952ebdd2627 (diff) |
namei: ->d_inode of a pinned dentry is stable only for positives
commit d4565649b6d6923369112758212b851adc407f0c upstream.
both do_last() and walk_component() risk picking a NULL inode out
of dentry about to become positive, *then* checking its flags and
seeing that it's not negative anymore and using (already stale by
then) value they'd fetched earlier. Usually ends up oopsing soon
after that...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arc/Kconfig')
0 files changed, 0 insertions, 0 deletions