Messages in this thread |  | | | Date | Wed, 10 Mar 2010 11:30:32 +0100 (CET) | | From | Jan Engelhardt <> | | Subject | Re: page_to_nid not linked in on PAE |
| |
On Tuesday 2010-03-09 13:32, Jan Engelhardt wrote: > >I have here a compile error with 2.6.33 related to some change in >page flags. The offending commit, according to bisect, is > >commit 46cf98cdaef5471926010b5bddf84c44ec177fdd > > x86, pat: Generalize the use of page flag PG_uncached > >$ make ARCH=i386 vmlinux > ... > LD .tmp_vmlinux1 >arch/x86/built-in.o: In function `dma_generic_alloc_coherent': >(.text+0x42b2): undefined reference to `page_to_nid' ...
Due to the addition of page flags (like in the commit above), there are less bits to encode the node. In other words, reducing CONFIG_NODES_SHIFT works around the problem. But that can't really be a terminal solution.
>CONFIG_NODES_SHIFT=7
|  |