Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 42865
b: refs/heads/master
c: 1df1e63
h: refs/heads/master
i:
  42863: c97d967
v: v3
  • Loading branch information
Mingming Cao authored and Linus Torvalds committed Dec 7, 2006
1 parent 1897a1a commit 0a7320f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2bd94bd79e5bfa217714f78e5d6d7b6517ca546f
refs/heads/master: 1df1e63b9e9340015c01b85817568fb9afde10bc
12 changes: 8 additions & 4 deletions trunk/fs/ext4/balloc.c
Original file line number Diff line number Diff line change
Expand Up @@ -1324,10 +1324,14 @@ ext4_try_to_allocate_with_rsv(struct super_block *sb, handle_t *handle,
if (!goal_in_my_reservation(&my_rsv->rsv_window,
grp_goal, group, sb))
grp_goal = -1;
} else if (grp_goal > 0 &&
(my_rsv->rsv_end-grp_goal+1) < *count)
try_to_extend_reservation(my_rsv, sb,
*count-my_rsv->rsv_end + grp_goal - 1);
} else if (grp_goal > 0) {
int curr = my_rsv->rsv_end -
(grp_goal + group_first_block) + 1;

if (curr < *count)
try_to_extend_reservation(my_rsv, sb,
*count - curr);
}

if ((my_rsv->rsv_start > group_last_block) ||
(my_rsv->rsv_end < group_first_block)) {
Expand Down

0 comments on commit 0a7320f

Please sign in to comment.