summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/vm/page.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/vm/page.h')
-rw-r--r--usr/src/uts/common/vm/page.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/common/vm/page.h b/usr/src/uts/common/vm/page.h
index ceccab3d32..8739e8a366 100644
--- a/usr/src/uts/common/vm/page.h
+++ b/usr/src/uts/common/vm/page.h
@@ -898,8 +898,7 @@ int page_szc_user_filtered(size_t);
#define PP_ISAGED(pp) (((pp)->p_state & P_FREE) && \
((pp)->p_vnode == NULL))
#define PP_ISNORELOC(pp) ((pp)->p_state & P_NORELOC)
-#define PP_ISKAS(pp) (((pp)->p_vnode == &kvp) || \
- ((pp)->p_vnode == &zvp))
+#define PP_ISKAS(pp) (VN_ISKAS((pp)->p_vnode))
#define PP_ISNORELOCKERNEL(pp) (PP_ISNORELOC(pp) && PP_ISKAS(pp))
#define PP_ISMIGRATE(pp) ((pp)->p_state & P_MIGRATE)
#define PP_ISSWAP(pp) ((pp)->p_state & P_SWAP)
@@ -1177,6 +1176,7 @@ int page_trycapture(page_t *pp, uint_t szc, uint_t flags, void *datap);
void page_unlock_capture(page_t *pp);
int page_capture_unretire_pp(page_t *);
+extern int memsegs_trylock(int);
extern void memsegs_lock(int);
extern void memsegs_unlock(int);
extern int memsegs_lock_held(void);