Loading fs/f2fs/f2fs.h +0 −1 Original line number Diff line number Diff line Loading @@ -1731,7 +1731,6 @@ struct f2fs_sb_info { unsigned int gc_mode; /* current GC state */ unsigned int next_victim_seg[2]; /* next segment in victim section */ spinlock_t gc_urgent_high_lock; bool gc_urgent_high_limited; /* indicates having limited trial count */ unsigned int gc_urgent_high_remaining; /* remaining trial count for GC_URGENT_HIGH */ /* for skip statistic */ Loading fs/f2fs/gc.c +4 −4 Original line number Diff line number Diff line Loading @@ -97,9 +97,9 @@ 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 && !sbi->gc_urgent_high_remaining--) { sbi->gc_urgent_high_limited = false; if (sbi->gc_urgent_high_remaining) { sbi->gc_urgent_high_remaining--; if (!sbi->gc_urgent_high_remaining) sbi->gc_mode = GC_NORMAL; } spin_unlock(&sbi->gc_urgent_high_lock); Loading fs/f2fs/sysfs.c +0 −1 Original line number Diff line number Diff line Loading @@ -527,7 +527,6 @@ static ssize_t __sbi_store(struct f2fs_attr *a, if (!strcmp(a->attr.name, "gc_urgent_high_remaining")) { spin_lock(&sbi->gc_urgent_high_lock); sbi->gc_urgent_high_limited = t != 0; sbi->gc_urgent_high_remaining = t; spin_unlock(&sbi->gc_urgent_high_lock); Loading Loading
fs/f2fs/f2fs.h +0 −1 Original line number Diff line number Diff line Loading @@ -1731,7 +1731,6 @@ struct f2fs_sb_info { unsigned int gc_mode; /* current GC state */ unsigned int next_victim_seg[2]; /* next segment in victim section */ spinlock_t gc_urgent_high_lock; bool gc_urgent_high_limited; /* indicates having limited trial count */ unsigned int gc_urgent_high_remaining; /* remaining trial count for GC_URGENT_HIGH */ /* for skip statistic */ Loading
fs/f2fs/gc.c +4 −4 Original line number Diff line number Diff line Loading @@ -97,9 +97,9 @@ 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 && !sbi->gc_urgent_high_remaining--) { sbi->gc_urgent_high_limited = false; if (sbi->gc_urgent_high_remaining) { sbi->gc_urgent_high_remaining--; if (!sbi->gc_urgent_high_remaining) sbi->gc_mode = GC_NORMAL; } spin_unlock(&sbi->gc_urgent_high_lock); Loading
fs/f2fs/sysfs.c +0 −1 Original line number Diff line number Diff line Loading @@ -527,7 +527,6 @@ static ssize_t __sbi_store(struct f2fs_attr *a, if (!strcmp(a->attr.name, "gc_urgent_high_remaining")) { spin_lock(&sbi->gc_urgent_high_lock); sbi->gc_urgent_high_limited = t != 0; sbi->gc_urgent_high_remaining = t; spin_unlock(&sbi->gc_urgent_high_lock); Loading