nfsd: pNFS block layout driver
authorChristoph Hellwig <hch@lst.de>
Wed, 21 Jan 2015 10:40:00 +0000 (11:40 +0100)
committerChristoph Hellwig <hch@lst.de>
Thu, 5 Feb 2015 13:35:18 +0000 (14:35 +0100)
commit8650b8a058502d6957ba13dfb5544724fa038118
tree38b0135cf5f5692e5f766332b8470ef9050e7980
parent7fbc1067f06098c6b674e672fbb17e758fcc9402
nfsd: pNFS block layout driver

Add a small shim between core nfsd and filesystems to translate the
somewhat cumbersome pNFS data structures and semantics to something
more palatable for Linux filesystems.

Thanks to Rick McNeal for the old prototype pNFS blocklayout server
code, which gave a lot of inspiration to this version even if no
code is left from it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Documentation/filesystems/nfs/pnfs-block-server.txt [new file with mode: 0644]
fs/nfsd/Makefile
fs/nfsd/blocklayout.c [new file with mode: 0644]
fs/nfsd/blocklayoutxdr.c [new file with mode: 0644]
fs/nfsd/blocklayoutxdr.h [new file with mode: 0644]
fs/nfsd/nfs4layouts.c
fs/nfsd/pnfs.h