On 11/01/2009 12:54 PM, Martin Michlmayr wrote: > * Boaz Harrosh <bharrosh@xxxxxxxxxxx> [2009-11-01 12:15]: >>> include/scsi/osd_protocol.h is missing an #include, leading to: >>> | include/scsi/osd_protocol.h:277: error: implicit declaration of function '__constant_cpu_to_be16' >>> | include/scsi/osd_protocol.h:362: error: implicit declaration of function 'ALIGN' >> >> I cannot reproduce this problem. What platform (ARCH/config) are you compiling >> this? > > Sorry, I forgot to say that this happens on ARM. Yes I can see now linux/unaligned/le_byteshift.h and linux/unaligned/be_byteshift.h look broken, they do not include headers who's definitions are used. All the other alternatives in linux/unaligned/ ,example access_ok.h, do. Sigh But one thing I do not understand, in linux-next is there not a single ARM platform that does a "make allmodconfig". (Or they do but the compilation error was never reported?) ACK-by: Boaz Harrosh <bharrosh@xxxxxxxxxxx> -- To unsubscribe from this list: 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