mirror of
https://github.com/torvalds/linux.git
synced 2024-12-25 20:32:22 +00:00
[SCSI] bnx2fc: Remove bh disable in softirq context
As with the fcoe sw transport, the bnx2fc packet handler function runs only in softirq context. Theres no need to disable bottom halves here Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
parent
94aa29f28e
commit
fc05ab74b7
@ -440,13 +440,13 @@ static int bnx2fc_rcv(struct sk_buff *skb, struct net_device *dev,
|
||||
fr->fr_dev = lport;
|
||||
|
||||
bg = &bnx2fc_global;
|
||||
spin_lock_bh(&bg->fcoe_rx_list.lock);
|
||||
spin_lock(&bg->fcoe_rx_list.lock);
|
||||
|
||||
__skb_queue_tail(&bg->fcoe_rx_list, skb);
|
||||
if (bg->fcoe_rx_list.qlen == 1)
|
||||
wake_up_process(bg->thread);
|
||||
|
||||
spin_unlock_bh(&bg->fcoe_rx_list.lock);
|
||||
spin_unlock(&bg->fcoe_rx_list.lock);
|
||||
|
||||
return 0;
|
||||
err:
|
||||
|
Loading…
Reference in New Issue
Block a user