i'm playing with the latest "git pull" of the kernel, and i'm a bit
confused about how some of the choices are selected when doing "make
menuconfig". (it may be that i just misunderstand some of the content
of kconfig-language.txt, so feel free to point out how i'm clueless
here.)
as a lead-in, i can see under "General setup" the selection
--- "Kernel->user space relay support (formerly relayfs)"
as i understand it, the prefix "---" means that that entry is no
longer user-selectable -- it's *forced* by something else in the
configuration and, sure enough, if i look under "Help" for that entry,
i can see:
Selected by: BLK_DEV_IO_TRACE && BLOCK && SYSFS
and, further, i can see in block/Kconfig:
config BLK_DEV_IO_TRACE
bool "Support for tracing block io actions"
depends on SYSFS
select RELAY
...
so that all looks reasonable.
however, further down in menuconfig, if i go to the "Block layer"
top-level submenu, we have the menu entry:
--- Enable the block layer
now, i would have thought that this also meant that enabling the block
layer was being forced somewhere else in the configuration, but the
"Help" entry for this says only:
Symbol: BLOCK [=y]
Prompt: Enable the block layer
Defined at block/Kconfig:4
Depends on: EMBEDDED
Location:
-> Block layer
there's nothing about this entry being "forced* by a "select" anywhere
else in the configuration. (also, that BLOCK option claims to depend
on "EMBEDDED", but i haven't selected that EMBEDDED option, so i'm not
sure why the BLOCK option is even being displayed.)
what have i misunderstood here? thanks.
rday
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
kbuild-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel