diff options
Diffstat (limited to 'fs/xfs/xfs_bmap.h')
| -rw-r--r-- | fs/xfs/xfs_bmap.h | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/fs/xfs/xfs_bmap.h b/fs/xfs/xfs_bmap.h index 803b56d7ce1..5f469c3516e 100644 --- a/fs/xfs/xfs_bmap.h +++ b/fs/xfs/xfs_bmap.h @@ -77,6 +77,7 @@ typedef	struct xfs_bmap_free   * from written to unwritten, otherwise convert from unwritten to written.   */  #define XFS_BMAPI_CONVERT	0x040 +#define XFS_BMAPI_STACK_SWITCH	0x080  #define XFS_BMAPI_FLAGS \  	{ XFS_BMAPI_ENTIRE,	"ENTIRE" }, \ @@ -85,7 +86,8 @@ typedef	struct xfs_bmap_free  	{ XFS_BMAPI_PREALLOC,	"PREALLOC" }, \  	{ XFS_BMAPI_IGSTATE,	"IGSTATE" }, \  	{ XFS_BMAPI_CONTIG,	"CONTIG" }, \ -	{ XFS_BMAPI_CONVERT,	"CONVERT" } +	{ XFS_BMAPI_CONVERT,	"CONVERT" }, \ +	{ XFS_BMAPI_STACK_SWITCH, "STACK_SWITCH" }  static inline int xfs_bmapi_aflag(int w) @@ -133,6 +135,11 @@ typedef struct xfs_bmalloca {  	char			userdata;/* set if is user data */  	char			aeof;	/* allocated space at eof */  	char			conv;	/* overwriting unwritten extents */ +	char			stack_switch; +	int			flags; +	struct completion	*done; +	struct work_struct	work; +	int			result;  } xfs_bmalloca_t;  /*  |