Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'block-5.16-2021-12-19' of git://git.kernel.dk/linux-block

Pull block revert from Jens Axboe:
"It turns out that the fix for not hammering on the delayed work timer
too much caused a performance regression for BFQ, so let's revert the
change for now.

I've got some ideas on how to fix it appropriately, but they should
wait for 5.17"

* tag 'block-5.16-2021-12-19' of git://git.kernel.dk/linux-block:
Revert "block: reduce kblockd_mod_delayed_work_on() CPU consumption"

-2
-2
block/blk-core.c
··· 1484 1484 int kblockd_mod_delayed_work_on(int cpu, struct delayed_work *dwork, 1485 1485 unsigned long delay) 1486 1486 { 1487 - if (!delay) 1488 - return queue_work_on(cpu, kblockd_workqueue, &dwork->work); 1489 1487 return mod_delayed_work_on(cpu, kblockd_workqueue, dwork, delay); 1490 1488 } 1491 1489 EXPORT_SYMBOL(kblockd_mod_delayed_work_on);