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?