public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Peeve - finding kernel config options
@ 2014-02-26 19:58 Tanstaafl
  2014-02-26 20:05 ` Neil Bothwick
                   ` (3 more replies)
  0 siblings, 4 replies; 32+ messages in thread
From: Tanstaafl @ 2014-02-26 19:58 UTC (permalink / raw
  To: gentoo-user

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 <ssuominen@gentoo.org>
>   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...


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 19:58 [gentoo-user] Peeve - finding kernel config options Tanstaafl
@ 2014-02-26 20:05 ` Neil Bothwick
  2014-02-26 21:24 ` Poison BL.
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 32+ messages in thread
From: Neil Bothwick @ 2014-02-26 20:05 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1325 bytes --]

On Wed, 26 Feb 2014 14:58:44 -0500, Tanstaafl wrote:

> 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 <ssuominen@gentoo.org>
> >   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

Run make menuconfig
Press /
Type FHANDLE

Then you can see it is enabled by switching on systemd support in the
Gentoo specific options.


-- 
Neil Bothwick

WinErr 014: Keyboard locked - Try anything you can think of.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 19:58 [gentoo-user] Peeve - finding kernel config options Tanstaafl
  2014-02-26 20:05 ` Neil Bothwick
@ 2014-02-26 21:24 ` Poison BL.
  2014-02-26 21:41   ` Tanstaafl
  2014-02-27 17:24   ` Dan Johansson
  2014-02-26 21:39 ` [gentoo-user] " »Q«
  2014-02-27  6:04 ` [gentoo-user] " Alan McKinnon
  3 siblings, 2 replies; 32+ messages in thread
From: Poison BL. @ 2014-02-26 21:24 UTC (permalink / raw
  To: gentoo-user

On Wed, Feb 26, 2014 at 2:58 PM, Tanstaafl <tanstaafl@libertytrek.org> 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 <ssuominen@gentoo.org>
>>   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_<name> 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).

-- 
Poison [BLX]
Joshua M. Murphy


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [gentoo-user] Re: Peeve - finding kernel config options
  2014-02-26 19:58 [gentoo-user] Peeve - finding kernel config options Tanstaafl
  2014-02-26 20:05 ` Neil Bothwick
  2014-02-26 21:24 ` Poison BL.
@ 2014-02-26 21:39 ` »Q«
  2014-02-27  6:04 ` [gentoo-user] " Alan McKinnon
  3 siblings, 0 replies; 32+ messages in thread
From: »Q« @ 2014-02-26 21:39 UTC (permalink / raw
  To: gentoo-user

On Wed, 26 Feb 2014 14:58:44 -0500
Tanstaafl <tanstaafl@libertytrek.org> wrote:


> 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',

And seeing that the prompt for it is "open by fhandle syscalls".

> 4. scouring the General setup options, finding no 'FHANLDE' anywhere,
> 5. finding something in all lowercase named 'open by fhanlde
> syscalls', 

The prompt we've been looking for since step 3.

> Would be nice if the news item had something like
> CONFIG_FHANDLE (General setup > 'open by fhandle syscalls')

The menuconfig paths are subject to change, and the news item will be
around for a while.




^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 21:24 ` Poison BL.
@ 2014-02-26 21:41   ` Tanstaafl
  2014-02-26 21:50     ` Neil Bothwick
  2014-02-27 10:25     ` Peter Humphrey
  2014-02-27 17:24   ` Dan Johansson
  1 sibling, 2 replies; 32+ messages in thread
From: Tanstaafl @ 2014-02-26 21:41 UTC (permalink / raw
  To: gentoo-user

On 2/26/2014 3:05 PM, Neil Bothwick <neil@digimed.co.uk> wrote:
 > Run make menuconfig
 > Press /
 > Type FHANDLE
 >
 > Then you can see it is enabled by switching on systemd support in the
 > Gentoo specific options.

I did say that I know how to search - that is how I was able to find it.

But... I don't WANT to switch on systemd support.

On 2/26/2014 4:24 PM, Poison BL. <poisonbl@gmail.com> wrote:
> 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"

Wow, and I *completely* missed that ("Prompt: ...") ... thx Poison...

This will definitely make it easier in the future...


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 21:41   ` Tanstaafl
@ 2014-02-26 21:50     ` Neil Bothwick
  2014-02-26 22:21       ` Dale
  2014-02-27 10:25     ` Peter Humphrey
  1 sibling, 1 reply; 32+ messages in thread
From: Neil Bothwick @ 2014-02-26 21:50 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 743 bytes --]

On Wed, 26 Feb 2014 16:41:22 -0500, Tanstaafl wrote:

>  > Run make menuconfig
>  > Press /
>  > Type FHANDLE
>  >
>  > Then you can see it is enabled by switching on systemd support in the
>  > Gentoo specific options.  
> 
> I did say that I know how to search - that is how I was able to find it.
> 
> But... I don't WANT to switch on systemd support.

All that does is enable options needed by systemd, and udev is part of
systemd. It's nothing more than a convenient shortcut, it doesn't install
systemd. On the first system I tried to do this on, I needed to enable
that option before the FHANDLE option even showed up.


-- 
Neil Bothwick

Experience is directly proportional to the value of equipment destroyed.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 21:50     ` Neil Bothwick
@ 2014-02-26 22:21       ` Dale
  2014-02-26 23:22         ` wraeth
  0 siblings, 1 reply; 32+ messages in thread
From: Dale @ 2014-02-26 22:21 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 404 bytes --]

Neil Bothwick wrote:
> On the first system I tried to do this on, I needed to enable that option before the FHANDLE option
even showed up.

I hate when you have to enable something else for the one you are
looking for to show up.  < picture emoticon banging head on brick wall >

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or
how you interpreted my words!


[-- Attachment #2: Type: text/html, Size: 744 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 22:21       ` Dale
@ 2014-02-26 23:22         ` wraeth
  2014-02-27  0:03           ` Dale
  2014-02-27  8:50           ` Neil Bothwick
  0 siblings, 2 replies; 32+ messages in thread
From: wraeth @ 2014-02-26 23:22 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 412 bytes --]

Neil Bothwick wrote:

> I hate when you have to enable something else for the one you are
> looking for to show up.

Pro-tip:
In menuconfig you can press "z" to show all available kernel options
regardless of their dependency state.  This means that items that are
hidden because of unmet dependencies can be located (and you can view
the help and see what dependencies are required).

Just my 2c :)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 230 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 23:22         ` wraeth
@ 2014-02-27  0:03           ` Dale
  2014-02-27  8:50           ` Neil Bothwick
  1 sibling, 0 replies; 32+ messages in thread
From: Dale @ 2014-02-27  0:03 UTC (permalink / raw
  To: gentoo-user

wraeth wrote:
> Neil Bothwick wrote:
>
>> I hate when you have to enable something else for the one you are
>> looking for to show up.
> Pro-tip:
> In menuconfig you can press "z" to show all available kernel options
> regardless of their dependency state.  This means that items that are
> hidden because of unmet dependencies can be located (and you can view
> the help and see what dependencies are required).
>
> Just my 2c :)

Thank you.  Now to remember that when I need it most.  ;-)

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how you interpreted my words!



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 19:58 [gentoo-user] Peeve - finding kernel config options Tanstaafl
                   ` (2 preceding siblings ...)
  2014-02-26 21:39 ` [gentoo-user] " »Q«
@ 2014-02-27  6:04 ` Alan McKinnon
  2014-02-27 10:40   ` Andrew Savchenko
                     ` (2 more replies)
  3 siblings, 3 replies; 32+ messages in thread
From: Alan McKinnon @ 2014-02-27  6:04 UTC (permalink / raw
  To: gentoo-user

On 26/02/2014 21:58, 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 <ssuominen@gentoo.org>
>>   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.


make menuconfig
press "/"
type CONFIG_FHANDLE
press enter
profit!!!

[Note the lack of ??? in the list]

works like searching in vi or less




> 
> 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...
> 
> 
> 


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 23:22         ` wraeth
  2014-02-27  0:03           ` Dale
@ 2014-02-27  8:50           ` Neil Bothwick
  1 sibling, 0 replies; 32+ messages in thread
From: Neil Bothwick @ 2014-02-27  8:50 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 591 bytes --]

On Thu, 27 Feb 2014 10:22:24 +1100, wraeth wrote:

> Neil Bothwick wrote:
> 
> > I hate when you have to enable something else for the one you are
> > looking for to show up.  

No I didn't, Dale wrote that.

> Pro-tip:
> In menuconfig you can press "z" to show all available kernel options
> regardless of their dependency state.  This means that items that are
> hidden because of unmet dependencies can be located (and you can view
> the help and see what dependencies are required).

A handy tip nonetheless.


-- 
Neil Bothwick

Excuse for the day: daemons did it

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 21:41   ` Tanstaafl
  2014-02-26 21:50     ` Neil Bothwick
@ 2014-02-27 10:25     ` Peter Humphrey
  1 sibling, 0 replies; 32+ messages in thread
From: Peter Humphrey @ 2014-02-27 10:25 UTC (permalink / raw
  To: gentoo-user

On Wednesday 26 Feb 2014 16:41:22 Tanstaafl wrote:
> On 2/26/2014 3:05 PM, Neil Bothwick <neil@digimed.co.uk> wrote:
>  > Run make menuconfig
>  > Press /
>  > Type FHANDLE
>  > 
>  > Then you can see it is enabled by switching on systemd support in the
>  > Gentoo specific options.
> 
> I did say that I know how to search - that is how I was able to find it.
> 
> But... I don't WANT to switch on systemd support.

You don't have to. At least, I haven't:

$ grep -i systemd /usr/src/linux/.config
# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
$ grep -i fhandle /usr/src/linux/.config
CONFIG_FHANDLE=y

This is gentoo-sources-3.10.25.

-- 
Regards
Peter



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27  6:04 ` [gentoo-user] " Alan McKinnon
@ 2014-02-27 10:40   ` Andrew Savchenko
  2014-02-27 11:00   ` thegeezer
  2014-02-27 18:24   ` [gentoo-user] " Grant Edwards
  2 siblings, 0 replies; 32+ messages in thread
From: Andrew Savchenko @ 2014-02-27 10:40 UTC (permalink / raw
  To: gentoo-user; +Cc: Alan McKinnon

[-- Attachment #1: Type: text/plain, Size: 832 bytes --]

Hi,

On Thu, 27 Feb 2014 08:04:01 +0200 Alan McKinnon wrote:
> >>  # eselect news read 10
> >> 2014-02-25-udev-upgrade
> >>   Title                     Upgrade to >=sys-fs/udev-210
> >>   Author                    Samuli Suominen <ssuominen@gentoo.org>
> >>   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.
> 
> 
> make menuconfig
> press "/"
> type CONFIG_FHANDLE
> press enter
> profit!!!

Typing just FHANDLE is sufficient. CONFIG_ prefixes are allowed, but
not needed at all for menuconfig search functionality.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27  6:04 ` [gentoo-user] " Alan McKinnon
  2014-02-27 10:40   ` Andrew Savchenko
@ 2014-02-27 11:00   ` thegeezer
  2014-02-27 18:24   ` [gentoo-user] " Grant Edwards
  2 siblings, 0 replies; 32+ messages in thread
From: thegeezer @ 2014-02-27 11:00 UTC (permalink / raw
  To: gentoo-user

On 02/27/2014 06:04 AM, Alan McKinnon wrote:
> On 26/02/2014 21:58, 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 <ssuominen@gentoo.org>
>>>   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.
>
> make menuconfig
> press "/"
> type CONFIG_FHANDLE
> press enter
> profit!!!
>
> [Note the lack of ??? in the list]
>
> works like searching in vi or less
>
>
>
>
>> 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...
>>
>>
>>
>
If you have ncurses you can also do # make nconfig
you can then press F8 to find the category to be in
then you can press / to search -- crucially it will jump to the location
on the screen



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-26 21:24 ` Poison BL.
  2014-02-26 21:41   ` Tanstaafl
@ 2014-02-27 17:24   ` Dan Johansson
  2014-02-27 17:34     ` Tanstaafl
                       ` (4 more replies)
  1 sibling, 5 replies; 32+ messages in thread
From: Dan Johansson @ 2014-02-27 17:24 UTC (permalink / raw
  To: gentoo-user

On 26.02.2014 22:24, Poison BL. wrote:
> On Wed, Feb 26, 2014 at 2:58 PM, Tanstaafl <tanstaafl@libertytrek.org> 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 <ssuominen@gentoo.org>
>>>   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_<name> 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,
-- 
Dan Johansson
***************************************************
This message is printed on 100% recycled electrons!
***************************************************


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 17:24   ` Dan Johansson
@ 2014-02-27 17:34     ` Tanstaafl
  2014-02-27 19:12       ` Poison BL.
  2014-02-27 17:58     ` thegeezer
                       ` (3 subsequent siblings)
  4 siblings, 1 reply; 32+ messages in thread
From: Tanstaafl @ 2014-02-27 17:34 UTC (permalink / raw
  To: gentoo-user

On 2/27/2014 12:24 PM, Dan Johansson <dan@dmj.nu> wrote:
> On 26.02.2014 22:24, Poison BL. wrote:
>> 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_<name> 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)

And that is by far the HANDIEST tip from this thread... awesome! Thx Dan!


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 17:24   ` Dan Johansson
  2014-02-27 17:34     ` Tanstaafl
@ 2014-02-27 17:58     ` thegeezer
  2014-02-28  2:31       ` [gentoo-user] " walt
  2014-02-27 19:38     ` [gentoo-user] " Alan McKinnon
                       ` (2 subsequent siblings)
  4 siblings, 1 reply; 32+ messages in thread
From: thegeezer @ 2014-02-27 17:58 UTC (permalink / raw
  To: gentoo-user

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 <tanstaafl@libertytrek.org> 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 <ssuominen@gentoo.org>
>>>>   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_<name> 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



^ permalink raw reply	[flat|nested] 32+ messages in thread

* [gentoo-user] Re: Peeve - finding kernel config options
  2014-02-27  6:04 ` [gentoo-user] " Alan McKinnon
  2014-02-27 10:40   ` Andrew Savchenko
  2014-02-27 11:00   ` thegeezer
@ 2014-02-27 18:24   ` Grant Edwards
  2014-02-27 18:32     ` Grant Edwards
  2 siblings, 1 reply; 32+ messages in thread
From: Grant Edwards @ 2014-02-27 18:24 UTC (permalink / raw
  To: gentoo-user

On 2014-02-27, Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> make menuconfig
> press "/"
> type CONFIG_FHANDLE
> press enter
> profit!!!
>
> [Note the lack of ??? in the list]
>
> works like searching in vi or less

The issue I occasionally have with that is that it only tells you the
name of the CONFIG_ variable.  It doesn't tell you what the menu entry
is.  It's not always obvious what menu entry corresponds to 
CONFIG_<whatever>, and you sometimes have to work your way down the
menu looking at the help for each one until you find the one you're
looking for.  This seems to a problem I run into regularly for things
like network drivers.  The CONFIG_ variable name usually matches the
module name, but but there's often little or no correlation between
the CONFIG_ name and the menu entry you use to enable/disable it.

-- 
Grant Edwards               grant.b.edwards        Yow! I know th'MAMBO!!
                                  at               I have a TWO-TONE CHEMISTRY
                              gmail.com            SET!!



^ permalink raw reply	[flat|nested] 32+ messages in thread

* [gentoo-user] Re: Peeve - finding kernel config options
  2014-02-27 18:24   ` [gentoo-user] " Grant Edwards
@ 2014-02-27 18:32     ` Grant Edwards
  2014-02-27 19:47       ` Alan McKinnon
  0 siblings, 1 reply; 32+ messages in thread
From: Grant Edwards @ 2014-02-27 18:32 UTC (permalink / raw
  To: gentoo-user

On 2014-02-27, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> On 2014-02-27, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>
>> make menuconfig
>> press "/"
>> type CONFIG_FHANDLE
>> press enter
>> profit!!!
>>
>> [Note the lack of ??? in the list]
>>
>> works like searching in vi or less
>
> The issue I occasionally have with that is that it only tells you the
> name of the CONFIG_ variable.  It doesn't tell you what the menu entry
> is.

Doh! I was wrong.  It _does_ show it.  It just doesn't show it where
I've been looking for it to be for the past 20 years:

   Symbol: E1000 [=n]
      Type  : tristate
>>>   Prompt: Intel(R) PRO/1000 Gigabit Ethernet support
        Location:
          -> Device Drivers
            -> Network device support (NETDEVICES [=y])
              -> Ethernet driver support (ETHERNET [=y])
      (2)       -> Intel devices (NET_VENDOR_INTEL [=y])
        Defined at drivers/net/ethernet/intel/Kconfig:47
        Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_INTEL [=y] && PCI [=y]

The bottom level menu entry is shown at the _top_ rather than where I
always expected the bottom level to be shown (at the bottom):

   Symbol: E1000 [=n]
      Type  : tristate
        Location:
          -> Device Drivers
            -> Network device support (NETDEVICES [=y])
              -> Ethernet driver support (ETHERNET [=y])
      (2)       -> Intel devices (NET_VENDOR_INTEL [=y])
>>>               -> Intel(R) PRO/1000 Gigabit Ethernet support
        Defined at drivers/net/ethernet/intel/Kconfig:47
        Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_INTEL [=y] && PCI [=y]

How embarassing...

-- 
Grant Edwards               grant.b.edwards        Yow! I hope I bought the
                                  at               right relish ... zzzzzzzzz
                              gmail.com            ...



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 17:34     ` Tanstaafl
@ 2014-02-27 19:12       ` Poison BL.
  2014-02-27 19:41         ` Dale
  0 siblings, 1 reply; 32+ messages in thread
From: Poison BL. @ 2014-02-27 19:12 UTC (permalink / raw
  To: gentoo-user

On Thu, Feb 27, 2014 at 12:34 PM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> On 2/27/2014 12:24 PM, Dan Johansson <dan@dmj.nu> wrote:
>>
>> On 26.02.2014 22:24, Poison BL. wrote:
>>>
>>> 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_<name> 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)
>
>
> And that is by far the HANDIEST tip from this thread... awesome! Thx Dan!
>

That.. really is the most useful thing I've learned in a fair while.

-- 
Poison [BLX]
Joshua M. Murphy


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 17:24   ` Dan Johansson
  2014-02-27 17:34     ` Tanstaafl
  2014-02-27 17:58     ` thegeezer
@ 2014-02-27 19:38     ` Alan McKinnon
  2014-02-28  0:29       ` Peter Humphrey
  2014-02-27 19:49     ` Samuli Suominen
  2014-02-27 20:33     ` Neil Bothwick
  4 siblings, 1 reply; 32+ messages in thread
From: Alan McKinnon @ 2014-02-27 19:38 UTC (permalink / raw
  To: gentoo-user

On 27/02/2014 19:24, Dan Johansson wrote:
>> 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_<name> 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)


OH NOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!

I've been rolling kernels happily by hand for 10 years+

Almost all that time I've had a question: "How can I easily just go
straight to the option when I have it on the help screen?"

Now I have a new burning question. Where is the closest geek-card
recycling facility? because I obviously don't deserve the one in my
wallet anymore

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 19:12       ` Poison BL.
@ 2014-02-27 19:41         ` Dale
  0 siblings, 0 replies; 32+ messages in thread
From: Dale @ 2014-02-27 19:41 UTC (permalink / raw
  To: gentoo-user

Poison BL. wrote:
> On Thu, Feb 27, 2014 at 12:34 PM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
>> On 2/27/2014 12:24 PM, Dan Johansson <dan@dmj.nu> wrote:
>>> On 26.02.2014 22:24, Poison BL. wrote:
>>>> 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_<name> 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)
>>
>> And that is by far the HANDIEST tip from this thread... awesome! Thx Dan!
>>
> That.. really is the most useful thing I've learned in a fair while.
>

Oh goody.  Surely it can't be that easy tho.  Don't we have to cross our
toes first or something?  That is one neato tip. 

< thumbs up >

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or how you interpreted my words!



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Re: Peeve - finding kernel config options
  2014-02-27 18:32     ` Grant Edwards
@ 2014-02-27 19:47       ` Alan McKinnon
  0 siblings, 0 replies; 32+ messages in thread
From: Alan McKinnon @ 2014-02-27 19:47 UTC (permalink / raw
  To: gentoo-user

On 27/02/2014 20:32, Grant Edwards wrote:
> On 2014-02-27, Grant Edwards <grant.b.edwards@gmail.com> wrote:
>> On 2014-02-27, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>>
>>> make menuconfig
>>> press "/"
>>> type CONFIG_FHANDLE
>>> press enter
>>> profit!!!
>>>
>>> [Note the lack of ??? in the list]
>>>
>>> works like searching in vi or less
>>
>> The issue I occasionally have with that is that it only tells you the
>> name of the CONFIG_ variable.  It doesn't tell you what the menu entry
>> is.
> 
> Doh! I was wrong.  It _does_ show it.  It just doesn't show it where
> I've been looking for it to be for the past 20 years:
> 
>    Symbol: E1000 [=n]
>       Type  : tristate
>>>>   Prompt: Intel(R) PRO/1000 Gigabit Ethernet support
>         Location:
>           -> Device Drivers
>             -> Network device support (NETDEVICES [=y])
>               -> Ethernet driver support (ETHERNET [=y])
>       (2)       -> Intel devices (NET_VENDOR_INTEL [=y])
>         Defined at drivers/net/ethernet/intel/Kconfig:47
>         Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_INTEL [=y] && PCI [=y]
> 
> The bottom level menu entry is shown at the _top_ rather than where I
> always expected the bottom level to be shown (at the bottom):
> 
>    Symbol: E1000 [=n]
>       Type  : tristate
>         Location:
>           -> Device Drivers
>             -> Network device support (NETDEVICES [=y])
>               -> Ethernet driver support (ETHERNET [=y])
>       (2)       -> Intel devices (NET_VENDOR_INTEL [=y])
>>>>               -> Intel(R) PRO/1000 Gigabit Ethernet support
>         Defined at drivers/net/ethernet/intel/Kconfig:47
>         Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_INTEL [=y] && PCI [=y]
> 
> How embarassing...

Don't worry too much about it, you're in excellent company. Another 6
old timers had the same <doh> moment higher up in the thread :-)

looks like we're all having a "mea culpa" day here in gentoo-land!


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 17:24   ` Dan Johansson
                       ` (2 preceding siblings ...)
  2014-02-27 19:38     ` [gentoo-user] " Alan McKinnon
@ 2014-02-27 19:49     ` Samuli Suominen
  2014-02-27 19:59       ` Samuli Suominen
  2014-02-27 20:33     ` Neil Bothwick
  4 siblings, 1 reply; 32+ messages in thread
From: Samuli Suominen @ 2014-02-27 19:49 UTC (permalink / raw
  To: gentoo-user


On 27/02/14 19:24, Dan Johansson wrote:
> On 26.02.2014 22:24, Poison BL. wrote:
>> On Wed, Feb 26, 2014 at 2:58 PM, Tanstaafl <tanstaafl@libertytrek.org> 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 <ssuominen@gentoo.org>
>>>>   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_<name> 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,

Seriously, I've known / for years and have had no issues finding anything
myself, but this small information is still news to me.
Nice one.

- Samuli


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 19:49     ` Samuli Suominen
@ 2014-02-27 19:59       ` Samuli Suominen
  2014-02-27 20:09         ` Tanstaafl
  0 siblings, 1 reply; 32+ messages in thread
From: Samuli Suominen @ 2014-02-27 19:59 UTC (permalink / raw
  To: gentoo-user


On 27/02/14 21:49, Samuli Suominen wrote:
> On 27/02/14 19:24, Dan Johansson wrote:
>> On 26.02.2014 22:24, Poison BL. wrote:
>>> On Wed, Feb 26, 2014 at 2:58 PM, Tanstaafl <tanstaafl@libertytrek.org> 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 <ssuominen@gentoo.org>
>>>>>   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_<name> 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,
> Seriously, I've known / for years and have had no issues finding anything
> myself, but this small information is still news to me.
> Nice one.
>
> - Samuli
>

Someone just pointed out to me at IRC this was introduced only at Linux
>= 3.8'ish (he wasn't entirely sure)
So, it's relatively new, I suppose that'd explain it


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 19:59       ` Samuli Suominen
@ 2014-02-27 20:09         ` Tanstaafl
  0 siblings, 0 replies; 32+ messages in thread
From: Tanstaafl @ 2014-02-27 20:09 UTC (permalink / raw
  To: gentoo-user

On 2/27/2014 2:59 PM, Samuli Suominen <ssuominen@gentoo.org> wrote:
> On 27/02/14 21:49, Samuli Suominen wrote:
>> On 27/02/14 19:24, Dan Johansson wrote:
>>> On 26.02.2014 22:24, Poison BL. wrote:
>>>> 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]

<snip>

>>> But if you press "1" in the example above you will "jump" directly to
>>> the menu item. Clue --> (1)
>>>
>>> Regards,
>> Seriously, I've known / for years and have had no issues finding anything
>> myself, but this small information is still news to me.
>> Nice one.

> Someone just pointed out to me at IRC this was introduced only at Linux
> > = 3.8'ish (he wasn't entirely sure)
> So, it's relatively new, I suppose that'd explain it

ahh... ok, well, I don't feel quite so clueless then... ;)


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 17:24   ` Dan Johansson
                       ` (3 preceding siblings ...)
  2014-02-27 19:49     ` Samuli Suominen
@ 2014-02-27 20:33     ` Neil Bothwick
  2014-02-27 21:01       ` Samuli Suominen
  4 siblings, 1 reply; 32+ messages in thread
From: Neil Bothwick @ 2014-02-27 20:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 300 bytes --]

On Thu, 27 Feb 2014 18:24:50 +0100, Dan Johansson wrote:

> But if you press "1" in the example above you will "jump" directly to
> the menu item. Clue --> (1)

Damn you, why didn't you let us in on this secret year ago?


-- 
Neil Bothwick

Pedestrians come in two types: Quick or Dead.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 20:33     ` Neil Bothwick
@ 2014-02-27 21:01       ` Samuli Suominen
  2014-02-27 22:51         ` Neil Bothwick
  0 siblings, 1 reply; 32+ messages in thread
From: Samuli Suominen @ 2014-02-27 21:01 UTC (permalink / raw
  To: gentoo-user


On 27/02/14 22:33, Neil Bothwick wrote:
> On Thu, 27 Feb 2014 18:24:50 +0100, Dan Johansson wrote:
>
>> But if you press "1" in the example above you will "jump" directly to
>> the menu item. Clue --> (1)
> Damn you, why didn't you let us in on this secret year ago?
>
>

because Linux 3.8'ish wasn't released year ago yet? :p


^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 21:01       ` Samuli Suominen
@ 2014-02-27 22:51         ` Neil Bothwick
  0 siblings, 0 replies; 32+ messages in thread
From: Neil Bothwick @ 2014-02-27 22:51 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 406 bytes --]

On Thu, 27 Feb 2014 23:01:28 +0200, Samuli Suominen wrote:

> > Damn you, why didn't you let us in on this secret year ago?

> because Linux 3.8'ish wasn't released year ago yet? :p

:-)

But where is this documented? The built in help doesn't mention search at
all and there doesn't appear to be anything in Documentation.


-- 
Neil Bothwick

My Go this  amn keyboar  oesn't have any 's.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Peeve - finding kernel config options
  2014-02-27 19:38     ` [gentoo-user] " Alan McKinnon
@ 2014-02-28  0:29       ` Peter Humphrey
  0 siblings, 0 replies; 32+ messages in thread
From: Peter Humphrey @ 2014-02-28  0:29 UTC (permalink / raw
  To: gentoo-user

On Thursday 27 Feb 2014 21:38:54 Alan McKinnon wrote:
> On 27/02/2014 19:24, Dan Johansson wrote:
> >> 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_<name> 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)
> 
> OH NOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!
> 
> I've been rolling kernels happily by hand for 10 years+
> 
> Almost all that time I've had a question: "How can I easily just go
> straight to the option when I have it on the help screen?"
> 
> Now I have a new burning question. Where is the closest geek-card
> recycling facility? because I obviously don't deserve the one in my
> wallet anymore

Oh, well if you didn't know it, I don't mind admitting it either.

And it's only friends and family who think I have a geek card, so I shan't be 
joining you in the recycler queue.

-- 
Regards
Peter



^ permalink raw reply	[flat|nested] 32+ messages in thread

* [gentoo-user] Re: Peeve - finding kernel config options
  2014-02-27 17:58     ` thegeezer
@ 2014-02-28  2:31       ` walt
  2014-02-28 10:11         ` thegeezer
  0 siblings, 1 reply; 32+ messages in thread
From: walt @ 2014-02-28  2:31 UTC (permalink / raw
  To: gentoo-user

On 02/27/2014 09:58 AM, thegeezer wrote:
> wow,
> it's been years that i've been staring at it and trying to find device
> drivers with bleary eyes.

I'm having cataract surgery next month.  Care to join me? ;)
 
> i can't believe i have missed the obvious for so very long
> thanks! always happy to learn new things

I just checked the gentoo-user archives and found that you've been
posting here for many moons, but flying below my radar until very
recently.

Why?  Because you've been posting into threads that are way above
my pay grade, so I haven't been reading them :/

Anyway, a belated welcome to the mailing list and thanks for the
valuable info you've been sharing with us.

BTW, based on the content of your posts I'd estimate that you're
roughly two years older than I am, which would make you about 41,
right?








^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: [gentoo-user] Re: Peeve - finding kernel config options
  2014-02-28  2:31       ` [gentoo-user] " walt
@ 2014-02-28 10:11         ` thegeezer
  0 siblings, 0 replies; 32+ messages in thread
From: thegeezer @ 2014-02-28 10:11 UTC (permalink / raw
  To: gentoo-user

On 02/28/2014 02:31 AM, walt wrote:
> On 02/27/2014 09:58 AM, thegeezer wrote:
>> wow,
>> it's been years that i've been staring at it and trying to find device
>> drivers with bleary eyes.
> I'm having cataract surgery next month.  Care to join me? ;)
yikes at 39? 
>> i can't believe i have missed the obvious for so very long
>> thanks! always happy to learn new things
> I just checked the gentoo-user archives and found that you've been
> posting here for many moons, but flying below my radar until very
> recently.
>
> Why?  Because you've been posting into threads that are way above
> my pay grade, so I haven't been reading them :/
>
> Anyway, a belated welcome to the mailing list and thanks for the
> valuable info you've been sharing with us.
thanks, very happy to be here as it is also a treasure trove of valuable
information :)
> BTW, based on the content of your posts I'd estimate that you're
> roughly two years older than I am, which would make you about 41,
> right?
good guess, actually ~35



^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2014-02-28 10:11 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-26 19:58 [gentoo-user] Peeve - finding kernel config options Tanstaafl
2014-02-26 20:05 ` Neil Bothwick
2014-02-26 21:24 ` Poison BL.
2014-02-26 21:41   ` Tanstaafl
2014-02-26 21:50     ` Neil Bothwick
2014-02-26 22:21       ` Dale
2014-02-26 23:22         ` wraeth
2014-02-27  0:03           ` Dale
2014-02-27  8:50           ` Neil Bothwick
2014-02-27 10:25     ` Peter Humphrey
2014-02-27 17:24   ` Dan Johansson
2014-02-27 17:34     ` Tanstaafl
2014-02-27 19:12       ` Poison BL.
2014-02-27 19:41         ` Dale
2014-02-27 17:58     ` thegeezer
2014-02-28  2:31       ` [gentoo-user] " walt
2014-02-28 10:11         ` thegeezer
2014-02-27 19:38     ` [gentoo-user] " Alan McKinnon
2014-02-28  0:29       ` Peter Humphrey
2014-02-27 19:49     ` Samuli Suominen
2014-02-27 19:59       ` Samuli Suominen
2014-02-27 20:09         ` Tanstaafl
2014-02-27 20:33     ` Neil Bothwick
2014-02-27 21:01       ` Samuli Suominen
2014-02-27 22:51         ` Neil Bothwick
2014-02-26 21:39 ` [gentoo-user] " »Q«
2014-02-27  6:04 ` [gentoo-user] " Alan McKinnon
2014-02-27 10:40   ` Andrew Savchenko
2014-02-27 11:00   ` thegeezer
2014-02-27 18:24   ` [gentoo-user] " Grant Edwards
2014-02-27 18:32     ` Grant Edwards
2014-02-27 19:47       ` Alan McKinnon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox