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
kbuild-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to