diff options
Diffstat (limited to 'kernel/fork.c')
-rw-r--r-- | kernel/fork.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 228f80c9155a..eeaec6893b0d 100644 --- a/kernel/fork.c +++ b/kernel/fork.c | |||
@@ -474,7 +474,7 @@ EXPORT_SYMBOL_GPL(mmput); | |||
474 | /** | 474 | /** |
475 | * get_task_mm - acquire a reference to the task's mm | 475 | * get_task_mm - acquire a reference to the task's mm |
476 | * | 476 | * |
477 | * Returns %NULL if the task has no mm. Checks PF_BORROWED_MM (meaning | 477 | * Returns %NULL if the task has no mm. Checks PF_KTHREAD (meaning |
478 | * this kernel workthread has transiently adopted a user mm with use_mm, | 478 | * this kernel workthread has transiently adopted a user mm with use_mm, |
479 | * to do its AIO) is not set and if so returns a reference to it, after | 479 | * to do its AIO) is not set and if so returns a reference to it, after |
480 | * bumping up the use count. User must release the mm via mmput() | 480 | * bumping up the use count. User must release the mm via mmput() |
@@ -487,7 +487,7 @@ struct mm_struct *get_task_mm(struct task_struct *task) | |||
487 | task_lock(task); | 487 | task_lock(task); |
488 | mm = task->mm; | 488 | mm = task->mm; |
489 | if (mm) { | 489 | if (mm) { |
490 | if (task->flags & PF_BORROWED_MM) | 490 | if (task->flags & PF_KTHREAD) |
491 | mm = NULL; | 491 | mm = NULL; |
492 | else | 492 | else |
493 | atomic_inc(&mm->mm_users); | 493 | atomic_inc(&mm->mm_users); |