31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
12 Jul, 2010
1 commit
-
Doubled 'not'.
Signed-off-by: Kulikov Vasiliy
Signed-off-by: Jiri Kosina
22 May, 2010
1 commit
-
* 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (36 commits)
PCI: hotplug: pciehp: Removed check for hotplug of display devices
PCI: read memory ranges out of Broadcom CNB20LE host bridge
PCI: Allow manual resource allocation for PCI hotplug bridges
x86/PCI: make ACPI MCFG reserved error messages ACPI specific
PCI hotplug: Use kmemdup
PM/PCI: Update PCI power management documentation
PCI: output FW warning in pci_read/write_vpd
PCI: fix typos pci_device_dis/enable to pci_dis/enable_device in comments
PCI quirks: disable msi on AMD rs4xx internal gfx bridges
PCI: Disable MSI for MCP55 on P5N32-E SLI
x86/PCI: irq and pci_ids patch for additional Intel Cougar Point DeviceIDs
PCI: aerdrv: trivial cleanup for aerdrv_core.c
PCI: aerdrv: trivial cleanup for aerdrv.c
PCI: aerdrv: introduce default_downstream_reset_link
PCI: aerdrv: rework find_aer_service
PCI: aerdrv: remove is_downstream
PCI: aerdrv: remove magical ROOT_ERR_STATUS_MASKS
PCI: aerdrv: redefine PCI_ERR_ROOT_*_SRC
PCI: aerdrv: rework do_recovery
PCI: aerdrv: rework get_e_source()
...
12 May, 2010
2 commits
-
I noticed that when I inject a fatal error to an endpoint via
aer-inject, aer_root_reset() is called as reset_link for a
downstream port at upstream of the endpoint:pcieport 0000:00:06.0: AER: Uncorrected (Fatal) error received: id=5401
:
pcieport 0000:52:02.0: Root Port link has been resetIt externally appears to be working, but internally issues some
accesses to PCI_ERR_ROOT_COMMAND/STATUS registers that is for
root port so not available on downstream port.This patch introduces default_downstream_reset_link that is
a version of aer_root_reset() with no accesses to root port's
register. It is used for downstream ports that has no reset_link
function its specific.This patch also updates related description in pcieaer-howto.txt.
Some minor fixes are included.Signed-off-by: Hidetoshi Seto
Reviewed-by: Kenji Kaneshige
Signed-off-by: Jesse Barnes -
Follow new format.
Signed-off-by: Hidetoshi Seto
Reviewed-by: Kenji Kaneshige
Signed-off-by: Jesse Barnes
23 Apr, 2010
1 commit
-
Fix obvious cases of "it's" being used when "its" was meant.
Signed-off-by: Francis Galiegue
Acked-by: Randy Dunlap
Signed-off-by: Jiri Kosina
25 Mar, 2010
1 commit
-
This patch renames PCI/PCI-DMA-mapping.txt to DMA-API-HOWTO.txt.
The commit 51e7364ef281e540371f084008732b13292622f0 "Documentation: rename
PCI-DMA-mapping.txt to DMA-API-HOWTO.txt" was supposed to do this but it
didn't.Signed-off-by: FUJITA Tomonori
Acked-by: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
13 Mar, 2010
1 commit
-
- replace the PCI DMA API (i.e. pci_dma_*) with the generic DMA API.
- make the document more generic (use the PCI specific explanation as
an example).[akpm@linux-foundation.org: fix things Randy noticed]
Signed-off-by: FUJITA Tomonori
Cc: James Bottomley
Cc: "David S. Miller"
Reviewed-by: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
03 Jan, 2010
1 commit
-
It seems that Documentation/DMA-mapping.txt was supposed to be renamed
to Documentation/PCI/PCI-DMA-mapping.txt.Signed-off-by: Kusanagi Kouichi
Signed-off-by: Randy Dunlap
Signed-off-by: Linus Torvalds
10 Sep, 2009
1 commit
-
The attached patch updates the Documentation/PCI/pci-error-recovery.txt
file with changes related to this new bit field, as well a few unrelated
updates.Signed-off-by: Linas Vepstas
Signed-off-by: Mike Mason
Signed-off-by: Richard Lary
Signed-off-by: Jesse Barnes
17 Jun, 2009
3 commits
-
Debugging PCIE AER code can be very difficult because it is hard
to trigger various real hardware errors. This patch provide a
software based error injection tool, which can fake various PCIE
errors with a user space helper tool named "aer-inject". Which
can be gotten from:http://www.kernel.org/pub/linux/kernel/people/yhuang/
The patch fakes AER error by faking some PCIE AER related
registers and an AER interrupt for specified the PCIE device.Signed-off-by: Huang Ying
Signed-off-by: Jesse Barnes -
When the bus id part of error source id is equal to 0 or nosourceid=1,
make the kernel probe the AER status registers of all devices under the
root port to find the initial error reporter.Reviewed-by: Andrew Patterson
Signed-off-by: Zhang Yanmin
Signed-off-by: Jesse Barnes -
This patch adds a minimal HOWTO for PCIE AER software error injection
in Documentation/PCI/pcieaer-howto.txt.Signed-off-by: Huang Ying
Signed-off-by: Jesse Barnes
21 Mar, 2009
4 commits
-
Encourage driver writers to think about supporting a variable number
of MSI-X interrupts, and give an example of how to do such a
request.Acked-by: Matthew Wilcox
Signed-off-by: Michael Ellerman
Signed-off-by: Jesse Barnes -
Reviewed-by: Randy Dunlap
Reviewed-by: Matthew Wilcox
Signed-off-by: Yu Zhao
Signed-off-by: Jesse Barnes -
Add the new API pci_enable_msi_block() to allow drivers to
request multiple MSI and reimplement pci_enable_msi in terms of
pci_enable_msi_block. Ensure that the architecture back ends don't
have to know about multiple MSI.Signed-off-by: Matthew Wilcox
Signed-off-by: Jesse Barnes -
I didn't find the previous version very useful, so I rewrote it.
Signed-off-by: Matthew Wilcox
Reviewed-by: Randy Dunlap
Reviewed-by: Grant Grundler
Signed-off-by: Jesse Barnes
14 Feb, 2009
1 commit
-
Update doc to correctly refer to replacing the pci_register_driver API,
and not the non-existent "pci_module_init" API.Signed-off-by: Alex Chiang
Signed-off-by: Jesse Barnes
08 Jan, 2009
1 commit
-
During an online device reset it may be useful to disable bus-mastering.
pci_disable_device() does that, and far more besides, so is not suitable
for an online reset.Add pci_clear_master() which does just this.
Signed-off-by: Ben Hutchings
Reviewed-by: Matthew Wilcox
Signed-off-by: Jesse Barnes
15 Nov, 2008
1 commit
-
Create Documentation/blockdev/ sub-directory and populate it.
Populate the Documentation/serial/ sub-directory.
Move MSI-HOWTO.txt to Documentation/PCI/.
Move ioctl-number.txt to Documentation/ioctl/.
Update all relevant 00-INDEX files.
Update all relevant Kconfig files and source files.Signed-off-by: Randy Dunlap
21 Oct, 2008
2 commits
-
The 'use pci_find_ext_capability everywhere' cleanup brought a new bug,
which makes the AER stop working. Fix it by actually using find_ext_cap
instead of just find_cap. Drop the unused config space size define while
we're at it.Signed-off-by: Yu Zhao
Signed-off-by: Jesse Barnes -
Only accept dynids whose driver_data value matches one of the driver's
pci_driver_id entries. This prevents the user from accidentally passing
values the drivers do not expect.Cc: Milton Miller
Acked-by: Greg Kroah-Hartman
Signed-off-by: Jean Delvare
Signed-off-by: Jesse Barnes
21 Apr, 2008
1 commit
-
Create Documentation/PCI/ and move PCI-related files to it.
Fix a few instances of trailing whitespace.
Update references to the new file locations.Signed-off-by: Randy Dunlap
Cc: Jesse Barnes
Signed-off-by: Greg Kroah-Hartman