Messages in this thread Patch in this message | | | Date | Sat, 15 Jun 2013 13:57:02 +0800 | Subject | Re: [netlink] WARNING: at mm/vmalloc.c:1487 __vunmap() | From | Cong Wang <> |
| |
On Sat, Jun 15, 2013 at 6:01 AM, Fengguang Wu <fengguang.wu@intel.com> wrote: > Greetings, > > I got the below dmesg and the first bad commit is > > commit c05cdb1b864f548c0c3d8ae3b51264e6739a69b1 > Author: Pablo Neira Ayuso <pablo@netfilter.org> > Date: Mon Jun 3 09:46:28 2013 +0000 > > netlink: allow large data transfers from user-space
Hi, Fengguang,
Could you try the following quick fix?
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 8978755..d8c6c03 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -750,7 +750,7 @@ static void netlink_skb_destructor(struct sk_buff *skb) skb->head = NULL; } #endif - if (is_vmalloc_addr(skb->head)) { + else if (is_vmalloc_addr(skb->head)) { vfree(skb->head); skb->head = NULL; }
| |