-
由 Greg Howard 提交于
It's been pointed out that environmental events from the system controllers on Altix machines cause the kernel to complain about unaligned memory accesses. This turns out to be because "be32_to_cpup()" didn't do everything I thought/hoped it did. I've added calls to pull the offending integers out of the buffers using get_unaligned() before feeding them to be32_to_cpup(). Signed-off-by: NGreg Howard <ghoward@sgi.com> Signed-off-by: NTony Luck <tony.luck@intel.com>
1a402aac