lkml.org 
[lkml]   [2000]   [Jul]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Quick question about do_exit...

    On Wed, 5 Jul 2000, Chris Lattner wrote:

    >
    > I have a quick question about the do_exit function... the bottom of which
    > looks like this:
    >
    > lock_kernel();
    > fake_volatile:
    > #ifdef CONFIG_BSD_PROCESS_ACCT
    > acct_process(code);
    > #endif
    > sem_exit();
    > __exit_mm(tsk);
    > __exit_files(tsk);
    > __exit_fs(tsk);
    > __exit_sighand(tsk);
    > exit_thread();
    > tsk->state = TASK_ZOMBIE;
    > tsk->exit_code = code;
    > exit_notify();
    > put_exec_domain(tsk->exec_domain);
    > if (tsk->binfmt && tsk->binfmt->module)
    > __MOD_DEC_USE_COUNT(tsk->binfmt->module);
    > schedule();
    >
    > Where does the kernel lock get dropped? I can't seem to find out where
    > this is... and I have looked high and low. :)
    >

    have a look in schedule(). Hint - release_kernel_lock().

    Regards,
    Tigran


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

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