From: Bjorn Helgaas <bhelgaas@google.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,
Alexander Gordeev <agordeev@redhat.com>,
Masanari Iida <standby24x7@gmail.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Andrew Lunn <andrew@lunn.ch>, Tejun Heo <tj@kernel.org>,
Sarah Sharp <sarah.a.sharp@linux.intel.com>
Subject: [GIT PULL] PCI updates for v3.14
Date: Thu, 20 Feb 2014 11:45:38 -0700 [thread overview]
Message-ID: <20140220184538.GA8280@google.com> (raw)
Hi Linus,
The most interesting thing here is the change to enable INTx (by clearing
PCI_COMMAND_INTX_DISABLE) if the BIOS left INTx disabled. Apparently the
Baytrail BIOS does this, which means EHCI doesn't work.
Also, fix an AHCI MSI regression and other issues with the recent MSI
changes. This also adds pci_enable_msi_exact() and pci_enable_msix_exact(),
which aren't regression fixes, but will keep us from touching drivers twice
(once to stop using the deprecated pci_enable_msi(), etc., and again to use
the *_exact() variants).
There's also a minor MVEBU fix.
Bjorn
The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v3.14-fixes-1
for you to fetch changes up to fc40363b2140f5777c88e67814fac9327bf1ee68:
ahci: Fix broken fallback to single MSI mode (2014-02-14 14:27:19 -0700)
----------------------------------------------------------------
PCI updates for v3.14:
MSI
- Fix AHCI single-MSI fallback (Alexander Gordeev)
- Fix populate_msi_sysfs() error paths (Greg Kroah-Hartman)
- Fix htmldocs problem (Masanari Iida)
- Add pci_enable_msi_exact() and pci_enable_msix_exact() (Alexander Gordeev)
- Update documentation (Alexander Gordeev)
Miscellaneous
- mvebu: expose device ID & revision via lspci (Andrew Lunn)
- Enable INTx if the BIOS left them disabled (Bjorn Helgaas)
----------------------------------------------------------------
Alexander Gordeev (4):
PCI/MSI: Add pci_enable_msi() documentation back
PCI/MSI: Fix cut-and-paste errors in documentation
PCI/MSI: Add pci_enable_msi_exact() and pci_enable_msix_exact()
ahci: Fix broken fallback to single MSI mode
Andrew Lunn (1):
PCI: mvebu: Use Device ID and revision from underlying endpoint
Bjorn Helgaas (1):
PCI: Enable INTx if BIOS left them disabled
Greg Kroah-Hartman (2):
PCI/MSI: Check kmalloc() return value, fix leak of name
PCI/MSI: Fix leak of msi_attrs
Masanari Iida (1):
PCI/MSI: Fix pci_msix_vec_count() htmldocs failure
Documentation/PCI/MSI-HOWTO.txt | 119 ++++++++++++++++++++++++++++++++++++----
drivers/ata/ahci.c | 4 +-
drivers/pci/host/pci-mvebu.c | 11 +---
drivers/pci/msi.c | 10 +++-
drivers/pci/pci.c | 10 ++++
include/linux/pci.h | 20 +++++++
6 files changed, 152 insertions(+), 22 deletions(-)
next reply other threads:[~2014-02-20 18:45 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-20 18:45 Bjorn Helgaas [this message]
-- strict thread matches above, loose matches on Subject: below --
2014-03-12 18:06 [GIT PULL] PCI updates for v3.14 Bjorn Helgaas
2014-03-19 17:26 Bjorn Helgaas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140220184538.GA8280@google.com \
--to=bhelgaas@google.com \
--cc=agordeev@redhat.com \
--cc=andrew@lunn.ch \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=sarah.a.sharp@linux.intel.com \
--cc=standby24x7@gmail.com \
--cc=tj@kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).