summaryrefslogtreecommitdiff
path: root/net/packet
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2011-12-29 00:43:15 +0000
committerDavid S. Miller <davem@davemloft.net>2011-12-29 16:44:29 -0500
commitf1776dade17cd54562f4bc1d01de89c4908b4dd0 (patch)
treef598aa5a7e2c9922a0031b0ced571d92fcca1f62 /net/packet
parentb2baed69e605c3e57d28940cc7aaae908d61f769 (diff)
virtio_net: use non-reentrant workqueue.
Michael S. Tsirkin also noticed that we could run the refill work multiple CPUs: if we kick off a refill on one CPU and then on another, they would both manipulate the queue at the same time (they use napi_disable to avoid racing against the receive handler itself). Tejun points out that this is what the WQ_NON_REENTRANT flag is for, and that there is a convenient system kthread we can use. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/packet')
0 files changed, 0 insertions, 0 deletions