[PATCH] [SRU] [R/master-next] turn off PL310_ERRATA_769419

Paolo Pisati paolo.pisati at canonical.com
Wed Apr 17 14:53:11 UTC 2013


Reboot on highbank nodes doesn't work reliably, and most of the times the box
hangs at the end of the shutdown process. Pulling the plug is the only
way to get it back in those cases.

After a bit of digging i was able to track it down to PL310_ERRATA_769419: 

http://permalink.gmane.org/gmane.linux.ports.arm.kernel/231729

an errata that is pulled in by omap/imx, and given the multiplatofrm nature
of our kernel, highbank gets it too.

Disabling PL310_ERRATA_769419 implies reduced performance on I/O workloads
(e.g. compiling on usb disks on omap/imx) but would fix reboot on highbank,
and that is not a fatal scenario - we can always pull the correct fix from
Calxeda later when it's available, revert this commit in a later SRU, but
still ship a release with a feature-complete kernel and no functional
regression.

On the other hand, if we don't apply this workaround, reboot would be
broken for highbanks boards in R, and that is not a good choice IMO.

Tested on imx6, omap4 and highbank.

BugLink: http://bugs.launchpad.net/bugs/1169956

Paolo Pisati (1):
  UBUNTU: SAUCE: [Config] disable PL310_ERRATA_769419

 arch/arm/mach-imx/Kconfig                 |    2 +-
 debian.master/config/config.common.ubuntu |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

-- 
1.7.9.5





More information about the kernel-team mailing list