summaryrefslogtreecommitdiffstats
path: root/drivers/base/class.c
diff options
context:
space:
mode:
authorDave Chinner <dchinner@redhat.com>2014-02-10 10:37:18 +1100
committerDave Chinner <david@fromorbit.com>2014-02-10 10:37:18 +1100
commit3895e51f6dbf6610519be070a3bede811f6ac4fb (patch)
tree30e465d362e605c15490c4b224c930d10d6a3194 /drivers/base/class.c
parentfe60a8a0919eeee862054137fed49f00b710d9cd (diff)
downloadblackbird-op-linux-3895e51f6dbf6610519be070a3bede811f6ac4fb.tar.gz
blackbird-op-linux-3895e51f6dbf6610519be070a3bede811f6ac4fb.zip
xfs: ensure correct log item buffer alignment
On 32 bit platforms, the log item vector headers are not 64 bit aligned or sized. hence if we don't take care to align them correctly or pad the buffer appropriately for 8 byte alignment, we can end up with alignment issues when accessing the user buffer directly as a structure. To solve this, simply pad the buffer headers to 64 bit offset so that the data section is always 8 byte aligned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reported-by: Michael L. Semon <mlsemon35@gmail.com> Tested-by: Michael L. Semon <mlsemon35@gmail.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'drivers/base/class.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud