summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/kern_kse.c5
-rw-r--r--sys/kern/kern_thread.c5
2 files changed, 0 insertions, 10 deletions
diff --git a/sys/kern/kern_kse.c b/sys/kern/kern_kse.c
index 72ab301..7b30cd1 100644
--- a/sys/kern/kern_kse.c
+++ b/sys/kern/kern_kse.c
@@ -538,11 +538,6 @@ kse_wakeup(struct thread *td, struct kse_wakeup_args *uap)
/* KSE-enabled processes only, please. */
if (!(p->p_flag & P_KSES))
return (EINVAL);
- if ((td->td_ksegrp->kg_numupcalls != 0) && (td->td_mailbox == NULL)) {
- KASSERT((td->td_upcall != NULL), ("%s: not own an upcall", __func__));
- if (td->td_upcall->ku_mailbox == uap->mbx)
- return (0);
- }
PROC_LOCK(p);
mtx_lock_spin(&sched_lock);
if (uap->mbx) {
diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c
index 72ab301..7b30cd1 100644
--- a/sys/kern/kern_thread.c
+++ b/sys/kern/kern_thread.c
@@ -538,11 +538,6 @@ kse_wakeup(struct thread *td, struct kse_wakeup_args *uap)
/* KSE-enabled processes only, please. */
if (!(p->p_flag & P_KSES))
return (EINVAL);
- if ((td->td_ksegrp->kg_numupcalls != 0) && (td->td_mailbox == NULL)) {
- KASSERT((td->td_upcall != NULL), ("%s: not own an upcall", __func__));
- if (td->td_upcall->ku_mailbox == uap->mbx)
- return (0);
- }
PROC_LOCK(p);
mtx_lock_spin(&sched_lock);
if (uap->mbx) {
OpenPOWER on IntegriCloud