|
@@ -658,10 +658,10 @@ static u8 *it821x_firmware_command(struct ata_port *ap, u8 cmd, int len)
|
|
u8 status;
|
|
u8 status;
|
|
int n = 0;
|
|
int n = 0;
|
|
u16 *buf = kmalloc(len, GFP_KERNEL);
|
|
u16 *buf = kmalloc(len, GFP_KERNEL);
|
|
- if (buf == NULL) {
|
|
|
|
- printk(KERN_ERR "it821x_firmware_command: Out of memory\n");
|
|
|
|
|
|
+
|
|
|
|
+ if (!buf)
|
|
return NULL;
|
|
return NULL;
|
|
- }
|
|
|
|
|
|
+
|
|
/* This isn't quite a normal ATA command as we are talking to the
|
|
/* This isn't quite a normal ATA command as we are talking to the
|
|
firmware not the drives */
|
|
firmware not the drives */
|
|
ap->ctl |= ATA_NIEN;
|
|
ap->ctl |= ATA_NIEN;
|