All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] mtd: nand: choose correct chip name (ONFI bug)
@ 2010-12-12  8:23 Brian Norris
  2010-12-12  8:23 ` [PATCH 2/2] mtd: nand: rearrange ONFI revision checking, add ONFI 2.3 Brian Norris
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Brian Norris @ 2010-12-12  8:23 UTC (permalink / raw)
  To: linux-mtd
  Cc: Mike Frysinger, Artem Bityutskiy, Matthieu Castet,
	Florian Fainelli, Brian Norris, David Woodhouse

We have the order of the conditional wrong for choosing the ONFI chip name
vs. the ID table name. Without this fix, we will almost *always* choose a
NULL string to print out instead of the correct one.

This has already been suggested by Matthieu Castet.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
---
 drivers/mtd/nand/nand_base.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
index 33550c4..38b5eb0 100644
--- a/drivers/mtd/nand/nand_base.c
+++ b/drivers/mtd/nand/nand_base.c
@@ -3164,7 +3164,7 @@ ident_done:
 	printk(KERN_INFO "NAND device: Manufacturer ID:"
 		" 0x%02x, Chip ID: 0x%02x (%s %s)\n", *maf_id, *dev_id,
 		nand_manuf_ids[maf_idx].name,
-	chip->onfi_version ? type->name : chip->onfi_params.model);
+		chip->onfi_version ? chip->onfi_params.model : type->name);
 
 	return type;
 }
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-12-15  9:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-12  8:23 [PATCH 1/2] mtd: nand: choose correct chip name (ONFI bug) Brian Norris
2010-12-12  8:23 ` [PATCH 2/2] mtd: nand: rearrange ONFI revision checking, add ONFI 2.3 Brian Norris
2010-12-13 14:40   ` Florian Fainelli
2010-12-13 14:35 ` [PATCH 1/2] mtd: nand: choose correct chip name (ONFI bug) Florian Fainelli
2010-12-15  9:40 ` Artem Bityutskiy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.