Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb
* 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb: wusb: whci-hcd: always lock whc->lock with interrupts disabled
This commit is contained in:
commit
11df586407
@ -227,13 +227,13 @@ void scan_async_work(struct work_struct *work)
|
||||
* Now that the ASL is updated, complete the removal of any
|
||||
* removed qsets.
|
||||
*/
|
||||
spin_lock(&whc->lock);
|
||||
spin_lock_irq(&whc->lock);
|
||||
|
||||
list_for_each_entry_safe(qset, t, &whc->async_removed_list, list_node) {
|
||||
qset_remove_complete(whc, qset);
|
||||
}
|
||||
|
||||
spin_unlock(&whc->lock);
|
||||
spin_unlock_irq(&whc->lock);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -255,13 +255,13 @@ void scan_periodic_work(struct work_struct *work)
|
||||
* Now that the PZL is updated, complete the removal of any
|
||||
* removed qsets.
|
||||
*/
|
||||
spin_lock(&whc->lock);
|
||||
spin_lock_irq(&whc->lock);
|
||||
|
||||
list_for_each_entry_safe(qset, t, &whc->periodic_removed_list, list_node) {
|
||||
qset_remove_complete(whc, qset);
|
||||
}
|
||||
|
||||
spin_unlock(&whc->lock);
|
||||
spin_unlock_irq(&whc->lock);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user