Message ID | j2oac8f92701004070651xf35cfb9bsedcdd25169427515@mail.gmail.com |
---|---|
State | New, archived |
Headers | show |
--- linux-2.6.32/fs/ext4/mballoc.c 2009-12-03 11:51:22.000000000 +0800 +++ ext4_mm_leak/mballoc-16.c 2010-04-07 20:20:26.000000000 +0800 @@ -2901,7 +2901,7 @@ ext4_mb_normalize_request(struct ext4_al if (pa->pa_deleted) continue; spin_lock(&pa->pa_lock); - if (pa->pa_deleted) { + if (pa->pa_deleted || 0 == pa->pa_free) { spin_unlock(&pa->pa_lock); continue; }