]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Remove naked GFP_DMA from drivers/scsi/sd.c
authorMatthew Wilcox <willy@debian.org>
Thu, 6 Mar 2003 12:52:19 +0000 (06:52 -0600)
committerChristoph Hellwig <hch@lst.de>
Thu, 6 Mar 2003 12:52:19 +0000 (06:52 -0600)
This GFP_DMA can be GFP_KERNEL because sd_init_onedisk calls sd_spinup_disk
calls scsi_wait_req which can sleep.

drivers/scsi/sd.c

index ab2c022e717f5e1e7a63a07346d202a15ec3c7d0..a070bed5d7c74e107491300db144845ba462369b 100644 (file)
@@ -1197,7 +1197,7 @@ sd_init_onedisk(struct scsi_disk * sdkp, struct gendisk *disk)
                return;
        }
 
-       buffer = kmalloc(512, GFP_DMA);
+       buffer = kmalloc(512, GFP_KERNEL | GFP_DMA);
        if (!buffer) {
                printk(KERN_WARNING "(sd_init_onedisk:) Memory allocation "
                       "failure.\n");