Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 May 2010 21:25:40 GMT
From:      Marko Zec <zec@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 178403 for review
Message-ID:  <201005172125.o4HLPeu4001563@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@178403?ac=10

Change 178403 by zec@zec_nxlab on 2010/05/17 21:25:06

	Provide a SYSCTL_VNET_OPAQUE() variant for nooptions VIMAGE builds.
	This ubreaks GENERIC kernel build.
	
	While here, move the existing #define for SYSCTL_VNET_OPAQUE()
	so that it is alphabetically sorted with other SYSCTL_VNET_* stuff.

Affected files ...

.. //depot/projects/vimage/src/sys/net/vnet.h#39 edit

Differences ...

==== //depot/projects/vimage/src/sys/net/vnet.h#39 (text+ko) ====

@@ -245,6 +245,11 @@
 	    fmt, descr)							\
 	SYSCTL_OID(parent, nbr, name, CTLFLAG_VNET|(access), ptr, arg, 	\
 	    handler, fmt, descr)
+#define	SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt,    \
+	    descr)							\
+	SYSCTL_OID(parent, nbr, name,					\
+	    CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, len, 		\
+	    vnet_sysctl_handle_opaque, fmt, descr)
 #define	SYSCTL_VNET_STRING(parent, nbr, name, access, arg, len, descr)	\
 	SYSCTL_OID(parent, nbr, name,					\
 	    CTLTYPE_STRING|CTLFLAG_VNET|(access),			\
@@ -254,11 +259,6 @@
 	    CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr,			\
 	    sizeof(struct type), vnet_sysctl_handle_opaque, "S," #type,	\
 	    descr)
-#define SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt,    \
-	    descr) 							\
-	SYSCTL_OID(parent, nbr, name,					\
-	    CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, len, 		\
-	    vnet_sysctl_handle_opaque, fmt, descr)
 #define	SYSCTL_VNET_UINT(parent, nbr, name, access, ptr, val, descr)	\
 	SYSCTL_OID(parent, nbr, name,					\
 	    CTLTYPE_UINT|CTLFLAG_MPSAFE|CTLFLAG_VNET|(access),		\
@@ -403,6 +403,9 @@
 	    fmt, descr)							\
 	SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt,	\
 	    descr)
+#define	SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt,    \
+	    descr)							\
+	SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr)
 #define	SYSCTL_VNET_STRING(parent, nbr, name, access, arg, len, descr)	\
 	SYSCTL_STRING(parent, nbr, name, access, arg, len, descr)
 #define	SYSCTL_VNET_STRUCT(parent, nbr, name, access, ptr, type, descr)	\



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005172125.o4HLPeu4001563>