summaryrefslogtreecommitdiffstats
path: root/net/netfilter/xt_TRACE.c
diff options
context:
space:
mode:
authorJulia Lawall2010-07-31 01:56:39 +0200
committerDavid S. Miller2010-08-01 09:32:12 +0200
commite2e0c7c9ddbe6b79fe647aca5eea3a405d38ada4 (patch)
tree2caf75dd8e741a2df698a1491d15414e11598960 /net/netfilter/xt_TRACE.c
parentbe2net: fix to avoid sending get_stats request if one is already being proces... (diff)
downloadkernel-qcow2-linux-e2e0c7c9ddbe6b79fe647aca5eea3a405d38ada4.tar.gz
kernel-qcow2-linux-e2e0c7c9ddbe6b79fe647aca5eea3a405d38ada4.tar.xz
kernel-qcow2-linux-e2e0c7c9ddbe6b79fe647aca5eea3a405d38ada4.zip
net/rose: Use GFP_ATOMIC
The other calls to kmalloc in the same function use GFP_ATOMIC, and indeed two locks are held within the body of the function. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ identifier f; @@ *f(...,GFP_ATOMIC,...) ... when != spin_unlock(...) when != read_unlock(...) when != write_unlock(...) when != read_unlock_irq(...) when != write_unlock_irq(...) when != read_unlock_irqrestore(...) when != write_unlock_irqrestore(...) when != spin_unlock_irq(...) when != spin_unlock_irqrestore(...) *f(...,GFP_KERNEL,...) // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netfilter/xt_TRACE.c')
0 files changed, 0 insertions, 0 deletions