summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2011-11-11 04:10:36 +0000
committerkib <kib@FreeBSD.org>2011-11-11 04:10:36 +0000
commit1084039b85788b5f20644146ce2767e397020a75 (patch)
treef53838381067c52175c14f84b72bb6abadb3345b /sys
parentf6710005c7b5cbaa57962878278d7b6ee1bd22e2 (diff)
downloadFreeBSD-src-1084039b85788b5f20644146ce2767e397020a75.zip
FreeBSD-src-1084039b85788b5f20644146ce2767e397020a75.tar.gz
Weaken the part of assertions added in the r227394. Only check that the
process state is stopped. MFC after: 1 week
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/amd64/machdep.c2
-rw-r--r--sys/i386/i386/machdep.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c
index 7ae476a..fab3111 100644
--- a/sys/amd64/amd64/machdep.c
+++ b/sys/amd64/amd64/machdep.c
@@ -2048,7 +2048,7 @@ fill_fpregs(struct thread *td, struct fpreg *fpregs)
{
KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
- (P_SHOULDSTOP(td->td_proc) && TD_IS_SLEEPING(td)),
+ P_SHOULDSTOP(td->td_proc),
("not suspended thread %p", td));
fpugetregs(td);
fill_fpregs_xmm(&td->td_pcb->pcb_user_save, fpregs);
diff --git a/sys/i386/i386/machdep.c b/sys/i386/i386/machdep.c
index 96128e5..c7352d9 100644
--- a/sys/i386/i386/machdep.c
+++ b/sys/i386/i386/machdep.c
@@ -3300,7 +3300,7 @@ fill_fpregs(struct thread *td, struct fpreg *fpregs)
{
KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
- (P_SHOULDSTOP(td->td_proc) && TD_IS_SLEEPING(td)),
+ P_SHOULDSTOP(td->td_proc),
("not suspended thread %p", td));
#ifdef DEV_NPX
npxgetregs(td);
OpenPOWER on IntegriCloud