diff options
Diffstat (limited to 'drivers/dahdi/wctdm24xxp/base.c')
-rw-r--r-- | drivers/dahdi/wctdm24xxp/base.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dahdi/wctdm24xxp/base.c b/drivers/dahdi/wctdm24xxp/base.c index 3973640..92b5b50 100644 --- a/drivers/dahdi/wctdm24xxp/base.c +++ b/drivers/dahdi/wctdm24xxp/base.c @@ -4214,9 +4214,9 @@ static int hx8_send_command(struct wctdm *wc, const u8 *command, if (bootloader) vbb->data[EFRAME_SIZE + 3] = 0xAA; - spin_lock_bh(&wc->vb.lock); + spin_lock_irqsave(&wc->vb.lock, flags); voicebus_transmit(&wc->vb, vbb); - spin_unlock_bh(&wc->vb.lock); + spin_unlock_irqrestore(&wc->vb.lock, flags); /* Do not wait for the response if the caller doesn't care about the * results. */ |