From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yk0-f169.google.com ([209.85.160.169]:65027 "EHLO mail-yk0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755039AbaCLSG1 (ORCPT ); Wed, 12 Mar 2014 14:06:27 -0400 Received: by mail-yk0-f169.google.com with SMTP id 142so27998706ykq.0 for ; Wed, 12 Mar 2014 11:06:27 -0700 (PDT) Date: Wed, 12 Mar 2014 12:06:18 -0600 From: Bjorn Helgaas To: Linus Torvalds Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Bolle , Sarah Sharp , Andreas Noever Subject: [GIT PULL] PCI updates for v3.14 Message-ID: <20140312180618.GA11931@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-pci-owner@vger.kernel.org List-ID: Hi Linus, These are two important regression fixes for bugs we've introduced so far in v3.14. One of the resource allocation changes from the merge window is broken for 32-bit kernels where we don't use _CRS for PCI host bridges (mostly pre-2008 machines), so there's a fix for that. The INTx enable change we put in after the merge window turned out to break pciehp because we re-enable INTx on the hotplug bridge, which apparently breaks MSI for future hotplug events. The following changes since commit fa389e220254c69ffae0d403eac4146171062d08: Linux 3.14-rc6 (2014-03-09 19:41:57 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v3.14-fixes-2 for you to fetch changes up to ac93ac7403493f8707b7734de9f40d5cb5db9045: PCI: Don't check resource_size() in pci_bus_alloc_resource() (2014-03-12 11:19:20 -0600) ---------------------------------------------------------------- PCI updates for v3.14: Resource management - Fix allocation from 0-4GB regions (Bjorn Helgaas) Miscellaneous - Enable INTx only when MSI/MSI-X not enabled (Bjorn Helgaas) ---------------------------------------------------------------- Bjorn Helgaas (2): PCI: Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled PCI: Don't check resource_size() in pci_bus_alloc_resource() drivers/pci/bus.c | 2 -- drivers/pci/pci.c | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-)