From: Andrew Morton powerpc: drivers/scsi/hptiop.c: In function 'iop_set_config_mv': drivers/scsi/hptiop.c:395: warning: large integer implicitly truncated to unsigned type This field is only 32-bit, so cpu_to_le64() seems wrong. Cc: HighPoint Linux Team Cc: James Bottomley Cc: FUJITA Tomonori Signed-off-by: Andrew Morton --- drivers/scsi/hptiop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/scsi/hptiop.c~drivers-scsi-hptiopc-fix-build-warning drivers/scsi/hptiop.c --- a/drivers/scsi/hptiop.c~drivers-scsi-hptiopc-fix-build-warning +++ a/drivers/scsi/hptiop.c @@ -392,7 +392,7 @@ static int iop_set_config_mv(struct hpti req->header.size = cpu_to_le32(sizeof(struct hpt_iop_request_set_config)); req->header.result = cpu_to_le32(IOP_RESULT_PENDING); - req->header.context = cpu_to_le64(IOP_REQUEST_TYPE_SET_CONFIG<<5); + req->header.context = cpu_to_le32(IOP_REQUEST_TYPE_SET_CONFIG<<5); if (iop_send_sync_request_mv(hba, 0, 20000)) { dprintk("Set config send cmd failed\n"); _