|
@@ -427,7 +427,6 @@ static int journal_clean_one_cp_list(struct journal_head *jh, bool destroy)
|
|
|
struct journal_head *last_jh;
|
|
|
struct journal_head *next_jh = jh;
|
|
|
int ret;
|
|
|
- int freed = 0;
|
|
|
|
|
|
if (!jh)
|
|
|
return 0;
|
|
@@ -441,10 +440,9 @@ static int journal_clean_one_cp_list(struct journal_head *jh, bool destroy)
|
|
|
else
|
|
|
ret = __jbd2_journal_remove_checkpoint(jh) + 1;
|
|
|
if (!ret)
|
|
|
- return freed;
|
|
|
+ return 0;
|
|
|
if (ret == 2)
|
|
|
return 1;
|
|
|
- freed = 1;
|
|
|
/*
|
|
|
* This function only frees up some memory
|
|
|
* if possible so we dont have an obligation
|
|
@@ -452,10 +450,10 @@ static int journal_clean_one_cp_list(struct journal_head *jh, bool destroy)
|
|
|
* requested:
|
|
|
*/
|
|
|
if (need_resched())
|
|
|
- return freed;
|
|
|
+ return 0;
|
|
|
} while (jh != last_jh);
|
|
|
|
|
|
- return freed;
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
/*
|