[PATCH] Don't inherit ->splice_pipe across forks
authorJens Axboe <axboe@suse.de>
Thu, 20 Apr 2006 11:05:33 +0000 (13:05 +0200)
committerJens Axboe <axboe@suse.de>
Thu, 20 Apr 2006 11:05:33 +0000 (13:05 +0200)
It's really task private, so clear that field on fork after copying
task structure.

Signed-off-by: Jens Axboe <axboe@suse.de>
kernel/fork.c

index 34515772611ee93cfba6bcb4104f5fba350cd2c1..d2fa57d480d4af9c868c2e7a5602f50b6e164795 100644 (file)
@@ -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;
 }