Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/sys Define a constant for the size of device_t::dv_xname...



details:   https://anonhg.NetBSD.org/src/rev/175683c0a1a3
branches:  trunk
changeset: 985271:175683c0a1a3
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Sun Aug 15 22:08:01 2021 +0000

description:
Define a constant for the size of device_t::dv_xname, rather than just
using 16.

diffstat:

 sys/sys/device.h |  8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diffs (29 lines):

diff -r 2e16a073fb48 -r 175683c0a1a3 sys/sys/device.h
--- a/sys/sys/device.h  Sun Aug 15 21:51:56 2021 +0000
+++ b/sys/sys/device.h  Sun Aug 15 22:08:01 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: device.h,v 1.173 2021/08/07 18:16:42 thorpej Exp $ */
+/* $NetBSD: device.h,v 1.174 2021/08/15 22:08:01 thorpej Exp $ */
 
 /*
  * Copyright (c) 2021 The NetBSD Foundation, Inc.
@@ -252,6 +252,9 @@
                                            const char *, devhandle_t *);
 };
 
+/* Max size of a device external name (including terminating NUL) */
+#define        DEVICE_XNAME_SIZE       16
+
 struct device {
        devhandle_t     dv_handle;      /* this device's handle;
                                           new device_t's get INVALID */
@@ -262,7 +265,8 @@
        cfdriver_t      dv_cfdriver;    /* our cfdriver */
        cfattach_t      dv_cfattach;    /* our cfattach */
        int             dv_unit;        /* device unit number */
-       char            dv_xname[16];   /* external name (name + unit) */
+                                       /* external name (name + unit) */
+       char            dv_xname[DEVICE_XNAME_SIZE];
        device_t        dv_parent;      /* pointer to parent device
                                           (NULL if pseudo- or root node) */
        int             dv_depth;       /* number of parents until root */



Home | Main Index | Thread Index | Old Index