commit | 8ccee20e3ef4e12dbf02a18f17d386569b1f73ee | [log] [tgz] |
---|---|---|
author | Lars Ellenberg <lars.ellenberg@linbit.com> | Mon Jun 06 11:31:42 2011 +0200 |
committer | Philipp Reisner <philipp.reisner@linbit.com> | Thu Jun 30 09:23:42 2011 +0200 |
tree | a725b7844412c1cf9079e46ce779d33338ae1d67 | |
parent | 829c60878626be290a4c248e8f1b86a0d5cbd38b [diff] |
drbd: don't cond_resched_lock with IRQs disabled The last commit, drbd: add missing spinlock to bitmap receive, introduced a cond_resched_lock(), where the lock in question is taken with irqs disabled. As we must not schedule with IRQs disabled, and cond_resched_lock_irq() does not exist, yet, we re-aquire the spin_lock_irq() for each bitmap page processed in turn. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>