2009-11-26 02:22:35

by Stephen Rothwell

[permalink] [raw]
Subject: linux-next: manual merge of the acpi tree with the pci tree

Hi Len,

Today's linux-next merge of the acpi tree got a conflict in
drivers/pci/hotplug/acpiphp_glue.c between commit
204d49a5613a06eb2fa5c3b842a29b1336cc7995 ("PCI hotplug: move IOAPIC
support from acpiphp to ioapic driver") from the pci tree and commit
2263576cfc6e8f6ab038126c3254404b9fcb1c33 ("ACPICA: Add post-order
callback to acpi_walk_namespace") from the acpi tree.

The former moved part of the code modified by the latter into another
file. All the calls to acpi_walk_namespace() seem to have been removed
in this process.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/


Attachments:
(No filename) (639.00 B)
(No filename) (198.00 B)
Download all attachments

2009-11-30 22:26:04

by Bjorn Helgaas

[permalink] [raw]
Subject: Re: linux-next: manual merge of the acpi tree with the pci tree

On Wednesday 25 November 2009 07:22:28 pm Stephen Rothwell wrote:
> Today's linux-next merge of the acpi tree got a conflict in
> drivers/pci/hotplug/acpiphp_glue.c between commit
> 204d49a5613a06eb2fa5c3b842a29b1336cc7995 ("PCI hotplug: move IOAPIC
> support from acpiphp to ioapic driver") from the pci tree and commit
> 2263576cfc6e8f6ab038126c3254404b9fcb1c33 ("ACPICA: Add post-order
> callback to acpi_walk_namespace") from the acpi tree.
>
> The former moved part of the code modified by the latter into another
> file. All the calls to acpi_walk_namespace() seem to have been removed
> in this process.

I was on vacation last week, so couldn't respond earlier, sorry.

As you noticed, 204d49a56 removed some acpi_walk_namespace() calls.
It removed calls to the old "pre-order only" version, while 263576cfc
converted acpi_walk_namespace() to a new "pre-order and post-order"
version.

This is conceptually simple because 204d49a56 is just removing uses
of acpi_walk_namespace(), so we don't care at all whether it removes
calls to the old or new version. But I don't have enough git-fu to
know how to fix this.

Bjorn

2009-12-01 20:40:18

by Bjorn Helgaas

[permalink] [raw]
Subject: Re: linux-next: manual merge of the acpi tree with the pci tree

On Monday 30 November 2009 03:26:05 pm Bjorn Helgaas wrote:
> On Wednesday 25 November 2009 07:22:28 pm Stephen Rothwell wrote:
> > Today's linux-next merge of the acpi tree got a conflict in
> > drivers/pci/hotplug/acpiphp_glue.c between commit
> > 204d49a5613a06eb2fa5c3b842a29b1336cc7995 ("PCI hotplug: move IOAPIC
> > support from acpiphp to ioapic driver") from the pci tree and commit
> > 2263576cfc6e8f6ab038126c3254404b9fcb1c33 ("ACPICA: Add post-order
> > callback to acpi_walk_namespace") from the acpi tree.
> >
> > The former moved part of the code modified by the latter into another
> > file. All the calls to acpi_walk_namespace() seem to have been removed
> > in this process.
>
> I was on vacation last week, so couldn't respond earlier, sorry.
>
> As you noticed, 204d49a56 removed some acpi_walk_namespace() calls.
> It removed calls to the old "pre-order only" version, while 263576cfc
> converted acpi_walk_namespace() to a new "pre-order and post-order"
> version.
>
> This is conceptually simple because 204d49a56 is just removing uses
> of acpi_walk_namespace(), so we don't care at all whether it removes
> calls to the old or new version. But I don't have enough git-fu to
> know how to fix this.

Has this been resolved already? Is there anything I can do to help?

Bjorn

2009-12-02 04:01:40

by Stephen Rothwell

[permalink] [raw]
Subject: Re: linux-next: manual merge of the acpi tree with the pci tree

Hi Bjorn,

On Tue, 1 Dec 2009 13:40:19 -0700 Bjorn Helgaas <[email protected]> wrote:
>
> On Monday 30 November 2009 03:26:05 pm Bjorn Helgaas wrote:
> > On Wednesday 25 November 2009 07:22:28 pm Stephen Rothwell wrote:
> > > Today's linux-next merge of the acpi tree got a conflict in
> > > drivers/pci/hotplug/acpiphp_glue.c between commit
> > > 204d49a5613a06eb2fa5c3b842a29b1336cc7995 ("PCI hotplug: move IOAPIC
> > > support from acpiphp to ioapic driver") from the pci tree and commit
> > > 2263576cfc6e8f6ab038126c3254404b9fcb1c33 ("ACPICA: Add post-order
> > > callback to acpi_walk_namespace") from the acpi tree.
> > >
> > > The former moved part of the code modified by the latter into another
> > > file. All the calls to acpi_walk_namespace() seem to have been removed
> > > in this process.
> >
> > I was on vacation last week, so couldn't respond earlier, sorry.
> >
> > As you noticed, 204d49a56 removed some acpi_walk_namespace() calls.
> > It removed calls to the old "pre-order only" version, while 263576cfc
> > converted acpi_walk_namespace() to a new "pre-order and post-order"
> > version.
> >
> > This is conceptually simple because 204d49a56 is just removing uses
> > of acpi_walk_namespace(), so we don't care at all whether it removes
> > calls to the old or new version. But I don't have enough git-fu to
> > know how to fix this.
>
> Has this been resolved already? Is there anything I can do to help?

I have a merge resolution in linux-next. The resolution (simple as it
is) can just wait until the second of these two trees is merged into
Linus' tree (or the second tree could be fixed up my merging Linus' tree
after the first of the above trees is merged).

So currently, there is nothing to be done, I think, thanks.
--
Cheers,
Stephen Rothwell [email protected]
http://www.canb.auug.org.au/~sfr/


Attachments:
(No filename) (1.82 kB)
(No filename) (198.00 B)
Download all attachments