Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c
PATCH 1/1 Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c
drivers/mtd/devices/lart.c:119:#define FLASH_DEVICE_16mbit_BOTTOM 0x88f488f4 As was, unless "manufacturer != FLASH_MANUFACTURER" this returned true --
Test devtype, not definition
Signed-off-by Roel Kluin <[email protected]>
---
drivers/mtd/devices/lart.c +1 -1
@@ -323,7 +323,7 @@ static int flash_probe (void)/* put the flash back into command mode */ write32 (DATA_TO_FLASH (READ_ARRAY ),0x00000000 ); -return (manufacturer ==FLASH_MANUFACTURER && (devtype == FLASH_DEVICE_16mbit_TOP || FLASH_DEVICE_16mbit_BOTTOM)); +return (manufacturer ==FLASH_MANUFACTURER && (devtype == FLASH_DEVICE_16mbit_TOP || devtype == FLASH_DEVICE_16mbit_BOTTOM)); }/*