ata_piix: sata_write must take a const void argument.
authorTom Rini <trini@ti.com>
Sat, 29 Sep 2012 14:52:48 +0000 (07:52 -0700)
committerTom Rini <trini@ti.com>
Mon, 15 Oct 2012 18:54:02 +0000 (11:54 -0700)
Signed-off-by: Tom Rini <trini@ti.com>
drivers/block/ata_piix.c
drivers/block/ata_piix.h

index 0404771ee4c64bef9b7b1519ae21ba6f2a76e90e..dd411f12d67f9e1ba4c8dc90a0eb149947486e3f 100644 (file)
@@ -623,7 +623,7 @@ ulong sata_read(int device, ulong blknr, lbaint_t blkcnt, void *buff)
        return n;
 }
 
-ulong sata_write(int device, ulong blknr, lbaint_t blkcnt, void *buff)
+ulong sata_write(int device, ulong blknr, lbaint_t blkcnt, const void *buff)
 {
        ulong n = 0, *buffer = (ulong *)buff;
        unsigned char status = 0, num = 0, dev = 0, mask = 0;
index c60d0359c96f9fbfad8279eebe90eb808ab4e8e8..85a8843a2d3536f27ea64ed6f8dbd7fa5539406a 100644 (file)
@@ -57,7 +57,7 @@ void dev_select(struct sata_ioports *ioaddr, int dev);
 u8 sata_busy_wait(struct sata_ioports *ioaddr, int bits, unsigned int max);
 u8 sata_chk_status(struct sata_ioports *ioaddr);
 ulong sata_read(int device, ulong blknr,lbaint_t blkcnt, void *buffer);
-ulong sata_write(int device,ulong blknr, lbaint_t blkcnt, void *buffer);
+ulong sata_write(int device,ulong blknr, lbaint_t blkcnt, const void *buffer);
 #endif
 
 /************DRIVER SPECIFIC DEFINITIONS AND DECLARATIONS**************/