Re: 2.6.13-mm2

Andi Kleen
2005-09-09T00:39:49Z

On Thu, Sep 08, 2005 at 07:30:01AM -0700, Martin J. Bligh wrote:
>
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13/2.6.13-mm2/
> >
> > (kernel.org propagation is slow. There's a temp copy at
> > http://www.zip.com.au/~akpm/linux/patches/stuff/2.6.13-mm2.bz2)
> >
> >
> >
> > - Added Andi's x86_64 tree, as separate patches
> >
> > - Added a driver for TI acx1xx cardbus wireless NICs
> >
> > - Large revamp of pcmcia suspend handling
> >
> > - Largeish v4l and DVB updates
> >
> > - Significant parport rework
> >
> > - Many tty drivers still won't compile
> >
> > - Lots of framebuffer driver updates
> >
> > - There are still many patches here for 2.6.14. We're doing pretty well
> > with merging up the subsystem trees. ia64 and CIFS are still pending.
> > x86_64 and several of Greg's trees (especially USB) aren't merged yet.
>
> Build fails on x86_64, at least, with this config:
> http://ftp.kernel.org/pub/linux/kernel/people/mbligh/config/abat/amd64
>
> arch/x86_64/pci/built-in.o(.init.text+0xa88): In function `pci_acpi_scan_root':
> : undefined reference to `pxm_to_node'
> make: *** [.tmp_vmlinux1] Error 1
> 09/08/05-06:52:31 Build the kernel. Failed rc = 2
> 09/08/05-06:52:31 build: kernel build Failed rc = 1
> 09/08/05-06:52:31 command complete: (2) rc=126
> Failed and terminated the run

I tried the config in my (non mm) tree and it compiled just fine.
Must be some bad interaction with another patch in -mm* or a bad
merge.

The original patch that introduces it is
ftp://ftp.firstfloor.org/pub/ak/x86_64/x86_64-2.6.13-1/patches/pci-pxm

pxm_to_node for x86-64 is supposed to be declared in arch/x86_64/mm/srat.c

Andrew?

-Andi