align all buffers for O_DIRECT mode
When using O_DIRECT, we need to make sure all the buffers used for
reading and writing are properly aligned.
BUG=chrome-os-partner:30913
TEST=builds for link
TEST=builds for veyron_jerry
TEST=`uread -d -b 20 -f /usr/local/xyzzy` works on link
Change-Id: Ic49c1f203d92bf189925619abbeebec9430ac5b0
Reviewed-on: https://chromium-review.googlesource.com/273896
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Sonny Rao <sonnyrao@chromium.org>
Commit-Queue: Sonny Rao <sonnyrao@chromium.org>
3 files changed