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>
2 files changed