On Thu, Nov 11, 2010 at 12:13:20PM -0500, Miod Vallat wrote:
> <sys/dkstat.h> is of very low value - and its name is quite misleading,
> since it has nothing to do with disk statistics those days.
> 
> The following diff removes unnecessary inclusion of this header in the
> kernel, and removes unused DK_NDRIVE constant.
> 
> Index: sys/arch/amd64/amd64/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/amd64/amd64/autoconf.c,v
> retrieving revision 1.36
> diff -u -p -r1.36 autoconf.c
> --- sys/arch/amd64/amd64/autoconf.c   7 Sep 2010 16:22:48 -0000       1.36
> +++ sys/arch/amd64/amd64/autoconf.c   11 Nov 2010 09:47:49 -0000
> @@ -47,7 +47,6 @@
>  #include <sys/param.h>
>  #include <sys/systm.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/disklabel.h>
>  #include <sys/conf.h>
>  #include <sys/device.h>
> Index: sys/arch/aviion/aviion/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/aviion/aviion/autoconf.c,v
> retrieving revision 1.11
> diff -u -p -r1.11 autoconf.c
> --- sys/arch/aviion/aviion/autoconf.c 18 Apr 2010 15:05:26 -0000      1.11
> +++ sys/arch/aviion/aviion/autoconf.c 11 Nov 2010 09:47:51 -0000
> @@ -34,7 +34,6 @@
>  #include <sys/param.h>
>  #include <sys/systm.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/reboot.h>
>  #include <sys/conf.h>
>  #include <sys/device.h>
> Index: sys/arch/i386/i386/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/i386/i386/autoconf.c,v
> retrieving revision 1.85
> diff -u -p -r1.85 autoconf.c
> --- sys/arch/i386/i386/autoconf.c     25 Jul 2010 21:43:35 -0000      1.85
> +++ sys/arch/i386/i386/autoconf.c     11 Nov 2010 09:47:55 -0000
> @@ -48,7 +48,6 @@
>  #include <sys/proc.h>
>  #include <sys/user.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/disklabel.h>
>  #include <sys/conf.h>
>  #include <sys/reboot.h>
> Index: sys/arch/luna88k/luna88k/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/luna88k/luna88k/autoconf.c,v
> retrieving revision 1.16
> diff -u -p -r1.16 autoconf.c
> --- sys/arch/luna88k/luna88k/autoconf.c       26 Oct 2009 20:17:27 -0000      
> 1.16
> +++ sys/arch/luna88k/luna88k/autoconf.c       11 Nov 2010 09:47:57 -0000
> @@ -34,7 +34,6 @@
>  #include <sys/param.h>
>  #include <sys/systm.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/reboot.h>
>  #include <sys/conf.h>
>  #include <sys/device.h>
> Index: sys/arch/mvme68k/dev/osiop_mvme68k.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme68k/dev/osiop_mvme68k.c,v
> retrieving revision 1.3
> diff -u -p -r1.3 osiop_mvme68k.c
> --- sys/arch/mvme68k/dev/osiop_mvme68k.c      1 Mar 2009 21:39:59 -0000       
> 1.3
> +++ sys/arch/mvme68k/dev/osiop_mvme68k.c      11 Nov 2010 09:48:01 -0000
> @@ -28,7 +28,6 @@
>  #include <sys/systm.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  
>  #include <scsi/scsi_all.h>
>  #include <scsi/scsiconf.h>
> Index: sys/arch/mvme68k/dev/sbic.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme68k/dev/sbic.c,v
> retrieving revision 1.28
> diff -u -p -r1.28 sbic.c
> --- sys/arch/mvme68k/dev/sbic.c       29 Jun 2010 21:12:01 -0000      1.28
> +++ sys/arch/mvme68k/dev/sbic.c       11 Nov 2010 09:48:01 -0000
> @@ -55,7 +55,6 @@
>  #include <sys/device.h>
>  #include <sys/kernel.h> /* For hz */
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/buf.h>
>  #include <sys/queue.h>
>  #include <scsi/scsi_all.h>
> Index: sys/arch/mvme68k/dev/vs.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme68k/dev/vs.c,v
> retrieving revision 1.33
> diff -u -p -r1.33 vs.c
> --- sys/arch/mvme68k/dev/vs.c 28 Jun 2010 18:31:01 -0000      1.33
> +++ sys/arch/mvme68k/dev/vs.c 11 Nov 2010 09:48:02 -0000
> @@ -45,7 +45,6 @@
>  #include <sys/systm.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/buf.h>
>  #include <sys/malloc.h>
>  
> Index: sys/arch/mvme68k/mvme68k/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme68k/mvme68k/autoconf.c,v
> retrieving revision 1.45
> diff -u -p -r1.45 autoconf.c
> --- sys/arch/mvme68k/mvme68k/autoconf.c       26 Oct 2009 20:17:27 -0000      
> 1.45
> +++ sys/arch/mvme68k/mvme68k/autoconf.c       11 Nov 2010 09:48:02 -0000
> @@ -74,7 +74,6 @@
>  #include <sys/extent.h>
>  #include <sys/malloc.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/conf.h>
>  #include <sys/reboot.h>
>  #include <sys/device.h>
> Index: sys/arch/mvme88k/dev/osiop_pcctwo.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme88k/dev/osiop_pcctwo.c,v
> retrieving revision 1.5
> diff -u -p -r1.5 osiop_pcctwo.c
> --- sys/arch/mvme88k/dev/osiop_pcctwo.c       8 May 2006 14:36:10 -0000       
> 1.5
> +++ sys/arch/mvme88k/dev/osiop_pcctwo.c       11 Nov 2010 09:48:03 -0000
> @@ -28,7 +28,6 @@
>  #include <sys/systm.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  
>  #include <scsi/scsi_all.h>
>  #include <scsi/scsiconf.h>
> Index: sys/arch/mvme88k/dev/vs.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme88k/dev/vs.c,v
> retrieving revision 1.81
> diff -u -p -r1.81 vs.c
> --- sys/arch/mvme88k/dev/vs.c 28 Jun 2010 18:31:01 -0000      1.81
> +++ sys/arch/mvme88k/dev/vs.c 11 Nov 2010 09:48:03 -0000
> @@ -45,7 +45,6 @@
>  #include <sys/systm.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/buf.h>
>  #include <sys/malloc.h>
>  
> Index: sys/arch/mvme88k/mvme88k/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/mvme88k/mvme88k/autoconf.c,v
> retrieving revision 1.45
> diff -u -p -r1.45 autoconf.c
> --- sys/arch/mvme88k/mvme88k/autoconf.c       26 Oct 2009 20:17:27 -0000      
> 1.45
> +++ sys/arch/mvme88k/mvme88k/autoconf.c       11 Nov 2010 09:48:03 -0000
> @@ -34,7 +34,6 @@
>  #include <sys/param.h>
>  #include <sys/systm.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/reboot.h>
>  #include <sys/conf.h>
>  #include <sys/device.h>
> Index: sys/arch/solbourne/solbourne/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/solbourne/solbourne/autoconf.c,v
> retrieving revision 1.11
> diff -u -p -r1.11 autoconf.c
> --- sys/arch/solbourne/solbourne/autoconf.c   26 Jun 2010 23:24:44 -0000      
> 1.11
> +++ sys/arch/solbourne/solbourne/autoconf.c   11 Nov 2010 09:48:05 -0000
> @@ -50,7 +50,6 @@
>  #include <sys/disklabel.h>
>  #include <sys/device.h>
>  #include <sys/disk.h>
> -#include <sys/dkstat.h>
>  #include <sys/conf.h>
>  #include <sys/reboot.h>
>  #include <sys/socket.h>
> Index: sys/arch/sparc/dev/fd.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/sparc/dev/fd.c,v
> retrieving revision 1.79
> diff -u -p -r1.79 fd.c
> --- sys/arch/sparc/dev/fd.c   28 Sep 2010 12:39:17 -0000      1.79
> +++ sys/arch/sparc/dev/fd.c   11 Nov 2010 09:48:06 -0000
> @@ -77,7 +77,6 @@
>  #include <sys/ioctl.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/disk.h>
>  #include <sys/buf.h>
>  #include <sys/malloc.h>
> Index: sys/arch/sparc/sparc/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/sparc/sparc/autoconf.c,v
> retrieving revision 1.92
> diff -u -p -r1.92 autoconf.c
> --- sys/arch/sparc/sparc/autoconf.c   10 Jul 2010 19:32:24 -0000      1.92
> +++ sys/arch/sparc/sparc/autoconf.c   11 Nov 2010 09:48:08 -0000
> @@ -50,7 +50,6 @@
>  #include <sys/disklabel.h>
>  #include <sys/device.h>
>  #include <sys/disk.h>
> -#include <sys/dkstat.h>
>  #include <sys/conf.h>
>  #include <sys/reboot.h>
>  #include <sys/socket.h>
> Index: sys/arch/sparc64/sparc64/autoconf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/sparc64/sparc64/autoconf.c,v
> retrieving revision 1.108
> diff -u -p -r1.108 autoconf.c
> --- sys/arch/sparc64/sparc64/autoconf.c       7 Aug 2010 00:13:09 -0000       
> 1.108
> +++ sys/arch/sparc64/sparc64/autoconf.c       11 Nov 2010 09:48:12 -0000
> @@ -50,7 +50,6 @@
>  #include <sys/disklabel.h>
>  #include <sys/device.h>
>  #include <sys/disk.h>
> -#include <sys/dkstat.h>
>  #include <sys/conf.h>
>  #include <sys/reboot.h>
>  #include <sys/socket.h>
> Index: sys/arch/vax/qbus/uba.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/vax/qbus/uba.c,v
> retrieving revision 1.12
> diff -u -p -r1.12 uba.c
> --- sys/arch/vax/qbus/uba.c   26 Jun 2010 23:24:44 -0000      1.12
> +++ sys/arch/vax/qbus/uba.c   11 Nov 2010 09:48:16 -0000
> @@ -41,7 +41,6 @@
>  #include <sys/buf.h>
>  #include <sys/proc.h>
>  #include <sys/conf.h>
> -#include <sys/dkstat.h>
>  #include <sys/kernel.h>
>  #include <sys/malloc.h>
>  #include <sys/device.h>
> Index: sys/arch/vax/vsa/vsbus.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/vax/vsa/vsbus.c,v
> retrieving revision 1.20
> diff -u -p -r1.20 vsbus.c
> --- sys/arch/vax/vsa/vsbus.c  30 Aug 2008 20:45:31 -0000      1.20
> +++ sys/arch/vax/vsa/vsbus.c  11 Nov 2010 09:48:17 -0000
> @@ -42,7 +42,6 @@
>  #include <sys/proc.h>
>  #include <sys/user.h>
>  #include <sys/device.h>
> -#include <sys/dkstat.h>
>  #include <sys/disklabel.h>
>  #include <sys/syslog.h>
>  #include <sys/stat.h>
> Index: sys/ddb/db_structinfo.c
> ===================================================================
> RCS file: /cvs/src/sys/ddb/db_structinfo.c,v
> retrieving revision 1.3
> diff -u -p -r1.3 db_structinfo.c
> --- sys/ddb/db_structinfo.c   28 Jun 2010 23:00:30 -0000      1.3
> +++ sys/ddb/db_structinfo.c   11 Nov 2010 09:48:17 -0000
> @@ -21,7 +21,6 @@
>  #include <sys/disklabel.h>
>  #include <sys/dirent.h>
>  #include <sys/dkbad.h>
> -#include <sys/dkstat.h>
>  #include <sys/evcount.h>
>  #include <sys/event.h>
>  #include <sys/eventvar.h>
> Index: sys/dev/atapiscsi/atapiscsi.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/atapiscsi/atapiscsi.c,v
> retrieving revision 1.95
> diff -u -p -r1.95 atapiscsi.c
> --- sys/dev/atapiscsi/atapiscsi.c     20 Sep 2010 06:17:49 -0000      1.95
> +++ sys/dev/atapiscsi/atapiscsi.c     11 Nov 2010 09:48:18 -0000
> @@ -36,9 +36,7 @@
>  #include <sys/kernel.h>
>  #include <sys/device.h>
>  #include <sys/buf.h>
> -#include <sys/dkstat.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/malloc.h>
>  #include <sys/proc.h>
>  #include <sys/reboot.h>
> Index: sys/dev/isa/fd.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/isa/fd.c,v
> retrieving revision 1.89
> diff -u -p -r1.89 fd.c
> --- sys/dev/isa/fd.c  23 Sep 2010 13:11:37 -0000      1.89
> +++ sys/dev/isa/fd.c  11 Nov 2010 09:48:22 -0000
> @@ -49,7 +49,6 @@
>  #include <sys/ioctl.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/disk.h>
>  #include <sys/buf.h>
>  #include <sys/malloc.h>
> Index: sys/dev/isa/fdc.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/isa/fdc.c,v
> retrieving revision 1.17
> diff -u -p -r1.17 fdc.c
> --- sys/dev/isa/fdc.c 19 Sep 2005 01:28:04 -0000      1.17
> +++ sys/dev/isa/fdc.c 11 Nov 2010 09:48:22 -0000
> @@ -49,7 +49,6 @@
>  #include <sys/ioctl.h>
>  #include <sys/device.h>
>  #include <sys/disklabel.h>
> -#include <sys/dkstat.h>
>  #include <sys/disk.h>
>  #include <sys/buf.h>
>  #include <sys/malloc.h>
> Index: sys/kern/subr_disk.c
> ===================================================================
> RCS file: /cvs/src/sys/kern/subr_disk.c,v
> retrieving revision 1.112
> diff -u -p -r1.112 subr_disk.c
> --- sys/kern/subr_disk.c      24 Sep 2010 07:08:50 -0000      1.112
> +++ sys/kern/subr_disk.c      11 Nov 2010 09:48:26 -0000
> @@ -54,7 +54,6 @@
>  #include <sys/disk.h>
>  #include <sys/reboot.h>
>  #include <sys/dkio.h>
> -#include <sys/dkstat.h>              /* XXX */
>  #include <sys/proc.h>
>  #include <sys/vnode.h>
>  #include <sys/workq.h>
> Index: sys/sys/dkstat.h
> ===================================================================
> RCS file: /cvs/src/sys/sys/dkstat.h,v
> retrieving revision 1.7
> diff -u -p -r1.7 dkstat.h
> --- sys/sys/dkstat.h  2 Jun 2003 23:28:21 -0000       1.7
> +++ sys/sys/dkstat.h  11 Nov 2010 09:48:27 -0000
> @@ -44,7 +44,6 @@
>  #define      CP_IDLE         4
>  #define      CPUSTATES       5
>  
> -#define      DK_NDRIVE       8
>  #ifdef _KERNEL
>  extern long cp_time[CPUSTATES];
> 

Please. ok k...@. I am assuming you are test compiling. :-)

.... Ken

Reply via email to