From: Andrew Morton drivers/scsi/megaraid.c:5124:1: error: unterminated argument list invoking macro "writel" drivers/scsi/megaraid.c: In function 'megaraid_isr_memmapped': drivers/scsi/megaraid.c:1369: error: 'writel' undeclared (first use in this function) drivers/scsi/megaraid.c:1369: error: (Each undeclared identifier is reported only once drivers/scsi/megaraid.c:1369: error: for each function it appears in.) drivers/scsi/megaraid.c:1369: error: syntax error at end of input drivers/scsi/megaraid.c:1367: error: label 'out_unlock' used but not defined drivers/scsi/megaraid.c:1352: warning: unused variable 'handled' drivers/scsi/megaraid.c:1351: warning: unused variable 'completed' drivers/scsi/megaraid.c:1350: warning: unused variable 'nstatus' drivers/scsi/megaraid.c:1348: warning: unused variable 'status' grr. Cc: Martin J. Bligh Cc: James Bottomley Signed-off-by: Andrew Morton --- drivers/scsi/megaraid.c | 1 + 1 file changed, 1 insertion(+) diff -puN drivers/scsi/megaraid.c~scsi-cover-up-bugs-fix-up-compiler-warnings-in-megaraid-driver-fix drivers/scsi/megaraid.c --- a/drivers/scsi/megaraid.c~scsi-cover-up-bugs-fix-up-compiler-warnings-in-megaraid-driver-fix +++ a/drivers/scsi/megaraid.c @@ -80,6 +80,7 @@ MODULE_PARM_DESC(max_mbox_busy_wait, "Ma #define WRINDOOR(adapter,value) writel(value, (volatile void __iomem *)\ (adapter)->base + 0x20) #define WROUTDOOR(adapter,value) writel(value, (volatile void __iomem *)\ + (adapter)->base + 0x2C) /* * Global variables _