`buffer` may not be correctly aligned here. Assignment assumes correct alignment and so then blows up on arm32. Bug: b/37920153 Test: build, boot device Change-Id: I23ef7c7f1d1511fd912b9485bba955db59e33832
04abdc6153
12d6afe6f1