]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
workqueue: avoid unguarded 64-bit division
authorArnd Bergmann <arnd@arndb.de>
Thu, 2 Apr 2026 20:59:03 +0000 (22:59 +0200)
committerTejun Heo <tj@kernel.org>
Fri, 3 Apr 2026 17:14:24 +0000 (07:14 -1000)
commitc6890f36fc49848c61d2113a3442eb1b59e0bc4b
tree7b001e2f545aded14218352d2d070e1644289d02
parent41e3ccca00b374b7f39cf68e818b59a921cd7069
workqueue: avoid unguarded 64-bit division

The printk() requires a division that is not allowed on 32-bit architectures:

x86_64-linux-ld: lib/test_workqueue.o: in function `test_workqueue_init':
test_workqueue.c:(.init.text+0x36f): undefined reference to `__udivdi3'

Use div_u64() to print the resulting elapsed microseconds.

Fixes: 24b2e73f9700 ("workqueue: add test_workqueue benchmark module")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Tejun Heo <tj@kernel.org>
lib/test_workqueue.c