nilfs2: insert explanations in gcinode file
[safe/jmp/linux-2.6] / fs / btrfs / extent_map.h
index e693e1b..fb6eeef 100644 (file)
@@ -12,6 +12,7 @@
 #define EXTENT_FLAG_PINNED 0 /* this entry not yet on disk, don't free it */
 #define EXTENT_FLAG_COMPRESSED 1
 #define EXTENT_FLAG_VACANCY 2 /* no file extent item found */
+#define EXTENT_FLAG_PREALLOC 3 /* pre-allocated extent */
 
 struct extent_map {
        struct rb_node rb_node;
@@ -19,6 +20,7 @@ struct extent_map {
        /* all of these are in bytes */
        u64 start;
        u64 len;
+       u64 orig_start;
        u64 block_start;
        u64 block_len;
        unsigned long flags;