[Linux-stable-mirror] [PATCH 3.18 20/64] iommu/vt-d: Fix scatterlist offset handling