diff options
author | Mike Snitzer <snitzer@redhat.com> | 2017-06-19 16:55:47 +0200 |
---|---|---|
committer | Mike Snitzer <snitzer@redhat.com> | 2017-06-21 17:45:02 +0200 |
commit | 7def52b78a5fda14864aab9b6fd14f09a4d4ff72 (patch) | |
tree | fa4686fb458fd43860bca7b069bc5ff967d0e975 /drivers/md/dm-io.c | |
parent | Revert "dm mirror: use all available legs on multiple failures" (diff) | |
download | linux-7def52b78a5fda14864aab9b6fd14f09a4d4ff72.tar.xz linux-7def52b78a5fda14864aab9b6fd14f09a4d4ff72.zip |
dm integrity: fix to not disable/enable interrupts from interrupt context
Use spin_lock_irqsave and spin_unlock_irqrestore rather than
spin_{lock,unlock}_irq in submit_flush_bio().
Otherwise lockdep issues the following warning:
DEBUG_LOCKS_WARN_ON(current->hardirq_context)
WARNING: CPU: 1 PID: 0 at kernel/locking/lockdep.c:2748 trace_hardirqs_on_caller+0x107/0x180
Reported-by: Ondrej Kozina <okozina@redhat.com>
Tested-by: Ondrej Kozina <okozina@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Acked-by: Mikulas Patocka <mpatocka@redhat.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions