bcachefs: bch2_kthread_io_clock_wait_once()
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 24 May 2025 19:24:00 +0000 (15:24 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 27 May 2025 04:02:44 +0000 (00:02 -0400)
commitdc37dcca8cb71d7ddddfd5035619eeb27c5aab8d
tree7791c017ef4ed61dffd66a7b5eb200a06ddae66c
parentff875d4b474739662d7fefece7532ff77c8b3b70
bcachefs: bch2_kthread_io_clock_wait_once()

Add a version of bch2_kthread_io_clock_wait() that only schedules once -
behaving more like schedule_timeout().

This will be used for fixing rebalance wakeups.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/clock.c
fs/bcachefs/clock.h