summaryrefslogtreecommitdiff
path: root/fs/userfaultfd.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2016-03-01 15:30:45 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2016-03-01 15:30:45 -0800
commitf691b77b1fc491dae601631c8531a0a13e915466 (patch)
treeaef29eded65de2fcee4ca88b65c708f529069070 /fs/userfaultfd.c
parent7d46af2084eabe73ce4dbf06072fded34b58b0c7 (diff)
parenta528aca7f359f4b0b1d72ae406097e491a5ba9ea (diff)
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull d_inode/d_flags race fix from Al Viro. I love this fix. Not only does it fix the race in the dentry type handling, it entirely gets rid of the nasty and subtle memory ordering rules for d_type and d_inode, and replaces them with the basic dentry locking rules (sequence numbers under RCU, d_lock elsewhere). * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: use ->d_seq to get coherency between ->d_inode and ->d_flags
Diffstat (limited to 'fs/userfaultfd.c')
0 files changed, 0 insertions, 0 deletions