diff --git a/sys/cddl/dev/prototype.c b/sys/cddl/dev/prototype.c --- a/sys/cddl/dev/prototype.c +++ b/sys/cddl/dev/prototype.c @@ -15,7 +15,6 @@ #include -static d_open_t prototype_open; static int prototype_unload(void); static void prototype_getargdesc(void *, dtrace_id_t, void *, dtrace_argdesc_t *); static void prototype_provide(void *, dtrace_probedesc_t *); @@ -24,12 +23,6 @@ static void prototype_disable(void *, dtrace_id_t, void *); static void prototype_load(void *); -static struct cdevsw prototype_cdevsw = { - .d_version = D_VERSION, - .d_open = prototype_open, - .d_name = "prototype", -}; - static dtrace_pattr_t prototype_attr = { { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_COMMON }, { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, @@ -51,7 +44,6 @@ .dtps_destroy = prototype_destroy }; -static struct cdev *prototype_cdev; static dtrace_provider_id_t prototype_id; static void @@ -82,10 +74,6 @@ static void prototype_load(void *dummy) { - /* Create the /dev/dtrace/prototype entry. */ - prototype_cdev = make_dev(&prototype_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, - "dtrace/prototype"); - if (dtrace_register("prototype", &prototype_attr, DTRACE_PRIV_USER, NULL, &prototype_pops, NULL, &prototype_id) != 0) return; @@ -100,8 +88,6 @@ if ((error = dtrace_unregister(prototype_id)) != 0) return (error); - destroy_dev(prototype_cdev); - return (error); } @@ -129,12 +115,6 @@ return (error); } -static int -prototype_open(struct cdev *dev __unused, int oflags __unused, int devtype __unused, struct thread *td __unused) -{ - return (0); -} - SYSINIT(prototype_load, SI_SUB_DTRACE_PROVIDER, SI_ORDER_ANY, prototype_load, NULL); SYSUNINIT(prototype_unload, SI_SUB_DTRACE_PROVIDER, SI_ORDER_ANY, prototype_unload, NULL);