Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1415824

Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra resource pointer

From Jesper Nilsson <jesper.nilsson@axis.com>
Newsgroups linux.kernel
Subject Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra resource pointer
Date 2016-06-07 10:10 +0200
Message-ID <rHkff-6M-25@gated-at.bofh.it> (permalink)
References <rG7k5-1CJ-5@gated-at.bofh.it> <rG7k6-1CJ-17@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri, Jun 03, 2016 at 05:06:28PM -0700, Yinghai Lu wrote:
> This one is preparing patch for next one:
>   PCI: Let pci_mmap_page_range() take resource addr
> 
> We need to pass extra resource pointer to avoid searching that again
> for powerpc and microblaze prot set operation.
> 
> Signed-off-by: Yinghai Lu <yinghai@kernel.org>
> Cc: linux-arm-kernel@lists.infradead.org

For the CRIS part:

Acked-by: Jesper Nilsson <jesper.nilsson@axis.com>

> diff --git a/arch/cris/arch-v32/drivers/pci/bios.c b/arch/cris/arch-v32/drivers/pci/bios.c
> index 64a5fb9..082efb9 100644
> --- a/arch/cris/arch-v32/drivers/pci/bios.c
> +++ b/arch/cris/arch-v32/drivers/pci/bios.c
> @@ -14,7 +14,8 @@ void pcibios_set_master(struct pci_dev *dev)
>  	pci_write_config_byte(dev, PCI_LATENCY_TIMER, lat);
>  }
>  
> -int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,
> +int pci_mmap_page_range(struct pci_dev *dev, struct resource *res,
> +			struct vm_area_struct *vma,
>  			enum pci_mmap_state mmap_state, int write_combine)
>  {
>  	unsigned long prot;
> diff --git a/arch/cris/include/asm/pci.h b/arch/cris/include/asm/pci.h
> index b1b289d..65198cb 100644
> --- a/arch/cris/include/asm/pci.h
> +++ b/arch/cris/include/asm/pci.h
> @@ -42,9 +42,6 @@ struct pci_dev;
>  #define PCI_DMA_BUS_IS_PHYS	(1)
>  
>  #define HAVE_PCI_MMAP
> -extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,
> -			       enum pci_mmap_state mmap_state, int write_combine);
> -
>  
>  #endif /* __KERNEL__ */

/^JN - Jesper Nilsson
-- 
               Jesper Nilsson -- jesper.nilsson@axis.com

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra resource pointer Yinghai Lu <yinghai@kernel.org> - 2016-06-04 02:10 +0200
  Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra  resource pointer Jesper Nilsson <jesper.nilsson@axis.com> - 2016-06-07 10:10 +0200
  Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra  resource pointer Bjorn Helgaas <helgaas@kernel.org> - 2016-06-08 23:10 +0200
    Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra  resource pointer Yinghai Lu <yinghai@kernel.org> - 2016-06-09 00:40 +0200
      Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra  resource pointer Yinghai Lu <yinghai@kernel.org> - 2016-06-09 02:10 +0200
        Re: [PATCH v12 01/15] PCI: Let pci_mmap_page_range() take extra  resource pointer Yinghai Lu <yinghai@kernel.org> - 2016-06-10 00:40 +0200

csiph-web