From: Randy Dunlap <rdunlap@xenotime.net>
To: Josh Triplett <josh@joshtriplett.org>
Cc: Thai Bui <blquythai@gmail.com>,
Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/1] boot: Put initcall_debug into its own Kconfig option DEBUG_INITCALL
Date: Tue, 14 Aug 2012 14:25:07 -0700 [thread overview]
Message-ID: <502AC233.5020105@xenotime.net> (raw)
In-Reply-To: <20120814205537.GA2879@jtriplet-mobl1>
On 08/14/2012 01:55 PM, Josh Triplett wrote:
> On Tue, Aug 14, 2012 at 01:13:00PM -0700, Randy Dunlap wrote:
>> On 08/13/2012 06:18 PM, Josh Triplett wrote:
>>> On Mon, Aug 13, 2012 at 03:39:54PM -0700, Randy Dunlap wrote:
>>> In any case, do you object to the introduction of a Kconfig option at
>>> all, or to that option defaulting to off? In particular, would you
>>> object if the option only showed up if EMBEDDED, and defaulted to y? At
>>> that point, you could reasonably expect that most users and distros will
>>> have it enabled, so you'll be able to count on asking people to enable
>>> it and send you the output. Would that suffice?
>>
>> It's not one patch that I object to. It's a "pile" of them.
>> and when does it stop? or does it go on ad infinitum?
>
> Sounds like you're describing Linux development in general, and I think
> the same argument of "as long as people keep wanting to work on it"
> applies.
touche.
>> One could make options to make many lines of code configurable,
>> but that would hardly be the right thing to do IMHO.
>
> That seems like an argument better made about specific patches, rather
> than as a blanket statement ignoring the details of any particular
> patch. It seems reasonable to me to evaluate the tradeoff of complexity
> versus space savings for each patch. A complex patch that saves very
> little space certainly doesn't seem reasonable, and a simple patch that
> saves a pile of space seems very reasonable. In this case, the space
> savings seems reasonable enough to justify a patch that seems incredibly
> non-invasive. If the patch had a diffstat in the hundreds of lines, I'd
> understand the complaint.
>
>>> The patch itself seems incredibly straightforward and non-invasive to
>>> me; it just stubs out the global variable and lets GCC fold away all the
>>> code.
>>>
>>> At this point, the kernel is running out of major things to cut out to
>>> save space; getting from ~200k (the current smallest kernel possible) to
>>> much less than that will require a pile of patches that save anywhere
>>
>> a pile being how many patches (roughly)?
>
> At the moment, the team has a half-dozen patches in flight. How many
> more will happen in the future depends on how well the remaining parts
> of a minimal kernel partition into large, self-contained, removable
> chunks.
>
> In any case, could we perhaps pull this conversation back down out of
> the abstract and go back to discussing the specific patch in question?
Surely. I have no gross objection to this specific patch.
regards,
--
~Randy
next prev parent reply other threads:[~2012-08-14 21:26 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-13 20:57 [PATCH 1/1] boot: Put initcall_debug into its own Kconfig option DEBUG_INITCALL Thai Bui
2012-08-13 21:07 ` Randy Dunlap
2012-08-13 21:21 ` Konrad Rzeszutek Wilk
2012-08-13 22:11 ` Thai Bui
2012-08-15 18:02 ` Tim Bird
[not found] ` <CAKkTMC5SP6LgWbhtkU_HCBUAfArGuHXtp4mcwi2tFTjZOwVQbA@mail.gmail.com>
2012-08-13 22:39 ` Randy Dunlap
2012-08-14 1:18 ` Josh Triplett
2012-08-14 12:03 ` Josh Boyer
2012-08-14 12:50 ` Josh Triplett
2012-08-14 20:13 ` Randy Dunlap
2012-08-14 20:55 ` Josh Triplett
2012-08-14 21:25 ` Randy Dunlap [this message]
2012-08-14 22:14 ` Josh Triplett
2012-08-22 19:02 ` Randy Dunlap
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=502AC233.5020105@xenotime.net \
--to=rdunlap@xenotime.net \
--cc=blquythai@gmail.com \
--cc=josh@joshtriplett.org \
--cc=konrad.wilk@oracle.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.