Print this page
6149 use NULL capable segop as a shorthand for no-capabilities
@@ -103,11 +103,10 @@
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 = {
@@ -131,11 +130,10 @@
.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.
*/
@@ -326,15 +324,5 @@
*/
/*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);
-}