diff options
| author | Jonathan Adams <Jonathan.Adams@Sun.COM> | 2009-12-09 16:02:00 -0800 |
|---|---|---|
| committer | Jonathan Adams <Jonathan.Adams@Sun.COM> | 2009-12-09 16:02:00 -0800 |
| commit | d32efdadf99ffd25752922f91fe04ab04eda7f70 (patch) | |
| tree | 14b10a1ddf2ab6166e0f073bb9235a425dcd3540 /usr/src/uts/common/vm | |
| parent | 2f172c55ef76964744bc62b4500ece87f3089b4d (diff) | |
| download | illumos-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.c | 2 |
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*/ } |
