Messages in this thread | | | Subject | Re: [PATCH 3/4] tracing: Annotate event field-defining functions with __init | From | Steven Rostedt <> | Date | Fri, 01 Mar 2013 22:48:47 -0500 |
| |
On Thu, 2013-02-21 at 10:33 +0800, Li Zefan wrote: > Those functions are called either during kernel boot or module init. > > Before: > > $ dmesg | grep 'Freeing unused kernel memory' > Freeing unused kernel memory: 1208k freed > Freeing unused kernel memory: 1360k freed > Freeing unused kernel memory: 1960k freed > > After: > > $ dmesg | grep 'Freeing unused kernel memory' > Freeing unused kernel memory: 1236k freed > Freeing unused kernel memory: 1388k freed > Freeing unused kernel memory: 1960k freed
Also nice :-)
Here's my numbers (again with lots of debug enabled):
old: [ 0.027087] Freeing SMP alternatives: 12k freed [ 6.835298] Freeing initrd memory: 8004k freed [ 18.820837] Freeing unused kernel memory: 1092k freed [ 18.838487] Freeing unused kernel memory: 1456k freed [ 18.850665] Freeing unused kernel memory: 1544k freed
new: [ 0.025087] Freeing SMP alternatives: 12k freed [ 6.775349] Freeing initrd memory: 8004k freed [ 18.753519] Freeing unused kernel memory: 1144k freed [ 18.771447] Freeing unused kernel memory: 1508k freed [ 18.783637] Freeing unused kernel memory: 1544k freed
Lets hope these pass all my tests.
-- Steve
| |