On Thu, 2008-05-01 at 02:20 -0700, David Miller wrote: > From: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > Date: Thu, 01 May 2008 11:08:06 +0200 > > > > Seems the skb->destructor messes it up. > > > > Actually, it seems to be outside of mac80211, I put in a WARN_ON() and > > got this: > > You're just seeing who freed it last here. > > It could have had it's ->truesize put into an illegal state > elsewhere. Yes, I know, but it doesn't come from my skb_orphan() call. Hence, I just netif_rx() the packet which makes it go onto the input_pkt_queue and then to netif_receive_skb() which gives it to af_packet and all others should ignore it since I set PACKET_OTHERHOST. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part