diff options
Diffstat (limited to 'uClinux-2.4.20-uc1/drivers/scsi/hosts.c')
-rw-r--r-- | uClinux-2.4.20-uc1/drivers/scsi/hosts.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/uClinux-2.4.20-uc1/drivers/scsi/hosts.c b/uClinux-2.4.20-uc1/drivers/scsi/hosts.c index 72e87c6..dda47ae 100644 --- a/uClinux-2.4.20-uc1/drivers/scsi/hosts.c +++ b/uClinux-2.4.20-uc1/drivers/scsi/hosts.c @@ -136,9 +136,15 @@ struct Scsi_Host * scsi_register(Scsi_Host_Template * tpnt, int j){ int flag_new = 1; const char * hname; size_t hname_len; +#ifndef CONFIG_BOARD_W90N745 retval = (struct Scsi_Host *)kmalloc(sizeof(struct Scsi_Host) + j, (tpnt->unchecked_isa_dma && j ? GFP_DMA : 0) | GFP_ATOMIC); +#else + retval = (struct Scsi_Host *)kmalloc(sizeof(struct Scsi_Host) + j, + (tpnt->unchecked_isa_dma && j ? + 0 : 0)| GFP_ATOMIC); +#endif if(retval == NULL) { printk("scsi: out of memory in scsi_register.\n"); |