summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/vm
diff options
context:
space:
mode:
authorJonathan Adams <Jonathan.Adams@Sun.COM>2009-12-09 16:02:00 -0800
committerJonathan Adams <Jonathan.Adams@Sun.COM>2009-12-09 16:02:00 -0800
commitd32efdadf99ffd25752922f91fe04ab04eda7f70 (patch)
tree14b10a1ddf2ab6166e0f073bb9235a425dcd3540 /usr/src/uts/common/vm
parent2f172c55ef76964744bc62b4500ece87f3089b4d (diff)
downloadillumos-joyent-d32efdadf99ffd25752922f91fe04ab04eda7f70.tar.gz
6905982 panic: NULL pointer dereference in anon_get_ptr() in swapout thread
6908270 Insufficient test for "segkp_fault: bad unlock" panic in segkp_fault()
Diffstat (limited to 'usr/src/uts/common/vm')
-rw-r--r--usr/src/uts/common/vm/seg_kp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/vm/seg_kp.c b/usr/src/uts/common/vm/seg_kp.c
index af684f4c06..9336e03540 100644
--- a/usr/src/uts/common/vm/seg_kp.c
+++ b/usr/src/uts/common/vm/seg_kp.c
@@ -1001,7 +1001,7 @@ segkp_fault(
* Make sure the addr is LOCKED and it has anon backing
* before unlocking
*/
- if ((kpd->kp_flags & (KPD_LOCKED|KPD_NO_ANON)) == KPD_NO_ANON) {
+ if ((kpd->kp_flags & (KPD_LOCKED|KPD_NO_ANON)) != KPD_LOCKED) {
panic("segkp_fault: bad unlock");
/*NOTREACHED*/
}