Source-Changes-HG archive

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

[src/trunk]: src/sys/dev Not to add even more confusion in an already overcom...



details:   https://anonhg.NetBSD.org/src/rev/837abec2e5de
branches:  trunk
changeset: 337753:837abec2e5de
user:      maxv <maxv%NetBSD.org@localhost>
date:      Sun Apr 26 09:45:40 2015 +0000

description:
Not to add even more confusion in an already overcomplicated subsystem,
remove the FreeBSD code. This code is likely to be outdated, and Veriexec
is in all cases not available on FreeBSD.

diffstat:

 sys/dev/verified_exec.c |  38 ++------------------------------------
 1 files changed, 2 insertions(+), 36 deletions(-)

diffs (86 lines):

diff -r 23012beb43ad -r 837abec2e5de sys/dev/verified_exec.c
--- a/sys/dev/verified_exec.c   Sun Apr 26 09:38:01 2015 +0000
+++ b/sys/dev/verified_exec.c   Sun Apr 26 09:45:40 2015 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: verified_exec.c,v 1.70 2015/04/26 09:38:01 maxv Exp $  */
+/*     $NetBSD: verified_exec.c,v 1.71 2015/04/26 09:45:40 maxv Exp $  */
 
 /*-
  * Copyright (c) 2005, 2006 Elad Efrat <elad%NetBSD.org@localhost>
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: verified_exec.c,v 1.70 2015/04/26 09:38:01 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: verified_exec.c,v 1.71 2015/04/26 09:45:40 maxv Exp $");
 
 #include <sys/param.h>
 #include <sys/errno.h>
@@ -42,15 +42,9 @@
 #include <sys/syslog.h>
 #include <sys/proc.h>
 
-#ifdef __FreeBSD__
-#include <sys/kernel.h>
-#include <sys/device_port.h>
-#include <sys/ioccom.h>
-#else
 #include <sys/ioctl.h>
 #include <sys/device.h>
 #define DEVPORT_DEVICE struct device
-#endif
 
 #include <prop/proplib.h>
 
@@ -63,36 +57,19 @@
        DEVPORT_DEVICE veriexec_dev;
 };
 
-#if defined(__FreeBSD__)
-# define CDEV_MAJOR 216
-# define BDEV_MAJOR -1
-#endif
-
 const struct cdevsw veriexec_cdevsw = {
        .d_open = veriexecopen,
        .d_close = veriexecclose,
        .d_read = noread,
        .d_write = nowrite,
        .d_ioctl = veriexecioctl,
-#ifdef __NetBSD__
        .d_stop = nostop,
        .d_tty = notty,
-#endif
        .d_poll = nopoll,
        .d_mmap = nommap,
        .d_discard = nodiscard,
-#if defined(__NetBSD__)
        .d_kqfilter = nokqfilter,
        .d_flag = D_OTHER,
-#elif defined(__FreeBSD__)
-       nostrategy,
-       "veriexec",
-       CDEV_MAJOR,
-       nodump,
-       nopsize,
-       0,                              /* flags */
-       BDEV_MAJOR
-#endif
 };
 
 /* count of number of times device is open (we really only allow one open) */
@@ -291,14 +268,3 @@
        return (error);
 }
 
-#if defined(__FreeBSD__)
-static void
-veriexec_drvinit(void *unused)
-{
-       make_dev(&verifiedexec_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600,
-           "veriexec");
-       verifiedexecattach(0, 0, 0);
-}
-
-SYSINIT(veriexec, SI_SUB_PSEUDO, SI_ORDER_ANY, veriexec_drvinit, NULL);
-#endif



Home | Main Index | Thread Index | Old Index