lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 25 Nov 2010 09:00:46 +0800 From: Li Zefan <lizf@...fujitsu.com> To: Steven Rostedt <rostedt@...dmis.org> CC: linux-kernel@...r.kernel.org, Ingo Molnar <mingo@...e.hu>, Andrew Morton <akpm@...ux-foundation.org>, Peter Zijlstra <peterz@...radead.org>, Frederic Weisbecker <fweisbec@...il.com>, Christoph Lameter <cl@...ux-foundation.org>, Pekka Enberg <penberg@...helsinki.fi>, Matt Mackall <mpm@...enic.com>, linux-mm@...ck.org, Eduard - Gabriel Munteanu <eduard.munteanu@...ux360.ro>, Richard Kennedy <richard@....demon.co.uk> Subject: Re: [RFC][PATCH 2/2] [PATCH 2/2] tracing/slub: Move kmalloc tracepoint out of inline code Cc: Richard Kennedy <richard@....demon.co.uk> Steven Rostedt wrote: > From: Steven Rostedt <srostedt@...hat.com> > > The tracepoint for kmalloc is in the slub inlined code which causes > every instance of kmalloc to have the tracepoint. > > This patch moves the tracepoint out of the inline code to the > slub C file (and to page_alloc), which removes a large number of > inlined trace points. > > objdump -dr vmlinux.slub| grep 'jmpq.*<trace_kmalloc' |wc -l > 375 > objdump -dr vmlinux.slub.patched| grep 'jmpq.*<trace_kmalloc' |wc -l > 2 > > This also has a nice impact on size. > text data bss dec hex filename > 7050424 1961068 2482688 11494180 af6324 vmlinux.slub > 6979599 1944620 2482688 11406907 ae0e3b vmlinux.slub.patched > > Siged-off-by: Steven Rostedt <rostedt@...dmis.org> See this patch from Richard: :) http://marc.info/?l=linux-kernel&m=128765337729262&w=2 But he only touched slub. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists