diff options
Diffstat (limited to 'drivers/mtd/cfi_flash.c')
| -rw-r--r-- | drivers/mtd/cfi_flash.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/drivers/mtd/cfi_flash.c b/drivers/mtd/cfi_flash.c index c40bf6610..24e9b9fa2 100644 --- a/drivers/mtd/cfi_flash.c +++ b/drivers/mtd/cfi_flash.c @@ -596,7 +596,8 @@ static int flash_toggle (flash_info_t * info, flash_sect_t sect,  		retval = flash_read32(addr) != flash_read32(addr);  		break;  	case FLASH_CFI_64BIT: -		retval = flash_read64(addr) != flash_read64(addr); +		retval = ( (flash_read32( addr ) != flash_read32( addr )) || +			   (flash_read32(addr+4) != flash_read32(addr+4)) );  		break;  	default:  		retval = 0; |