Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-26 Thread Yinghai Lu
On Fri, Jan 25, 2013 at 4:04 PM, Bjorn Helgaas  wrote:
> On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu  wrote:

> 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, thanks for lot.

After that hit pci/next, will send out

for-pci-for-each-host-bridge

and

for-pci-for-each-add-res.

Thanks

Yinghai
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-26 Thread Yinghai Lu
On Fri, Jan 25, 2013 at 4:04 PM, Bjorn Helgaas bhelg...@google.com wrote:
 On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu ying...@kernel.org wrote:

 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, thanks for lot.

After that hit pci/next, will send out

for-pci-for-each-host-bridge

and

for-pci-for-each-add-res.

Thanks

Yinghai
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-25 Thread Jiang Liu
On 2013-1-26 8:04, Bjorn Helgaas wrote:
> On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu  wrote:
>> On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki  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 
>>>
>>> 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
> 
> .
> 


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-25 Thread Bjorn Helgaas
On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu  wrote:
> On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki  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 
>>
>> 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.

Bjorn
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-25 Thread Bjorn Helgaas
On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu ying...@kernel.org wrote:
 On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki r...@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.wyso...@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.

Bjorn
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-25 Thread Jiang Liu
On 2013-1-26 8:04, Bjorn Helgaas wrote:
 On Tue, Jan 22, 2013 at 3:19 PM, Yinghai Lu ying...@kernel.org wrote:
 On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki r...@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.wyso...@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
 
 .
 


--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-22 Thread Yinghai Lu
On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki  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 
>
> to all of the patches in this series I haven't acked already.

Thanks a lot for reviewing.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-22 Thread Rafael J. Wysocki
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 

to all of the patches in this series I haven't acked already.

Thanks,
Rafael


-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-22 Thread Rafael J. Wysocki
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.wyso...@intel.com

to all of the patches in this series I haven't acked already.

Thanks,
Rafael


-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-22 Thread Yinghai Lu
On Tue, Jan 22, 2013 at 2:09 PM, Rafael J. Wysocki r...@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.wyso...@intel.com

 to all of the patches in this series I haven't acked already.

Thanks a lot for reviewing.
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-21 Thread Yinghai Lu
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

 drivers/acpi/internal.h|1 +
 drivers/acpi/osl.c |   24 +-
 drivers/acpi/pci_root.c|  130 +++
 drivers/acpi/scan.c|3 +
 drivers/pci/bus.c  |   87 +
 drivers/pci/hotplug/acpiphp.h  |1 -
 drivers/pci/hotplug/acpiphp_core.c |   23 +-
 drivers/pci/hotplug/acpiphp_glue.c |  150 +++-
 drivers/pci/iov.c  |9 +--
 drivers/pci/pci-driver.c   |6 +-
 drivers/pci/pci.h  |1 -
 drivers/pci/probe.c|   35 +++--
 drivers/pci/remove.c   |4 +-
 drivers/pci/search.c   |   10 +--
 drivers/pci/setup-bus.c|2 +-
 include/acpi/acpi_bus.h|9 +++
 include/acpi/acpiosxf.h|2 -
 include/linux/pci.h|1 +
 18 files changed, 277 insertions(+), 221 deletions(-)

-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH v10 00/11] PCI, ACPI: pci root bus hotplug support / pci match_driver

2013-01-21 Thread Yinghai Lu
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

 drivers/acpi/internal.h|1 +
 drivers/acpi/osl.c |   24 +-
 drivers/acpi/pci_root.c|  130 +++
 drivers/acpi/scan.c|3 +
 drivers/pci/bus.c  |   87 +
 drivers/pci/hotplug/acpiphp.h  |1 -
 drivers/pci/hotplug/acpiphp_core.c |   23 +-
 drivers/pci/hotplug/acpiphp_glue.c |  150 +++-
 drivers/pci/iov.c  |9 +--
 drivers/pci/pci-driver.c   |6 +-
 drivers/pci/pci.h  |1 -
 drivers/pci/probe.c|   35 +++--
 drivers/pci/remove.c   |4 +-
 drivers/pci/search.c   |   10 +--
 drivers/pci/setup-bus.c|2 +-
 include/acpi/acpi_bus.h|9 +++
 include/acpi/acpiosxf.h|2 -
 include/linux/pci.h|1 +
 18 files changed, 277 insertions(+), 221 deletions(-)

-- 
1.7.10.4

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/