Yijing Wang
a37bee7956
PCI: Update pci_find_slot() description in pci.txt
...
pci_find_slot() has been removed from the kernel. Document its
closest replacement, pci_get_domain_bus_and_slot(), instead.
[bhelgaas: fix indentation, keep mention in "obsolete" section]
Signed-off-by: Yijing Wang <wangyijing@huawei.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
2013-09-25 15:43:33 -06:00
Alexander Gordeev
08261d87f7
PCI/MSI: Enable multiple MSIs with pci_enable_msi_block_auto()
...
The new function pci_enable_msi_block_auto() tries to allocate
maximum possible number of MSIs up to the number the device
supports. It generalizes a pattern when pci_enable_msi_block()
is contiguously called until it succeeds or fails.
Opposite to pci_enable_msi_block() which takes the number of
MSIs to allocate as a input parameter,
pci_enable_msi_block_auto() could be used by device drivers to
obtain the number of assigned MSIs and the number of MSIs the
device supports.
Signed-off-by: Alexander Gordeev <agordeev@redhat.com >
Acked-by: Bjorn Helgaas <bhelgaas@google.com >
Cc: Suresh Siddha <suresh.b.siddha@intel.com >
Cc: Yinghai Lu <yinghai@kernel.org >
Cc: Matthew Wilcox <willy@linux.intel.com >
Cc: Jeff Garzik <jgarzik@pobox.com >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl >
Cc: Thomas Gleixner <tglx@linutronix.de >
Link: http://lkml.kernel.org/r/c3de2419df94a0f95ca1a6f755afc421486455e6.1353324359.git.agordeev@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2013-01-24 17:25:13 +01:00
Greg Kroah-Hartman
63a29f744f
Documentation: remove __dev* attributes.
...
CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
markings need to be removed.
This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from the kernel documentation.
Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.
Cc: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-01-03 15:57:16 -08:00
Donald Dutile
2597ba763f
PCI: SRIOV control and status via sysfs (documentation)
...
Add documentation of new sysfs files and new pci_driver SRIOV
configuration interface.
[bhelgaas: changelog]
Signed-off: Donald Dutile <ddutile@redhat.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
2012-11-28 11:25:47 -07:00
Paul Bolle
395cf9691d
doc: fix broken references
...
There are numerous broken references to Documentation files (in other
Documentation files, in comments, etc.). These broken references are
caused by typo's in the references, and by renames or removals of the
Documentation files. Some broken references are simply odd.
Fix these broken references, sometimes by dropping the irrelevant text
they were part of.
Signed-off-by: Paul Bolle <pebolle@tiscali.nl >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2011-09-27 18:08:04 +02:00
Michael Witten
798c794df8
Docs: MSI-HOWTO: MSI -> MSIs
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:41 +00:00
Michael Witten
c2b65e181a
Docs: MSI-HOWTO: Insert a comma
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:40 +00:00
Michael Witten
1b8386f612
Docs: MSI-HOWTO: can -> could
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:39 +00:00
Michael Witten
e6b85a1f8a
Docs: MSI-HOWTO: Use unknown ...' rather than ... know about.'
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:39 +00:00
Michael Witten
952df55b5a
Docs: MSI-HOWTO: may -> might
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:37 +00:00
Michael Witten
e14bd7e614
Docs: MSI-HOWTO: Insert a comma
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:37 +00:00
Michael Witten
e6ffceb0de
Docs: MSI-HOWTO: API -> function
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:36 +00:00
Michael Witten
5a84fc3162
Docs: MSI-HOWTO: , -> ;
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:36 +00:00
Michael Witten
6457d9b350
Docs: MSI-HOWTO: Move a sentence to another paragraph
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:35 +00:00
Michael Witten
ed737c1882
Docs: MSI-HOWTO: Insert `that'
...
... as per Randy Dunlap's wishes :-P
Message-Id: <20110717114023.2b4cce91.rdunlap@xenotime.net >
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:34 +00:00
Michael Witten
e4439236ef
Docs: MSI-HOWTO: Offset modifier with a comma, and insert `yet' for emphasis
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:33 +00:00
Michael Witten
263d8d57b3
Docs: MSI-HOWTO: Put the `because' subordinate clause first
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:32 +00:00
Michael Witten
1d15afcc73
Docs: MSI-HOWTO: Streamline some wording
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:32 +00:00
Michael Witten
a2d4d50128
Docs: MSI-HOWTO: asked for' -> requested'
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:31 +00:00
Michael Witten
4979de6efb
Docs: MSI-HOWTO: Use present tense and streamline some wording
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:31 +00:00
Michael Witten
891f692533
Docs: MSI-HOWTO: Use the subjunctive, and change can' to may'
...
Signed-off-by: Michael Witten <mfwitten@gmail.com >
Acked-by: Matthew Wilcox <matthew.r.wilcox@intel.com >
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net >
2011-08-02 21:34:30 +00:00
Lucas De Marchi
25985edced
Fix common misspellings
...
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi >
2011-03-31 11:26:23 -03:00
Kulikov Vasiliy
fa964e1aab
Documentation: pci.txt: fix typo
...
Doubled 'not'.
Signed-off-by: Kulikov Vasiliy <segooon@gmail.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2010-07-11 22:17:45 +02:00
Linus Torvalds
6109e2ce26
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
...
* '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()
...
2010-05-21 18:58:52 -07:00
Hidetoshi Seto
89713422a7
PCI: aerdrv: introduce default_downstream_reset_link
...
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 reset
It 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 <seto.hidetoshi@jp.fujitsu.com >
Reviewed-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com >
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org >
2010-05-11 12:01:38 -07:00