Hi Acme, Dave, once again I have to apoligize for this 'mess'. I forgot to revert a change and it ended up in an unrelated patch :(
All patches from my series _but_ this number eight are fine, please go
ahead submitting them, but replacing #8 with this one (order does
matter, so please apply in the order 1-7, 8new, 9-16.
Thanks!
[NETFILTER] ctnetlink: get_conntrack can use GFP_KERNEL
ctnetlink_get_conntrack is always called from user context, so GFP_KERNEL
is enough.
Signed-off-by: Pablo Neira Ayuso <[EMAIL PROTECTED]>
Signed-off-by: Harald Welte <[EMAIL PROTECTED]>
---
commit 7b13da49573e77b6e122d9f9253728dac04d6658
tree 55290d268a770834a9635ebca4ef452abb2d735b
parent 1f83ca8dd34407e20c17d0f172b8d9e59a326ba1
author Pablo Neira Ayuso <[EMAIL PROTECTED]> Sat, 05 Nov 2005 12:17:17 +0100
committer Harald Welte <[EMAIL PROTECTED]> Sat, 05 Nov 2005 12:17:17 +0100
net/ipv4/netfilter/ip_conntrack_netlink.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net/ipv4/netfilter/ip_conntrack_netlink.c
b/net/ipv4/netfilter/ip_conntrack_netlink.c
--- a/net/ipv4/netfilter/ip_conntrack_netlink.c
+++ b/net/ipv4/netfilter/ip_conntrack_netlink.c
@@ -779,7 +779,7 @@ ctnetlink_get_conntrack(struct sock *ctn
ct = tuplehash_to_ctrack(h);
err = -ENOMEM;
- skb2 = alloc_skb(NLMSG_GOODSIZE, GFP_ATOMIC);
+ skb2 = alloc_skb(NLMSG_GOODSIZE, GFP_KERNEL);
if (!skb2) {
ip_conntrack_put(ct);
return -ENOMEM;
--
- Harald Welte <[EMAIL PROTECTED]> http://netfilter.org/
============================================================================
"Fragmentation is like classful addressing -- an interesting early
architectural error that shows how much experimentation was going
on while IP was being designed." -- Paul Vixie
pgp9nMMzc7Aqs.pgp
Description: PGP signature
