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
