On 2024-03-27 17:03, Allen Pais wrote:
The only generic interface to execute asynchronously in the BH context
is
tasklet; however, it's marked deprecated and has some design flaws. To
replace tasklets, BH workqueue support was recently added. A BH
workqueue
behaves similarly to regular workqueues except that the queued work
items
are executed in the BH context.
This patch converts drivers/infiniband/* from tasklet to BH workqueue.
Based on the work done by Tejun Heo <tj@xxxxxxxxxx>
Branch: https://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
for-6.10
Note: Not tested. Please test/review.
Signed-off-by: Allen Pais <allen.lkml@xxxxxxxxx>
---
...
drivers/s390/crypto/ap_bus.c | 24 +++++++-------
drivers/s390/crypto/ap_bus.h | 2 +-
drivers/s390/crypto/zcrypt_msgtype50.c | 2 +-
drivers/s390/crypto/zcrypt_msgtype6.c | 4 +--
...
Applied and tested the s390 AP bus and zcrypt part of the patch.
Works fine, a sniff test did not show any problems.
Thanks for your work.
Reviewed-by: Harald Freudenberger <freude@xxxxxxxxxxxxx>