From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from top.free-electrons.com ([176.31.233.9] helo=mail.free-electrons.com) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VDKyk-0004jV-BD for linux-mtd@lists.infradead.org; Sat, 24 Aug 2013 21:02:38 +0000 Date: Sat, 24 Aug 2013 18:02:16 -0300 From: Ezequiel Garcia To: Brian Norris Subject: Re: [PATCH v2 3/9] mtd: print out the cell information for nand chip Message-ID: <20130824210215.GB9456@localhost> References: <1376879478-22128-1-git-send-email-b32955@freescale.com> <1376879478-22128-4-git-send-email-b32955@freescale.com> <20130824055821.GB32074@brian-ubuntu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20130824055821.GB32074@brian-ubuntu> Cc: dedekind1@gmail.com, akinobu.mita@gmail.com, matthieu.castet@parrot.com, Huang Shijie , linux-mtd@lists.infradead.org, dwmw2@infradead.org List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Fri, Aug 23, 2013 at 10:58:21PM -0700, Brian Norris wrote: > On Mon, Aug 19, 2013 at 10:31:12AM +0800, Huang Shijie wrote: > > Print out the cell information for nand chip. > > > > Signed-off-by: Huang Shijie > > --- > > drivers/mtd/nand/nand_base.c | 5 +++-- > > 1 files changed, 3 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c > > index 69c4b25..8b487d5 100644 > > --- a/drivers/mtd/nand/nand_base.c > > +++ b/drivers/mtd/nand/nand_base.c > > @@ -3454,10 +3454,11 @@ ident_done: > > chip->cmdfunc = nand_command_lp; > > > > pr_info("NAND device: Manufacturer ID: 0x%02x, Chip ID: 0x%02x (%s %s)," > > - " %dMiB, page size: %d, OOB size: %d\n", > > + " %dMiB, %s, page size: %d, OOB size: %d\n", > > *maf_id, *dev_id, nand_manuf_ids[maf_idx].name, > > chip->onfi_version ? chip->onfi_params.model : type->name, > > - (int)(chip->chipsize >> 20), mtd->writesize, mtd->oobsize); > > + (int)(chip->chipsize >> 20), nand_is_slc(chip) ? "SLC" : "MLC", > > + mtd->writesize, mtd->oobsize); > > This message is getting mighty long (approx. 120 characters when > printed). Are you sure we need all this? Maybe split into two separate > pr_info's sometime. But I'm OK with merging this for now. > Hm.. well, although it's still a two-line message, I also don't like to see this growing. I think we should try to answer: why would anyone want to see any of this when the kernel boots? So maybe we should pr_info only the most important information, and then either: 1) pr_debug the rest, or 2) show it in some debugfs files. PS: Can't avoid thinking of Eric Raymond's rule of *silence* :-) -- Ezequiel GarcĂ­a, Free Electrons Embedded Linux, Kernel and Android Engineering http://free-electrons.com