diff options
author | Michael Buesch <mbuesch@freenet.de> | 2006-03-22 00:08:44 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-22 07:54:02 -0800 |
commit | a7290ee08e434399660ace34427c17696e47c562 (patch) | |
tree | ee7d16b2c946c90450cf22e8bcd91111ca66270f /mm/vmscan.c | |
parent | 617d2214ee06c209e5c375c280d50abace8058e1 (diff) | |
download | linux-3.10-a7290ee08e434399660ace34427c17696e47c562.tar.gz linux-3.10-a7290ee08e434399660ace34427c17696e47c562.tar.bz2 linux-3.10-a7290ee08e434399660ace34427c17696e47c562.zip |
[PATCH] Uninline sys_mmap common code (reduce binary size)
Remove the inlining of the new vs old mmap system call common code. This
reduces the size of the resulting vmlinux for defconfig as follows:
mb@pc1:~/develop/git/linux-2.6$ size vmlinux.mmap*
text data bss dec hex filename
3303749 521524 186564 4011837 3d373d vmlinux.mmapinline
3303557 521524 186564 4011645 3d367d vmlinux.mmapnoinline
The new sys_mmap2() has also one function call overhead removed, now.
(probably it was already optimized to a jmp before, but anyway...)
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/vmscan.c')
0 files changed, 0 insertions, 0 deletions