> > + ni = IEEE80211_SKB_CB(entry->next); > > + freed = ((void *)ni->driver_data)->start_addr > > + - last_addr; > > + } else > > freed = priv->rx_end - last_addr; > > > > last_addr = range->end_addr; > > CC [M] drivers/net/wireless/p54/p54common.o > drivers/net/wireless/p54/p54common.c: In function ‘p54_rx_frame_sent’: > drivers/net/wireless/p54/p54common.c:406: warning: dereferencing ‘void *’ pointer > drivers/net/wireless/p54/p54common.c:406: error: request for member ‘start_addr’ in something not a structure or union > > Looks like you are missing a (struct memrecord *) for the freed > assignment...? Umm, yes, this can't work. I wonder what I did, I sure have compiled this kernel. Must have backed out the patch accidentally. Sorry, will follow up with a fixed one. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part