From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161189AbcIWPQj (ORCPT ); Fri, 23 Sep 2016 11:16:39 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:45911 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1035135AbcIWPQ2 (ORCPT ); Fri, 23 Sep 2016 11:16:28 -0400 Subject: Re: [PATCH 0/2] Ajust lockdep static allocations To: Peter Zijlstra References: <1474569816-170269-1-git-send-email-babu.moger@oracle.com> <20160923071246.GJ2794@worktop> <20160923143413.GM5008@twins.programming.kicks-ass.net> <71daf047-059d-3478-9e08-989d44211a9c@oracle.com> <20160923150439.GD5012@twins.programming.kicks-ass.net> Cc: mingo@redhat.com, akpm@linux-foundation.org, keescook@chromium.org, dan.j.williams@intel.com, aryabinin@virtuozzo.com, tj@kernel.org, linux-kernel@vger.kernel.org From: Babu Moger Organization: Oracle Corporation Message-ID: <842fdad9-638e-f98c-5e3d-c3e698943e30@oracle.com> Date: Fri, 23 Sep 2016 10:15:46 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160923150439.GD5012@twins.programming.kicks-ass.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: userv0022.oracle.com [156.151.31.74] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/23/2016 10:04 AM, Peter Zijlstra wrote: > On Fri, Sep 23, 2016 at 09:50:52AM -0500, Babu Moger wrote: >>> Why can't you boot? You have that little memories? 4MB doesn't seem like >>> a worthwhile amount of memory. >>> >>> Also, you didn't say. This seems a somewhat crucial point. >> Correct, We can't boot with lockdep. Sorry I did not make that clear. >> We have a limit on static size of the kernel. > This stuff should be in .bss not .data. It should not affect the static > size at all. Or am I misunderstanding things? Here it is. $ ./scripts/bloat-o-meter vmlinux.lockdep.small vmlinux.lockdep.big add/remove: 0/0 grow/shrink: 5/0 up/down: 4653056/0 (4653056) function old new delta stack_trace 2097152 4194304 +2097152 lock_chains 1048576 2097152 +1048576 list_entries 1048576 2097152 +1048576 chain_hlocks 327680 655360 +327680 chainhash_table 131072 262144 +131072 Total: Before=21046200, After=25699256, chg 22.000000%