lkml.org 
[lkml]   [2012]   [May]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: Please include user-namespace.git in linux-next
    Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> writes:

    > I think something is wrong with commit e1c972b6 "userns: Add negative depends
    > on entries to avoid building code that is userns unsafe".

    My apologies for the delayed reply.

    > With gcc 4.4.6 on CentOS 6.2, "make allnoconfig" where UIDGID_CONVERTED should
    > become y is showing
    >
    > Symbol: USER_NS [=n]
    > Type : boolean
    > Prompt: User namespace (EXPERIMENTAL)
    > Defined at init/Kconfig:880
    > Depends on: NAMESPACES [=y] && EXPERIMENTAL [=n] && UIDGID_CONVERTED [=n]
    > Location:
    > -> General setup
    > -> Namespaces support (NAMESPACES [=y])
    > Selects: UIDGID_STRICT_TYPE_CHECKS [=n]
    >
    > .
    > I think this commit meant "!FOO" rather than "FOO = n",
    > othwewise there is no way for linux-next-20120518 to enable USER_NS.
    > ----------------------------------------
    > PATCH: user_ns: Fix wrong dependency in UIDGID_CONVERTED.

    It turns out to be more subtle than that. The issue is that I have
    "depends on USB_DEVICEFS = n" and then USB_DEVICEFS was removed.

    "depends on FOO = n" is the only way I found that will succeed when in
    verifying that FOO is neither enabled nor modular. "depends on !FOO"
    appears to succeed when FOO = m which is not at all what I want.

    After both trees are merged I will have to remove that
    "depends on USB_DEVICEFS = n" dependency.

    I can't see any possible way to do hand this before then.

    Eric


    \
     
     \ /
      Last update: 2012-05-22 19:41    [W:3.853 / U:0.728 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site