[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: whether kernel thread has its own address space.
On Tue, 2006-05-02 at 16:15 +0530, Manjunath Naik wrote:
>
> Hi all,
>
> While I am reading "Understanding Linux Kernel" Book, I came across
> the following sentence in chapter 11 - Process Scheduling.
>
> "The Schedule() function ensure that if next selected process is
> kernel thread, then it uses the address space used by the previos
> process".
>
> Why it is required?
it's an optimization
> Does the kernel thread not have its own address space?
what would it *mean* to have a own address space (userspace address
space that is).. you're not allowed to do copy_*_user api from kernel
thread for this reason.. since it means nothing.
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/