Messages in this thread | | | Date | Wed, 25 Jan 2006 11:59:46 -0800 | From | Ravikiran G Thirumalai <> | Subject | Re: [PATCH] garbage values in file /proc/net/sockstat |
| |
On Wed, Jan 25, 2006 at 02:31:15PM +0100, Andi Kleen wrote: > On Monday 23 January 2006 17:46, Eric Dumazet wrote: > > I think the best course of action for this now for 2.6.16 is: > > - mark percpu init data not __init > (this way it will still reference valid memory, although shared between > all impossible CPUs) > - keep the impossible CPUs per cpu data to point to the original reference > version (== offset 0) >
How about doing the above using a debug config option? So that when the config option is turned on, all per-cpu area references to not possible cpus crash? and leave that option default on on -mm :). That way we can quickly catch all references. We can probably change the arch independent setup_per_cpu_areas also to do allocations for cpu_possible cpus only while we are at it?
Kiran - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |