From: He Zhe <[email protected]>

For the following build failure.

kernel/workqueue.c:4336:17: error: passing argument 1 of 'rt_spin_lock' from
incompatible pointer type [-Werror=incompatible-pointer-types]
4336 | spin_lock_irq(&wq_mayday_lock);
| ^~~~~~~~~~~~~~~
kernel/workqueue.c:4338:19: error: passing argument 1 of 'rt_spin_unlock' from
incompatible pointer type [-Werror=incompatible-pointer-types]
4338 | spin_unlock_irq(&wq_mayday_lock);
| ^~~~~~~~~~~~~~~

Signed-off-by: He Zhe <[email protected]>
---
This is for v5.2/standard/preempt-rt/base and related rt branches

 kernel/workqueue.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index df43d680a3e7..592c07376050 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -4333,9 +4333,9 @@ void destroy_workqueue(struct workqueue_struct *wq)
                struct worker *rescuer = wq->rescuer;
 
                /* this prevents new queueing */
-               spin_lock_irq(&wq_mayday_lock);
+               raw_spin_lock_irq(&wq_mayday_lock);
                wq->rescuer = NULL;
-               spin_unlock_irq(&wq_mayday_lock);
+               raw_spin_unlock_irq(&wq_mayday_lock);
 
                /* rescuer will empty maydays list before exiting */
                kthread_stop(rescuer->task);
-- 
2.24.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8384): 
https://lists.yoctoproject.org/g/linux-yocto/message/8384
Mute This Topic: https://lists.yoctoproject.org/mt/71135736/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to