[PATCH 3.16 006/254] iommu/vt-d: Fix scatterlist offset handling