MACH: Proper iomap for qsd8x50

This fixs and adds all needed definitions from 2.6.38 kernel
ASM: Fix annoying build warning in domain.h

Fixs warning:
     "domain.h:50:51: warning: 'struct mm_struct' declared inside parameter list"