X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fnfs%2Fsymlink.c;h=412738dbfbc7e1024f90887e5e3cdd1a07a34563;hb=764302ccb88dd0df062eccd507b6c6de24f1c560;hp=f4a0548b9ce858a5921192a19cba0dfba5dac191;hpb=f8abea8f8c24ecdad6d6861bffb912f23f2741cd;p=pandora-kernel.git diff --git a/fs/nfs/symlink.c b/fs/nfs/symlink.c index f4a0548b9ce8..412738dbfbc7 100644 --- a/fs/nfs/symlink.c +++ b/fs/nfs/symlink.c @@ -10,7 +10,6 @@ * nfs symlink handling code */ -#define NFS_NEED_XDR_TYPES #include #include #include @@ -22,7 +21,6 @@ #include #include #include -#include #include /* Symlink caching in the page cache is even more simplistic @@ -61,15 +59,9 @@ static void *nfs_follow_link(struct dentry *dentry, struct nameidata *nd) err = page; goto read_failed; } - if (!PageUptodate(page)) { - err = ERR_PTR(-EIO); - goto getlink_read_error; - } nd_set_link(nd, kmap(page)); return page; -getlink_read_error: - page_cache_release(page); read_failed: nd_set_link(nd, err); return NULL;