commit | c0032d852dd49bb99011d074f828740a8d27b2b9 | [log] [tgz] |
---|---|---|
author | Manoj Gupta <manojgupta@google.com> | Thu May 04 12:02:11 2017 -0700 |
committer | Grant Grundler <grundler@chromium.org> | Wed May 10 20:57:15 2017 +0000 |
tree | 01d8dce816d0e1b551259ff7d10671da88214366 | |
parent | 5d6f829ead979e83fea881930cad56c0d423efe2 [diff] |
Update memory allocation in sysstat to be 16 byte aligned. sysstat declares 16 byte alignment for many structs. But has unsafe pointer casts. This forces a 16 byte data alignement to avoid crashes on ARM. Discussion about crash and SIMD loads on ARM. http://lists.infradead.org/pipermail/linux-arm-kernel/2017-May/504731.html BUG=b:37469743 TEST=No more crashes Change-Id: I2ae9f0ee5bb27738d9e5601ce003d009203b0071 Reviewed-on: https://chromium-review.googlesource.com/496366 Commit-Ready: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Tested-by: Grant Grundler <grundler@chromium.org> Reviewed-by: Grant Grundler <grundler@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> (cherry picked from commit 28369cc80852cc4863a2e4a332a9e177ab2b41fa) Reviewed-on: https://chromium-review.googlesource.com/498967 Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Trybot-Ready: Grant Grundler <grundler@chromium.org>