Re: [2.4] build error with latest BK

From: Mikael Pettersson
Date: Wed Jun 16 2004 - 04:06:05 EST


Nick Piggin writes:
> David Howells wrote:
> >>- put_task_struct(tsk);
> >>+ task_unlock(tsk);
> >
> >
> > Ummm... that doesn't look right.
> >
> >
> >>- get_task_struct(tsk);
> >
> >
> > This is necessary to stop someone deallocating the task structure, can the
> > task structure be deallocated whilst locked?
> >
>
> Ooh maybe it can. Should that be a read_lock of the tasklist lock then?

For 2.4 kernels, use get_task_struct() and free_task_struct() [not put]
for locking and unlocking a task.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/