summaryrefslogtreecommitdiff
path: root/lib/lzo
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2015-06-24 16:54:53 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2015-06-24 17:49:39 -0700
commit7c2bd2f930aefbc93b90140fa37fa2547728c84c (patch)
tree64fa81a5a6e7803231fc2be91e3f08d2c5d9b676 /lib/lzo
parent5286d20c4eb7b0c29217f8756652609df74f5489 (diff)
ocfs2: reduce object size of mlog uses
Using a function for __mlog_printk instead of a macro reduces the object size of built-in.o by about 190KB, or ~18% overall (x86-64 defconfig with all ocfs2 options) $ size fs/ocfs2/built-in.o* text data bss dec hex filename 870954 118471 134408 1123833 1125f9 fs/ocfs2/built-in.o,new 1064081 118071 134408 1316560 1416d0 fs/ocfs2/built-in.o.old Miscellanea: - Move the used-once __mlog_cpu_guess statement expression macro to the masklog.c file above the use in __mlog_printk function - Simplify the mlog macro moving the and/or logic and level code into __mlog_printk [akpm@linux-foundation.org: export __mlog_printk() to other ocfs2 modules] Signed-off-by: Joe Perches <joe@perches.com> Cc: Joel Becker <jlbec@evilplan.org> Cc: Mark Fasheh <mfasheh@suse.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/lzo')
0 files changed, 0 insertions, 0 deletions