cfi_flash: Simplify flash_get_info()
authorStefan Roese <sr@denx.de>
Mon, 30 Aug 2010 09:14:38 +0000 (11:14 +0200)
committerStefan Roese <sr@denx.de>
Mon, 20 Sep 2010 13:08:33 +0000 (15:08 +0200)
This patch removes an unecessary check in the return statement. This is
not needed, since "info" is initializes to NULL. And "info" will not be
written to again, if the flash address is not found.

Additionally "info" is not initialized to "0" but to "NULL".

Signed-off-by: Stefan Roese <sr@denx.de>
drivers/mtd/cfi_flash.c

index 44ebb9d06aadca4898cf97f85c40e36b57dbf3c2..b4a09dc1c2ca59fa4e67f9367fce8c2d8dfddd7e 100644 (file)
@@ -153,7 +153,7 @@ u64 flash_read64(void *addr)__attribute__((weak, alias("__flash_read64")));
 flash_info_t *flash_get_info(ulong base)
 {
        int i;
-       flash_info_t * info = 0;
+       flash_info_t *info = NULL;
 
        for (i = 0; i < CONFIG_SYS_MAX_FLASH_BANKS; i++) {
                info = & flash_info[i];
@@ -162,7 +162,7 @@ flash_info_t *flash_get_info(ulong base)
                        break;
        }
 
-       return i == CONFIG_SYS_MAX_FLASH_BANKS ? 0 : info;
+       return info;
 }
 #endif