From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [PATCH] mtd: maps: Blackfin async: rename local funcs to avoid common clashes From: David Woodhouse To: Mike Frysinger In-Reply-To: <1263743566-26986-1-git-send-email-vapier@gentoo.org> References: <1263743566-26986-1-git-send-email-vapier@gentoo.org> Content-Type: text/plain; charset="UTF-8" Date: Thu, 25 Feb 2010 11:32:07 +0000 Message-ID: <1267097527.30247.6163.camel@macbook.infradead.org> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: linux-mtd@lists.infradead.org List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Sun, 2010-01-17 at 10:52 -0500, Mike Frysinger wrote: > state->map.name = DRIVER_NAME; > - state->map.read = bfin_read; > - state->map.copy_from = bfin_copy_from; > - state->map.write = bfin_write; > - state->map.copy_to = bfin_copy_to; > +#ifdef CONFIG_MTD_COMPLEX_MAPPINGS > + state->map.read = bfin_flash_read; > + state->map.copy_from = bfin_flash_copy_from; > + state->map.write = bfin_flash_write; > + state->map.copy_to = bfin_flash_copy_to; > +#endif Why add the #ifdef? This driver depends on MTD_COMPLEX_MAPPINGS in Kconfig, and rightly so -- it can never work as a 'simple' mapping. -- David Woodhouse Open Source Technology Centre David.Woodhouse@intel.com Intel Corporation