xfs: cleanup bmap extent state macros
Cleanup the extent state macros in the bmap code to use one common set of flags that we can pass to the tracing code later and remove a lot of the macro obsfucation. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Alex Elder <aelder@sgi.com>
This commit is contained in:
committed by
Alex Elder
parent
3ea6b3d0e6
commit
7574aa92f9
@@ -135,6 +135,18 @@ typedef struct xfs_bmalloca {
|
||||
char conv; /* overwriting unwritten extents */
|
||||
} xfs_bmalloca_t;
|
||||
|
||||
/*
|
||||
* Flags for xfs_bmap_add_extent*.
|
||||
*/
|
||||
#define BMAP_LEFT_CONTIG (1 << 0)
|
||||
#define BMAP_RIGHT_CONTIG (1 << 1)
|
||||
#define BMAP_LEFT_FILLING (1 << 2)
|
||||
#define BMAP_RIGHT_FILLING (1 << 3)
|
||||
#define BMAP_LEFT_DELAY (1 << 4)
|
||||
#define BMAP_RIGHT_DELAY (1 << 5)
|
||||
#define BMAP_LEFT_VALID (1 << 6)
|
||||
#define BMAP_RIGHT_VALID (1 << 7)
|
||||
|
||||
#if defined(__KERNEL__) && defined(XFS_BMAP_TRACE)
|
||||
/*
|
||||
* Trace operations for bmap extent tracing
|
||||
|
Reference in New Issue
Block a user