_del_observer(0)
{
- assert(state() == Thread_invalid);
+ assert(state(false) == Thread_invalid);
inc_ref();
_space.space(Kernel_task::kernel_task());
r->sp(0);
r->ip(0);
- state_add(Thread_dead | Thread_suspended);
+ state_add_dirty(Thread_dead, false);
// ok, we're ready to go!
}