Messages in this thread | | | Date | Tue, 10 Oct 2017 13:43:43 +0800 | From | Aaron Lu <> | Subject | Re: [PATCH v2] mm/page_alloc.c: inline __rmqueue() |
| |
On Mon, Oct 09, 2017 at 10:19:52PM -0700, Dave Hansen wrote: > On 10/09/2017 07:56 PM, Aaron Lu wrote: > > This patch adds inline to __rmqueue() and vmlinux' size doesn't have any > > change after this patch according to size(1). > > > > without this patch: > > text data bss dec hex filename > > 9968576 5793372 17715200 33477148 1fed21c vmlinux > > > > with this patch: > > text data bss dec hex filename > > 9968576 5793372 17715200 33477148 1fed21c vmlinux > > This is unexpected. Could you double-check this, please?
mm/page_alloc.o has size changes:
Without this patch: $ size mm/page_alloc.o text data bss dec hex filename 36695 9792 8396 54883 d663 mm/page_alloc.o
With this patch: $ size mm/page_alloc.o text data bss dec hex filename 37511 9792 8396 55699 d993 mm/page_alloc.o
But vmlinux doesn't.
It's not clear to me what happened, do you want to me dig this out?
| |