[Midnightbsd-cvs] src [10039] trunk/sys/dev/vkbd: sync with freebsd

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun May 27 18:28:53 EDT 2018


Revision: 10039
          http://svnweb.midnightbsd.org/src/?rev=10039
Author:   laffer1
Date:     2018-05-27 18:28:53 -0400 (Sun, 27 May 2018)
Log Message:
-----------
sync with freebsd

Modified Paths:
--------------
    trunk/sys/dev/vkbd/vkbd.c
    trunk/sys/dev/vkbd/vkbd_var.h

Modified: trunk/sys/dev/vkbd/vkbd.c
===================================================================
--- trunk/sys/dev/vkbd/vkbd.c	2018-05-27 22:28:03 UTC (rev 10038)
+++ trunk/sys/dev/vkbd/vkbd.c	2018-05-27 22:28:53 UTC (rev 10039)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*
  * vkbd.c
  */
@@ -27,8 +28,8 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $Id: vkbd.c,v 1.6 2013-01-08 03:53:29 laffer1 Exp $
- * $MidnightBSD$
+ * $Id: vkbd.c,v 1.20 2004/11/15 23:53:30 max Exp $
+ * $FreeBSD: stable/10/sys/dev/vkbd/vkbd.c 255359 2013-09-07 13:45:44Z davide $
  */
 
 #include "opt_compat.h"
@@ -158,7 +159,7 @@
 
 static struct cdevsw	vkbd_dev_cdevsw = {
 	.d_version =	D_VERSION,
-	.d_flags =	D_PSEUDO | D_NEEDGIANT | D_NEEDMINOR,
+	.d_flags =	D_NEEDGIANT | D_NEEDMINOR,
 	.d_open =	vkbd_dev_open,
 	.d_close =	vkbd_dev_close,
 	.d_read =	vkbd_dev_read,
@@ -186,14 +187,10 @@
 		return; /* don't recognize the name */
 
 	/* find any existing device, or allocate new unit number */
-	if (clone_create(&vkbd_dev_clones, &vkbd_dev_cdevsw, &unit, dev, 0)) {
-		*dev = make_dev(&vkbd_dev_cdevsw, unit,
-			UID_ROOT, GID_WHEEL, 0600, DEVICE_NAME "%d", unit);
-		if (*dev != NULL) {
-			dev_ref(*dev);
-			(*dev)->si_flags |= SI_CHEAPCLONE;
-		}
-	}
+	if (clone_create(&vkbd_dev_clones, &vkbd_dev_cdevsw, &unit, dev, 0))
+		*dev = make_dev_credf(MAKEDEV_REF, &vkbd_dev_cdevsw, unit,
+			cred, UID_ROOT, GID_WHEEL, 0600, DEVICE_NAME "%d",
+			unit);
 }
 
 /* Open device */

Modified: trunk/sys/dev/vkbd/vkbd_var.h
===================================================================
--- trunk/sys/dev/vkbd/vkbd_var.h	2018-05-27 22:28:03 UTC (rev 10038)
+++ trunk/sys/dev/vkbd/vkbd_var.h	2018-05-27 22:28:53 UTC (rev 10039)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
 /*-
  * vkbd_var.h
  *
@@ -25,8 +26,8 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $Id: vkbd_var.h,v 1.4 2013-01-08 03:53:29 laffer1 Exp $
- * $MidnightBSD$
+ * $Id: vkbd_var.h,v 1.4 2004/08/17 17:43:14 max Exp $
+ * $FreeBSD: stable/10/sys/dev/vkbd/vkbd_var.h 139749 2005-01-06 01:43:34Z imp $
  */
 
 #ifndef _VKBD_VAR_H_



More information about the Midnightbsd-cvs mailing list