X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libbcachefs%2Fjournal_reclaim.h;h=0fd1af120db551746fc5cac54000c8616914a4f3;hb=1f78fed4693a5361f56508daac59bebd5b556379;hp=adf1f5c981cdfa80e227516d7c203306a543eba3;hpb=80846e9c28e76774daf7d2d46115d73f108b98db;p=bcachefs-tools-debian diff --git a/libbcachefs/journal_reclaim.h b/libbcachefs/journal_reclaim.h index adf1f5c..0fd1af1 100644 --- a/libbcachefs/journal_reclaim.h +++ b/libbcachefs/journal_reclaim.h @@ -8,11 +8,9 @@ static inline void journal_reclaim_kick(struct journal *j) { struct task_struct *p = READ_ONCE(j->reclaim_thread); - if (p && !j->reclaim_kicked) { - j->reclaim_kicked = true; - if (p) - wake_up_process(p); - } + j->reclaim_kicked = true; + if (p) + wake_up_process(p); } unsigned bch2_journal_dev_buckets_available(struct journal *,