Don't call kfree_skb() with interrupts disabled.
authorBen Pfaff <blp@nicira.com>
Thu, 7 Aug 2008 18:46:22 +0000 (11:46 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 7 Aug 2008 18:46:22 +0000 (11:46 -0700)
commit5a31afdd0ca3db44209ec1348999af2285373de1
tree760cb4ebe4881cb6ce33835ee4e7cddd4b79f321
parent8effb451ebd5312865b8adad2db767ffd97444ba
Don't call kfree_skb() with interrupts disabled.

Freeing an skb that has a destructor may require interrupts to be enabled.
This can happen when netfilter is performing NAT, for example.

Discovered by Murphy McCauley.
datapath/forward.c