dm kcopyd: avoid spin_lock_irqsave from process context
authorMikulas Patocka <mpatocka@redhat.com>
Wed, 26 May 2021 14:18:06 +0000 (10:18 -0400)
committerMike Snitzer <snitzer@redhat.com>
Fri, 4 Jun 2021 16:07:25 +0000 (12:07 -0400)
commit6bcd658f2a2a13fb63c38fc018e1ab210396aefc
treea1d21ae1a2bcee0ca216bcef7cb44f71f0a4cd88
parentdb2351eb22e42c5e29ce0caa967a10bb34efabb5
dm kcopyd: avoid spin_lock_irqsave from process context

The functions "pop", "push_head", "do_work" can only be called from
process context. Therefore, replace spin_lock_irq{save,restore} with
spin_{lock,unlock}_irq.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-kcopyd.c