All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thorsten Leemhuis <linux@leemhuis.info>
To: Bagas Sanjaya <bagasdotme@gmail.com>, Jonathan Corbet <corbet@lwn.net>
Cc: Randy Dunlap <rdunlap@infradead.org>,
	Lukas Bulwahn <lukas.bulwahn@gmail.com>,
	linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
	regressions@lists.linux.dev
Subject: Re: [PATCH v3] docs: describe how to quickly build a trimmed kernel
Date: Mon, 6 Mar 2023 10:07:26 +0100	[thread overview]
Message-ID: <b12d433e-62ea-3ac4-dd97-be0288f1335f@leemhuis.info> (raw)
In-Reply-To: <f53f84b5-9da7-0726-2e1f-f7e81e8ecd24@gmail.com>



On 06.03.23 09:57, Bagas Sanjaya wrote:
> On 3/6/23 12:40, Thorsten Leemhuis wrote:
>>> If your distro config have ``CONFIG_IKCONFIG=y``, you can copy from
>>> procfs::
>>>
>>>     zcat /proc/config.gz > .config
>> <snipped>
>>
>>> If it isn't the case, you may want to enable the aforementioned config
>>> option.
>>
>> That or put them in /boot/config-$(uname -r). But well, that is
>> something the provider of the running kernel needs to do, so it won't
>> help the reader if we mention it here.
>>
>> Or do you think the guide should explain this to ensure people can
>> pickup their config from there again in case they deleted their build
>> artifacts? Hmmm. I currently tend to think that's not worth making the
>> text longer for, as at that point it might be better to restart from
>> scratch with a distro config anyway.
>>
> 
> I think it depends whether someone would pick from /proc/config.gz or
> /boot/config. My kernel configuration have CONFIG_IKCONFIG=y but I
> often copy the config from the latter instead, since I booted with
> arbitrary kernel version when compiling two or three versions, and I
> want to ensure that the config used is from correct version (i.e.
> I use /boot/config-5.15.x-string to build 5.15.x+1 kernel).

Well, I'd say for most users the file that was automatically picked up
by olddefconfig/localmodconfig will be the right one. And for cases like
yours there is already this in the text:

```
The make targets try to find the configuration for your running kernel
automatically, but might choose poorly. A line like ‘# using defaults
found in /boot/config-6.0.7-250.fc36.x86_64’ or ‘using config:
‘/boot/config-6.0.7-250.fc36.x86_64’ tells you which file they picked.
If that is not the intended one, simply store it as ‘~/linux/.config’
before using these make targets.
```

Or am I missing something?

Ciao, Thorsten

  reply	other threads:[~2023-03-06  9:07 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-05 13:04 [PATCH v3] docs: describe how to quickly build a trimmed kernel Thorsten Leemhuis
2023-03-06  4:14 ` Bagas Sanjaya
2023-03-06  6:03   ` Thorsten Leemhuis
2023-03-06  4:19 ` Bagas Sanjaya
2023-03-06  5:40   ` Thorsten Leemhuis
2023-03-06  8:57     ` Bagas Sanjaya
2023-03-06  9:07       ` Thorsten Leemhuis [this message]
2023-03-07  2:57         ` Bagas Sanjaya
2023-03-09 14:42 ` Greg KH
2023-03-14 18:35 ` Jonathan Corbet
2023-03-15  4:17   ` Bagas Sanjaya
2023-03-15  9:28   ` Thorsten Leemhuis
2023-03-16 18:27     ` Jonathan Corbet
2023-03-22 13:47       ` Thorsten Leemhuis
2023-03-23 17:24         ` Jonathan Corbet
2023-03-23 17:37           ` Thorsten Leemhuis
2023-03-23 18:08             ` Jonathan Corbet
2023-03-15  4:19 ` Bagas Sanjaya

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=b12d433e-62ea-3ac4-dd97-be0288f1335f@leemhuis.info \
    --to=linux@leemhuis.info \
    --cc=bagasdotme@gmail.com \
    --cc=corbet@lwn.net \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lukas.bulwahn@gmail.com \
    --cc=rdunlap@infradead.org \
    --cc=regressions@lists.linux.dev \
    /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.