Hello, 11/20/2009 01:23 AM, Vivek Goyal wrote: > I implemented your suggested function. This patch seems to be fixing the > issue. Does it look good to you? > > Please let me know if you want me to post it to lkml or you will pull it > in your tree and push it to Linus. Please post it to lkml and cc me. I'll push it to Linus afterwards. > Index: linux9/mm/percpu.c > =================================================================== > --- linux9.orig/mm/percpu.c 2009-11-12 19:46:07.000000000 -0500 > +++ linux9/mm/percpu.c 2009-11-19 10:55:35.000000000 -0500 > @@ -2069,3 +2069,12 @@ void __init setup_per_cpu_areas(void) > __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu]; > } > #endif /* CONFIG_HAVE_SETUP_PER_CPU_AREA */ > + > +unsigned long long per_cpu_ptr_to_phys(void *addr) Maybe phys_addr_t? Thanks. -- tejun