Skip to content
Commit 21fc61c7 authored by Al Viro's avatar Al Viro
Browse files

don't put symlink bodies in pagecache into highmem



kmap() in page_follow_link_light() needed to go - allowing to hold
an arbitrary number of kmaps for long is a great way to deadlocking
the system.

new helper (inode_nohighmem(inode)) needs to be used for pagecache
symlinks inodes; done for all in-tree cases.  page_follow_link_light()
instrumented to yell about anything missed.

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent aa80deab
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment