From: Jiang Liu <jiang.liu@huawei.com> To: Bjorn Helgaas <bhelgaas@google.com> Cc: Yinghai Lu <yinghai@kernel.org>, "Rafael J. Wysocki" <rjw@sisk.pl>, Len Brown <lenb@kernel.org>, Taku Izumi <izumi.taku@jp.fujitsu.com>, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org Subject: Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver Date: Sat, 26 Jan 2013 09:24:39 +0800 [thread overview] Message-ID: <51033057.1080908@huawei.com> (raw) In-Reply-To: <CAErSpo7-XabKQh_Lia9zS9i4Mm=eBV6rRw0ArjXAZBiWYx4uYA@mail.gmail.com> On 2013-1-26 8:04, Bjorn Helgaas wrote: > On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu <yinghai@kernel.org> wrote: >> On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki <rjw@sisk.pl> wrote: >>> On Monday, January 21, 2013 01:20:41 PM Yinghai Lu wrote: >>>> It includes >>>> 1. preparing patches for pci root bus hotadd/hotremove support >>>> 2. move root bus hotadd from acpiphp to pci_root.c >>>> 3. add hot-remove support >>>> 4. add acpi_hp_work to be shared with acpiphp and root-bus hotplug >>>> 5. add match_driver to add pci device to device tree early but >>>> not attach driver for hotplug path. >>>> >>>> based on pci/next + pm/acpi-scan >>>> >>>> could get from >>>> git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-yinghai.git for-pci-root-bus-hotplug >>>> >>>> -v9: merges several patches together for easy review, requested by Rafael. >>>> -v10: address comments from Rafael. >>>> >>>> Jiang Liu (2): >>>> PCI: Fix a device reference count leakage issue in pci_dev_present() >>>> PCI: make PCI device create/destroy logic symmetric >>>> >>>> Tang Chen (1): >>>> PCI, ACPI: debug print for installation of acpi root bridge's >>>> notifier >>>> >>>> Yinghai Lu (8): >>>> PCI, acpiphp: Add is_hotplug_bridge detection >>>> PCI: Add root bus children dev's res to fail list >>>> PCI: Set dev_node early for pci_dev >>>> PCI, ACPI, acpiphp: Rename alloc_acpiphp_hp_work() to alloc_acpi_hp_work >>>> PCI, acpiphp: Move and enhance hotplug support of pci host bridge >>>> PCI, acpiphp: Don't bailout even no slots found yet. >>>> PCI: Skip attaching driver in device_add() >>>> PCI: Put pci dev to device tree as early as possible >>> >>> OK >>> >>> Please feel free to add >>> >>> Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> >>> >>> to all of the patches in this series I haven't acked already. > > I first pulled in > "git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git > acpi-scan" again (to pci/acpi-scan2), added your acks, Rafael, and put > this series on a pci/yinghai-root-bus branch based on pci/acpi-scan2. > > I reworked some of the changelogs a bit, but I don't think I made any > code changes except that in [10/11] I just inlined the > pci_bus_attach_device() code rather than making a new function, since > it's small, there's only one caller, and I didn't think we needed any > more pci_* and pci_bus_* functions than we already have. > > Let me know if I messed anything up. Great, so I could rebase my PCI notification related work to this branch. I'm trying to resolve conflicts between acpi-scan and pci-root-bus-hotplug last night. Thanks! > > Bjorn > > . >
WARNING: multiple messages have this Message-ID (diff)
From: Jiang Liu <jiang.liu@huawei.com> To: Bjorn Helgaas <bhelgaas@google.com> Cc: Yinghai Lu <yinghai@kernel.org>, "Rafael J. Wysocki" <rjw@sisk.pl>, Len Brown <lenb@kernel.org>, Taku Izumi <izumi.taku@jp.fujitsu.com>, <linux-pci@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <linux-acpi@vger.kernel.org> Subject: Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver Date: Sat, 26 Jan 2013 09:24:39 +0800 [thread overview] Message-ID: <51033057.1080908@huawei.com> (raw) In-Reply-To: <CAErSpo7-XabKQh_Lia9zS9i4Mm=eBV6rRw0ArjXAZBiWYx4uYA@mail.gmail.com> On 2013-1-26 8:04, Bjorn Helgaas wrote: > On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu <yinghai@kernel.org> wrote: >> On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki <rjw@sisk.pl> wrote: >>> On Monday, January 21, 2013 01:20:41 PM Yinghai Lu wrote: >>>> It includes >>>> 1. preparing patches for pci root bus hotadd/hotremove support >>>> 2. move root bus hotadd from acpiphp to pci_root.c >>>> 3. add hot-remove support >>>> 4. add acpi_hp_work to be shared with acpiphp and root-bus hotplug >>>> 5. add match_driver to add pci device to device tree early but >>>> not attach driver for hotplug path. >>>> >>>> based on pci/next + pm/acpi-scan >>>> >>>> could get from >>>> git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-yinghai.git for-pci-root-bus-hotplug >>>> >>>> -v9: merges several patches together for easy review, requested by Rafael. >>>> -v10: address comments from Rafael. >>>> >>>> Jiang Liu (2): >>>> PCI: Fix a device reference count leakage issue in pci_dev_present() >>>> PCI: make PCI device create/destroy logic symmetric >>>> >>>> Tang Chen (1): >>>> PCI, ACPI: debug print for installation of acpi root bridge's >>>> notifier >>>> >>>> Yinghai Lu (8): >>>> PCI, acpiphp: Add is_hotplug_bridge detection >>>> PCI: Add root bus children dev's res to fail list >>>> PCI: Set dev_node early for pci_dev >>>> PCI, ACPI, acpiphp: Rename alloc_acpiphp_hp_work() to alloc_acpi_hp_work >>>> PCI, acpiphp: Move and enhance hotplug support of pci host bridge >>>> PCI, acpiphp: Don't bailout even no slots found yet. >>>> PCI: Skip attaching driver in device_add() >>>> PCI: Put pci dev to device tree as early as possible >>> >>> OK >>> >>> Please feel free to add >>> >>> Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> >>> >>> to all of the patches in this series I haven't acked already. > > I first pulled in > "git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git > acpi-scan" again (to pci/acpi-scan2), added your acks, Rafael, and put > this series on a pci/yinghai-root-bus branch based on pci/acpi-scan2. > > I reworked some of the changelogs a bit, but I don't think I made any > code changes except that in [10/11] I just inlined the > pci_bus_attach_device() code rather than making a new function, since > it's small, there's only one caller, and I didn't think we needed any > more pci_* and pci_bus_* functions than we already have. > > Let me know if I messed anything up. Great, so I could rebase my PCI notification related work to this branch. I'm trying to resolve conflicts between acpi-scan and pci-root-bus-hotplug last night. Thanks! > > Bjorn > > . >
next prev parent reply other threads:[~2013-01-26 1:24 UTC|newest] Thread overview: 122+ messages / expand[flat|nested] mbox.gz Atom feed top 2013-01-21 21:20 [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 01/11] PCI, acpiphp: Add is_hotplug_bridge detection Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 02/11] PCI: Add root bus children dev's res to fail list Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 03/11] PCI: Set dev_node early for pci_dev Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 04/11] PCI: Fix a device reference count leakage issue in pci_dev_present() Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 05/11] PCI: make PCI device create/destroy logic symmetric Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 06/11] PCI, ACPI, acpiphp: Rename alloc_acpiphp_hp_work() to alloc_acpi_hp_work Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 07/11] PCI, acpiphp: Move and enhance hotplug support of pci host bridge Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 08/11] PCI, ACPI: debug print for installation of acpi root bridge's notifier Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 09/11] PCI, acpiphp: Don't bailout even no slots found yet Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 10/11] PCI: Skip attaching driver in device_add() Yinghai Lu 2013-01-21 21:20 ` [PATCH v10 11/11] PCI: Put pci dev to device tree as early as possible Yinghai Lu 2013-01-22 22:09 ` [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver Rafael J. Wysocki 2013-01-22 22:19 ` Yinghai Lu 2013-01-26 0:04 ` Bjorn Helgaas 2013-01-26 1:24 ` Jiang Liu [this message] 2013-01-26 1:24 ` Jiang Liu 2013-01-26 23:34 ` Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 00/22] PCI: use pci host bridge to loop pci root bus Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 01/22] PCI: Rename pci_release_bus_bridge_dev to pci_release_host_bridge_dev Yinghai Lu 2013-01-27 22:26 ` Rafael J. Wysocki 2013-01-27 5:36 ` [PATCH v2 02/22] PCI: Add dummy bus_type for pci_host_bridge Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 03/22] PCI, libata: remove find_bridge in acpi_bus_type Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 04/22] PCI, ACPI: Update comments for " Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 05/22] PCI: Add for_each_pci_host_bridge() and pci_get_next_host_bridge Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 06/22] PCI, hotplug: Kill pci_find_next_bus in sgi_hotplug Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 07/22] PCI: Kill pci_find_next_bus in pci_sysfs Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 08/22] PCI, edac: Kill pci_find_next_bus in edac Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 09/22] PCI, x86: Kill pci_find_next_bus in pcibios_scan_root Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 10/22] PCI, x86: Kill pci_root_buses in resources reservations Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 11/22] PCI, drm: Kill pci_root_buses in alpha hose setting Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 12/22] PCI: Kill pci_root_buses in setup-bus Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 13/22] PCI, sparc: Kill pci_find_next_bus Yinghai Lu 2013-01-27 5:36 ` Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 14/22] PCI, ia64: " Yinghai Lu 2013-01-27 5:36 ` Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 15/22] PCI, alpha: Kill pci_root_buses Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 16/22] PCI, arm: " Yinghai Lu 2013-01-27 5:36 ` Yinghai Lu 2013-01-27 17:38 ` Russell King - ARM Linux 2013-01-27 17:38 ` Russell King - ARM Linux 2013-01-27 18:22 ` Yinghai Lu 2013-01-27 18:22 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 00/22] PCI: Iterate pci host bridge instead of pci root bus Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 01/22] PCI: Rename pci_release_bus_bridge_dev to pci_release_host_bridge_dev Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 02/22] PCI: Add dummy bus_type for pci_host_bridge Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 03/22] PCI, libata: remove find_bridge in acpi_bus_type Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 04/22] PCI, ACPI: Update comments for " Yinghai Lu 2013-01-27 22:32 ` Rafael J. Wysocki 2013-01-28 1:00 ` Yinghai Lu 2013-01-28 12:37 ` Rafael J. Wysocki 2013-01-27 19:23 ` [PATCH v3 05/22] PCI: Add for_each_pci_host_bridge() and pci_get_next_host_bridge Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 06/22] PCI, hotplug: Kill pci_find_next_bus in sgi_hotplug Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 07/22] PCI: Kill pci_find_next_bus in pci_sysfs Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 08/22] PCI, edac: Kill pci_find_next_bus in edac Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 09/22] PCI, x86: Kill pci_find_next_bus in pcibios_scan_root Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 10/22] PCI, x86: Kill pci_root_buses in resources reservations Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 11/22] PCI, drm: Kill pci_root_buses in alpha hose setting Yinghai Lu 2013-01-28 3:21 ` Yijing Wang 2013-01-28 3:21 ` Yijing Wang 2013-01-28 3:35 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 12/22] PCI: Kill pci_root_buses in setup-bus Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 13/22] PCI, sparc: Kill pci_find_next_bus Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 14/22] PCI, ia64: " Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 15/22] PCI, alpha: Kill pci_root_buses Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 16/22] PCI, arm: " Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 17/22] PCI, frv: Kill pci_root_buses in resources reservations Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 18/22] PCI, microblaze: " Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 19/22] PCI, mn10300: " Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 20/22] PCI, powerpc: " Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-28 3:48 ` Yijing Wang 2013-01-28 3:48 ` Yijing Wang 2013-01-28 5:23 ` Yinghai Lu 2013-01-28 5:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 21/22] PCI: Kill pci_find_next_bus Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` [PATCH v3 22/22] PCI: Kill pci_root_buses Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-01-27 19:23 ` Yinghai Lu 2013-02-02 21:50 ` [PATCH v3 00/22] PCI: Iterate pci host bridge instead of pci root bus Bjorn Helgaas 2013-02-02 21:50 ` Bjorn Helgaas 2013-02-02 21:50 ` Bjorn Helgaas 2013-02-03 5:05 ` Yinghai Lu 2013-02-05 23:55 ` Yinghai Lu 2013-02-06 0:19 ` Bjorn Helgaas 2013-02-06 0:47 ` Yinghai Lu 2013-02-06 8:53 ` Mauro Carvalho Chehab 2013-02-06 17:45 ` Bjorn Helgaas 2013-02-07 10:24 ` Mauro Carvalho Chehab 2013-02-06 17:54 ` Bjorn Helgaas 2013-02-06 18:59 ` Yinghai Lu 2013-02-06 20:50 ` Bjorn Helgaas 2013-02-06 21:28 ` Yinghai Lu 2013-02-06 21:43 ` Rafael J. Wysocki 2013-02-06 21:53 ` Yinghai Lu 2013-02-06 22:05 ` Rafael J. Wysocki 2013-02-06 23:02 ` Bjorn Helgaas 2013-02-06 23:31 ` Yinghai Lu 2013-02-07 0:27 ` Jiang Liu 2013-01-28 1:54 ` Yinghai Lu 2013-01-28 1:54 ` [PATCH v3 02/22] PCI: Add dummy bus_type for pci_host_bridge Yinghai Lu 2013-01-28 1:54 ` [PATCH v3 05/22] PCI: Add for_each_pci_host_bridge() and pci_get_next_host_bridge Yinghai Lu 2013-01-28 1:54 ` [PATCH v3 21/22] PCI: Kill pci_find_next_bus Yinghai Lu 2013-01-28 1:54 ` [PATCH v3 22/22] PCI: Kill pci_root_buses Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 17/22] PCI, frv: Kill pci_root_buses in resources reservations Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 18/22] PCI, microblaze: " Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 19/22] PCI, mn10300: " Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 20/22] PCI, powerpc: " Yinghai Lu 2013-01-27 5:36 ` Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 21/22] PCI: Kill pci_find_next_bus Yinghai Lu 2013-01-27 5:36 ` [PATCH v2 22/22] PCI: Kill pci_root_buses Yinghai Lu
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=51033057.1080908@huawei.com \ --to=jiang.liu@huawei.com \ --cc=bhelgaas@google.com \ --cc=izumi.taku@jp.fujitsu.com \ --cc=lenb@kernel.org \ --cc=linux-acpi@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=rjw@sisk.pl \ --cc=yinghai@kernel.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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.