Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-10 Thread Alex Chiang
Hi Kenji-san, I have been thinking about this problem for quite a bit, and think that there are no good solutions... * Kenji Kaneshige <[EMAIL PROTECTED]>: > On my system, hotplug slots themselves can be added, removed > and replaced with the ohter type of I/O box. >> Are you talking

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-10 Thread Alex Chiang
Hi Kenji-san, I have been thinking about this problem for quite a bit, and think that there are no good solutions... * Kenji Kaneshige [EMAIL PROTECTED]: On my system, hotplug slots themselves can be added, removed and replaced with the ohter type of I/O box. Are you talking about some sort

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-04 Thread Kenji Kaneshige
Hi Alex-san, Hi Kenji-san, * Kenji Kaneshige <[EMAIL PROTECTED]>: Hi Alex-san, On my system, hotplug slots themselves can be added, removed and replaced with the ohter type of I/O box. Are you talking about some sort of I/O cabinet/chassis that you can attach to the actual computer? Can

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-04 Thread Kenji Kaneshige
Hi Alex-san, Hi Kenji-san, * Kenji Kaneshige [EMAIL PROTECTED]: Hi Alex-san, On my system, hotplug slots themselves can be added, removed and replaced with the ohter type of I/O box. Are you talking about some sort of I/O cabinet/chassis that you can attach to the actual computer? Can

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-03 Thread Alex Chiang
Hi Kenji-san, * Kenji Kaneshige <[EMAIL PROTECTED]>: > Hi Alex-san, > >>> On my system, hotplug slots themselves can be added, removed >>> and replaced with the ohter type of I/O box. Are you talking about some sort of I/O cabinet/chassis that you can attach to the actual computer? Can the I/O

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-03 Thread Alex Chiang
Hi Kenji-san, * Kenji Kaneshige [EMAIL PROTECTED]: Hi Alex-san, On my system, hotplug slots themselves can be added, removed and replaced with the ohter type of I/O box. Are you talking about some sort of I/O cabinet/chassis that you can attach to the actual computer? Can the I/O expander

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-02 Thread Kenji Kaneshige
Hi Alex-san, On my system, hotplug slots themselves can be added, removed and replaced with the ohter type of I/O box. The ACPI firmware tells OS the presence of those slots using _STA method (That is, it doesn't use 'LoadTable()' AML operator). On the other hand, current pci_slot driver

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-12-02 Thread Kenji Kaneshige
Hi Alex-san, On my system, hotplug slots themselves can be added, removed and replaced with the ohter type of I/O box. The ACPI firmware tells OS the presence of those slots using _STA method (That is, it doesn't use 'LoadTable()' AML operator). On the other hand, current pci_slot driver

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-30 Thread Gary Hade
On Thu, Nov 29, 2007 at 06:19:41PM -0700, Alex Chiang wrote: < snip > > > [] kthread+0x47/0x73 > > [] child_rip+0xa/0x12 > > [] kthread+0x0/0x73 > > [] child_rip+0x0/0x12 > > Maybe we're trying to kick off a hotplug event on the wrong slot? > I really have no idea... One hotplug event

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-30 Thread Gary Hade
On Thu, Nov 29, 2007 at 06:19:41PM -0700, Alex Chiang wrote: snip [802499bc] kthread+0x47/0x73 [8020cc98] child_rip+0xa/0x12 [80249975] kthread+0x0/0x73 [8020cc8e] child_rip+0x0/0x12 Maybe we're trying to kick off a hotplug event on the wrong

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-29 Thread Alex Chiang
Hi Kenji-san, * Kenji Kaneshige <[EMAIL PROTECTED]>: > > Hi Gary, Kenji-san, et. al, > > > > * Gary Hade <[EMAIL PROTECTED]>: > >> Alex, What I was trying to suggest is a boot-time kernel > >> option, not a kernel configuration option. The basic idea is > >> to give the user (with a single

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-29 Thread Alex Chiang
Hi Gary, First, thanks for all the help and testing -- I really appreciate it. * Gary Hade <[EMAIL PROTECTED]>: > > I'm getting back to you but unfortunately with not so good > news. Sorry Alex. :-/ > On the x3950 (configured single node) I encountered the below > problem when attempting to

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-29 Thread Alex Chiang
Hi Gary, First, thanks for all the help and testing -- I really appreciate it. * Gary Hade [EMAIL PROTECTED]: I'm getting back to you but unfortunately with not so good news. Sorry Alex. :-/ On the x3950 (configured single node) I encountered the below problem when attempting to hotplug

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-29 Thread Alex Chiang
Hi Kenji-san, * Kenji Kaneshige [EMAIL PROTECTED]: Hi Gary, Kenji-san, et. al, * Gary Hade [EMAIL PROTECTED]: Alex, What I was trying to suggest is a boot-time kernel option, not a kernel configuration option. The basic idea is to give the user (with a single binary kernel) the

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Kenji Kaneshige
> Hi Gary, Kenji-san, et. al, > > * Gary Hade <[EMAIL PROTECTED]>: >> Alex, What I was trying to suggest is a boot-time kernel >> option, not a kernel configuration option. The basic idea is >> to give the user (with a single binary kernel) the ability to >> include your ACPI-PCI slot driver

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Gary Hade
On Wed, Nov 28, 2007 at 04:02:38PM -0800, Kristen Carlson Accardi wrote: > On Wed, 28 Nov 2007 13:31:47 -0800 > Gary Hade <[EMAIL PROTECTED]> wrote: > > > FYI, the node contains 2 hotpluggable PCIe slots and 5 > > non-hotpluggable PCIe slots but 'pci_slot' only exposed > > the 2 hotpluggable

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Kristen Carlson Accardi
On Wed, 28 Nov 2007 13:31:47 -0800 Gary Hade <[EMAIL PROTECTED]> wrote: > FYI, the node contains 2 hotpluggable PCIe slots and 5 > non-hotpluggable PCIe slots but 'pci_slot' only exposed > the 2 hotpluggable slots. This does not appear to be due > to a 'pci_slot' driver problem since I looked at

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Gary Hade
On Tue, Nov 27, 2007 at 11:11:36AM -0800, Kristen Carlson Accardi wrote: > On Mon, 26 Nov 2007 19:04:54 -0800 > Gary Hade <[EMAIL PROTECTED]> wrote: > > > > Is this patchset appropriate for the -mm tree yet? > > > > I would defer to our illustrious maintainers on this one. :) > > > > > Or do

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Gary Hade
On Tue, Nov 27, 2007 at 11:11:36AM -0800, Kristen Carlson Accardi wrote: On Mon, 26 Nov 2007 19:04:54 -0800 Gary Hade [EMAIL PROTECTED] wrote: Is this patchset appropriate for the -mm tree yet? I would defer to our illustrious maintainers on this one. :) Or do you think it

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Kristen Carlson Accardi
On Wed, 28 Nov 2007 13:31:47 -0800 Gary Hade [EMAIL PROTECTED] wrote: FYI, the node contains 2 hotpluggable PCIe slots and 5 non-hotpluggable PCIe slots but 'pci_slot' only exposed the 2 hotpluggable slots. This does not appear to be due to a 'pci_slot' driver problem since I looked at the

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Gary Hade
On Wed, Nov 28, 2007 at 04:02:38PM -0800, Kristen Carlson Accardi wrote: On Wed, 28 Nov 2007 13:31:47 -0800 Gary Hade [EMAIL PROTECTED] wrote: FYI, the node contains 2 hotpluggable PCIe slots and 5 non-hotpluggable PCIe slots but 'pci_slot' only exposed the 2 hotpluggable slots. This

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-28 Thread Kenji Kaneshige
Hi Gary, Kenji-san, et. al, * Gary Hade [EMAIL PROTECTED]: Alex, What I was trying to suggest is a boot-time kernel option, not a kernel configuration option. The basic idea is to give the user (with a single binary kernel) the ability to include your ACPI-PCI slot driver feature changes

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-27 Thread Kristen Carlson Accardi
On Mon, 26 Nov 2007 19:04:54 -0800 Gary Hade <[EMAIL PROTECTED]> wrote: > > Is this patchset appropriate for the -mm tree yet? > > I would defer to our illustrious maintainers on this one. :) > > > Or do you think it still needs more work? > > I am now much more comfortable with your

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-27 Thread Kristen Carlson Accardi
On Mon, 26 Nov 2007 19:04:54 -0800 Gary Hade [EMAIL PROTECTED] wrote: Is this patchset appropriate for the -mm tree yet? I would defer to our illustrious maintainers on this one. :) Or do you think it still needs more work? I am now much more comfortable with your changes with

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-26 Thread Gary Hade
On Mon, Nov 26, 2007 at 03:22:53PM -0700, Alex Chiang wrote: > Hi Gary, Kenji-san, et. al, > > * Gary Hade <[EMAIL PROTECTED]>: > > > > Alex, What I was trying to suggest is a boot-time kernel > > option, not a kernel configuration option. The basic idea is > > to give the user (with a single

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-26 Thread Alex Chiang
Hi Gary, Kenji-san, et. al, * Gary Hade <[EMAIL PROTECTED]>: > > Alex, What I was trying to suggest is a boot-time kernel > option, not a kernel configuration option. The basic idea is > to give the user (with a single binary kernel) the ability to > include your ACPI-PCI slot driver feature

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-26 Thread Alex Chiang
Hi Gary, Kenji-san, et. al, * Gary Hade [EMAIL PROTECTED]: Alex, What I was trying to suggest is a boot-time kernel option, not a kernel configuration option. The basic idea is to give the user (with a single binary kernel) the ability to include your ACPI-PCI slot driver feature changes

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-26 Thread Gary Hade
On Mon, Nov 26, 2007 at 03:22:53PM -0700, Alex Chiang wrote: Hi Gary, Kenji-san, et. al, * Gary Hade [EMAIL PROTECTED]: Alex, What I was trying to suggest is a boot-time kernel option, not a kernel configuration option. The basic idea is to give the user (with a single binary kernel)

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-20 Thread Gary Hade
On Tue, Nov 20, 2007 at 02:04:02AM +, Matthew Garrett wrote: > On Mon, Nov 19, 2007 at 03:32:25PM -0800, Gary Hade wrote: > > > Alex, What I was trying to suggest is a boot-time kernel option, > > not a kernel configuration option. The basic idea is to give > > the user (with a single

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-20 Thread Gary Hade
On Tue, Nov 20, 2007 at 02:04:02AM +, Matthew Garrett wrote: On Mon, Nov 19, 2007 at 03:32:25PM -0800, Gary Hade wrote: Alex, What I was trying to suggest is a boot-time kernel option, not a kernel configuration option. The basic idea is to give the user (with a single binary

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Matthew Garrett
On Mon, Nov 19, 2007 at 03:32:25PM -0800, Gary Hade wrote: > Alex, What I was trying to suggest is a boot-time kernel option, > not a kernel configuration option. The basic idea is to give > the user (with a single binary kernel) the ability to include > your ACPI-PCI slot driver feature

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Kenji Kaneshige
Gary Hade : On Sat, Nov 17, 2007 at 11:29:54AM -0700, Alex Chiang wrote: Hi all, This is v3 of the pci_slot patch series. The major change is making the ACPI-PCI slot driver a Kconfig option, as per the recommendations of others (Gary, Kenji-san). Alex, What I was trying to suggest

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Gary Hade
On Sat, Nov 17, 2007 at 11:29:54AM -0700, Alex Chiang wrote: > Hi all, > > This is v3 of the pci_slot patch series. > > The major change is making the ACPI-PCI slot driver a Kconfig > option, as per the recommendations of others (Gary, Kenji-san). Alex, What I was trying to suggest is a

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Alex Chiang
Hi Kristin, * Kristen Carlson Accardi <[EMAIL PROTECTED]>: > Alex Chiang <[EMAIL PROTECTED]> wrote: > > > I have done quite a bit more testing, and verified that this > > series plays nicely with acpiphp during all stages of the > > series. Notably, you can modprobe/rmmod acpiphp repeatedly > >

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Alex Chiang
* Kristen Carlson Accardi <[EMAIL PROTECTED]>: > On Sat, 17 Nov 2007 11:29:54 -0700 > Alex Chiang <[EMAIL PROTECTED]> wrote: > > > I have done quite a bit more testing, and verified that this > > series plays nicely with acpiphp during all stages of the series. > > Notably, you can modprobe/rmmod

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Kristen Carlson Accardi
On Sat, 17 Nov 2007 11:29:54 -0700 Alex Chiang <[EMAIL PROTECTED]> wrote: > I have done quite a bit more testing, and verified that this > series plays nicely with acpiphp during all stages of the series. > Notably, you can modprobe/rmmod acpiphp repeatedly no matter > where you are in the

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Kristen Carlson Accardi
On Sat, 17 Nov 2007 11:29:54 -0700 Alex Chiang [EMAIL PROTECTED] wrote: I have done quite a bit more testing, and verified that this series plays nicely with acpiphp during all stages of the series. Notably, you can modprobe/rmmod acpiphp repeatedly no matter where you are in the series, and

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Alex Chiang
* Kristen Carlson Accardi [EMAIL PROTECTED]: On Sat, 17 Nov 2007 11:29:54 -0700 Alex Chiang [EMAIL PROTECTED] wrote: I have done quite a bit more testing, and verified that this series plays nicely with acpiphp during all stages of the series. Notably, you can modprobe/rmmod acpiphp

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Alex Chiang
Hi Kristin, * Kristen Carlson Accardi [EMAIL PROTECTED]: Alex Chiang [EMAIL PROTECTED] wrote: I have done quite a bit more testing, and verified that this series plays nicely with acpiphp during all stages of the series. Notably, you can modprobe/rmmod acpiphp repeatedly no matter

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Gary Hade
On Sat, Nov 17, 2007 at 11:29:54AM -0700, Alex Chiang wrote: Hi all, This is v3 of the pci_slot patch series. The major change is making the ACPI-PCI slot driver a Kconfig option, as per the recommendations of others (Gary, Kenji-san). Alex, What I was trying to suggest is a boot-time

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Kenji Kaneshige
Gary Hade : On Sat, Nov 17, 2007 at 11:29:54AM -0700, Alex Chiang wrote: Hi all, This is v3 of the pci_slot patch series. The major change is making the ACPI-PCI slot driver a Kconfig option, as per the recommendations of others (Gary, Kenji-san). Alex, What I was trying to suggest

Re: [PATCH 0/4, v3] Physical PCI slot objects

2007-11-19 Thread Matthew Garrett
On Mon, Nov 19, 2007 at 03:32:25PM -0800, Gary Hade wrote: Alex, What I was trying to suggest is a boot-time kernel option, not a kernel configuration option. The basic idea is to give the user (with a single binary kernel) the ability to include your ACPI-PCI slot driver feature changes

[PATCH 0/4, v3] Physical PCI slot objects

2007-11-17 Thread Alex Chiang
Hi all, This is v3 of the pci_slot patch series. The major change is making the ACPI-PCI slot driver a Kconfig option, as per the recommendations of others (Gary, Kenji-san). In the process of doing so, it made sense to collapse the former 3/5 and 4/5 patches into a single 3/4 patch. There

[PATCH 0/4, v3] Physical PCI slot objects

2007-11-17 Thread Alex Chiang
Hi all, This is v3 of the pci_slot patch series. The major change is making the ACPI-PCI slot driver a Kconfig option, as per the recommendations of others (Gary, Kenji-san). In the process of doing so, it made sense to collapse the former 3/5 and 4/5 patches into a single 3/4 patch. There