This fixes the incorrect use of the non wrapper version of the function skb_dequeue in fcoe_percpu_receive_thread to use the wrapper version as we need to protect avoid other users from concurrently access on the sk_buff_head tmp used as the link list head for this call to skb_queue.
Signed-off-by: Nicholas Krause <[email protected]> --- drivers/scsi/fcoe/fcoe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/fcoe/fcoe.c b/drivers/scsi/fcoe/fcoe.c index d3eb80c..f89bd4c 100644 --- a/drivers/scsi/fcoe/fcoe.c +++ b/drivers/scsi/fcoe/fcoe.c @@ -1888,7 +1888,7 @@ retry: spin_unlock_bh(&p->fcoe_rx_list.lock); - while ((skb = __skb_dequeue(&tmp)) != NULL) + while ((skb = skb_dequeue(&tmp)) != NULL) fcoe_recv_frame(skb); } -- 2.1.4 _______________________________________________ fcoe-devel mailing list [email protected] http://lists.open-fcoe.org/mailman/listinfo/fcoe-devel
