Messages in this thread | | | Subject | Re: [PATCH 4/7] microblaze: Cocci spatch "vma_pages" | From | Michal Simek <> | Date | Mon, 25 Sep 2017 15:37:15 +0200 |
| |
On 21.9.2017 00:29, Thomas Meyer wrote: > Use vma_pages function on vma object instead of explicit computation. > Found by coccinelle spatch "api/vma_pages.cocci" > > Signed-off-by: Thomas Meyer <thomas@m3y3r.de> > --- > > diff -u -p a/arch/microblaze/kernel/dma.c b/arch/microblaze/kernel/dma.c > --- a/arch/microblaze/kernel/dma.c > +++ b/arch/microblaze/kernel/dma.c > @@ -165,7 +165,7 @@ int dma_direct_mmap_coherent(struct devi > unsigned long attrs) > { > #ifdef CONFIG_MMU > - unsigned long user_count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; > + unsigned long user_count = vma_pages(vma); > unsigned long count = PAGE_ALIGN(size) >> PAGE_SHIFT; > unsigned long off = vma->vm_pgoff; > unsigned long pfn; >
Applied to mb/next.
Thanks, Michal
-- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs
[unhandled content-type:application/pgp-signature] | |