scatterlist: use sg_phys()
authorDan Williams <dan.j.williams@intel.com>
Mon, 17 Aug 2015 14:13:26 +0000 (08:13 -0600)
committerJens Axboe <axboe@fb.com>
Mon, 17 Aug 2015 14:13:26 +0000 (08:13 -0600)
commitdb0fa0cb015794dd19f664933d49c6ce902ec1e1
tree3c3dddb796ddb24b24de8081df7851495cfafc11
parent89e2a8404e4415da1edbac6ca4f7332b4a74fae2
scatterlist: use sg_phys()

Coccinelle cleanup to replace open coded sg to physical address
translations.  This is in preparation for introducing scatterlists that
reference __pfn_t.

// sg_phys.cocci: convert usage page_to_phys(sg_page(sg)) to sg_phys(sg)
// usage: make coccicheck COCCI=sg_phys.cocci MODE=patch

virtual patch

@@
struct scatterlist *sg;
@@

- page_to_phys(sg_page(sg)) + sg->offset
+ sg_phys(sg)

@@
struct scatterlist *sg;
@@

- page_to_phys(sg_page(sg))
+ sg_phys(sg) & PAGE_MASK

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
arch/arm/mm/dma-mapping.c
arch/microblaze/kernel/dma.c
drivers/iommu/intel-iommu.c
drivers/iommu/iommu.c
drivers/staging/android/ion/ion_chunk_heap.c