]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/i386/mem.c
xnu-2050.24.15.tar.gz
[apple/xnu.git] / bsd / dev / i386 / mem.c
index 4b45892954c3bd168d1244c9478f84c7d48c6a52..61f0d692994acbd0211779d6455621056fdd862f 100644 (file)
@@ -119,11 +119,15 @@ mmioctl(dev_t dev, u_long cmd, __unused caddr_t data,
 {
        int minnum = minor(dev);
 
-       if ((minnum == 0) || (minnum == 1))
-#if !defined(SECURE_KERNEL)
-               if (setup_kmem == 0) 
-                       return(EINVAL);
+       if (0 == minnum || 1 == minnum) {
+               /* /dev/mem and /dev/kmem */
+#if defined(SECURE_KERNEL)
+               return (ENODEV);
+#else
+               if (0 == setup_kmem) 
+                       return (EINVAL);
 #endif
+       }
 
        switch (cmd) {
        case FIONBIO: