| Submitter | Bjorn Helgaas |
|---|---|
| Date | Jan. 22, 2013, 10:56 p.m. |
| Message ID | <20130122225657.GA14800@google.com> |
| Download | mbox |
| Permalink | /patch/214689/ |
| State | Not Applicable |
| Headers | show
Return-Path: <linux-pci-owner@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 7BA5B2C007B for <incoming@patchwork.ozlabs.org>; Wed, 23 Jan 2013 09:57:00 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753965Ab3AVW47 (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Tue, 22 Jan 2013 17:56:59 -0500 Received: from mail-gg0-f201.google.com ([209.85.161.201]:56120 "EHLO mail-gg0-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752926Ab3AVW46 (ORCPT <rfc822; linux-pci@vger.kernel.org>); Tue, 22 Jan 2013 17:56:58 -0500 Received: by mail-gg0-f201.google.com with SMTP id l2so417044ggn.0 for <linux-pci@vger.kernel.org>; Tue, 22 Jan 2013 14:56:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:date:from:to:cc:subject:message-id:mime-version :content-type:content-disposition:user-agent; bh=ZoUrGsoCnrvHt0ZAqAwuma+N6fzU0QlAaBN23ZBJMtQ=; b=WYGElTyFX80lykteU98IeoIdwMM+f0AXMzpnxi4fhrcN1fU9pIrvvxQJGAeT5QjEqU bWjZ9d8Jko3jr5IeTGv04DEuv49DcGKY0E4g2r/yLQZN6CrtGtst5f7+gcVe0J7Syju4 Njy3uxdwPLLXWzC6oUpmLTHdccBF9VNcnpkQQIMFh4z376t52fg2F3jSMvYzH99q5q5b YvZeOurSVMakDH9WbrPA2EiQqE3s53MPFcEmE3uyrwdzFQh2nai97J8PcSdMRm1oNbck qH3WMAlV4h55AgxRaokG7KaZ1/PF6nwSJbV6Bs1v0sh6lxp1t3oYSM435whx77nyjHcd rIPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:date:from:to:cc:subject:message-id:mime-version :content-type:content-disposition:user-agent:x-gm-message-state; bh=ZoUrGsoCnrvHt0ZAqAwuma+N6fzU0QlAaBN23ZBJMtQ=; b=faq0Yi88MNL1iJIF+SKfG8TZpvUlrA0uW2dHLqGFDvqk5xG67kJW0h3/ihn0A39K0O fA1iQDBqcyc5DBHJcNCs5Ocqwlp4rG+Y3VL62We+LGbE3HEFQkxfYLZPlawWr22Bt5pi D93WHI4C1L1NU2pheXfkV14yw9aQU8+4gWV1fy5sjDxfSdAPEXlAANwpTaU9n0ncKHY3 lqte+QYZivJ+2NKtxJLAm/YHbsbq5Nywqa85VNGNsgxIbxpFdE1UccHJCwvLXnOBeij6 OGzf/Dh5QjXJW0WlAj3PrSVJbpCXvR8F6M0mUr8NOKsrB/7DMwy4zT1Ga4X67FODaG4O lwRQ== X-Received: by 10.236.151.202 with SMTP id b50mr12029517yhk.19.1358895417754; Tue, 22 Jan 2013 14:56:57 -0800 (PST) Received: from corp2gmr1-1.hot.corp.google.com (corp2gmr1-1.hot.corp.google.com [172.24.189.92]) by gmr-mx.google.com with ESMTPS id a24si807152yhi.0.2013.01.22.14.56.57 (version=TLSv1.1 cipher=AES128-SHA bits=128/128); Tue, 22 Jan 2013 14:56:57 -0800 (PST) Received: from bhelgaas.mtv.corp.google.com (bhelgaas.mtv.corp.google.com [172.17.131.112]) by corp2gmr1-1.hot.corp.google.com (Postfix) with ESMTP id 92EAC31C1BF; Tue, 22 Jan 2013 14:56:57 -0800 (PST) Received: by bhelgaas.mtv.corp.google.com (Postfix, from userid 131485) id 374ED1811A1; Tue, 22 Jan 2013 14:56:57 -0800 (PST) Date: Tue, 22 Jan 2013 15:56:57 -0700 From: Bjorn Helgaas <bhelgaas@google.com> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Kees Cook <keescook@chromium.org>, Colin Ian King <colin.king@canonical.com>, Betty Dall <betty.dall@hp.com>, Yijing Wang <wangyijing@huawei.com>, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] PCI updates for v3.8 Message-ID: <20130122225657.GA14800@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Gm-Message-State: ALoCoQmg5e5mVBAkZTFXYGL9hY22pllc7q31VGndvgQreE8W82/LbKA8gFA+Ok4anS2vke9TTrT1Trr9MTWFlUjGHkC1GSvtG6qhdaOQxhB6PyivWxboho0oAyH7TaPFIgEp4Yhfghcl5WxLNrrc6EQ8j591ej7AbL248HNbn+p84YO42mTaT7cMKfoquXRPJwV5JWD7dCdvCzWKZ3s46jLdTdfIVpqVEA== Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: <linux-pci.vger.kernel.org> X-Mailing-List: linux-pci@vger.kernel.org |
Hi Linus, Here are some more fixes for v3.8. The most important is a fix for a pciehp deadlock that occurs when unplugging a Thunderbolt adapter. We also applied the same fix to shpchp, removed CONFIG_EXPERIMENTAL dependencies, fixed a pcie_aspm=force problem, and fixed a refcount leak. Bjorn The following changes since commit d1c3ed669a2d452cacfb48c2d171a1f364dae2ed: Linux 3.8-rc2 (2013-01-02 18:13:21 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/3.8-pci-fixes-2 for you to fetch changes up to 444ee9bd3d0fa78317c6127c961af5accf50038b: PCI: remove depends on CONFIG_EXPERIMENTAL (2013-01-17 16:22:05 -0700) ---------------------------------------------------------------- PCI updates for v3.8: Hotplug PCI: pciehp: Use per-slot workqueues to avoid deadlock PCI: shpchp: Make shpchp_wq non-ordered PCI: shpchp: Handle push button event asynchronously PCI: shpchp: Use per-slot workqueues to avoid deadlock Power management PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported Misc PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put() PCI: remove depends on CONFIG_EXPERIMENTAL ---------------------------------------------------------------- Betty Dall (1): PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put() Bjorn Helgaas (4): PCI: shpchp: Make shpchp_wq non-ordered PCI: shpchp: Handle push button event asynchronously PCI: shpchp: Use per-slot workqueues to avoid deadlock Merge branch 'pci/yijing-hotplug-workqueues' into for-linus Colin Ian King (1): PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported Kees Cook (1): PCI: remove depends on CONFIG_EXPERIMENTAL Yijing Wang (1): PCI: pciehp: Use per-slot workqueues to avoid deadlock drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_core.c | 11 ++--------- drivers/pci/hotplug/pciehp_ctrl.c | 8 ++++---- drivers/pci/hotplug/pciehp_hpc.c | 11 ++++++++++- drivers/pci/hotplug/shpchp.h | 3 +-- drivers/pci/hotplug/shpchp_core.c | 36 ++++++++++++++---------------------- drivers/pci/hotplug/shpchp_ctrl.c | 6 +++--- drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer/aerdrv_core.c | 1 + drivers/pci/pcie/aspm.c | 3 +++ 10 files changed, 40 insertions(+), 43 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html