]> git.karo-electronics.de Git - karo-tx-linux.git/commit
knfsd: allow nfsd READDIR to return 64bit cookies
authorNeil Brown <neilb@suse.de>
Wed, 4 Apr 2007 19:29:43 +0000 (15:29 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 13 Apr 2007 20:47:17 +0000 (13:47 -0700)
commitb95c2d9a59eab707fe82629fd7d0b4f3656d93be
treecce11ff5965264629d57baa0f8374c8e7678d6d6
parent92ada370b0342f39f2a20a311a7115c2ed5faf50
knfsd: allow nfsd READDIR to return 64bit cookies

From Neil Brown <neilb@suse.de>

[PATCH] knfsd: allow nfsd READDIR to return 64bit cookies

->readdir passes lofft_t offsets (used as nfs cookies) to
nfs3svc_encode_entry{,_plus}, but when they pass it on to encode_entry it
becomes an 'off_t', which isn't good.

So filesystems that returned 64bit offsets would lose.

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/nfsd/nfs3xdr.c