DEVFS - move devfs headers to sys/sys; fix consumers
authorAlex Hornung <ahornung@gmail.com>
Mon, 17 Aug 2009 07:24:14 +0000 (08:24 +0100)
committerAlex Hornung <ahornung@gmail.com>
Mon, 17 Aug 2009 09:16:16 +0000 (10:16 +0100)
* Move devfs.h and devfs_rules.h from sys/vfs/devfs/ to sys/sys/

* Fix all consumers of the devfs headers to use the new path

23 files changed:
sbin/mount_devfs/mount_devfs.c
sys/bus/cam/scsi/scsi_target.c
sys/dev/disk/vn/vn.c
sys/dev/misc/snp/snp.c
sys/dev/serial/sio/sio.c
sys/kern/kern_conf.c
sys/kern/kern_device.c
sys/kern/subr_disk.c
sys/kern/subr_diskslice.c
sys/kern/tty_pty.c
sys/kern/vfs_conf.c
sys/net/bpf.c
sys/net/tap/if_tap.c
sys/net/tun/if_tun.c
sys/netproto/smb/smb_dev.c
sys/sys/devfs.h [moved from sys/vfs/devfs/devfs.h with 99% similarity]
sys/sys/devfs_rules.h [moved from sys/vfs/devfs/devfs_rules.h with 95% similarity]
sys/vfs/devfs/devfs_core.c
sys/vfs/devfs/devfs_helper.c
sys/vfs/devfs/devfs_rules.c
sys/vfs/devfs/devfs_vfsops.c
sys/vfs/devfs/devfs_vnops.c
usr.sbin/devfsctl/devfsctl.c

index 26e3e44..2a23e97 100644 (file)
  */
 #include <sys/param.h>
 #include <sys/mount.h>
-
-#if 0
-#include <vfs/devfs/devfs.h>
-#endif
+#include <sys/devfs.h>
 
 #include <err.h>
 #include <stdio.h>
@@ -47,8 +44,6 @@
 
 #include "mntopts.h"
 
-#define DEVFS_MNT_RULESET      0x01
-#define DEVFS_MNT_JAIL         0x02
 #if 0
 #define MOPT_UPDATE         { "update",     0, MNT_UPDATE, 0 }
 #endif
@@ -68,10 +63,6 @@ struct mntopt mopts[] = {
 
 static void    usage(void);
 
-struct devfs_mount_info {
-       int flags;
-};
-
 int
 main(int argc, char **argv)
 {
index d483ba0..f9850b4 100644 (file)
@@ -40,7 +40,7 @@
 #include <sys/vnode.h>
 #include <sys/devicestat.h>
 #include <sys/thread2.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 #include "../cam.h"
 #include "../cam_ccb.h"
index c7c1e42..92f6242 100644 (file)
@@ -83,7 +83,7 @@
 #include <vm/swap_pager.h>
 #include <vm/vm_extern.h>
 #include <vm/vm_zone.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 static d_ioctl_t       vnioctl;
 static d_open_t        vnopen;
index 3d742be..5a108e7 100644 (file)
@@ -29,7 +29,7 @@
 #include <sys/thread2.h>
 #include <sys/vnode.h>
 #include <sys/device.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 static l_close_t       snplclose;
 static l_write_t       snplwrite;
index dc95110..dc7b92c 100644 (file)
@@ -74,7 +74,7 @@
 #include <sys/rman.h>
 #include <sys/timepps.h>
 #include <sys/thread2.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 #include <machine/limits.h>
 
index 971bfba..bf9a9f6 100644 (file)
@@ -49,7 +49,7 @@
 
 #include <sys/sysref2.h>
 
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 MALLOC_DEFINE(M_DEVT, "cdev_t", "dev_t storage");
 
index c87c1c1..246584e 100644 (file)
@@ -47,7 +47,7 @@
 #include <sys/proc.h>
 #include <machine/stdarg.h>
 #include <sys/thread2.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 /*
  * system link descriptors identify the command in the
index fdb7538..d4350b9 100644 (file)
 #include <sys/msgport.h>
 #include <sys/msgport2.h>
 #include <sys/buf2.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 #include <sys/thread.h>
 #include <sys/thread2.h>
 
index 3d572b0..0031cf3 100644 (file)
@@ -68,7 +68,7 @@
 
 #include <vfs/ufs/dinode.h>    /* XXX used only for fs.h */
 #include <vfs/ufs/fs.h>                /* XXX used only to get BBSIZE/SBSIZE */
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 static int  dsreadandsetlabel(cdev_t dev, u_int flags,
                           struct diskslices *ssp, struct diskslice *sp,
index c2cb3fb..e39545c 100644 (file)
@@ -59,7 +59,7 @@
 #include <sys/malloc.h>
 #include <sys/device.h>
 #include <sys/thread2.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 DEVFS_DECLARE_CLONE_BITMAP(pty);
 DEVFS_DECLARE_CLONE_BITMAP(pts);
index 807da7f..130d8f3 100644 (file)
@@ -62,7 +62,7 @@
 #include <sys/paths.h>
 #include <sys/thread2.h>
 #include <sys/nlookup.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 #include "opt_ddb.h"
 #ifdef DDB
index f192024..97cad23 100644 (file)
@@ -74,7 +74,7 @@
 #include <sys/kernel.h>
 #include <sys/sysctl.h>
 
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 struct netmsg_bpf_output {
        struct netmsg   nm_netmsg;
index 5ddabb6..b635a8d 100644 (file)
@@ -67,7 +67,7 @@
 #include <net/if_arp.h>
 #include <net/if_clone.h>
 #include <net/route.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 #include <netinet/in.h>
 
index b19ef40..f04c15d 100644 (file)
@@ -48,7 +48,7 @@
 #include <net/ifq_var.h>
 #include <net/netisr.h>
 #include <net/route.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 #ifdef INET
 #include <netinet/in.h>
index d95a6bb..9bb7d4f 100644 (file)
@@ -49,7 +49,7 @@
 #include <sys/uio.h>
 #include <sys/vnode.h>
 #include <sys/thread2.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 #include <net/if.h>
 
 #include "smb.h"
similarity index 99%
rename from sys/vfs/devfs/devfs.h
rename to sys/sys/devfs.h
index 0547558..84e8677 100644 (file)
@@ -31,8 +31,8 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
-#ifndef _VFS_DEVFS_H_
-#define        _VFS_DEVFS_H_
+#ifndef _SYS_DEVFS_H_
+#define        _SYS_DEVFS_H_
 
 #if defined(_KERNEL) || defined(_KERNEL_STRUCTURES)
 
@@ -429,4 +429,4 @@ struct devfs_mount_info {
        int flags;
 };
 
-#endif /* _VFS_DEVFS_H_ */
+#endif /* _SYS_DEVFS_H_ */
similarity index 95%
rename from sys/vfs/devfs/devfs_rules.h
rename to sys/sys/devfs_rules.h
index ab2ac97..05c9733 100644 (file)
@@ -31,8 +31,8 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
-#ifndef _VFS_DEVFS_RULES_H_
-#define        _VFS_DEVFS_RULES_H_
+#ifndef _SYS_DEVFS_RULES_H_
+#define        _SYS_DEVFS_RULES_H_
 
 #ifndef _SYS_QUEUE_H_
 #include <sys/queue.h>
@@ -97,8 +97,8 @@ struct devfs_rule_ioctl {
 
 #if defined(_KERNEL) || defined(_KERNEL_STRUCTURES)
 
-#ifndef _VFS_DEVFS_H_
-#include <vfs/devfs/devfs.h>
+#ifndef _SYS_DEVFS_H_
+#include <sys/devfs.h>
 #endif
 
 TAILQ_HEAD(devfs_rule_head, devfs_rule);
@@ -107,4 +107,4 @@ TAILQ_HEAD(devfs_rule_head, devfs_rule);
 void *devfs_rule_check_apply(struct devfs_node *, void *);
 void *devfs_rule_reset_node(struct devfs_node *, void *);
 #endif /* _KERNEL */
-#endif /* _VFS_DEVFS_RULES_H_ */
+#endif /* _SYS_DEVFS_RULES_H_ */
index 1d89d64..3278506 100644 (file)
@@ -46,8 +46,8 @@
 #include <sys/param.h>
 #include <sys/sysref2.h>
 #include <sys/systm.h>
-#include <vfs/devfs/devfs.h>
-#include <vfs/devfs/devfs_rules.h>
+#include <sys/devfs.h>
+#include <sys/devfs_rules.h>
 
 MALLOC_DEFINE(M_DEVFS, "devfs", "Device File System (devfs) allocations");
 DEVFS_DECLARE_CLONE_BITMAP(ops_id);
index caff09e..8f3c0e2 100644 (file)
@@ -37,7 +37,7 @@
 #include <sys/types.h>
 #include <sys/param.h>
 #include <machine/limits.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 MALLOC_DECLARE(M_DEVFS);
 
index 986ddf7..9a4cf2d 100644 (file)
@@ -42,8 +42,8 @@
 #include <sys/fcntl.h>
 #include <sys/device.h>
 #include <sys/mount.h>
-#include <vfs/devfs/devfs.h>
-#include <vfs/devfs/devfs_rules.h>
+#include <sys/devfs.h>
+#include <sys/devfs_rules.h>
 
 MALLOC_DECLARE(M_DEVFS);
 
index 8e683bf..2079343 100644 (file)
@@ -38,7 +38,7 @@
 #include <sys/vnode.h>
 #include <sys/jail.h>
 #include <sys/lock.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 
 MALLOC_DECLARE(M_DEVFS);
 
index 765784a..b50c3db 100644 (file)
@@ -58,7 +58,7 @@
 #include <sys/ttycom.h>
 #include <sys/sysref2.h>
 #include <sys/tty.h>
-#include <vfs/devfs/devfs.h>
+#include <sys/devfs.h>
 #include <sys/pioctl.h>
 
 #include <machine/limits.h>
index 099f974..b787d2f 100644 (file)
@@ -39,7 +39,7 @@
 #include <sys/device.h>
 #include <sys/queue.h>
 #include <sys/stat.h>
-#include <vfs/devfs/devfs_rules.h>
+#include <sys/devfs_rules.h>
 
 #include <ctype.h>
 #include <err.h>