svn commit: r364442 - in head/sys: cam cddl/compat/opensolaris/kern geom kern net netinet

Warner Losh imp at FreeBSD.org
Fri Aug 21 00:03:27 UTC 2020


Author: imp
Date: Fri Aug 21 00:03:24 2020
New Revision: 364442
URL: https://svnweb.freebsd.org/changeset/base/364442

Log:
  Use devctl.h instead of bus.h to reduce newbus pollution.
  
  There's no need for these parts of the kernel to know about newbus,
  so narrow what is included to devctl.h for device_notify_*.
  
  Suggested by: kib@

Modified:
  head/sys/cam/cam_periph.c
  head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c
  head/sys/geom/geom_dev.c
  head/sys/geom/geom_disk.c
  head/sys/kern/kern_conf.c
  head/sys/kern/kern_rctl.c
  head/sys/kern/kern_sig.c
  head/sys/kern/vfs_mount.c
  head/sys/net/if_ethersubr.c
  head/sys/netinet/ip_carp.c

Modified: head/sys/cam/cam_periph.c
==============================================================================
--- head/sys/cam/cam_periph.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/cam/cam_periph.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -39,12 +39,12 @@ __FBSDID("$FreeBSD$");
 #include <sys/kernel.h>
 #include <sys/bio.h>
 #include <sys/conf.h>
+#include <sys/devctl.h>
 #include <sys/lock.h>
 #include <sys/mutex.h>
 #include <sys/buf.h>
 #include <sys/proc.h>
 #include <sys/devicestat.h>
-#include <sys/bus.h>
 #include <sys/sbuf.h>
 #include <sys/sysctl.h>
 #include <vm/vm.h>

Modified: head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c
==============================================================================
--- head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -33,7 +33,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/malloc.h>
 #include <sys/kmem.h>
 #include <sys/sbuf.h>
-#include <sys/bus.h>
+#include <sys/devctl.h>
 #include <sys/nvpair.h>
 #include <sys/sunddi.h>
 #include <sys/sysevent.h>

Modified: head/sys/geom/geom_dev.c
==============================================================================
--- head/sys/geom/geom_dev.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/geom/geom_dev.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -45,7 +45,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/conf.h>
 #include <sys/ctype.h>
 #include <sys/bio.h>
-#include <sys/bus.h>
+#include <sys/devctl.h>
 #include <sys/lock.h>
 #include <sys/mutex.h>
 #include <sys/proc.h>

Modified: head/sys/geom/geom_disk.c
==============================================================================
--- head/sys/geom/geom_disk.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/geom/geom_disk.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -45,8 +45,8 @@ __FBSDID("$FreeBSD$");
 #include <sys/kernel.h>
 #include <sys/sysctl.h>
 #include <sys/bio.h>
-#include <sys/bus.h>
 #include <sys/ctype.h>
+#include <sys/devctl.h>
 #include <sys/fcntl.h>
 #include <sys/malloc.h>
 #include <sys/sbuf.h>

Modified: head/sys/kern/kern_conf.c
==============================================================================
--- head/sys/kern/kern_conf.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/kern/kern_conf.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -32,8 +32,8 @@ __FBSDID("$FreeBSD$");
 #include <sys/param.h>
 #include <sys/kernel.h>
 #include <sys/systm.h>
-#include <sys/bus.h>
 #include <sys/bio.h>
+#include <sys/devctl.h>
 #include <sys/lock.h>
 #include <sys/mutex.h>
 #include <sys/module.h>

Modified: head/sys/kern/kern_rctl.c
==============================================================================
--- head/sys/kern/kern_rctl.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/kern/kern_rctl.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -35,7 +35,7 @@
 __FBSDID("$FreeBSD$");
 
 #include <sys/param.h>
-#include <sys/bus.h>
+#include <sys/devctl.h>
 #include <sys/malloc.h>
 #include <sys/queue.h>
 #include <sys/refcount.h>

Modified: head/sys/kern/kern_sig.c
==============================================================================
--- head/sys/kern/kern_sig.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/kern/kern_sig.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -47,10 +47,10 @@ __FBSDID("$FreeBSD$");
 #include <sys/signalvar.h>
 #include <sys/vnode.h>
 #include <sys/acct.h>
-#include <sys/bus.h>
 #include <sys/capsicum.h>
 #include <sys/compressor.h>
 #include <sys/condvar.h>
+#include <sys/devctl.h>
 #include <sys/event.h>
 #include <sys/fcntl.h>
 #include <sys/imgact.h>

Modified: head/sys/kern/vfs_mount.c
==============================================================================
--- head/sys/kern/vfs_mount.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/kern/vfs_mount.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -42,7 +42,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/param.h>
 #include <sys/conf.h>
 #include <sys/smp.h>
-#include <sys/bus.h>
+#include <sys/devctl.h>
 #include <sys/eventhandler.h>
 #include <sys/fcntl.h>
 #include <sys/jail.h>

Modified: head/sys/net/if_ethersubr.c
==============================================================================
--- head/sys/net/if_ethersubr.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/net/if_ethersubr.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -40,7 +40,7 @@
 
 #include <sys/param.h>
 #include <sys/systm.h>
-#include <sys/bus.h>
+#include <sys/devctl.h>
 #include <sys/eventhandler.h>
 #include <sys/jail.h>
 #include <sys/kernel.h>

Modified: head/sys/netinet/ip_carp.c
==============================================================================
--- head/sys/netinet/ip_carp.c	Thu Aug 20 20:31:47 2020	(r364441)
+++ head/sys/netinet/ip_carp.c	Fri Aug 21 00:03:24 2020	(r364442)
@@ -37,7 +37,7 @@ __FBSDID("$FreeBSD$");
 
 #include <sys/param.h>
 #include <sys/systm.h>
-#include <sys/bus.h>
+#include <sys/devctl.h>
 #include <sys/jail.h>
 #include <sys/kernel.h>
 #include <sys/limits.h>


More information about the svn-src-all mailing list