diff options
Diffstat (limited to 'fs/btrfs/extent_io.h')
| -rw-r--r-- | fs/btrfs/extent_io.h | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/btrfs/extent_io.h b/fs/btrfs/extent_io.h index 7083cfafd061..af2d7179c372 100644 --- a/fs/btrfs/extent_io.h +++ b/fs/btrfs/extent_io.h @@ -31,6 +31,7 @@  #define EXTENT_BUFFER_UPTODATE 0  #define EXTENT_BUFFER_BLOCKING 1  #define EXTENT_BUFFER_DIRTY 2 +#define EXTENT_BUFFER_CORRUPT 3  /* these are flags for extent_clear_unlock_delalloc */  #define EXTENT_CLEAR_UNLOCK_PAGE 0x1 @@ -191,7 +192,7 @@ void extent_io_exit(void);  u64 count_range_bits(struct extent_io_tree *tree,  		     u64 *start, u64 search_end, -		     u64 max_bytes, unsigned long bits); +		     u64 max_bytes, unsigned long bits, int contig);  void free_extent_state(struct extent_state *state);  int test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, @@ -207,7 +208,7 @@ int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,  		   int bits, int exclusive_bits, u64 *failed_start,  		   struct extent_state **cached_state, gfp_t mask);  int set_extent_uptodate(struct extent_io_tree *tree, u64 start, u64 end, -			gfp_t mask); +			struct extent_state **cached_state, gfp_t mask);  int set_extent_new(struct extent_io_tree *tree, u64 start, u64 end,  		   gfp_t mask);  int set_extent_dirty(struct extent_io_tree *tree, u64 start, u64 end,  | 
