From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp4-g21.free.fr ([212.27.42.4]) by canuck.infradead.org with esmtp (Exim 4.72 #1 (Red Hat Linux)) id 1PS9VK-0001Ns-RB for linux-mtd@lists.infradead.org; Mon, 13 Dec 2010 14:35:56 +0000 From: Florian Fainelli To: linux-mtd@lists.infradead.org Subject: Re: [PATCH 1/2] mtd: nand: choose correct chip name (ONFI bug) Date: Mon, 13 Dec 2010 15:35:30 +0100 References: <1292142213-645-1-git-send-email-computersforpeace@gmail.com> In-Reply-To: <1292142213-645-1-git-send-email-computersforpeace@gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201012131535.30336.ffainelli@freebox.fr> Cc: Brian Norris , David Woodhouse , Matthieu Castet , Mike Frysinger , Artem Bityutskiy List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Sunday 12 December 2010 09:23:32 Brian Norris wrote: > 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 Acked-by: Florian Fainelli > --- > 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; > }