From e8ce2277c6832cb50ea575b2bdc6014787d6dfae Mon Sep 17 00:00:00 2001 From: Artem Bityutskiy Date: Mon, 25 Aug 2008 16:02:31 +0300 Subject: [PATCH] --- yaml --- r: 109716 b: refs/heads/master c: 8aabb75017291ba68c09ff5fdb998ef0a1fdaaf9 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ubifs/budget.c | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/[refs] b/[refs] index 6f9feea03875..3ea9dcccd82d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9e5de3549615818cae9c20a0ee1fd3ad4a747758 +refs/heads/master: 8aabb75017291ba68c09ff5fdb998ef0a1fdaaf9 diff --git a/trunk/fs/ubifs/budget.c b/trunk/fs/ubifs/budget.c index f6d2eaa7a067..9ef630a594ca 100644 --- a/trunk/fs/ubifs/budget.c +++ b/trunk/fs/ubifs/budget.c @@ -709,24 +709,11 @@ void ubifs_release_dirty_inode_budget(struct ubifs_info *c, */ long long ubifs_budg_get_free_space(struct ubifs_info *c) { - int min_idx_lebs, rsvd_idx_lebs; + int min_idx_lebs; long long available, outstanding, free; - /* Do exactly the same calculations as in 'do_budget_space()' */ spin_lock(&c->space_lock); min_idx_lebs = ubifs_calc_min_idx_lebs(c); - - if (min_idx_lebs > c->lst.idx_lebs) - rsvd_idx_lebs = min_idx_lebs - c->lst.idx_lebs; - else - rsvd_idx_lebs = 0; - - if (rsvd_idx_lebs > c->lst.empty_lebs + c->freeable_cnt + c->idx_gc_cnt - - c->lst.taken_empty_lebs) { - spin_unlock(&c->space_lock); - return 0; - } - outstanding = c->budg_data_growth + c->budg_dd_growth; /*