patch for alignment buffer on xscale ARM processor
The "request" buffers used in the kernel_interface.c file may not always be word-aligned on the xscale big-endian arm processor. When this happens the fields are not read back properly when passed to the kernel. As a result some kernel operations such as adding SAD or SPD entries will fail. The attached patch aligns all the buffers on 32bit boundaries.