nfsd: add a new config option for the block layout driver
Split the config symbols into a generic pNFS one, which is invisible and gets selected by the layout drivers, and one for the block layout driver. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:

committed by
J. Bruce Fields

parent
d9186c0397
commit
81c3932901
@@ -121,4 +121,4 @@ xfs-$(CONFIG_XFS_RT) += xfs_rtalloc.o
|
||||
xfs-$(CONFIG_XFS_POSIX_ACL) += xfs_acl.o
|
||||
xfs-$(CONFIG_SYSCTL) += xfs_sysctl.o
|
||||
xfs-$(CONFIG_COMPAT) += xfs_ioctl32.o
|
||||
xfs-$(CONFIG_NFSD_PNFS) += xfs_pnfs.o
|
||||
xfs-$(CONFIG_NFSD_BLOCKLAYOUT) += xfs_pnfs.o
|
||||
|
@@ -246,7 +246,7 @@ const struct export_operations xfs_export_operations = {
|
||||
.fh_to_parent = xfs_fs_fh_to_parent,
|
||||
.get_parent = xfs_fs_get_parent,
|
||||
.commit_metadata = xfs_fs_nfs_commit_metadata,
|
||||
#ifdef CONFIG_NFSD_PNFS
|
||||
#ifdef CONFIG_NFSD_BLOCKLAYOUT
|
||||
.get_uuid = xfs_fs_get_uuid,
|
||||
.map_blocks = xfs_fs_map_blocks,
|
||||
.commit_blocks = xfs_fs_commit_blocks,
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#ifndef _XFS_PNFS_H
|
||||
#define _XFS_PNFS_H 1
|
||||
|
||||
#ifdef CONFIG_NFSD_PNFS
|
||||
#ifdef CONFIG_NFSD_BLOCKLAYOUT
|
||||
int xfs_fs_get_uuid(struct super_block *sb, u8 *buf, u32 *len, u64 *offset);
|
||||
int xfs_fs_map_blocks(struct inode *inode, loff_t offset, u64 length,
|
||||
struct iomap *iomap, bool write, u32 *device_generation);
|
||||
|
Reference in New Issue
Block a user