Loading fs/f2fs/gc.c +4 −8 Original line number Diff line number Diff line Loading @@ -97,14 +97,10 @@ static int gc_thread_func(void *data) */ if (sbi->gc_mode == GC_URGENT_HIGH) { spin_lock(&sbi->gc_urgent_high_lock); if (sbi->gc_urgent_high_limited) { if (!sbi->gc_urgent_high_remaining) { if (sbi->gc_urgent_high_limited && !sbi->gc_urgent_high_remaining--) { sbi->gc_urgent_high_limited = false; spin_unlock(&sbi->gc_urgent_high_lock); sbi->gc_mode = GC_NORMAL; continue; } sbi->gc_urgent_high_remaining--; } spin_unlock(&sbi->gc_urgent_high_lock); } Loading Loading
fs/f2fs/gc.c +4 −8 Original line number Diff line number Diff line Loading @@ -97,14 +97,10 @@ static int gc_thread_func(void *data) */ if (sbi->gc_mode == GC_URGENT_HIGH) { spin_lock(&sbi->gc_urgent_high_lock); if (sbi->gc_urgent_high_limited) { if (!sbi->gc_urgent_high_remaining) { if (sbi->gc_urgent_high_limited && !sbi->gc_urgent_high_remaining--) { sbi->gc_urgent_high_limited = false; spin_unlock(&sbi->gc_urgent_high_lock); sbi->gc_mode = GC_NORMAL; continue; } sbi->gc_urgent_high_remaining--; } spin_unlock(&sbi->gc_urgent_high_lock); } Loading