diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2015-05-07 20:37:40 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2015-05-11 08:13:13 -0400 |
commit | 31956502dd2c9432523d01373a9dc0e5931cfa1c (patch) | |
tree | 113687c758ac261f3a72c4027baf0007ab6d5647 /fs/namespace.c | |
parent | 6548fae2eca6b66c7257af6663fdbdf5a50745fd (diff) | |
download | op-kernel-dev-31956502dd2c9432523d01373a9dc0e5931cfa1c.zip op-kernel-dev-31956502dd2c9432523d01373a9dc0e5931cfa1c.tar.gz |
namei: make may_follow_link() safe in RCU mode
We *can't* call that audit garbage in RCU mode - it's doing a weird
mix of allocations (GFP_NOFS, immediately followed by GFP_KERNEL)
and I'm not touching that... thing again.
So if this security sclero^Whardening feature gets triggered when
we are in RCU mode, tough - we'll fail with -ECHILD and have
everything restarted in non-RCU mode. Only to hit the same test
and fail, this time with EACCES and with (oh, rapture) an audit spew
produced.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/namespace.c')
0 files changed, 0 insertions, 0 deletions