lkml.org 
[lkml]   [2007]   [Oct]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: futex strangeness in 2.6.23-mm1/UML
    Miklos Szeredi wrote:
    >> I guess we can debug it in the old-fashioned ways. The first of which is
    >> to palm the problem off on Pavel ;)

    I look at the 2.6.23-mm1 and see that there's one hunk lost. This
    is the one Oleg re-sent some days ago (the mail thread subject was
    2.6.23-mm1 thread exit_group issue). Here it is (sent 13 oct 2007):

    --- kernel/fork.c~ 2007-10-13 15:41:35.000000000 +0400
    +++ kernel/fork.c 2007-10-13 15:41:41.000000000 +0400
    @@ -1443,6 +1443,9 @@ long do_fork(unsigned long clone_flags,
    task_pid_nr_ns(p, current->nsproxy->pid_ns) :
    task_pid_vnr(p);

    + if (clone_flags & CLONE_PARENT_SETTID)
    + put_user(nr, parent_tidptr);
    +
    if (clone_flags & CLONE_VFORK) {
    p->vfork_done = &vfork;
    init_completion(&vfork);
    Please, try with this patch.

    >> I don't recall seeing a simple step-by-step way by which others can
    >> reproduce this?
    >
    > My method is this:
    >
    > - enable CONFIG_FUSE_FS
    > - compile fuse from CVS:
    > cvs -d:pserver:anonymous@fuse.cvs.sourceforge.net:/cvsroot/fuse co -P fuse
    > cd fuse
    > ./makeconf.sh
    > ./configure
    > make
    > make -C test
    >
    > - in one shell:
    > mkdir /tmp/fuse
    > example/fusexmp_fh -d /tmp/fuse
    >
    > - in another shell:
    > mkdir /tmp/test
    > test/test /tmp/fuse/tmp/test
    >
    > The result is normally a completed run with "1 tests failed". On
    > 2.6.23-mm1, it just hangs after the first test.
    >
    > I've only tried under UML, but since Rick is seeing it on real HW, I
    > guess this method may work there as well.
    >
    > Miklos
    > -
    > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    > the body of a message to majordomo@vger.kernel.org
    > More majordomo info at http://vger.kernel.org/majordomo-info.html
    > Please read the FAQ at http://www.tux.org/lkml/
    >

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-10-23 10:59    [W:0.025 / U:30.108 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site