aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mtd/chips/cfi_cmdset_0001.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/mtd/chips/cfi_cmdset_0001.c b/drivers/mtd/chips/cfi_cmdset_0001.c
index 87554aae01e4..100a00063f87 100644
--- a/drivers/mtd/chips/cfi_cmdset_0001.c
+++ b/drivers/mtd/chips/cfi_cmdset_0001.c
@@ -4,7 +4,7 @@
4 * 4 *
5 * (C) 2000 Red Hat. GPL'd 5 * (C) 2000 Red Hat. GPL'd
6 * 6 *
7 * $Id: cfi_cmdset_0001.c,v 1.170 2005/03/16 22:41:05 nico Exp $ 7 * $Id: cfi_cmdset_0001.c,v 1.171 2005/03/19 22:39:49 gleixner Exp $
8 * 8 *
9 * 9 *
10 * 10/10/2000 Nicolas Pitre <nico@cam.org> 10 * 10/10/2000 Nicolas Pitre <nico@cam.org>
@@ -1707,24 +1707,24 @@ static int __xipram do_erase_oneblock(struct map_info *map, struct flchip *chip,
1707 chipstatus = MERGESTATUS(status); 1707 chipstatus = MERGESTATUS(status);
1708 1708
1709 if ((chipstatus & 0x30) == 0x30) { 1709 if ((chipstatus & 0x30) == 0x30) {
1710 printk(KERN_NOTICE "Chip reports improper command sequence: status 0x%x\n", chipstatus); 1710 printk(KERN_NOTICE "Chip reports improper command sequence: status 0x%lx\n", chipstatus);
1711 ret = -EIO; 1711 ret = -EIO;
1712 } else if (chipstatus & 0x02) { 1712 } else if (chipstatus & 0x02) {
1713 /* Protection bit set */ 1713 /* Protection bit set */
1714 ret = -EROFS; 1714 ret = -EROFS;
1715 } else if (chipstatus & 0x8) { 1715 } else if (chipstatus & 0x8) {
1716 /* Voltage */ 1716 /* Voltage */
1717 printk(KERN_WARNING "Chip reports voltage low on erase: status 0x%x\n", chipstatus); 1717 printk(KERN_WARNING "Chip reports voltage low on erase: status 0x%lx\n", chipstatus);
1718 ret = -EIO; 1718 ret = -EIO;
1719 } else if (chipstatus & 0x20) { 1719 } else if (chipstatus & 0x20) {
1720 if (retries--) { 1720 if (retries--) {
1721 printk(KERN_DEBUG "Chip erase failed at 0x%08lx: status 0x%x. Retrying...\n", adr, chipstatus); 1721 printk(KERN_DEBUG "Chip erase failed at 0x%08lx: status 0x%lx. Retrying...\n", adr, chipstatus);
1722 timeo = jiffies + HZ; 1722 timeo = jiffies + HZ;
1723 put_chip(map, chip, adr); 1723 put_chip(map, chip, adr);
1724 spin_unlock(chip->mutex); 1724 spin_unlock(chip->mutex);
1725 goto retry; 1725 goto retry;
1726 } 1726 }
1727 printk(KERN_DEBUG "Chip erase failed at 0x%08lx: status 0x%x\n", adr, chipstatus); 1727 printk(KERN_DEBUG "Chip erase failed at 0x%08lx: status 0x%lx\n", adr, chipstatus);
1728 ret = -EIO; 1728 ret = -EIO;
1729 } 1729 }
1730 } else { 1730 } else {