Module Name:    src
Committed By:   christos
Date:           Wed Jan 22 00:25:16 UTC 2014

Modified Files:
        src/sys/arch/amiga/amiga: cc.c disksubr.c
        src/sys/arch/amiga/dev: empsc.c fd.c gayle_pcmcia.c grf_cl.c grf_cv.c
            grf_cv3d.c grf_cv3dreg.h grf_cvreg.h grf_et.c grf_rh.c grf_ul.c
            if_es.c if_le.c ite.c ite_rt.c ivsc.c mlhsc.c otgsc.c repulse.c
            sbic.c sci.c ser.c siop.c siop2.c toccata.c wstsc.c

Log Message:
gcc-4.8.x unused variable fixes


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amiga/amiga/cc.c
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/amiga/amiga/disksubr.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/amiga/dev/empsc.c
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/amiga/dev/fd.c
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/amiga/dev/gayle_pcmcia.c
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/amiga/dev/grf_cl.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/amiga/dev/grf_cv.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/amiga/dev/grf_cv3d.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/amiga/dev/grf_cv3dreg.h
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/amiga/dev/grf_cvreg.h \
    src/sys/arch/amiga/dev/repulse.c
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/amiga/dev/grf_et.c \
    src/sys/arch/amiga/dev/mlhsc.c
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/amiga/dev/grf_rh.c
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/amiga/dev/grf_ul.c
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/amiga/dev/if_es.c
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/amiga/dev/if_le.c
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/amiga/dev/ite.c
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amiga/dev/ite_rt.c
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/amiga/dev/ivsc.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/amiga/dev/otgsc.c
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/amiga/dev/sbic.c
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/amiga/dev/sci.c
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/amiga/dev/ser.c
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/amiga/dev/siop.c
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/amiga/dev/siop2.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/amiga/dev/toccata.c
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/amiga/dev/wstsc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amiga/amiga/cc.c
diff -u src/sys/arch/amiga/amiga/cc.c:1.25 src/sys/arch/amiga/amiga/cc.c:1.26
--- src/sys/arch/amiga/amiga/cc.c:1.25	Fri Jan  3 02:14:20 2014
+++ src/sys/arch/amiga/amiga/cc.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cc.c,v 1.25 2014/01/03 07:14:20 mlelstv Exp $	*/
+/*	$NetBSD: cc.c,v 1.26 2014/01/22 00:25:16 christos Exp $	*/
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cc.c,v 1.25 2014/01/03 07:14:20 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cc.c,v 1.26 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -348,11 +348,10 @@ cc_init_audio(void)
 void
 audio_handler(void)
 {
-	u_short audio_dma, disable_dma, flag, ir;
+	u_short audio_dma, flag, ir;
 	int i;
 
 	audio_dma = custom.dmaconr;
-	disable_dma = 0;
 
 	/*
 	 * only check channels who have DMA enabled.

Index: src/sys/arch/amiga/amiga/disksubr.c
diff -u src/sys/arch/amiga/amiga/disksubr.c:1.60 src/sys/arch/amiga/amiga/disksubr.c:1.61
--- src/sys/arch/amiga/amiga/disksubr.c:1.60	Sat Sep 12 05:18:42 2009
+++ src/sys/arch/amiga/amiga/disksubr.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: disksubr.c,v 1.60 2009/09/12 09:18:42 phx Exp $	*/
+/*	$NetBSD: disksubr.c,v 1.61 2014/01/22 00:25:16 christos Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1988 Regents of the University of California.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.60 2009/09/12 09:18:42 phx Exp $");
+__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.61 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -536,7 +536,6 @@ setdisklabel(struct disklabel *olp, stru
 int
 writedisklabel(dev_t dev, void (*strat)(struct buf *), struct disklabel *lp, struct cpu_disklabel *clp)
 {
-	struct rdbmap *bmap;
 	struct buf *bp;
 	struct disklabel *dlp;
 	int error = 0;
@@ -576,7 +575,7 @@ done:
 	    (clp->rdblock <= 0 || clp->rdblock >= RDB_MAXBLOCKS))
 		return(EINVAL);
 
-	bmap = getrdbmap(dev, strat, lp, clp);
+	(void)getrdbmap(dev, strat, lp, clp);
 	return(EINVAL);
 }
 

Index: src/sys/arch/amiga/dev/empsc.c
diff -u src/sys/arch/amiga/dev/empsc.c:1.27 src/sys/arch/amiga/dev/empsc.c:1.28
--- src/sys/arch/amiga/dev/empsc.c:1.27	Sat Oct 27 13:17:28 2012
+++ src/sys/arch/amiga/dev/empsc.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: empsc.c,v 1.27 2012/10/27 17:17:28 chs Exp $ */
+/*	$NetBSD: empsc.c,v 1.28 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: empsc.c,v 1.27 2012/10/27 17:17:28 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: empsc.c,v 1.28 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -187,6 +187,7 @@ empsc_intr(void *arg)
 	if ((*dev->sci_csr & SCI_CSR_INT) == 0)
 		return(0);
 	stat = *dev->sci_iack;
+	__USE(stat);
 	/* XXXX is: something is missing here, at least a: */
 	return(1);
 }

Index: src/sys/arch/amiga/dev/fd.c
diff -u src/sys/arch/amiga/dev/fd.c:1.87 src/sys/arch/amiga/dev/fd.c:1.88
--- src/sys/arch/amiga/dev/fd.c:1.87	Sat Oct 27 13:17:28 2012
+++ src/sys/arch/amiga/dev/fd.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: fd.c,v 1.87 2012/10/27 17:17:28 chs Exp $ */
+/*	$NetBSD: fd.c,v 1.88 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.87 2012/10/27 17:17:28 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.88 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -644,12 +644,10 @@ fdidxintr(void)
 void
 fdstrategy(struct buf *bp)
 {
-	struct disklabel *lp;
 	struct fd_softc *sc;
-	int unit, part, s;
+	int unit, s;
 
 	unit = FDUNIT(bp->b_dev);
-	part = FDPART(bp->b_dev);
 	sc = getsoftc(fd_cd, unit);
 
 #ifdef FDDEBUG
@@ -658,7 +656,6 @@ fdstrategy(struct buf *bp)
 	/*
 	 * check for valid partition and bounds
 	 */
-	lp = sc->dkdev.dk_label;
 	if ((sc->flags & FDF_HAVELABEL) == 0) {
 		bp->b_error = EIO;
 		goto done;
@@ -1653,12 +1650,11 @@ void
 fdminphys(struct buf *bp)
 {
 	struct fd_softc *sc;
-	int trk, sec, toff, tsz;
+	int sec, toff, tsz;
 
 	if ((sc = getsoftc(fd_cd, FDUNIT(bp->b_dev))) == NULL)
 		panic("fdminphys: couldn't get softc");
 
-	trk = bp->b_blkno / sc->nsectors;
 	sec = bp->b_blkno % sc->nsectors;
 
 	toff = sec * FDSECSIZE;
@@ -1705,7 +1701,7 @@ void
 amcachetoraw(struct fd_softc *sc)
 {
 	static u_long mfmnull[4];
-	u_long *rp, *crp, *dp, hcksum, dcksum, info, zero;
+	u_long *rp, *crp, *dp, hcksum, dcksum, info;
 	int sec, i;
 
 	rp = fdc_dmap;
@@ -1720,7 +1716,6 @@ amcachetoraw(struct fd_softc *sc)
 	 * process sectors
 	 */
 	dp = sc->cachep;
-	zero = 0;
 	info = 0xff000000 | (sc->cachetrk << 16) | sc->nsectors;
 	for (sec = 0; sec < sc->nsectors; sec++, info += (1 << 8) - 1) {
 		hcksum = dcksum = 0;
@@ -1938,11 +1933,11 @@ mscachetoraw(struct fd_softc *sc)
 int
 msrawtocache(struct fd_softc *sc)
 {
-	u_short *rp, *srp, *erp;
+	u_short *rp, *erp;
 	u_char tb[5], *cp;
 	int ct, sec, retry;
 
-	srp = rp = (u_short *)fdc_dmap;
+	rp = (u_short *)fdc_dmap;
 	erp = rp + sc->type->nreadw;
 	cp = sc->cachep;
 

Index: src/sys/arch/amiga/dev/gayle_pcmcia.c
diff -u src/sys/arch/amiga/dev/gayle_pcmcia.c:1.28 src/sys/arch/amiga/dev/gayle_pcmcia.c:1.29
--- src/sys/arch/amiga/dev/gayle_pcmcia.c:1.28	Thu Jan  2 19:33:06 2014
+++ src/sys/arch/amiga/dev/gayle_pcmcia.c	Tue Jan 21 19:25:16 2014
@@ -1,9 +1,9 @@
-/*	$NetBSD: gayle_pcmcia.c,v 1.28 2014/01/03 00:33:06 rkujawa Exp $ */
+/*	$NetBSD: gayle_pcmcia.c,v 1.29 2014/01/22 00:25:16 christos Exp $ */
 
 /* public domain */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gayle_pcmcia.c,v 1.28 2014/01/03 00:33:06 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gayle_pcmcia.c,v 1.29 2014/01/22 00:25:16 christos Exp $");
 
 /* PCMCIA front-end driver for A1200's and A600's. */
 
@@ -209,6 +209,7 @@ pccard_attach(device_t parent, device_t 
 		*reset_card_reg = 0x0;
 		delay(1000);
 		x = *reset_card_reg;
+		__USE(x);
 		gayle_pcmcia_status_write(GAYLE_CCMEM_WP | GAYLE_CCIO_SPKR);
 	}
 

Index: src/sys/arch/amiga/dev/grf_cl.c
diff -u src/sys/arch/amiga/dev/grf_cl.c:1.48 src/sys/arch/amiga/dev/grf_cl.c:1.49
--- src/sys/arch/amiga/dev/grf_cl.c:1.48	Thu Nov  8 13:04:56 2012
+++ src/sys/arch/amiga/dev/grf_cl.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cl.c,v 1.48 2012/11/08 18:04:56 rkujawa Exp $ */
+/*	$NetBSD: grf_cl.c,v 1.49 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1997 Klaus Burkert
@@ -36,7 +36,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cl.c,v 1.48 2012/11/08 18:04:56 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cl.c,v 1.49 2014/01/22 00:25:16 christos Exp $");
 
 #include "grfcl.h"
 #include "ite.h"
@@ -198,10 +198,9 @@ int
 grfclmatch(device_t parent, cfdata_t cf, void *aux)
 {
 	struct zbus_args *zap;
-	static int regprod, fbprod, fbprod2;
+	static int regprod, fbprod;
 	int error;
 
-	fbprod2 = 0;
 	zap = aux;
 
 #ifndef CL5426CONSOLE
@@ -223,7 +222,6 @@ grfclmatch(device_t parent, cfdata_t cf,
 				error = 0;
 				break;
 			    case 22:
-				fbprod2 = 22;
 				error = 0;
 				break;
 			    case 21:
@@ -829,7 +827,7 @@ int
 cl_setmousepos(struct grf_softc *gp, struct grf_position *data)
 {
 	volatile char *ba = gp->g_regkva;
-        short rx, ry, prx, pry;
+        short rx, ry;
 #ifdef CL_SHIFTSPRITE
 	volatile char *fb = gp->g_fbkva;
         volatile char *sprite = fb + (cl_fbsize - 1024);
@@ -842,8 +840,6 @@ cl_setmousepos(struct grf_softc *gp, str
         /* current and previous real coordinates */
 	rx = data->x - cl_cursprite.hot.x;
 	ry = data->y - cl_cursprite.hot.y;
-	prx = cl_cursprite.pos.x - cl_cursprite.hot.x;
-	pry = cl_cursprite.pos.y - cl_cursprite.hot.y;
 
         /*
 	 * if we are/were on an edge, create (un)shifted bitmap --
@@ -1339,7 +1335,7 @@ cl_load_mon(struct grf_softc *gp, struct
 	unsigned char num0, denom0, clkdoub;
 	unsigned short HT, HDE, HBS, HBE, HSS, HSE, VDE, VBS, VBE, VSS,
 	        VSE, VT;
-	int	clkmul, offsmul, clkmode;
+	int	clkmul, clkmode;
 	int	vmul;
 	int	sr15;
 	unsigned char hvsync_pulse;
@@ -1403,13 +1399,11 @@ cl_load_mon(struct grf_softc *gp, struct
 	switch (gv->depth) {
 	    case 8:
 		clkmul = 1;
-		offsmul = 1;
 		clkmode = 0x0;
 		break;
 	    case 15:
 	    case 16:
 		clkmul = 1;
-		offsmul = 2;
 		clkmode = 0x6;
 		break;
 	    case 24:
@@ -1417,17 +1411,14 @@ cl_load_mon(struct grf_softc *gp, struct
 			clkmul = 1;
 		else
 			clkmul = 3;
-		offsmul = 3;
 		clkmode = 0x4;
 		break;
 	    case 32:
 		clkmul = 1;
-		offsmul = 2;
 		clkmode = 0x8;
 		break;
 	    default:
 		clkmul = 1;
-		offsmul = 1;
 		clkmode = 0x0;
 		break;
 	}

Index: src/sys/arch/amiga/dev/grf_cv.c
diff -u src/sys/arch/amiga/dev/grf_cv.c:1.55 src/sys/arch/amiga/dev/grf_cv.c:1.56
--- src/sys/arch/amiga/dev/grf_cv.c:1.55	Thu Nov  8 13:04:56 2012
+++ src/sys/arch/amiga/dev/grf_cv.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cv.c,v 1.55 2012/11/08 18:04:56 rkujawa Exp $ */
+/*	$NetBSD: grf_cv.c,v 1.56 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1995 Michael Teske
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cv.c,v 1.55 2012/11/08 18:04:56 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cv.c,v 1.56 2014/01/22 00:25:16 christos Exp $");
 
 #include "grfcv.h"
 #include "ite.h"
@@ -478,11 +478,9 @@ grfcvattach(device_t parent, device_t se
 	static struct grf_cv_softc congrf;
 	static char attachflag = 0;
 	struct device temp;
-	struct zbus_args *zap;
 	struct grf_softc *gp;
 	struct grf_cv_softc *gcp;
 
-	zap = aux;
 
 	/*
 	 * This function is called twice, once on console init (self == NULL)
@@ -1281,7 +1279,7 @@ cv_load_mon(struct grf_softc *gp, struct
 {
 	struct grfvideo_mode *gv;
 	struct grfinfo *gi;
-	volatile void *ba, *fb;
+	volatile void *ba;
 	unsigned short mnr;
 	unsigned short HT, HDE, HBS, HBE, HSS, HSE, VDE, VBS, VBE, VSS,
 		VSE, VT;
@@ -1304,7 +1302,6 @@ cv_load_mon(struct grf_softc *gp, struct
 	}
 
 	ba = gp->g_regkva;
-	fb = gp->g_fbkva;
 
 	/* Disable Interrupts */
 	test = RCrt(ba, CRT_ID_BACKWAD_COMP_1);
@@ -1689,12 +1686,11 @@ void
 cv_inittextmode(struct grf_softc *gp)
 {
 	struct grfcvtext_mode *tm = (struct grfcvtext_mode *)gp->g_data;
-	volatile void *ba, *fb;
+	volatile void *fb;
 	volatile unsigned char *c;
 	unsigned char *f, y;
 	unsigned short z;
 
-	ba = gp->g_regkva;
 	fb = gp->g_fbkva;
 
 	/* load text font into beginning of display memory.
@@ -1870,10 +1866,9 @@ M2I(short val)
 int
 cv_getspriteinfo(struct grf_softc *gp, struct grf_spriteinfo *info)
 {
-	volatile void *ba, *fb;
+	volatile void *ba;
 
 	ba = gp->g_regkva;
-	fb = gp->g_fbkva;
 
 	if (info->set & GRFSPRSET_ENABLE)
 		info->enable = RCrt(ba, CRT_ID_HWGC_MODE) & 0x01;
@@ -1882,9 +1877,11 @@ cv_getspriteinfo(struct grf_softc *gp, s
 		cv_getspritepos (gp, &info->pos);
 
 #if 0	/* XXX */
+	volatile void *fb = gp->g_fbkva;
 	if (info->set & GRFSPRSET_SHAPE) {
 		u_char image[512], mask[512];
 		volatile u_long *hwp;
+		volative void *fb = gp->g_fbkva;
 		u_char *imp, *mp;
 		short row;
 		info->size.x = 64;
@@ -1997,11 +1994,10 @@ cv_setup_hwc(struct grf_softc *gp)
 int
 cv_setspriteinfo(struct grf_softc *gp, struct grf_spriteinfo *info)
 {
-	volatile void *ba, *fb;
+	volatile void *ba;
 	int depth = gp->g_display.gd_planes;
 
 	ba = gp->g_regkva;
-	fb = gp->g_fbkva;
 
 	if (info->set & GRFSPRSET_SHAPE) {
 		/*
@@ -2183,10 +2179,9 @@ cv_setspriteinfo(struct grf_softc *gp, s
 	}
 	if (info->set & GRFSPRSET_CMAP) {
 		volatile char *hwc;
-		int test;
 
 		/* reset colour stack */
-		test = RCrt(ba, CRT_ID_HWGC_MODE);
+		(void)RCrt(ba, CRT_ID_HWGC_MODE);
 		amiga_cpu_sync();
 		switch (depth) {
 		    case 8:
@@ -2205,7 +2200,7 @@ cv_setspriteinfo(struct grf_softc *gp, s
 			break;
 		}
 
-		test = RCrt(ba, CRT_ID_HWGC_MODE);
+		(void)RCrt(ba, CRT_ID_HWGC_MODE);
 		amiga_cpu_sync();
 		switch (depth) {
 		    case 8:

Index: src/sys/arch/amiga/dev/grf_cv3d.c
diff -u src/sys/arch/amiga/dev/grf_cv3d.c:1.29 src/sys/arch/amiga/dev/grf_cv3d.c:1.30
--- src/sys/arch/amiga/dev/grf_cv3d.c:1.29	Thu Nov  8 13:04:56 2012
+++ src/sys/arch/amiga/dev/grf_cv3d.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cv3d.c,v 1.29 2012/11/08 18:04:56 rkujawa Exp $ */
+/*	$NetBSD: grf_cv3d.c,v 1.30 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1995 Michael Teske
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cv3d.c,v 1.29 2012/11/08 18:04:56 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cv3d.c,v 1.30 2014/01/22 00:25:16 christos Exp $");
 
 #include "ite.h"
 #include "wsdisplay.h"
@@ -424,11 +424,8 @@ grfcv3dattach(device_t parent, device_t 
 	static struct grf_softc congrf;
 	static char attachflag = 0;
 	struct device temp;
-	struct zbus_args *zap;
 	struct grf_softc *gp;
 
-	zap = aux;
-
 	printf("\n");
 
 	/*
@@ -1040,12 +1037,10 @@ cv3d_setmonitor(struct grf_softc *gp, st
 int
 cv3d_getcmap(struct grf_softc *gfp, struct grf_colormap *cmap)
 {
-	volatile void *ba;
 	u_char red[256], green[256], blue[256], *rp, *gp, *bp;
 	short x;
 	int error;
 
-	ba = gfp->g_regkva;
 	if (cmap->count == 0 || cmap->index >= 256)
 		return (0);
 
@@ -1078,12 +1073,10 @@ cv3d_getcmap(struct grf_softc *gfp, stru
 int
 cv3d_putcmap(struct grf_softc *gfp, struct grf_colormap *cmap)
 {
-	volatile void *ba;
 	u_char red[256], green[256], blue[256], *rp, *gp, *bp;
 	short x;
 	int error;
 
-	ba = gfp->g_regkva;
 	if (cmap->count == 0 || cmap->index >= 256)
 		return (0);
 
@@ -1115,9 +1108,6 @@ cv3d_putcmap(struct grf_softc *gfp, stru
 int
 cv3d_toggle(struct grf_softc *gp)
 {
-	volatile void *ba;
-
-	ba = gp->g_regkva;
 #ifndef CV3DCONSOLE
 	cv3d_pass_toggle = 1;
 #endif /* !CV3DCONSOLE */
@@ -1203,7 +1193,7 @@ cv3d_load_mon(struct grf_softc *gp, stru
 {
 	struct grfvideo_mode *gv;
 	struct grfinfo *gi;
-	volatile void *ba, *fb;
+	volatile void *ba;
 	unsigned short mnr;
 	unsigned short HT, HDE, HBS, HBE, HSS, HSE, VDE, VBS, VBE, VSS,
 		VSE, VT;
@@ -1225,7 +1215,6 @@ cv3d_load_mon(struct grf_softc *gp, stru
 	}
 
 	ba = gp->g_regkva;
-	fb = gp->g_fbkva;
 
 	/* turn gfx off, don't mess up the display */
 	cv3d_gfx_on_off(1, ba);
@@ -1573,12 +1562,11 @@ void
 cv3d_inittextmode(struct grf_softc *gp)
 {
 	struct grfcv3dtext_mode *tm = (struct grfcv3dtext_mode *)gp->g_data;
-	volatile void *ba, *fb;
+	volatile void *fb;
 	volatile unsigned char *c;
 	unsigned char *f, y;
 	unsigned short z;
 
-	ba = gp->g_regkva;
 	fb = gp->g_fbkva;
 
 	/* load text font into beginning of display memory.

Index: src/sys/arch/amiga/dev/grf_cv3dreg.h
diff -u src/sys/arch/amiga/dev/grf_cv3dreg.h:1.11 src/sys/arch/amiga/dev/grf_cv3dreg.h:1.12
--- src/sys/arch/amiga/dev/grf_cv3dreg.h:1.11	Sun Feb 12 11:34:07 2012
+++ src/sys/arch/amiga/dev/grf_cv3dreg.h	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cv3dreg.h,v 1.11 2012/02/12 16:34:07 matt Exp $	*/
+/*	$NetBSD: grf_cv3dreg.h,v 1.12 2014/01/22 00:25:16 christos Exp $	*/
 
 /*
  * Copyright (c) 1995 Michael Teske
@@ -544,6 +544,7 @@ static inline unsigned char RGfx(volatil
 	do {	\
 		unsigned char tmp;\
 		tmp = vgar(ba, ACT_ADDRESS_RESET);\
+		__USE(tmp);\
 		vgaw(ba, ACT_ADDRESS_W, idx);\
 		vgaw(ba, ACT_ADDRESS_W, val);\
 	} while (0)

Index: src/sys/arch/amiga/dev/grf_cvreg.h
diff -u src/sys/arch/amiga/dev/grf_cvreg.h:1.19 src/sys/arch/amiga/dev/grf_cvreg.h:1.20
--- src/sys/arch/amiga/dev/grf_cvreg.h:1.19	Sun Feb 12 11:34:07 2012
+++ src/sys/arch/amiga/dev/grf_cvreg.h	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cvreg.h,v 1.19 2012/02/12 16:34:07 matt Exp $	*/
+/*	$NetBSD: grf_cvreg.h,v 1.20 2014/01/22 00:25:16 christos Exp $	*/
 
 /*
  * Copyright (c) 1995 Michael Teske
@@ -354,6 +354,7 @@ static inline unsigned char RGfx(volatil
 	do {	\
 		unsigned char tmp;\
 		tmp = vgar(ba, ACT_ADDRESS_RESET);\
+		__USE(tmp);\
 		vgaw(ba, ACT_ADDRESS_W, idx);\
 		vgaw(ba, ACT_ADDRESS_W, val);\
 	} while (0)
Index: src/sys/arch/amiga/dev/repulse.c
diff -u src/sys/arch/amiga/dev/repulse.c:1.19 src/sys/arch/amiga/dev/repulse.c:1.20
--- src/sys/arch/amiga/dev/repulse.c:1.19	Sat Oct 27 13:17:30 2012
+++ src/sys/arch/amiga/dev/repulse.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: repulse.c,v 1.19 2012/10/27 17:17:30 chs Exp $ */
+/*	$NetBSD: repulse.c,v 1.20 2014/01/22 00:25:16 christos Exp $ */
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: repulse.c,v 1.19 2012/10/27 17:17:30 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: repulse.c,v 1.20 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -807,14 +807,14 @@ rep_write_16_stereo(struct repulse_hw *b
 void
 rep_read_8_mono(struct repulse_hw *bp, uint8_t *p, int length, unsigned flags)
 {
-	uint16_t v;
-	uint16_t xor;
+	uint16_t v, xor;
 
 	xor = flags & 1 ? 0x8000 : 0;
 
 	while (length > 0) {
 		*p++ = (bp->rhw_fifo_lh ^ xor) >> 8;
 		v    = bp->rhw_fifo_rh;
+		__USE(v);
 		length--;
 	}
 }
@@ -833,6 +833,7 @@ rep_read_16_mono(struct	repulse_hw *bp, 
 		while (length > 0) {
 			*q++ = bswap16(bp->rhw_fifo_lh ^ xor);
 			v    = bp->rhw_fifo_rh;
+			__USE(v);
 			length -= 2;
 		}
 		return;

Index: src/sys/arch/amiga/dev/grf_et.c
diff -u src/sys/arch/amiga/dev/grf_et.c:1.31 src/sys/arch/amiga/dev/grf_et.c:1.32
--- src/sys/arch/amiga/dev/grf_et.c:1.31	Thu Nov  8 13:04:56 2012
+++ src/sys/arch/amiga/dev/grf_et.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_et.c,v 1.31 2012/11/08 18:04:56 rkujawa Exp $ */
+/*	$NetBSD: grf_et.c,v 1.32 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1997 Klaus Burkert
@@ -37,7 +37,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_et.c,v 1.31 2012/11/08 18:04:56 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_et.c,v 1.32 2014/01/22 00:25:16 christos Exp $");
 
 #include "grfet.h"
 #include "ite.h"
@@ -273,11 +273,8 @@ grfetattach(device_t parent, device_t se
 	static struct grf_softc congrf;
 	static char attachflag = 0;
 	struct device temp;
-	struct zbus_args *zap;
 	struct grf_softc *gp;
 
-	zap = aux;
-
 	printf("\n");
 
 	/* make sure both halves have matched */
@@ -744,7 +741,7 @@ int
 et_setmousepos(struct grf_softc *gp, struct grf_position *data)
 {
 	volatile char *ba = gp->g_regkva;
-	short rx, ry, prx, pry;
+	short rx, ry;
 
 	/* no movement */
 	if (et_cursprite.pos.x == data->x && et_cursprite.pos.y == data->y)
@@ -753,8 +750,6 @@ et_setmousepos(struct grf_softc *gp, str
 	/* current and previous real coordinates */
 	rx = data->x - et_cursprite.hot.x;
 	ry = data->y - et_cursprite.hot.y;
-	prx = et_cursprite.pos.x - et_cursprite.hot.x;
-	pry = et_cursprite.pos.y - et_cursprite.hot.y;
 
 	/* if we are/were on an edge, create (un)shifted bitmap --
 	 * ripped out optimization (not extremely worthwhile,
Index: src/sys/arch/amiga/dev/mlhsc.c
diff -u src/sys/arch/amiga/dev/mlhsc.c:1.31 src/sys/arch/amiga/dev/mlhsc.c:1.32
--- src/sys/arch/amiga/dev/mlhsc.c:1.31	Sat Oct 27 13:17:30 2012
+++ src/sys/arch/amiga/dev/mlhsc.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: mlhsc.c,v 1.31 2012/10/27 17:17:30 chs Exp $ */
+/*	$NetBSD: mlhsc.c,v 1.32 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mlhsc.c,v 1.31 2012/10/27 17:17:30 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mlhsc.c,v 1.32 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -188,6 +188,7 @@ mlhsc_dma_xfer_in(struct sci_softc *dev,
 #endif
 
 	csr = *dev->sci_bus_csr;
+	__USE(csr);
 
 	QPRINTF(("mlhdma_in %d, csr=%02x\n", len, csr));
 
@@ -270,6 +271,7 @@ mlhsc_dma_xfer_out(struct sci_softc *dev
 	volatile register u_char *sci_csr = dev->sci_csr;
 
 	csr = *dev->sci_bus_csr;
+	__USE(csr);
 
 	QPRINTF(("mlhdma_xfer %d, csr=%02x\n", len, csr));
 

Index: src/sys/arch/amiga/dev/grf_rh.c
diff -u src/sys/arch/amiga/dev/grf_rh.c:1.56 src/sys/arch/amiga/dev/grf_rh.c:1.57
--- src/sys/arch/amiga/dev/grf_rh.c:1.56	Thu Nov  8 13:04:56 2012
+++ src/sys/arch/amiga/dev/grf_rh.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_rh.c,v 1.56 2012/11/08 18:04:56 rkujawa Exp $ */
+/*	$NetBSD: grf_rh.c,v 1.57 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1994 Markus Wild
@@ -34,7 +34,7 @@
 #include "opt_retina.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_rh.c,v 1.56 2012/11/08 18:04:56 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_rh.c,v 1.57 2014/01/22 00:25:16 christos Exp $");
 
 #include "grfrh.h"
 #include "ite.h"
@@ -1909,10 +1909,9 @@ rh_setspritepos (struct grf_softc *gp, s
 int
 rh_getspriteinfo(struct grf_softc *gp, struct grf_spriteinfo *info)
 {
-	volatile unsigned char *ba, *fb;
+	volatile unsigned char *ba;
 
 	ba = gp->g_regkva;
-	fb = gp->g_fbkva;
 	if (info->set & GRFSPRSET_ENABLE)
 		info->enable = RSeq (ba, SEQ_ID_CURSOR_CONTROL) & 0x01;
 	if (info->set & GRFSPRSET_POS)
@@ -2002,13 +2001,12 @@ rh_getspriteinfo(struct grf_softc *gp, s
 int
 rh_setspriteinfo(struct grf_softc *gp, struct grf_spriteinfo *info)
 {
-	volatile unsigned char *ba, *fb;
+	volatile unsigned char *ba;
 #if 0
 	u_char control;
 #endif
 
 	ba = gp->g_regkva;
-	fb = gp->g_fbkva;
 
 	if (info->set & GRFSPRSET_SHAPE) {
 		/*

Index: src/sys/arch/amiga/dev/grf_ul.c
diff -u src/sys/arch/amiga/dev/grf_ul.c:1.49 src/sys/arch/amiga/dev/grf_ul.c:1.50
--- src/sys/arch/amiga/dev/grf_ul.c:1.49	Thu Nov  8 13:04:56 2012
+++ src/sys/arch/amiga/dev/grf_ul.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_ul.c,v 1.49 2012/11/08 18:04:56 rkujawa Exp $ */
+/*	$NetBSD: grf_ul.c,v 1.50 2014/01/22 00:25:16 christos Exp $ */
 #define UL_DEBUG
 
 /*-
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_ul.c,v 1.49 2012/11/08 18:04:56 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_ul.c,v 1.50 2014/01/22 00:25:16 christos Exp $");
 
 #include "grful.h"
 #include "ite.h"
@@ -360,12 +360,10 @@ ul_load_code(struct grf_softc *gp)
 static int
 ul_load_mon(struct grf_softc *gp, struct grfvideo_mode *md)
 {
-	struct grf_ul_softc *gup;
 	struct grfinfo *gi;
 	volatile struct gspregs *ba;
 	u_int16_t buf[8];
 
-	gup = (struct grf_ul_softc *)gp;
 	gi = &gp->g_display;
 	ba = (volatile struct gspregs *)gp->g_regkva;
 
@@ -607,15 +605,11 @@ ul_getvmode (struct grf_softc *gp, struc
 static int
 ul_setvmode (struct grf_softc *gp, unsigned mode)
 {
-	struct grf_ul_softc *gup;
-	volatile struct gspregs *ba;
 	int error;
 
 	if (!mode || mode > ulowell_mon_max)
 		return EINVAL;
 
-	ba = (volatile struct gspregs *)gp->g_regkva;
-	gup = (struct grf_ul_softc *)gp;
 	current_mon = ul_monitor_defs + mode - 1;
 
 	error = ul_load_mon (gp, current_mon) ? 0 : EINVAL;

Index: src/sys/arch/amiga/dev/if_es.c
diff -u src/sys/arch/amiga/dev/if_es.c:1.51 src/sys/arch/amiga/dev/if_es.c:1.52
--- src/sys/arch/amiga/dev/if_es.c:1.51	Sat Oct 27 13:17:29 2012
+++ src/sys/arch/amiga/dev/if_es.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_es.c,v 1.51 2012/10/27 17:17:29 chs Exp $ */
+/*	$NetBSD: if_es.c,v 1.52 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1995 Michael L. Hitch
@@ -33,7 +33,7 @@
 #include "opt_ns.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_es.c,v 1.51 2012/10/27 17:17:29 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_es.c,v 1.52 2014/01/22 00:25:16 christos Exp $");
 
 
 #include <sys/param.h>
@@ -448,6 +448,7 @@ zzzz:
 #endif
 		smc->b0.bsr = BSR_BANK0;
 		ephsr = smc->b0.ephsr;		/* get EPHSR */
+		__USE(ephsr);
 		tcr = smc->b0.tcr;		/* and TCR */
 		smc->b2.bsr = BSR_BANK2;
 		save_ptr = smc->b2.ptr;

Index: src/sys/arch/amiga/dev/if_le.c
diff -u src/sys/arch/amiga/dev/if_le.c:1.45 src/sys/arch/amiga/dev/if_le.c:1.46
--- src/sys/arch/amiga/dev/if_le.c:1.45	Tue Jan 19 17:06:19 2010
+++ src/sys/arch/amiga/dev/if_le.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_le.c,v 1.45 2010/01/19 22:06:19 pooka Exp $ */
+/*	$NetBSD: if_le.c,v 1.46 2014/01/22 00:25:16 christos Exp $ */
 
 /*-
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
@@ -74,7 +74,7 @@
 #include "opt_inet.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_le.c,v 1.45 2010/01/19 22:06:19 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_le.c,v 1.46 2014/01/22 00:25:16 christos Exp $");
 
 
 #include <sys/param.h>
@@ -216,6 +216,7 @@ lepcnet_reset(struct lance_softc *sc)
 	volatile int dummy;
 
 	dummy = ler1->ler1_reset;	/* Reset PCNet-ISA */
+	__USE(dummy);
 }
 
 void

Index: src/sys/arch/amiga/dev/ite.c
diff -u src/sys/arch/amiga/dev/ite.c:1.94 src/sys/arch/amiga/dev/ite.c:1.95
--- src/sys/arch/amiga/dev/ite.c:1.94	Sat Oct 27 13:17:29 2012
+++ src/sys/arch/amiga/dev/ite.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ite.c,v 1.94 2012/10/27 17:17:29 chs Exp $ */
+/*	$NetBSD: ite.c,v 1.95 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -46,7 +46,7 @@
 #include "opt_ddb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ite.c,v 1.94 2012/10/27 17:17:29 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ite.c,v 1.95 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -593,11 +593,10 @@ void
 itestart(struct tty *tp)
 {
 	struct clist *rbp;
-	struct ite_softc *ip;
 	u_char buf[ITEBURST];
 	int s, len;
 
-	ip = getitesp(tp->t_dev);
+	(void)getitesp(tp->t_dev);
 
 	KDASSERT(tp);
 
@@ -630,9 +629,7 @@ void
 ite_on(dev_t dev, int flag)
 {
 	struct ite_softc *ip;
-	int unit;
 
-	unit = ITEUNIT(dev);
 	ip = getitesp(dev);
 
 	/* force ite active, overriding graphics mode */

Index: src/sys/arch/amiga/dev/ite_rt.c
diff -u src/sys/arch/amiga/dev/ite_rt.c:1.24 src/sys/arch/amiga/dev/ite_rt.c:1.25
--- src/sys/arch/amiga/dev/ite_rt.c:1.24	Mon Oct 26 15:16:54 2009
+++ src/sys/arch/amiga/dev/ite_rt.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ite_rt.c,v 1.24 2009/10/26 19:16:54 cegger Exp $ */
+/*	$NetBSD: ite_rt.c,v 1.25 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1993 Markus Wild
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ite_rt.c,v 1.24 2009/10/26 19:16:54 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ite_rt.c,v 1.25 2014/01/22 00:25:16 christos Exp $");
 
 #include "grfrt.h"
 #if NGRFRT > 0
@@ -436,10 +436,8 @@ retina_clear(struct ite_softc *ip, int s
 void
 retina_scroll(struct ite_softc *ip, int sy, int sx, int count, int dir)
 {
-	volatile void *ba;
 	u_long *fb;
 
-	ba = ip->grf->g_regkva;
 	fb = (u_long *)__UNVOLATILE(ip->grf->g_fbkva);
 
 	retina_cursor(ip, ERASE_CURSOR);

Index: src/sys/arch/amiga/dev/ivsc.c
diff -u src/sys/arch/amiga/dev/ivsc.c:1.36 src/sys/arch/amiga/dev/ivsc.c:1.37
--- src/sys/arch/amiga/dev/ivsc.c:1.36	Sat Oct 27 13:17:29 2012
+++ src/sys/arch/amiga/dev/ivsc.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ivsc.c,v 1.36 2012/10/27 17:17:29 chs Exp $ */
+/*	$NetBSD: ivsc.c,v 1.37 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ivsc.c,v 1.36 2012/10/27 17:17:29 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ivsc.c,v 1.37 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -329,6 +329,7 @@ ivsc_intr(void *arg)
 	if ((*dev->sci_csr & SCI_CSR_INT) == 0)
 		return(0);
 	stat = *dev->sci_iack;
+	__USE(stat);
 	/* XXXX is: something is missing here, at least a: */
 	return(1);
 }

Index: src/sys/arch/amiga/dev/otgsc.c
diff -u src/sys/arch/amiga/dev/otgsc.c:1.32 src/sys/arch/amiga/dev/otgsc.c:1.33
--- src/sys/arch/amiga/dev/otgsc.c:1.32	Sat Oct 27 13:17:30 2012
+++ src/sys/arch/amiga/dev/otgsc.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: otgsc.c,v 1.32 2012/10/27 17:17:30 chs Exp $ */
+/*	$NetBSD: otgsc.c,v 1.33 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: otgsc.c,v 1.32 2012/10/27 17:17:30 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: otgsc.c,v 1.33 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -285,6 +285,7 @@ otgsc_intr(void *arg)
 	if ((*dev->sci_csr & SCI_CSR_INT) == 0)
 		return (1);
 	stat = *dev->sci_iack;
+	__USE(stat);
 	*dev->sci_mode = 0;
 	return (1);
 }

Index: src/sys/arch/amiga/dev/sbic.c
diff -u src/sys/arch/amiga/dev/sbic.c:1.71 src/sys/arch/amiga/dev/sbic.c:1.72
--- src/sys/arch/amiga/dev/sbic.c:1.71	Sat Oct 27 13:17:30 2012
+++ src/sys/arch/amiga/dev/sbic.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: sbic.c,v 1.71 2012/10/27 17:17:30 chs Exp $ */
+/*	$NetBSD: sbic.c,v 1.72 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1990 The Regents of the University of California.
@@ -81,7 +81,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sbic.c,v 1.71 2012/10/27 17:17:30 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sbic.c,v 1.72 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -798,7 +798,6 @@ printf("%s: sbicabort - sending DISC com
 void
 sbicinit(struct sbic_softc *dev)
 {
-	sbic_regmap_t regs;
 	u_int i;
 	struct sbic_acb *acb;
 	u_int inhibit_sync;
@@ -806,8 +805,6 @@ sbicinit(struct sbic_softc *dev)
 	extern u_long scsi_nosync;
 	extern int shift_nosync;
 
-	regs = dev->sc_sbic;
-
 	if ((dev->sc_flags & SBICF_ALIVE) == 0) {
 		TAILQ_INIT(&dev->ready_list);
 		TAILQ_INIT(&dev->nexus_list);
@@ -885,6 +882,7 @@ sbicreset(struct sbic_softc *dev)
 	DELAY(25);
 	SBIC_WAIT(regs, SBIC_ASR_INT, 0);
 	GET_SBIC_csr(regs, csr);       /* clears interrupt also */
+	__USE(csr);
 
 	if (dev->sc_clkfreq < 110)
 		my_id |= SBIC_ID_FS_8_10;
@@ -1191,6 +1189,7 @@ sbicxfout(sbic_regmap_t regs, int len, v
 	    buf[3], buf[4], buf[5], buf[6], buf[7], buf[8], buf[9]));
 
 	GET_SBIC_csr (regs, orig_csr);
+	__USE(orig_csr);
 	CSR_TRACE('>',orig_csr,0,0);
 
 	/*
@@ -1232,14 +1231,14 @@ int
 sbicxfin(sbic_regmap_t regs, int len, void *bp)
 {
 	int wait;
-	u_char *obp, *buf;
+	u_char *buf;
 	u_char orig_csr, csr, asr;
 
 	wait = sbic_data_wait;
-	obp = bp;
 	buf = bp;
 
 	GET_SBIC_csr (regs, orig_csr);
+	__USE(orig_csr);
 	CSR_TRACE('<',orig_csr,0,0);
 
 	QPRINTF(("sbicxfin %d, csr=%02x\n", len, orig_csr));
@@ -1274,6 +1273,7 @@ sbicxfin(sbic_regmap_t regs, int len, vo
 
 			if (!(asr & SBIC_ASR_BSY)) {
 				GET_SBIC_csr(regs, csr);
+				__USE(csr);
 				CSR_TRACE('<',csr,asr,len);
 				QPRINTF(("[CSR%02xASR%02x]", csr, asr));
 			}
@@ -1568,6 +1568,7 @@ sbicxfdone(struct sbic_softc *dev, sbic_
 
 	do {
 		asr = SBIC_WAIT (regs, SBIC_ASR_INT, 0);
+		__USE(asr);
 		GET_SBIC_csr (regs, csr);
 		CSR_TRACE('f',csr,asr,target);
 		QPRINTF(("%02x:", csr));

Index: src/sys/arch/amiga/dev/sci.c
diff -u src/sys/arch/amiga/dev/sci.c:1.35 src/sys/arch/amiga/dev/sci.c:1.36
--- src/sys/arch/amiga/dev/sci.c:1.35	Sat Oct 27 13:17:31 2012
+++ src/sys/arch/amiga/dev/sci.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: sci.c,v 1.35 2012/10/27 17:17:31 chs Exp $ */
+/*	$NetBSD: sci.c,v 1.36 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1990 The Regents of the University of California.
@@ -68,7 +68,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sci.c,v 1.35 2012/10/27 17:17:31 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sci.c,v 1.36 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -142,14 +142,18 @@ sci_scsipi_request(struct scsipi_channel
                    void *arg)
 {
 	struct scsipi_xfer *xs;
+#ifdef DIAGNOSTIC
 	struct scsipi_periph *periph;
+#endif
 	struct sci_softc *dev = device_private(chan->chan_adapter->adapt_dev);
 	int flags, s;
 
 	switch (req) {
 	case ADAPTER_REQ_RUN_XFER:
 		xs = arg;
+#ifdef DIAGNOSTIC
 		periph = xs->xs_periph;
+#endif
 		flags = xs->xs_control;
 
 		if (flags & XS_CTL_DATA_UIO)
@@ -502,7 +506,7 @@ sciicmd(struct sci_softc *dev, int targe
         int len, u_char xferphase)
 {
 	u_char phase;
-	register int wait;
+	int wait;
 
 	/* select the SCSI bus (it's an error if bus isn't free) */
 	if (sciselectbus (dev, target, dev->sc_scsi_addr))
@@ -577,6 +581,8 @@ sciicmd(struct sci_softc *dev, int targe
 #if 0
 		if (wait <= 0)
 			goto abort;
+#else
+		__USE(wait);
 #endif
 	}
 

Index: src/sys/arch/amiga/dev/ser.c
diff -u src/sys/arch/amiga/dev/ser.c:1.80 src/sys/arch/amiga/dev/ser.c:1.81
--- src/sys/arch/amiga/dev/ser.c:1.80	Sat Oct 27 13:17:31 2012
+++ src/sys/arch/amiga/dev/ser.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ser.c,v 1.80 2012/10/27 17:17:31 chs Exp $ */
+/*	$NetBSD: ser.c,v 1.81 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1982, 1986, 1990 The Regents of the University of California.
@@ -40,7 +40,7 @@
 #include "opt_kgdb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ser.c,v 1.80 2012/10/27 17:17:31 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ser.c,v 1.81 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -224,6 +224,7 @@ serattach(device_t parent, device_t self
 	sc = device_private(self);
 
 	ir = custom.intenar;
+	__USE(ir);
 	if (serconsole == 0)
 		DELAY(100000);
 
@@ -422,6 +423,7 @@ ser_shutdown(struct ser_softc *sc)
 	}
 #endif
 	ser_open_speed = tp->t_ispeed;
+	splx(s);
 	return;
 }
 

Index: src/sys/arch/amiga/dev/siop.c
diff -u src/sys/arch/amiga/dev/siop.c:1.67 src/sys/arch/amiga/dev/siop.c:1.68
--- src/sys/arch/amiga/dev/siop.c:1.67	Sat Oct 27 13:17:31 2012
+++ src/sys/arch/amiga/dev/siop.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: siop.c,v 1.67 2012/10/27 17:17:31 chs Exp $ */
+/*	$NetBSD: siop.c,v 1.68 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1990 The Regents of the University of California.
@@ -70,7 +70,7 @@
 #include "opt_ddb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: siop.c,v 1.67 2012/10/27 17:17:31 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: siop.c,v 1.68 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -225,7 +225,9 @@ siop_scsipi_request(struct scsipi_channe
                     void *arg)
 {
 	struct scsipi_xfer *xs;
+#ifdef DIAGNOSTIC
 	struct scsipi_periph *periph;
+#endif
 	struct siop_acb *acb;
 	struct siop_softc *sc = device_private(chan->chan_adapter->adapt_dev);
 	int flags, s;
@@ -233,7 +235,9 @@ siop_scsipi_request(struct scsipi_channe
 	switch (req) {
 	case ADAPTER_REQ_RUN_XFER:
 		xs = arg;
+#ifdef DIAGNOSTIC
 		periph = xs->xs_periph;
+#endif
 		flags = xs->xs_control;
 
 		/* XXXX ?? */
@@ -680,6 +684,7 @@ siopreset(struct siop_softc *sc)
 	if (i & SIOP_ISTAT_DIP)
 		dummy = rp->siop_dstat;
 
+	__USE(dummy);
 	splx (s);
 
 	delay (siop_reset_delay * 1000);

Index: src/sys/arch/amiga/dev/siop2.c
diff -u src/sys/arch/amiga/dev/siop2.c:1.41 src/sys/arch/amiga/dev/siop2.c:1.42
--- src/sys/arch/amiga/dev/siop2.c:1.41	Sat Oct 27 13:17:31 2012
+++ src/sys/arch/amiga/dev/siop2.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: siop2.c,v 1.41 2012/10/27 17:17:31 chs Exp $ */
+/*	$NetBSD: siop2.c,v 1.42 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1990 The Regents of the University of California.
@@ -70,7 +70,7 @@
 #include "opt_ddb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: siop2.c,v 1.41 2012/10/27 17:17:31 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: siop2.c,v 1.42 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -212,7 +212,9 @@ siopng_scsipi_request(struct scsipi_chan
                       void *arg)
 {
 	struct scsipi_xfer *xs;
+#ifdef DIAGNOSTIC
 	struct scsipi_periph *periph;
+#endif
 	struct siop_acb *acb;
 	struct siop_softc *sc = device_private(chan->chan_adapter->adapt_dev);
 	int flags, s;
@@ -220,7 +222,9 @@ siopng_scsipi_request(struct scsipi_chan
 	switch (req) {
 	case ADAPTER_REQ_RUN_XFER:
 		xs = arg;
+#ifdef DIAGNOSTIC
 		periph = xs->xs_periph;
+#endif
 		flags = xs->xs_control;
 
 		/* XXXX ?? */
@@ -674,6 +678,7 @@ siopngreset(struct siop_softc *sc)
 	if (i & SIOP_ISTAT_DIP)
 		dummy = rp->siop_dstat;
 
+	__USE(dummy);
 	splx (s);
 
 	delay (siopng_reset_delay * 1000);
@@ -976,6 +981,7 @@ siopng_checkintr(struct siop_softc *sc, 
 	dbc = rp->siop_dbc0;
 	sstat0 = rp->siop_sstat0;
 	sstat1 = rp->siop_sstat1;
+	__USE(sstat1);
 	sstat2 = rp->siop_sstat2;
 	rp->siop_ctest3 |= SIOP_CTEST8_CLF;
 	while ((rp->siop_ctest1 & SIOP_CTEST1_FMT) != SIOP_CTEST1_FMT)

Index: src/sys/arch/amiga/dev/toccata.c
diff -u src/sys/arch/amiga/dev/toccata.c:1.16 src/sys/arch/amiga/dev/toccata.c:1.17
--- src/sys/arch/amiga/dev/toccata.c:1.16	Mon Dec  9 04:35:16 2013
+++ src/sys/arch/amiga/dev/toccata.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: toccata.c,v 1.16 2013/12/09 09:35:16 wiz Exp $ */
+/* $NetBSD: toccata.c,v 1.17 2014/01/22 00:25:16 christos Exp $ */
 
 /*-
  * Copyright (c) 1998, 1999, 2001, 2002 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: toccata.c,v 1.16 2013/12/09 09:35:16 wiz Exp $");
+__KERNEL_RCSID(0, "$NetBSD: toccata.c,v 1.17 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -473,11 +473,9 @@ int
 toccata_halt_input(void *addr)
 {
 	struct toccata_softc *sc;
-	struct ad1848_softc *asc;
 	unsigned reg;
 
 	sc = addr;
-	asc = &sc->sc_ad;
 
 	/* we're half_duplex; be brutal */
 	*sc->sc_boardp = TOCC_CP_TAIL;
@@ -525,11 +523,9 @@ int
 toccata_halt_output(void *addr)
 {
 	struct toccata_softc *sc;
-	struct ad1848_softc *asc;
 	unsigned int reg;
 
 	sc = addr;
-	asc = &sc->sc_ad;
 
 	/* we're half_duplex; be brutal */
 	*sc->sc_boardp = TOCC_PB_TAIL;

Index: src/sys/arch/amiga/dev/wstsc.c
diff -u src/sys/arch/amiga/dev/wstsc.c:1.33 src/sys/arch/amiga/dev/wstsc.c:1.34
--- src/sys/arch/amiga/dev/wstsc.c:1.33	Sat Oct 27 13:17:32 2012
+++ src/sys/arch/amiga/dev/wstsc.c	Tue Jan 21 19:25:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: wstsc.c,v 1.33 2012/10/27 17:17:32 chs Exp $ */
+/*	$NetBSD: wstsc.c,v 1.34 2014/01/22 00:25:16 christos Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wstsc.c,v 1.33 2012/10/27 17:17:32 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wstsc.c,v 1.34 2014/01/22 00:25:16 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -535,5 +535,6 @@ wstsc_intr(void *arg)
 	if ((*(dev->sci_csr + 0x10) & SCI_CSR_INT) == 0)
 		return (0);
 	stat = *(dev->sci_iack + 0x10);
+	__USE(stat);
 	return (1);
 }

Reply via email to