[RFC] ARM: cache-l2x0.c

Colin Cross ccross at android.com
Tue Feb 7 12:41:46 EST 2012


On Tue, Feb 7, 2012 at 3:07 AM, Per Fransson <per.fransson.ml at gmail.com> wrote:
> Hi all,
>
> In the android 3.0 kernel the workaround for PL310 errata 727915 is
> applied both to:
>
> * the clean & invalidate by way and
>
> * the clean by way
>
> But the errata only mentions the first of these operations. Does
> anyone know if it's actually applicable to clean by way as well?
>
> Regards,
> Per

I was able to trigger a reproducible kernel hang/watchdog reset inside
l2x0_clean_all on an OMAP 4430 (pl310 r2p0, I believe), until I added
the set-way based workaround for clean.  My patch came from
discussions with Richard Woodruff.



More information about the linux-arm-kernel mailing list