summaryrefslogtreecommitdiffstats
path: root/fs/nfsd
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2019-07-25 08:36:29 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2019-07-25 08:36:29 -0700
commita29a0a467e2c02fe4287c2d4eff86c9eb6beff0c (patch)
tree069e48d9d1520b54805861d54cbac6ac53b93021 /fs/nfsd
parentbed38c3e2dca01b358a62b5e73b46e875742fd75 (diff)
parentd7852fbd0f0423937fa287a598bfde188bb68c22 (diff)
downloadlinux-a29a0a467e2c02fe4287c2d4eff86c9eb6beff0c.tar.bz2
Merge branch 'access-creds'
The access() (and faccessat()) credentials change can cause an unnecessary load on the RCU machinery because every access() call ends up freeing the temporary access credential using RCU. This isn't really noticeable on small machines, but if you have hundreds of cores you can cause huge slowdowns due to RCU storms. It's easy to avoid: the temporary access crededntials aren't actually normally accessed using RCU at all, so we can avoid the whole issue by just marking them as such. * access-creds: access: avoid the RCU grace period for the temporary subjective credentials
Diffstat (limited to 'fs/nfsd')
0 files changed, 0 insertions, 0 deletions