summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_devconf.c
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1994-10-19 00:08:48 +0000
committerwollman <wollman@FreeBSD.org>1994-10-19 00:08:48 +0000
commit41a2adf2c72e778a911e363e9e3725bbb7dc84f1 (patch)
tree8ee590fb572084e0f572cbf73875f7f5c914f23c /sys/kern/kern_devconf.c
parent9f03970c61a13828502dd5b7e9be32d79d5583e9 (diff)
downloadFreeBSD-src-41a2adf2c72e778a911e363e9e3725bbb7dc84f1.zip
FreeBSD-src-41a2adf2c72e778a911e363e9e3725bbb7dc84f1.tar.gz
Use a static length for externalized data, rather than calling a function.
Diffstat (limited to 'sys/kern/kern_devconf.c')
-rw-r--r--sys/kern/kern_devconf.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/sys/kern/kern_devconf.c b/sys/kern/kern_devconf.c
index 43247f7..f5e74d8 100644
--- a/sys/kern/kern_devconf.c
+++ b/sys/kern/kern_devconf.c
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: sysctl.h,v 1.17 1994/10/10 00:58:34 phk Exp $
+ * $Id: kern_devconf.c,v 1.1 1994/10/16 03:52:13 wollman Exp $
*/
/*
@@ -100,10 +100,7 @@ make_devconf(struct kern_devconf *kdc, struct devconf *dc)
dc->dc_unit = kdc->kdc_unit;
dc->dc_md = kdc->kdc_md;
dc->dc_number = kdc->kdc_number;
- if(kdc->kdc_datalen)
- dc->dc_datalen = kdc->kdc_datalen(kdc);
- else
- dc->dc_datalen = 0;
+ dc->dc_datalen = kdc->kdc_datalen;
}
int
@@ -135,9 +132,7 @@ dev_sysctl(int *name, u_int namelen, void *oldp, size_t *oldlenp,
if(!oldp) {
*oldlenp = sizeof(struct devconf) - 1;
- if(kdc->kdc_datalen) {
- *oldlenp += kdc->kdc_datalen(kdc);
- }
+ *oldlenp += kdc->kdc_datalen;
return 0;
}
OpenPOWER on IntegriCloud