commit | 46e47f786230c9a0b18513695cd6c934aae067d3 | [log] [tgz] |
---|---|---|
author | P33M <P33M@github.com> | Wed Mar 19 15:13:53 2014 +0000 |
committer | popcornmix <popcornmix@gmail.com> | Wed Apr 16 15:33:20 2014 +0100 |
tree | 8fa2c7db245ff06ee93b27f3a98a0908f5def4a7 | |
parent | fdad8a6959a1b3196281f4cd9de83ef41955d8b4 [diff] |
Fix ARM architecture issue with local_irq_restore() If local_fiq_enable() is called before a local_irq_restore(flags) where the flags variable has the F bit set, the FIQ will be erroneously disabled. Fixup arch_local_irq_restore to avoid trampling the F bit in CPSR. Also fix some of the hacks previously implemented for previous dwc_otg incarnations.