Re: [patch 3/4] net: percpufy frequently used vars -- proto.sockets_allocated

2006-03-08 Thread Ravikiran G Thirumalai
On Tue, Mar 07, 2006 at 06:16:02PM -0800, Andrew Morton wrote: Ravikiran G Thirumalai [EMAIL PROTECTED] wrote: +static inline int read_sockets_allocated(struct proto *prot) +{ + int total = 0; + int cpu; + for_each_cpu(cpu) + total +=

[patch 3/4] net: percpufy frequently used vars -- proto.sockets_allocated

2006-03-07 Thread Ravikiran G Thirumalai
Change the atomic_t sockets_allocated member of struct proto to a per-cpu counter. Signed-off-by: Pravin B. Shelar [EMAIL PROTECTED] Signed-off-by: Ravikiran Thirumalai [EMAIL PROTECTED] Signed-off-by: Shai Fultheim [EMAIL PROTECTED] Index: linux-2.6.16-rc5mm3/include/net/sock.h

Re: [patch 3/4] net: percpufy frequently used vars -- proto.sockets_allocated

2006-03-07 Thread Andrew Morton
Ravikiran G Thirumalai [EMAIL PROTECTED] wrote: --- linux-2.6.16-rc5mm3.orig/include/net/sock.h 2006-03-07 15:09:22.0 -0800 +++ linux-2.6.16-rc5mm3/include/net/sock.h 2006-03-07 15:09:52.0 -0800 @@ -543,7 +543,7 @@ struct proto { /* Memory pressure */