diff options
-rw-r--r-- | fs/ext4/ext4_jbd2.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/ext4/ext4_jbd2.h b/fs/ext4/ext4_jbd2.h index aeed0bac693b..c8c6885406db 100644 --- a/fs/ext4/ext4_jbd2.h +++ b/fs/ext4/ext4_jbd2.h | |||
@@ -29,11 +29,13 @@ | |||
29 | * block to complete the transaction. | 29 | * block to complete the transaction. |
30 | * | 30 | * |
31 | * For extents-enabled fs we may have to allocate and modify up to | 31 | * For extents-enabled fs we may have to allocate and modify up to |
32 | * 5 levels of tree + root which are stored in the inode. */ | 32 | * 5 levels of tree, data block (for each of these we need bitmap + group |
33 | * summaries), root which is stored in the inode, sb | ||
34 | */ | ||
33 | 35 | ||
34 | #define EXT4_SINGLEDATA_TRANS_BLOCKS(sb) \ | 36 | #define EXT4_SINGLEDATA_TRANS_BLOCKS(sb) \ |
35 | (EXT4_HAS_INCOMPAT_FEATURE(sb, EXT4_FEATURE_INCOMPAT_EXTENTS) \ | 37 | (EXT4_HAS_INCOMPAT_FEATURE(sb, EXT4_FEATURE_INCOMPAT_EXTENTS) \ |
36 | ? 27U : 8U) | 38 | ? 20U : 8U) |
37 | 39 | ||
38 | /* Extended attribute operations touch at most two data buffers, | 40 | /* Extended attribute operations touch at most two data buffers, |
39 | * two bitmap buffers, and two group summaries, in addition to the inode | 41 | * two bitmap buffers, and two group summaries, in addition to the inode |