From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933348AbcATLwY (ORCPT ); Wed, 20 Jan 2016 06:52:24 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:63962 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932261AbcATLwV (ORCPT ); Wed, 20 Jan 2016 06:52:21 -0500 From: Arnd Bergmann To: linuxppc-dev@lists.ozlabs.org Cc: Ingo Molnar , Ard Biesheuvel , mmarek@suse.cz, linux-s390@vger.kernel.org, rusty@rustcorp.com.au, keescook@chromium.org, x86@kernel.org, heiko.carstens@de.ibm.com, linux-kernel@vger.kernel.org, hpa@zytor.com, akpm@linux-foundation.org Subject: Re: [PATCH 0/4] support for text-relative kallsyms table Date: Wed, 20 Jan 2016 12:50:52 +0100 Message-ID: <50119924.p1gpv2Aolf@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <20160120103325.GA20197@gmail.com> References: <1453280738-18721-1-git-send-email-ard.biesheuvel@linaro.org> <20160120103325.GA20197@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:arTENzhMo6LLnoRImYsmVzz/lwywKZkACn8tKUm+G7det+n/62A +RyXmM5QJl0OsvIT1GUgAD4K/AdHwcRJA4bBbkFKfYaCwwdlrW2pGaJIkBBsSpUSQNk+iQi 9roAFN4ck/B0W/+/cWyaifCkGoh+ScGUjjCtn7/ikoH62MgUu2Bm5pNdZA39x+njpiGcwmO 1JRoxEnAwR934BranEZ6Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:S1nYFXXbI4I=:MI24V8CnU4vJP8p7hzICWE /PEW1BLtzFGskfa1b+9GqsSYz4yAUnm02K4mKiN5j8ybyO8dYPgO0vHx9eJpaeaOp4XX0jyAz JM3Owz4Yc7e7ku0Sr50NwM63BrbasIFvNGwQGa5he9IllOSokKa0jR+puZzivr1+8EVWAXDv3 yew3bDPi/CP736Vd2KqPzUnYX/Drh0EiaBdxdhDWTSZHBLwWiswqRcAm+0t1XCl4hq0Qwe30n 76LCxWWAlWuKaaXAck9wF2CFQTpk+cgmebDEWyXY1a8Dg/yO7nCBkSEPV7/xZvDydXb8tOabh Iez950c/kd9t2DhRHEepbL6he+LcLvmMcppg8UcTFgZ+KvgjsjfuHGTZ6Dez/KMLdCFiEsqQY XyQGsqialC72pccPWVdeDEjVIe67Qym8TfiuYeAWphokttwQ5ivZrgJLIPOMFNVGGtiHpn0yz nIZaL2GxqoomsFptZCfwst2kUk2ie6NjKuiTRdyxl6/TJFZruU1fq/dgGGbsctgFLDlJKEmcC grApjieQijgmZrCnMeWKvgmLQFCoeS5U7/bTZEB6TJwswwB3zZuqma/fWy+qcqewe3mytwq0Q OlCLb/tcMr1s51I4eKv0W3GGACl9cnLBNUd2N/yrA3TX4REefvIUuDfD2YY1+OCG2rQiqQl6n +rpJn3q2UsmJyn/jy7LEO8+Kt6eVB6srkrv1bhpL9rNNfsYwMe8SHFWBHsHNC0xCClBH6GdtN T4xeKUxa6PBH0Xl8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday 20 January 2016 11:33:25 Ingo Molnar wrote: > > The reduction ranges from around 250 KB uncompressed vmlinux size and 10 KB > > compressed size (s390) to 3 MB/500 KB for ppc64 (although, in the latter case, > > the reduction in uncompressed size is primarily __init data) > > So since kallsyms is in unswappable kernel RAM, the uncompressed size reduction is > what we care about mostly. How much bootloader load times are impacted is a third > order concern. > > IOW a nice change! I think some people care a lot about the compressed size as well: http://git.openwrt.org/?p=openwrt.git;a=blob;f=target/linux/generic/patches-4.4/203-kallsyms_uncompressed.patch;h=cf8a447bbcd5b1621d4edc36a69fe0ad384fe53f;hb=HEAD This has been in openwrt.git for ages, because a lot of the target devices are much more limited on flash memory size (4MB typically) than they are on RAM size (at least 32MB). Arnd