rk27xx: Disable interrupts before invalidating cache.
commitb19b250de70cc4ac5b4ecbeac714e7a4aaadf5fb
authorAndrew Ryabinin <ryabinin.a.a@gmail.com>
Wed, 31 Oct 2012 07:50:06 +0000 (31 11:50 +0400)
committerAndrew Ryabinin <ryabinin.a.a@gmail.com>
Wed, 31 Oct 2012 08:30:10 +0000 (31 09:30 +0100)
treef62bb573ee8a86ff9024bb387df23b711e208ca9
parent5cfcb8f48db3da2c98aa1c9d81f2db69dd253191
rk27xx: Disable interrupts before invalidating cache.

If interrupts trigger during cache invalidation this could cause memory
corruption. This should be right fix for commit_discard_idcache in
contrast to 72ebcbf and c1ec1ec.

Change-Id: I141fb585004d4a1967b0a03bc37db3964d886564
Reviewed-on: http://gerrit.rockbox.org/345
Tested-by: Andrew Ryabinin <ryabinin.a.a@gmail.com>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
firmware/target/arm/rk27xx/system-rk27xx.c