summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/blocklayoutxdr.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2013-10-28 10:32:35 +0100
committerChristoph Hellwig <hch@lst.de>2015-02-05 14:35:17 +0100
commit7fbc1067f06098c6b674e672fbb17e758fcc9402 (patch)
treeda45863789ec3e9ea5608db9551f918b59f59c62 /fs/nfsd/blocklayoutxdr.c
parentnfsd: add trace events (diff)
downloadlinux-7fbc1067f06098c6b674e672fbb17e758fcc9402.tar.xz
linux-7fbc1067f06098c6b674e672fbb17e758fcc9402.zip
exportfs: add methods for block layout exports
Add three methods to allow exporting pnfs block layout volumes: - get_uuid: get a filesystem unique signature exposed to clients - map_blocks: map and if nessecary allocate blocks for a layout - commit_blocks: commit blocks in a layout once the client is done with them For now we stick the external pnfs block layout interfaces into s_export_op to avoid mixing them up with the internal interface between the NFS server and the layout drivers. Once we've fully internalized the latter interface we can redecide if these methods should stay in s_export_ops. Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/nfsd/blocklayoutxdr.c')
0 files changed, 0 insertions, 0 deletions