diff options
Diffstat (limited to 'drivers/pci/pci.c')
| -rw-r--r-- | drivers/pci/pci.c | 13 | 
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index e3efe6b19ee7..6d6120007af4 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -1540,16 +1540,21 @@ void pci_release_region(struct pci_dev *pdev, int bar)  }  /** - *	pci_request_region - Reserved PCI I/O and memory resource + *	__pci_request_region - Reserved PCI I/O and memory resource   *	@pdev: PCI device whose resources are to be reserved   *	@bar: BAR to be reserved   *	@res_name: Name to be associated with resource. + *	@exclusive: whether the region access is exclusive or not   *   *	Mark the PCI region associated with PCI device @pdev BR @bar as   *	being reserved by owner @res_name.  Do not access any   *	address inside the PCI regions unless this call returns   *	successfully.   * + *	If @exclusive is set, then the region is marked so that userspace + *	is explicitly not allowed to map the resource via /dev/mem or + * 	sysfs MMIO access. + *   *	Returns 0 on success, or %EBUSY on error.  A warning   *	message is also printed on failure.   */ @@ -1588,12 +1593,12 @@ err_out:  }  /** - *	pci_request_region - Reserved PCI I/O and memory resource + *	pci_request_region - Reserve PCI I/O and memory resource   *	@pdev: PCI device whose resources are to be reserved   *	@bar: BAR to be reserved - *	@res_name: Name to be associated with resource. + *	@res_name: Name to be associated with resource   * - *	Mark the PCI region associated with PCI device @pdev BR @bar as + *	Mark the PCI region associated with PCI device @pdev BAR @bar as   *	being reserved by owner @res_name.  Do not access any   *	address inside the PCI regions unless this call returns   *	successfully.  | 
