From: Sebastian Andrzej Siewior <hidden> Date: 2008-10-25 11:25:27
* Johannes Berg | 2008-10-25 11:17:21 [+0200]:
quoted
[ 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?