22 lines
484 B
Diff
22 lines
484 B
Diff
--- sys/dev/oce/oce_if.c.orig
|
|
+++ sys/dev/oce/oce_if.c
|
|
@@ -616,6 +616,9 @@
|
|
break;
|
|
|
|
case SIOCGPRIVATE_0:
|
|
+ rc = priv_check(curthread, PRIV_DRIVER);
|
|
+ if (rc != 0)
|
|
+ break;
|
|
rc = oce_handle_passthrough(ifp, data);
|
|
break;
|
|
default:
|
|
--- sys/dev/oce/oce_if.h.orig
|
|
+++ sys/dev/oce/oce_if.h
|
|
@@ -46,6 +46,7 @@
|
|
#include <sys/kernel.h>
|
|
#include <sys/bus.h>
|
|
#include <sys/mbuf.h>
|
|
+#include <sys/priv.h>
|
|
#include <sys/rman.h>
|
|
#include <sys/socket.h>
|
|
#include <sys/sockio.h>
|