From: Eric Dumazet Date: Tue, 25 Dec 2007 04:57:56 +0000 (-0800) Subject: [SOCK] Avoid divides in sk_stream_pages() and __sk_stream_mem_reclaim() X-Git-Tag: v2.6.25-rc1~1162^2~919 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21371f768bf7127ee45bfaadd17899df6a439e8f;p=pandora-kernel.git [SOCK] Avoid divides in sk_stream_pages() and __sk_stream_mem_reclaim() sk_forward_alloc being signed, we should take care of divides by SK_STREAM_MEM_QUANTUM we do in sk_stream_pages() and __sk_stream_mem_reclaim() This patchs introduces SK_STREAM_MEM_QUANTUM_SHIFT, defined as ilog2(SK_STREAM_MEM_QUANTUM), to be able to use right shifts instead of plain divides. This should help compiler to choose right shifts instead of expensive divides (as seen with CONFIG_CC_OPTIMIZE_FOR_SIZE=y on x86) Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed