Re: how set_user_nice() function is called

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for reply.

I also asked that set_user_nice where and when is called(file and line).  I think it is not called after each forking operation, isn't it? Could you give calling order between functions from do_fork() like that func1()->func2()->...

Regards.

On Mon, Nov 21, 2011 at 3:59 AM, Mulyadi Santosa <mulyadi.santosa@xxxxxxxxx> wrote:
On Mon, Nov 21, 2011 at 00:31, Enes Albay - انس الباى
<albayenes@xxxxxxxxx> wrote:
> Hi!
>
> anybody knows that where is set_user_nice() function called in the kernel?
> i couldn't find that.  i just found that in forking operation
> do_fork()->copy_process()->
> dup_task_struct() called then set_user_nice()
> called but i couldn't find that where. Also how/where do_fork() function
> called in kernel i couldn't find.

In x86, do_fork() is called from sys_fork()... check :
http://lxr.linux.no/#linux+v3.1.1/arch/x86/kernel/process.c#L235

While sys_fork() itself, since it's a syscall handler, is called from
entry.S. Please refer to:
http://lxr.linux.no/#linux+v3.1.1/arch/x86/ia32/ia32entry.S#L475



--
regards,

Mulyadi Santosa
Freelance Linux trainer and consultant

blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com



--
Enes Albay

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux