On 11/03/14 22:45, Alfred Perlstein wrote: > + u_char smalldata[128]; You should make sure the smalldata is properly aligned, hence on ARM it might cause aligment faults, if fields inside the IOCTL are not accessed with proper alignment. --HPS