summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-u300/core.c
diff options
context:
space:
mode:
authorRobert Jarzmik <robert.jarzmik@free.fr>2012-03-22 21:00:53 +0100
committerDavid Woodhouse <David.Woodhouse@intel.com>2012-03-27 01:03:27 +0100
commit7b0e67f604e1829e5292e1ad7743eb18dc42ea7c (patch)
tree48cb065f253ed6552e8e5805bba7647eb25a8ad7 /arch/arm/mach-u300/core.c
parent1b15a5f93bbd9a6f5346cfa449720a7e32115f86 (diff)
downloadlinux-7b0e67f604e1829e5292e1ad7743eb18dc42ea7c.tar.gz
linux-7b0e67f604e1829e5292e1ad7743eb18dc42ea7c.tar.bz2
linux-7b0e67f604e1829e5292e1ad7743eb18dc42ea7c.zip
mtd: docg3 add protection against concurrency
As docg3 is intolerant against reentrancy, especially because of its weird register access (ie. a register read is performed by a first register write), each access to the docg3 IO space must be locked. Lock the IO space with a mutex, shared by all chips on the same cascade, as they all share the same IO space. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'arch/arm/mach-u300/core.c')
0 files changed, 0 insertions, 0 deletions