summaryrefslogtreecommitdiffstats
path: root/fs/jbd2
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2016-02-27 19:23:16 -0500
committerAl Viro <viro@zeniv.linux.org.uk>2016-02-27 19:23:16 -0500
commitd4565649b6d6923369112758212b851adc407f0c (patch)
treefc877b8805e9393c4288bdf396cf223de2b144ad /fs/jbd2
parentc80567c82ae4814a41287618e315a60ecf513be6 (diff)
downloadtalos-op-linux-d4565649b6d6923369112758212b851adc407f0c.tar.gz
talos-op-linux-d4565649b6d6923369112758212b851adc407f0c.zip
namei: ->d_inode of a pinned dentry is stable only for positives
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... Cc: stable@vger.kernel.org # v3.13+ Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/jbd2')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud