On Sat, 2008-10-25 at 13:25 +0200, Sebastian Andrzej Siewior wrote: > * Johannes Berg | 2008-10-25 11:17:21 [+0200]: > > >> [ 277.190494] Kernel unaligned access at TPC[10129b68] zd_mac_rx+0x144/0x32c [zd1211rw] > > > >my best bet is this: > > > > fc = *(__le16 *)buffer; > > > >could you try something with get_unaligned? Though if this is it, > >then ... We really need disassembly of the exact spot. > A few lines before that: > | buffer += ZD_PLCP_HEADER_SIZE; > > and ZD_PLCP_HEADER_SIZE is 5 so we end up unaligned, don't we? Depends where the buffer was before, and thought has gone into this alignment stuff here so it shouldn't. Might well be a new bug though. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part