lkml.org 
[lkml]   [2001]   [Nov]   [28]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateWed, 28 Nov 2001 12:18:08 +0000 (GMT)
FromTigran Aivazian <>
SubjectRe: task_struct.mm == NULL
Hi Frank,

It can be NULL for kernel threads which do not have a user address
space. Nevertheless, their tsk->active_mm would not be NULL but point to
some process' address space.

The point of  having active_mm is to minimize TLB flushes on switching
address spaces when the task is scheduled out.

Regards,
Tigran

On Wed, 28 Nov 2001, Frank Cornelis wrote:

> Hey,
> 
> I found in some code checks for task_struct.mm being NULL.
> When can task_struct.mm of a process be NULL except right before the
> process-kill?
> 
> Frank.
> 
> -
> 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: 2005-03-22 12:13    [from the cache]
©2003-2008