From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753390AbZBWIaS (ORCPT ); Mon, 23 Feb 2009 03:30:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751163AbZBWIaF (ORCPT ); Mon, 23 Feb 2009 03:30:05 -0500 Received: from cn.fujitsu.com ([222.73.24.84]:51718 "EHLO song.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751037AbZBWIaE (ORCPT ); Mon, 23 Feb 2009 03:30:04 -0500 Message-ID: <49A25E93.10708@cn.fujitsu.com> Date: Mon, 23 Feb 2009 16:30:11 +0800 From: Li Zefan User-Agent: Thunderbird 2.0.0.9 (X11/20071115) MIME-Version: 1.0 To: Paul Menage CC: Jesper Juhl , linux-kernel@vger.kernel.org, Stephen Hemminger , Paul Jackson , Simon Derr Subject: Re: [PATCH] Remove some pointless conditionals before kfree() in kernel/cgroup.c References: <6599ad830902230012x170e2183q1540670d761ef80e@mail.gmail.com> In-Reply-To: <6599ad830902230012x170e2183q1540670d761ef80e@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >> Reduces object file size a bit : >> >> Before: >> $ size kernel/cgroup.o >> text data bss dec hex filename >> 21593 7804 4924 34321 8611 kernel/cgroup.o >> After: >> $ size kernel/cgroup.o >> text data bss dec hex filename >> 21537 7744 4924 34205 859d kernel/cgroup.o > > Thanks. I'm a bit surprised that it also shrunk the data segment size > (and in fact, by more than the text segment size). Any idea how that > came about? > A bit odd.. Here is the result on my x86_32: text data bss dec hex filename 14118 1804 4960 20882 5192 kernel/cgroup.o.orig text data bss dec hex filename 14114 1804 4960 20878 518e kernel/cgroup.o And on IA64: text data bss dec hex filename 42399 2712 5616 50727 c627 kernel/cgroup.o.orig text data bss dec hex filename 42367 2712 5616 50695 c607 kernel/cgroup.o No change in data segment.