From de7396fc19aaba4871e9caf79f321f2d7221e3b7 Mon Sep 17 00:00:00 2001 From: Eric Dumazet Date: Tue, 27 Sep 2005 15:22:58 -0700 Subject: [PATCH] --- yaml --- r: 9433 b: refs/heads/master c: 2d7ceece08ad940d0ceac98ab1b5a3b82dfc2a0a h: refs/heads/master i: 9431: 166f2e1d0bec85e94ea6765d366b1708e8f0270f v: v3 --- [refs] | 2 +- trunk/net/core/dev.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b21cbdcbd690..cd19067ab4e0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bc8dfcb93970ad7139c976356bfc99d7e251deaf +refs/heads/master: 2d7ceece08ad940d0ceac98ab1b5a3b82dfc2a0a diff --git a/trunk/net/core/dev.c b/trunk/net/core/dev.c index 37c881070963..9066c874e273 100644 --- a/trunk/net/core/dev.c +++ b/trunk/net/core/dev.c @@ -1259,6 +1259,8 @@ int dev_queue_xmit(struct sk_buff *skb) if (skb_checksum_help(skb, 0)) goto out_kfree_skb; + spin_lock_prefetch(&dev->queue_lock); + /* Disable soft irqs for various locks below. Also * stops preemption for RCU. */