Print this page
6153 use NULL pagelock segop as a shorthand for ENOTSUP
@@ -101,14 +101,12 @@
* Private seg op routines.
*/
faultcode_t segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr,
size_t len, enum fault_type type, enum seg_rw rw);
static void segkpm_badop(void);
-static int segkpm_notsup(void);
#define SEGKPM_BADOP(t) (t(*)())segkpm_badop
-#define SEGKPM_NOTSUP (int(*)())segkpm_notsup
static struct seg_ops segkpm_ops = {
.dup = SEGKPM_BADOP(int),
.unmap = SEGKPM_BADOP(int),
.free = SEGKPM_BADOP(void),
@@ -124,11 +122,10 @@
.getprot = SEGKPM_BADOP(int),
.getoffset = SEGKPM_BADOP(u_offset_t),
.gettype = SEGKPM_BADOP(int),
.getvp = SEGKPM_BADOP(int),
.advise = SEGKPM_BADOP(int),
- .pagelock = SEGKPM_NOTSUP,
.setpagesize = SEGKPM_BADOP(int),
.getmemid = SEGKPM_BADOP(int),
.getpolicy = SEGKPM_BADOP(lgrp_mem_policy_info_t *),
};
@@ -308,11 +305,5 @@
static void
segkpm_badop() {}
#endif /* SEGKPM_SUPPORT */
-
-static int
-segkpm_notsup()
-{
- return (ENOTSUP);
-}