[patch 0/2] [patch 0/2] ARM: Disable outer cache before kexec call -V2

Thomas Gleixner tglx at linutronix.de
Mon Jul 5 05:25:19 EDT 2010


The following patch series addresses the problem, that the kexec code
does not disable the outer cache before disabling the inner cache and
jumping into the new kernel. This results in random crashes of the new
kernel.

Changes since version 1:

 - added flush_all() and inv_all() functions to outer_cache_fns
   so OMAP can override the disable() function easily.

 - changed the implementation from inv_all() -> disable() to
   flush_all() -> disable() -> inv_all() according to feedback from
   Russell and Catalin.

Thanks,

	tglx




More information about the linux-arm-kernel mailing list