diff options
| author | Alexander Viro <viro@parcelfarce.linux.theplanet.co.uk> | 2004-08-31 22:18:31 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-08-31 22:18:31 -0700 |
| commit | 66ce1c7515d14c2a22f857a3e4347a2252b40dfc (patch) | |
| tree | fb99aa6d67cd237c0e9a7ce01f1aea515945428f /include/linux | |
| parent | 43fffc41a29c312c1a885c541a9e68de78683174 (diff) | |
[PATCH] nfs ->follow_link() switched to new scheme
NFS takes some thought to switch to the new symlink scheme, because we
can't rely on the pagecache lookup to find the symlink page when freeing
it - the cache might have been invalidated in the meantime.
So we hide the page information in the symlink data area itself,
by stealing the last pointer in the page used for the cache. That
way nfs_put_link() can just look up the page directly.
Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
