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 1VpK01-0008T2-BU for linux-mtd@lists.infradead.org; Sat, 07 Dec 2013 15:40:57 +0000 Date: Sat, 7 Dec 2013 12:40:49 -0300 From: Ezequiel Garcia To: Alexander Shiyan Subject: Re: [PATCH] mtd: nand: gpio: Remove unneeded CONFIG_OF Message-ID: <20131207154048.GA2960@localhost> References: <1386427686-30190-1-git-send-email-ezequiel.garcia@free-electrons.com> <1386428072.693656580@f164.i.mail.ru> <20131207153312.GA4273@localhost> <1386430549.474491767@f101.i.mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1386430549.474491767@f101.i.mail.ru> Cc: linux-mtd@lists.infradead.org List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Sat, Dec 07, 2013 at 07:35:49PM +0400, Alexander Shiyan wrote: > > On Sat, Dec 07, 2013 at 06:54:32PM +0400, Alexander Shiyan wrote: > > > Hello. > > > > > > > Since the of_mtd header provides dummy stubs for !CONFIG_OF, it's safe > > > > to remove the #ifdef CONFIG_OF. Build tested only. > > > > > > > > Cc: Alexander Shiyan > > > > Signed-off-by: Ezequiel Garcia > > > ... > > > > -#ifdef CONFIG_OF > > > > static const struct of_device_id gpio_nand_id_table[] = { > > > > > > You should add "__maybe_unused" attribute here in this case. > > > This will avoid warning when you build driver without OF. > > > > > > --- > > > > I don't get such warning, maybe because the GCC is smart enough > > to remove the symbol? > > > > Actually, I realise now we don't need to of_match_ptr, so let > > me push a v2. > > And without of_match_ptr() we do not need to define "__maybe_unused" for this :) > Yup :-) Care to give the v2 a test? I've just submitted it. Thanks! -- Ezequiel GarcĂ­a, Free Electrons Embedded Linux, Kernel and Android Engineering http://free-electrons.com