瀏覽代碼

[PATCH] Don't inherit ->splice_pipe across forks

It's really task private, so clear that field on fork after copying
task structure.

Signed-off-by: Jens Axboe <axboe@suse.de>
Jens Axboe 19 年之前
父節點
當前提交
a0aa7f68af
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      kernel/fork.c

+ 1 - 0
kernel/fork.c

@@ -180,6 +180,7 @@ static struct task_struct *dup_task_struct(struct task_struct *orig)
 	atomic_set(&tsk->usage,2);
 	atomic_set(&tsk->fs_excl, 0);
 	tsk->btrace_seq = 0;
+	tsk->splice_pipe = NULL;
 	return tsk;
 }