|
@@ -872,7 +872,7 @@ void uwb_rsv_queue_update(struct uwb_rc *rc)
|
|
|
*/
|
|
|
void uwb_rsv_sched_update(struct uwb_rc *rc)
|
|
|
{
|
|
|
- spin_lock_bh(&rc->rsvs_lock);
|
|
|
+ spin_lock_irq(&rc->rsvs_lock);
|
|
|
if (!delayed_work_pending(&rc->rsv_update_work)) {
|
|
|
if (rc->set_drp_ie_pending > 0) {
|
|
|
rc->set_drp_ie_pending++;
|
|
@@ -881,7 +881,7 @@ void uwb_rsv_sched_update(struct uwb_rc *rc)
|
|
|
uwb_rsv_queue_update(rc);
|
|
|
}
|
|
|
unlock:
|
|
|
- spin_unlock_bh(&rc->rsvs_lock);
|
|
|
+ spin_unlock_irq(&rc->rsvs_lock);
|
|
|
}
|
|
|
|
|
|
/*
|