From: Florian Westphal <f...@strlen.de> Date: Sun, 23 Jul 2017 19:54:47 +0200
> A null check is needed after all. netlink skbs can have skb->head be > backed by vmalloc. The netlink destructor vfree()s head, then sets it to > NULL. We then panic in skb_release_data with a NULL dereference. > > Re-add such a test. > > Alternative would be to switch to kvfree to free skb->head memory > and remove the special handling in netlink destructor. > > Reported-by: kernel test robot <fengguang...@intel.com> > Fixes: 06dc75ab06943 ("net: Revert "net: add function to allocate sk_buff > head without data area") > Signed-off-by: Florian Westphal <f...@strlen.de> Ok, back it goes. Applied, thanks.