From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id F0572138F88 for ; Thu, 27 Feb 2014 17:59:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BAAE2E0B6F; Thu, 27 Feb 2014 17:58:55 +0000 (UTC) Received: from uberouter3.guranga.net (unknown [78.25.223.226]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AF7B4E0B53 for ; Thu, 27 Feb 2014 17:58:54 +0000 (UTC) Received: from [192.168.151.100] (unknown [192.168.151.100]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by uberouter3.guranga.net (Postfix) with ESMTPSA id F2DD6829D1 for ; Thu, 27 Feb 2014 17:58:52 +0000 (GMT) Message-ID: <530F7CD9.2030401@thegeezer.net> Date: Thu, 27 Feb 2014 17:58:49 +0000 From: thegeezer User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Peeve - finding kernel config options References: <530E4774.4070907@libertytrek.org> <530F74E2.7050401@dmj.nu> In-Reply-To: <530F74E2.7050401@dmj.nu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 44acfd14-d56a-49e3-aff5-3587bf566f63 X-Archives-Hash: 4ec50e981fddb0a75792b1a1d91987e6 On 02/27/2014 05:24 PM, Dan Johansson wrote: > On 26.02.2014 22:24, Poison BL. wrote: >> On Wed, Feb 26, 2014 at 2:58 PM, Tanstaafl wrote: >>> Hello all, >>> >>> This is for those of use who to choose to roll our kernels by hand... >>> >>> So, am I missing something? >>> >>> Given the most recent gentoo news item: >>> >>>> # eselect news read 10 >>>> 2014-02-25-udev-upgrade >>>> Title Upgrade to >=sys-fs/udev-210 >>>> Author Samuli Suominen >>>> Posted 2014-02-25 >>>> Revision 1 >>>> >>>> The options CONFIG_FHANDLE and CONFIG_NET are now required in the kernel. >>> >>> Whenever kernel config options are provided like this, it would be nice if >>> time was taken to provide the path to where they are found. >>> >>> I had to find the first one (CONFIG_FHANDLE) by: >>> >>> 1. grepping .config, seeing it wasn't enabled, >>> 2. running make menuconfig and searching for 'FHANDLE', >>> 3. seeing it is located in 'General setup', >>> 4. scouring the General setup options, finding no 'FHANLDE' anywhere, >>> 5. finding something in all lowercase named 'open by fhanlde syscalls', >>> 6. enabling this option, saving the modified config, >>> 7. confirming it is now enabled by grepping .config again >>> >>> Sheesh. Really? >>> >>> Would be nice if the news item had something like >>> CONFIG_FHANDLE (General setup > 'open by fhandle syscalls') >>> and >>> CONFIG_NET (still don't know which one this is??) >>> >>> Wackadoo... >>> >> When I search FHANDLE in menuconfig I get: >> >> │ Symbol: FHANDLE [=y] >> │ Type : boolean >> │ Prompt: open by fhandle syscalls >> │ Location: >> │ (1) -> General setup >> │ Defined at init/Kconfig:235 >> │ Selects: EXPORTFS [=y] >> │ Selected by: GENTOO_LINUX_INIT_SYSTEMD [=y] && GENTOO_LINUX [=y] >> && GENTOO_LINUX_UDEV [=y] >> >> This clearly states that the prompt you're looking for is a line that >> says "open by fhandle syscalls" under "General setup" >> >> Sure, it's not the absolute simplest interface (i.e. it doesn't give a >> 'enable this' in the search results) but it does give all the >> necessary information about a given option to find it (as well as >> dependencies and their current states, etc). The most likely reason >> the news item doesn't list the specific "prompt" text (or even the >> category) is that, across even sub release versions of the kernel >> those are prone to change (and, at times, drastically) while the >> actual CONFIG_ option tends to be fairly static through time >> once it exists (even when superseded by new toys, i.e. older >> IDE/ATA/ATAPI options vs newer PATA options). > But if you press "1" in the example above you will "jump" directly to > the menu item. Clue --> (1) > > Regards, wow, it's been years that i've been staring at it and trying to find device drivers with bleary eyes. i can't believe i have missed the obvious for so very long thanks! always happy to learn new things