Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-13 Thread Rafael J. Wysocki
On Thursday, December 13, 2012 09:05:35 PM Jiang Liu wrote: > On 12/13/2012 06:32 AM, Rafael J. Wysocki wrote: > > On Thursday, December 13, 2012 12:38:01 AM Jiang Liu wrote: > >> On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: > >>> From: Rafael J. Wysocki > >>> > >>> Currently, as soon as an AC

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-13 Thread Jiang Liu
On 12/13/2012 06:32 AM, Rafael J. Wysocki wrote: > On Thursday, December 13, 2012 12:38:01 AM Jiang Liu wrote: >> On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: >>> From: Rafael J. Wysocki >>> >>> Currently, as soon as an ACPI device node object (struct acpi_device) >> snip >> >>> @@ -1600,48

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-13 Thread Rafael J. Wysocki
On Wednesday, December 12, 2012 06:00:03 PM Bjorn Helgaas wrote: > On Sun, Dec 9, 2012 at 4:00 PM, Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > > > Currently, as soon as an ACPI device node object (struct acpi_device) > > is created, the driver core attempts to probe ACPI drivers agai

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-12 Thread Bjorn Helgaas
On Sun, Dec 9, 2012 at 4:00 PM, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki > > Currently, as soon as an ACPI device node object (struct acpi_device) > is created, the driver core attempts to probe ACPI drivers against > it. That leads to some unpleasant side effects, like the fact that >

[update][PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-12 Thread Rafael J. Wysocki
On Wednesday, December 12, 2012 11:32:57 PM Rafael J. Wysocki wrote: > On Thursday, December 13, 2012 12:38:01 AM Jiang Liu wrote: > > On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: > > > From: Rafael J. Wysocki > > > [...] > > > static int acpi_bus_scan(acpi_handle handle, struct acpi_bus_o

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-12 Thread Rafael J. Wysocki
On Wednesday, December 12, 2012 11:50:06 PM Jiang Liu wrote: > On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > > > Currently, as soon as an ACPI device node object (struct acpi_device) > > is created, the driver core attempts to probe ACPI drivers against > > it.

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-12 Thread Rafael J. Wysocki
On Thursday, December 13, 2012 12:38:01 AM Jiang Liu wrote: > On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > > > Currently, as soon as an ACPI device node object (struct acpi_device) > snip > > > @@ -1600,48 +1608,77 @@ static acpi_status acpi_bus_check_add(ac

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-12 Thread Jiang Liu
On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki > > Currently, as soon as an ACPI device node object (struct acpi_device) snip > @@ -1600,48 +1608,77 @@ static acpi_status acpi_bus_check_add(ac >* We may already have an acpi_device from a previous enumeration

Re: [PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-12 Thread Jiang Liu
On 12/10/2012 07:00 AM, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki > > Currently, as soon as an ACPI device node object (struct acpi_device) > is created, the driver core attempts to probe ACPI drivers against > it. That leads to some unpleasant side effects, like the fact that > the boo

[PATCH 1/6] ACPI: Separate adding ACPI device objects from probing ACPI drivers

2012-12-09 Thread Rafael J. Wysocki
From: Rafael J. Wysocki Currently, as soon as an ACPI device node object (struct acpi_device) is created, the driver core attempts to probe ACPI drivers against it. That leads to some unpleasant side effects, like the fact that the boot code path for ACPI namespace scanning is different from the