Print this page
6149 use NULL capable segop as a shorthand for no-capabilities
*** 103,113 ****
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_dump(struct seg *);
static void segkpm_badop(void);
static int segkpm_notsup(void);
- static int segkpm_capable(struct seg *, segcapability_t);
#define SEGKPM_BADOP(t) (t(*)())segkpm_badop
#define SEGKPM_NOTSUP (int(*)())segkpm_notsup
static struct seg_ops segkpm_ops = {
--- 103,112 ----
*** 131,141 ****
.dump = segkpm_dump,
.pagelock = SEGKPM_NOTSUP,
.setpagesize = SEGKPM_BADOP(int),
.getmemid = SEGKPM_BADOP(int),
.getpolicy = SEGKPM_BADOP(lgrp_mem_policy_info_t *),
- .capable = segkpm_capable,
};
/*
* kpm_pgsz and kpm_pgshft are set by platform layer.
*/
--- 130,139 ----
*** 326,340 ****
*/
/*ARGSUSED*/
static void
segkpm_dump(struct seg *seg)
{}
-
- /*
- * We claim to have no special capabilities.
- */
- /*ARGSUSED*/
- static int
- segkpm_capable(struct seg *seg, segcapability_t capability)
- {
- return (0);
- }
--- 324,328 ----