tpm_tis: workqueue: tpm_dev_async_work hogged CPU

Marc Dietrich <[email protected]> Wed, 1 Apr 2026 11:19:31 +0200 (CEST)
Newsgroups dev.linux.lists.tpm2
Message-ID <[email protected]>
Hi all,

I'm seeing hogged CPU error during boot. Access to TPM is maybe due to=20
the decryption of the LUKS key. I have this since I can remember, so also=
=20
on current (ubuntu) kernels:
[    2.194340] workqueue: tpm_dev_async_work hogged CPU for >10000us 4=20
times, consider switching to WQ_UNBOUND
[    2.404044] workqueue: tpm_dev_async_work hogged CPU for >10000us 5=20
times, consider switching to WQ_UNBOUND
[    2.672315] workqueue: tpm_dev_async_work hogged CPU for >10000us 7=20
times, consider switching to WQ_UNBOUND
[    3.601033] workqueue: tpm_dev_async_work hogged CPU for >10000us 11=20
times, consider switching to WQ_UNBOUND
[    4.796138] workqueue: tpm_dev_async_work hogged CPU for >10000us 19=20
times, consider switching to WQ_UNBOUND
[    7.429240] workqueue: tpm_dev_async_work hogged CPU for >10000us 35=20
times, consider switching to WQ_UNBOUND

Is there a way to switch to an unbound workqueue or how can this warning=
=20
be prevented?

Best wishes,
Marc