diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-06-01 01:00:34 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-06-01 01:00:34 +0200 |
commit | 8ba64dc33830fbcd57d59fddc2ca1c24a6a394c4 (patch) | |
tree | c7c5fa2b739d21752bff033d2df596a30a1d86bb /arch/ia64/kernel/smpboot.c | |
parent | Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm (diff) | |
parent | d_walk() might skip too much (diff) | |
download | linux-8ba64dc33830fbcd57d59fddc2ca1c24a6a394c4.tar.xz linux-8ba64dc33830fbcd57d59fddc2ca1c24a6a394c4.zip |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull vfs fix from Al Viro:
"Off-by-one in d_walk()/__dentry_kill() race fix.
It's very hard to hit; possible in the same conditions as the original
bug, except that you need the skipped branch to contain all the
remaining evictables, so that the d_walk()-calling loop in
d_invalidate() decides there's nothing more to do and doesn't go for
another pass - otherwise that next pass will sweep the sucker.
So it's not too urgent, but seeing that the fix is obvious and the
original commit has spread into all -stable branches..."
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
d_walk() might skip too much
Diffstat (limited to 'arch/ia64/kernel/smpboot.c')
0 files changed, 0 insertions, 0 deletions