|
@@ -449,9 +449,6 @@ static void release_posix_timer(struct k_itimer *tmr, int it_id_set)
|
|
spin_unlock_irqrestore(&idr_lock, flags);
|
|
spin_unlock_irqrestore(&idr_lock, flags);
|
|
}
|
|
}
|
|
sigqueue_free(tmr->sigq);
|
|
sigqueue_free(tmr->sigq);
|
|
- if (unlikely(tmr->it_process) &&
|
|
|
|
- tmr->it_sigev_notify == (SIGEV_SIGNAL|SIGEV_THREAD_ID))
|
|
|
|
- put_task_struct(tmr->it_process);
|
|
|
|
kmem_cache_free(posix_timers_cache, tmr);
|
|
kmem_cache_free(posix_timers_cache, tmr);
|
|
}
|
|
}
|
|
|
|
|