diff options
author | jhb <jhb@FreeBSD.org> | 2014-12-03 15:29:53 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2014-12-03 15:29:53 +0000 |
commit | 1e8b1cd5103416fe57e7ca170b88aea4461e1935 (patch) | |
tree | c75743414aa16e86827d1a2d71783aecf1f62edb /sys/kern/subr_bus.c | |
parent | 4c8c231b28bd5a8a0641516dae108054f908f65e (diff) | |
download | FreeBSD-src-1e8b1cd5103416fe57e7ca170b88aea4461e1935.zip FreeBSD-src-1e8b1cd5103416fe57e7ca170b88aea4461e1935.tar.gz |
Revert device_getenv_int() for now as it duplicates resource_int_value().
We should perhaps implement a device_getenv_*() and device_setenv_*() API
as a convenience wrapper on top of resource_*_value() and resource_set_*().
Diffstat (limited to 'sys/kern/subr_bus.c')
-rw-r--r-- | sys/kern/subr_bus.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c index 33cf6e7..7fbe359 100644 --- a/sys/kern/subr_bus.c +++ b/sys/kern/subr_bus.c @@ -56,8 +56,6 @@ __FBSDID("$FreeBSD$"); #include <sys/interrupt.h> #include <sys/cpuset.h> -#include <sys/syslog.h> - #include <net/vnet.h> #include <machine/cpu.h> @@ -5033,18 +5031,3 @@ bus_free_resource(device_t dev, int type, struct resource *r) return (0); return (bus_release_resource(dev, type, rman_get_rid(r), r)); } - -int -device_getenv_int(device_t dev, const char *knob, int *iptr) -{ - char env[128]; - int sz; - - sz = snprintf(env, sizeof(env), "hw.%s.%d.%s", device_get_name(dev), device_get_unit(dev), knob); - if (sz >= sizeof(env)) { - /* XXX: log? return error? bump sysctl error? */ - log(LOG_ERR, "device_getenv_int: knob too long: '%s'", knob); - return 0; - } - return (getenv_int(env, iptr)); -} |