arm/imx/gpio: add spinlock protection
authorBaruch Siach <baruch@tkos.co.il>
Tue, 6 Jul 2010 11:03:22 +0000 (14:03 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 Aug 2010 17:20:37 +0000 (10:20 -0700)
commit96f6b7b0a8d82d9016ecf241aa78c2c264b77412
tree1524ddd96be2f686ee7fb83b84bb8ed74f92edc3
parent250fac9f6418d573e8031ad0ad0028585034e80d
arm/imx/gpio: add spinlock protection

commit 14cb0deb66fcfca8fdbef75da8c84b5405a8c767 upstream.

The GPIO registers need protection from concurrent access for operations that
are not atomic.

Cc: Juergen Beisert <j.beisert@pengutronix.de>
Cc: Daniel Mack <daniel@caiaq.de>
Reported-by: rpkamiak@rockwellcollins.com
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/arm/plat-mxc/gpio.c
arch/arm/plat-mxc/include/mach/gpio.h