> MEGASAS_IOC_FIRMWARE32 which is defined outside CONFIG_COMPAT is using > struct compat_megasas_iocpacket which is inside the CONFIG_COMPAT. It > still works because MEGASAS_IOC_FIRMWARE32 is not referenced elsewhere > in the code. I wasn't sure if you inteneded this to be like this (to > force driver not to use FIRMWARE32 value in outside CONFIG_COMPAT). as you said it shouldn't matter. if you prefer it inside the ifdef I can send an incremental patch to fix it up. - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html