Messages in this thread Patch in this message |  | | Date | Thu, 18 Oct 2001 14:40:43 -0400 | From | Bill Nottingham <> | Subject | Re: ia64 gcc compile prob |
| |
Todd (todd@unm.edu) said: > scsi_ioctl.c: In function `scsi_ioctl_send_command': > scsi_ioctl.c:366: Internal compiler error in rws_access_regno, at > config/ia64/ia64.c:3689
It's a compiler bug; fixed in a later release (2.96-9x, 3.0). Attached is a hack workaround patch.
Bill --- linux/drivers/scsi/scsi_ioctl.c.foo Tue May 29 12:59:24 2001 +++ linux/drivers/scsi/scsi_ioctl.c Tue May 29 12:58:01 2001 @@ -200,6 +200,7 @@ unsigned int needed, buf_needed; int timeout, retries, result; int data_direction; + int foo; if (!sic) return -EINVAL; @@ -209,10 +210,12 @@ if (verify_area(VERIFY_READ, sic, sizeof(Scsi_Ioctl_Command))) return -EFAULT; - if(__get_user(inlen, &sic->inlen)) + foo = __get_user(inlen, &sic->inlen); + if (foo) return -EFAULT; - if(__get_user(outlen, &sic->outlen)) + foo = __get_user(outlen, &sic->outlen); + if (foo) return -EFAULT; /* |  |