On Tue, 2005-05-03 at 11:13 -0700, Bryce Harrington wrote: > That's right, I have a crosscompile reporting script which I plan to run > for each patch. It goes through all of the cross compile runs and does > a diff between the results from the baseline patch and the cross compile > run, and does some filtering to boil things down. I do a manual review > and trim it down further. That's cool. > Anyway, here are the 4 warnings and 1 error for patch-2.6.12-rc1-mhp2: Thanks for posting these. > === PPC-40X & SPARC & SPARC64 CROSS-COMPILATION === > +fs/aio.c:137: error: `MAP_IMMOVABLE' undeclared (first use in this > function) > +include/linux/mman.h:65: error: (Each undeclared identifier is reported > only once > +include/linux/mman.h:65: error: `MAP_IMMOVABLE' undeclared (first use > in this function) > +include/linux/mman.h:65: error: for each function it appears in.) > > +mm/memory.c:1298: warning: passing arg 1 of `clear_user_page' makes > pointer from integer without a cast Yeah, these are pretty much known to break. We need the page migration flags to be declared for those architectures. That stuff isn't going upstream, so it isn't really a priority. > === PPC64 CROSS-COMPILATION === > +arch/ppc64/kernel/prom_init.c:1021: warning: passing arg 1 of > `boot_virt_to_abs' makes integer from pointer without a cast > +arch/ppc64/kernel/prom_init.c:1023: warning: passing arg 1 of > `boot_virt_to_abs' makes integer from pointer without a cast Mike, could you take a look at these? -- Dave