Re: [2.4] build error with latest BK

From: Nick Piggin
Date: Wed Jun 16 2004 - 04:06:05 EST


Mikael Pettersson wrote:
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.


Sorry I'm an idiot. I'm sure Marcelo has already fixed it.
Just simply replace put_task_struct with free_task_struct.
-
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/