Seriously, though - if you're doing a driver which is only going to be used on ARM hardware you may consider using get_unaligned(). Do read the archives from when we did this for the CFI drivers and subsequently took it out again though. I think that might actually have been on the ipaq list. -- dwmw2