summaryrefslogtreecommitdiffstats
path: root/fs/tracefs
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2015-03-23 13:37:40 +1100
committerAl Viro <viro@zeniv.linux.org.uk>2015-05-15 01:06:27 -0400
commit8fa9dd24667f2d6997ec21341019657342859d31 (patch)
treecb7dcfaa0346a06e527cd4d095d7305eda6686ad /fs/tracefs
parentbc40aee053be1c2c443e812034f41e1a3cf34752 (diff)
downloadop-kernel-dev-8fa9dd24667f2d6997ec21341019657342859d31.zip
op-kernel-dev-8fa9dd24667f2d6997ec21341019657342859d31.tar.gz
VFS/namei: make the use of touch_atime() in get_link() RCU-safe.
touch_atime is not RCU-safe, and so cannot be called on an RCU walk. However, in situations where RCU-walk makes a difference, the symlink will likely to accessed much more often than it is useful to update the atime. So split out the test of "Does the atime actually need to be updated" into atime_needs_update(), and have get_link() unlazy if it finds that it will need to do that update. Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/tracefs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud