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 bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Xe79Y-0006Uw-TH for linux-mtd@lists.infradead.org; Tue, 14 Oct 2014 18:49:01 +0000 Date: Tue, 14 Oct 2014 15:47:02 -0300 From: Ezequiel Garcia To: Artem Bityutskiy Subject: Re: [PATCH v4] mtd: ubi: Extend UBI layer debug/messaging capabilities Message-ID: <20141014184702.GA12662@arch.hh.imgtec.org> References: <1413296037-22346-1-git-send-email-tlinder@codeaurora.org> <20141014143902.GA9768@arch.hh.imgtec.org> <1413299343.7906.103.camel@sauron.fi.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1413299343.7906.103.camel@sauron.fi.intel.com> Cc: Tanya Brokhman , Richard Weinberger , open list , linux-mtd@lists.infradead.org, linux-arm-msm@vger.kernel.org, Brian Norris , David Woodhouse List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 14 Oct 06:09 PM, Artem Bityutskiy wrote: > On Tue, 2014-10-14 at 11:39 -0300, Ezequiel Garcia wrote: > > Please use some pr_fmt for this. Something like this before the headers > > should be enough: > > > > #define pr_fmt(fmt) "UBI: block:" fmt > > Sinc ubiblock is a device, there should be a 'struct device' somewhere, > so probably dev_printk() and other dev_*() printing functions would be a > better choice? > A quick code dig shows you should get the struct device associated to the struct gendisk, with the disk_to_dev() macro. In other words, something like this should work, provided 'dev' is defined in the scope as a struct ubiblock: #define ubiblock_err(x) dev_err(disk_to_dev(dev->gd), x) When the gendisk is not available, a simple pr_{} would work. -- Ezequiel García, Free Electrons Embedded Linux, Kernel and Android Engineering http://free-electrons.com