[PATCH 1/2] mtd mxc_nand: use 32bit copy functions

Uwe Kleine-König u.kleine-koenig at pengutronix.de
Wed Jun 27 13:52:34 EDT 2012


On Fri, May 25, 2012 at 04:22:41PM +0200, Sascha Hauer wrote:
> The following commit changes the function used to copy from/to
> the hardware buffer to memcpy_[from|to]io. This does not work
> since the hardware cannot handle the byte accesses used by these
> functions. Instead of reverting this patch introduce 32bit
> correspondents of these functions.
> commit 5775ba36ea9c760c2d7e697dac04f2f7fc95aa62
> Author: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
> Date:   Tue Apr 24 10:05:22 2012 +0200
>     mtd: mxc_nand: fix several sparse warnings about incorrect address space
>     Signed-off-by: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
>     Signed-off-by: Artem Bityutskiy <artem.bityutskiy at linux.intel.com>
> Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
> Cc: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>
Acked-by: Uwe Kleine-König <u.kleine-koenig at pengutronix.de>

I don't know about the sparse problems this introduces, but without this
patch the mxc-nand driver is broken, so it should really go in before

Best regards

Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

More information about the linux-arm-kernel mailing list