[lkml]   [2001]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Core dumps for threads
    > Can anyone explain why this test is in routine `do_coredump'
    > in file `fs/exec.c' in the 2.4.0 kernel?
    > if (!current->dumpable || atomic_read(&current->mm->mm_users) != 1)
    > goto fail;
    > The only thing the test on `mm_users' seems to be doing is stopping
    > a thread process from dumping core. What's the rationale for this?

    The I/O to dump the core would race other changes on the mm. The right fix
    is probably to copy the mm (as fork does) then dump the copy.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:17    [W:0.025 / U:1.112 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site