diff options
Diffstat (limited to 'fs/ocfs2')
-rw-r--r-- | fs/ocfs2/reservations.c | 7 | ||||
-rw-r--r-- | fs/ocfs2/reservations.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/fs/ocfs2/reservations.c b/fs/ocfs2/reservations.c index 7fc6cfee95f1..87fa35791f18 100644 --- a/fs/ocfs2/reservations.c +++ b/fs/ocfs2/reservations.c | |||
@@ -55,9 +55,10 @@ static unsigned int ocfs2_resv_window_bits(struct ocfs2_reservation_map *resmap, | |||
55 | if (!(resv->r_flags & OCFS2_RESV_FLAG_DIR)) { | 55 | if (!(resv->r_flags & OCFS2_RESV_FLAG_DIR)) { |
56 | /* 8, 16, 32, 64, 128, 256, 512, 1024 */ | 56 | /* 8, 16, 32, 64, 128, 256, 512, 1024 */ |
57 | bits = 4 << osb->osb_resv_level; | 57 | bits = 4 << osb->osb_resv_level; |
58 | } else | 58 | } else { |
59 | bits = OCFS2_RESV_DIR_WINDOW_BITS; | 59 | /* For now, treat directories the same as files. */ |
60 | 60 | bits = 4 << osb->osb_resv_level; | |
61 | } | ||
61 | return bits; | 62 | return bits; |
62 | } | 63 | } |
63 | 64 | ||
diff --git a/fs/ocfs2/reservations.h b/fs/ocfs2/reservations.h index 34bb308375c5..022aff601e15 100644 --- a/fs/ocfs2/reservations.h +++ b/fs/ocfs2/reservations.h | |||
@@ -22,7 +22,7 @@ | |||
22 | 22 | ||
23 | #include <linux/rbtree.h> | 23 | #include <linux/rbtree.h> |
24 | 24 | ||
25 | #define OCFS2_DEFAULT_RESV_LEVEL 4 | 25 | #define OCFS2_DEFAULT_RESV_LEVEL 2 |
26 | #define OCFS2_MAX_RESV_LEVEL 9 | 26 | #define OCFS2_MAX_RESV_LEVEL 9 |
27 | #define OCFS2_MIN_RESV_LEVEL 0 | 27 | #define OCFS2_MIN_RESV_LEVEL 0 |
28 | 28 | ||