Module Name:    src
Committed By:   tsutsui
Date:           Thu Dec  1 15:02:11 UTC 2022

Modified Files:
        src/sys/arch/hp300/dev: rd.c

Log Message:
Misc KNF and cosmetics.


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 src/sys/arch/hp300/dev/rd.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/hp300/dev/rd.c
diff -u src/sys/arch/hp300/dev/rd.c:1.121 src/sys/arch/hp300/dev/rd.c:1.122
--- src/sys/arch/hp300/dev/rd.c:1.121	Wed Nov 30 18:15:32 2022
+++ src/sys/arch/hp300/dev/rd.c	Thu Dec  1 15:02:11 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: rd.c,v 1.121 2022/11/30 18:15:32 tsutsui Exp $	*/
+/*	$NetBSD: rd.c,v 1.122 2022/12/01 15:02:11 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -72,7 +72,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.121 2022/11/30 18:15:32 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.122 2022/12/01 15:02:11 tsutsui Exp $");
 
 #include "opt_useleds.h"
 
@@ -102,7 +102,7 @@ __KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.121
 
 #include "ioconf.h"
 
-int	rderrthresh = RDRETRY-1;	/* when to start reporting errors */
+int	rderrthresh = RDRETRY - 1;	/* when to start reporting errors */
 
 #ifdef DEBUG
 /* error message tables */
@@ -547,7 +547,7 @@ rdattach(device_t parent, device_t self,
 	sc->sc_flags = RDF_ALIVE;
 #ifdef DEBUG
 	/* always report errors */
-	if (rddebug & RDB_ERROR)
+	if ((rddebug & RDB_ERROR) != 0)
 		rderrthresh = 0;
 #endif
 	/*
@@ -812,8 +812,8 @@ rdopen(dev_t dev, int flags, int mode, s
 	/*
 	 * Wait for any pending opens/closes to complete
 	 */
-	while (sc->sc_flags & (RDF_OPENING|RDF_CLOSING))
-		(void) tsleep(sc, PRIBIO, "rdopen", 0);
+	while ((sc->sc_flags & (RDF_OPENING | RDF_CLOSING)) != 0)
+		(void)tsleep(sc, PRIBIO, "rdopen", 0);
 
 	/*
 	 * On first open, get label and partition info.
@@ -878,10 +878,10 @@ rdclose(dev_t dev, int flag, int mode, s
 		s = splbio();
 		while (sc->sc_active) {
 			sc->sc_flags |= RDF_WANTED;
-			(void) tsleep(&sc->sc_tab, PRIBIO, "rdclose", 0);
+			(void)tsleep(&sc->sc_tab, PRIBIO, "rdclose", 0);
 		}
 		splx(s);
-		sc->sc_flags &= ~(RDF_CLOSING|RDF_WLABEL);
+		sc->sc_flags &= ~(RDF_CLOSING | RDF_WLABEL);
 		wakeup((void *)sc);
 	}
 	return 0;
@@ -897,10 +897,11 @@ rdstrategy(struct buf *bp)
 	int offset;
 
 #ifdef DEBUG
-	if (rddebug & RDB_FOLLOW)
-		printf("rdstrategy(%p): dev %"PRIx64", bn %llx, bcount %x, %c\n",
-		       bp, bp->b_dev, bp->b_blkno, bp->b_bcount,
-		       (bp->b_flags & B_READ) ? 'R' : 'W');
+	if ((rddebug & RDB_FOLLOW) != 0)
+		printf("rdstrategy(%p): dev %" PRIx64
+		    ", bn %llx, bcount %x, %c\n",
+		    bp, bp->b_dev, bp->b_blkno, bp->b_bcount,
+		    (bp->b_flags & B_READ) != 0 ? 'R' : 'W');
 #endif
 	bn = bp->b_blkno;
 	pinfo = &sc->sc_dkdev.dk_label->d_partitions[rdpart(bp->b_dev)];
@@ -926,7 +927,7 @@ rdstrategy(struct buf *bp)
 	}
 	splx(s);
 	return;
-done:
+ done:
 	biodone(bp);
 }
 
@@ -936,8 +937,11 @@ done:
 static void
 rdrestart(void *arg)
 {
-	int s = splbio();
-	rdustart((struct rd_softc *)arg);
+	struct rd_softc *sc = arg;
+	int s;
+
+	s = splbio();
+	rdustart(sc);
 	splx(s);
 }
 
@@ -965,7 +969,7 @@ rdfinish(struct rd_softc *sc, struct buf
 	if ((bp = bufq_peek(sc->sc_tab)) != NULL)
 		return bp;
 	sc->sc_active = 0;
-	if (sc->sc_flags & RDF_WANTED) {
+	if ((sc->sc_flags & RDF_WANTED) != 0) {
 		sc->sc_flags &= ~RDF_WANTED;
 		wakeup((void *)&sc->sc_tab);
 	}
@@ -982,7 +986,7 @@ rdstart(void *arg)
 	ctlr = device_unit(device_parent(sc->sc_dev));
 	slave = sc->sc_slave;
 
-again:
+ again:
 #ifdef DEBUG
 	if (rddebug & RDB_FOLLOW)
 		printf("rdstart(%s): bp %p, %c\n", device_xname(sc->sc_dev), bp,
@@ -997,22 +1001,22 @@ again:
 	sc->sc_ioc.c_nop2 = C_NOP;
 	sc->sc_ioc.c_slen = C_SLEN;
 	sc->sc_ioc.c_len = sc->sc_resid;
-	sc->sc_ioc.c_cmd = bp->b_flags & B_READ ? C_READ : C_WRITE;
+	sc->sc_ioc.c_cmd = (bp->b_flags & B_READ) != 0 ? C_READ : C_WRITE;
 #ifdef DEBUG
-	if (rddebug & RDB_IO)
+	if ((rddebug & RDB_IO) != 0)
 		printf("rdstart: hpibsend(%x, %x, %x, %p, %x)\n",
-		       ctlr, slave, C_CMD,
-		       &sc->sc_ioc.c_unit, sizeof(sc->sc_ioc) - 2);
+		    ctlr, slave, C_CMD,
+		    &sc->sc_ioc.c_unit, sizeof(sc->sc_ioc) - 2);
 #endif
 	if (hpibsend(ctlr, slave, C_CMD, &sc->sc_ioc.c_unit,
-		     sizeof(sc->sc_ioc) - 2) == sizeof(sc->sc_ioc) - 2) {
+	    sizeof(sc->sc_ioc) - 2) == sizeof(sc->sc_ioc) - 2) {
 
 		/* Instrumentation. */
 		disk_busy(&sc->sc_dkdev);
 		iostat_seek(sc->sc_dkdev.dk_stats);
 
 #ifdef DEBUG
-		if (rddebug & RDB_IO)
+		if ((rddebug & RDB_IO) != 0)
 			printf("rdstart: hpibawait(%x)\n", ctlr);
 #endif
 		hpibawait(ctlr);
@@ -1025,7 +1029,7 @@ again:
 	 * integrate this with the backoff code in rderror.
 	 */
 #ifdef DEBUG
-	if (rddebug & RDB_ERROR)
+	if ((rddebug & RDB_ERROR) != 0)
 		printf("%s: rdstart: cmd %x adr %x blk %lld len %d ecnt %d\n",
 		    device_xname(sc->sc_dev),
 		    sc->sc_ioc.c_cmd, sc->sc_ioc.c_addr,
@@ -1041,7 +1045,7 @@ again:
 	    bp->b_blkno, sc->sc_resid);
 	bp->b_error = EIO;
 	bp = rdfinish(sc, bp);
-	if (bp) {
+	if (bp != NULL) {
 		sc->sc_addr = bp->b_data;
 		sc->sc_resid = bp->b_bcount;
 		if (hpibreq(device_parent(sc->sc_dev), &sc->sc_hq))
@@ -1084,7 +1088,7 @@ rdintr(void *arg)
 	slave = sc->sc_slave;
 
 #ifdef DEBUG
-	if (rddebug & RDB_FOLLOW)
+	if ((rddebug & RDB_FOLLOW) != 0)
 		printf("rdintr(%d): bp %p, %c, flags %x\n", unit, bp,
 		    (bp->b_flags & B_READ) ? 'R' : 'W', sc->sc_flags);
 	if (bp == NULL) {
@@ -1095,7 +1099,7 @@ rdintr(void *arg)
 	disk_unbusy(&sc->sc_dkdev, (bp->b_bcount - bp->b_resid),
 	    (bp->b_flags & B_READ));
 
-	if (sc->sc_flags & RDF_SEEK) {
+	if ((sc->sc_flags & RDF_SEEK) != 0) {
 		sc->sc_flags &= ~RDF_SEEK;
 		if (hpibustart(ctlr))
 			rdgo(sc);
@@ -1119,7 +1123,7 @@ rdintr(void *arg)
 	} else
 		sc->sc_flags &= ~RDF_SWAIT;
 	rv = hpibrecv(ctlr, slave, C_QSTAT, &stat, 1);
-	if (rv != 1 || stat) {
+	if (rv != 1 || stat != 0) {
 #ifdef DEBUG
 		if (rddebug & RDB_ERROR)
 			printf("rdintr: recv failed or bad stat %d\n", stat);
@@ -1157,7 +1161,7 @@ rdstatus(struct rd_softc *sc)
 	rv = hpibsend(c, s, C_CMD, &sc->sc_rsc, sizeof(sc->sc_rsc));
 	if (rv != sizeof(sc->sc_rsc)) {
 #ifdef DEBUG
-		if (rddebug & RDB_STATUS)
+		if ((rddebug & RDB_STATUS) != 0)
 			printf("rdstatus: send C_CMD failed %d != %d\n",
 			    rv, sizeof(sc->sc_rsc));
 #endif
@@ -1166,16 +1170,16 @@ rdstatus(struct rd_softc *sc)
 	rv = hpibrecv(c, s, C_EXEC, &sc->sc_stat, sizeof(sc->sc_stat));
 	if (rv != sizeof(sc->sc_stat)) {
 #ifdef DEBUG
-		if (rddebug & RDB_STATUS)
+		if ((rddebug & RDB_STATUS) != 0)
 			printf("rdstatus: send C_EXEC failed %d != %d\n",
 			    rv, sizeof(sc->sc_stat));
 #endif
 		return 1;
 	}
 	rv = hpibrecv(c, s, C_QSTAT, &stat, 1);
-	if (rv != 1 || stat) {
+	if (rv != 1 || stat != 0) {
 #ifdef DEBUG
-		if (rddebug & RDB_STATUS)
+		if ((rddebug & RDB_STATUS) != 0)
 			printf("rdstatus: recv failed %d or bad stat %d\n",
 			    rv, stat);
 #endif
@@ -1192,12 +1196,12 @@ rdstatus(struct rd_softc *sc)
 static int
 rderror(int unit)
 {
-	struct rd_softc *sc = device_lookup_private(&rd_cd,unit);
+	struct rd_softc *sc = device_lookup_private(&rd_cd, unit);
 	struct rd_stat *sp;
 	struct buf *bp;
 	daddr_t hwbn, pbn;
 
-	if (rdstatus(sc)) {
+	if (rdstatus(sc) != 0) {
 #ifdef DEBUG
 		printf("%s: couldn't get status\n", device_xname(sc->sc_dev));
 #endif
@@ -1205,9 +1209,9 @@ rderror(int unit)
 		return 1;
 	}
 	sp = &sc->sc_stat;
-	if (sp->c_fef & FEF_REXMT)
+	if ((sp->c_fef & FEF_REXMT) != 0)
 		return 1;
-	if (sp->c_fef & FEF_PF) {
+	if ((sp->c_fef & FEF_PF) != 0) {
 		rdreset(sc);
 		return 1;
 	}
@@ -1218,7 +1222,7 @@ rderror(int unit)
 	 * know how long the maintenance will take.  With RDWAITC and
 	 * RDRETRY as defined, the range is 1 to 32 seconds.
 	 */
-	if (sp->c_fef & FEF_IMR) {
+	if ((sp->c_fef & FEF_IMR) != 0) {
 		int rdtimo = RDWAITC << sc->sc_errcnt;
 #ifdef DEBUG
 		printf("%s: internal maintenance, %d second timeout\n",
@@ -1244,8 +1248,8 @@ rderror(int unit)
 	 */
 	bp = bufq_peek(sc->sc_tab);
 	pbn = sc->sc_dkdev.dk_label->d_partitions[rdpart(bp->b_dev)].p_offset;
-	if ((sp->c_fef & FEF_CU) || (sp->c_fef & FEF_DR) ||
-	    (sp->c_ief & IEF_RRMASK)) {
+	if ((sp->c_fef & FEF_CU) != 0 || (sp->c_fef & FEF_DR) != 0 ||
+	    (sp->c_ief & IEF_RRMASK) != 0) {
 		hwbn = RDBTOS(pbn + bp->b_blkno);
 		pbn = bp->b_blkno;
 	} else {
@@ -1259,18 +1263,18 @@ rderror(int unit)
 	 * of the transfer, not necessary where the error occurred.
 	 */
 	printf("%s%c: hard error sn%" PRId64 "\n", device_xname(sc->sc_dev),
-	    'a'+rdpart(bp->b_dev), pbn);
+	    'a' + rdpart(bp->b_dev), pbn);
 	/*
 	 * Now report the status as returned by the hardware with
 	 * attempt at interpretation (unless debugging).
 	 */
 	printf("%s %s error:", device_xname(sc->sc_dev),
-	    (bp->b_flags & B_READ) ? "read" : "write");
+	    (bp->b_flags & B_READ) != 0 ? "read" : "write");
 #ifdef DEBUG
 	if (rddebug & RDB_ERROR) {
 		/* status info */
 		printf("\n    volume: %d, unit: %d\n",
-		    (sp->c_vu>>4)&0xF, sp->c_vu&0xF);
+		    (sp->c_vu >> 4) & 0xF, sp->c_vu & 0xF);
 		rdprinterr("reject", sp->c_ref, err_reject);
 		rdprinterr("fault", sp->c_fef, err_fault);
 		rdprinterr("access", sp->c_aef, err_access);
@@ -1291,7 +1295,7 @@ rderror(int unit)
 	}
 #endif
 	printf(" v%d u%d, R0x%x F0x%x A0x%x I0x%x\n",
-	    (sp->c_vu>>4)&0xF, sp->c_vu&0xF,
+	    (sp->c_vu >> 4) & 0xF, sp->c_vu & 0xF,
 	    sp->c_ref, sp->c_fef, sp->c_aef, sp->c_ief);
 	printf("P1-P10: ");
 	printf("0x%x", *(uint32_t *)&sp->c_raw[0]);
@@ -1348,7 +1352,7 @@ rdioctl(dev_t dev, u_long cmd, void *dat
 		error = setdisklabel(lp, (struct disklabel *)data,
 		    (sc->sc_flags & RDF_WLABEL) ? 0 : sc->sc_dkdev.dk_openmask,
 		    NULL);
-		if (error)
+		if (error != 0)
 			return error;
 		flags = sc->sc_flags;
 		sc->sc_flags = RDF_ALIVE | RDF_WLABEL;
@@ -1396,7 +1400,7 @@ rdgetdefaultlabel(struct rd_softc *sc, s
 	lp->d_checksum = dkcksum(lp);
 }
 
-int
+static int
 rdsize(dev_t dev)
 {
 	struct rd_softc *sc;
@@ -1415,14 +1419,14 @@ rdsize(dev_t dev)
 	 * to handle it here.
 	 */
 	if (sc->sc_dkdev.dk_openmask == 0) {
-		if (rdopen(dev, FREAD|FWRITE, S_IFBLK, NULL))
+		if (rdopen(dev, FREAD | FWRITE, S_IFBLK, NULL))
 			return -1;
 		didopen = 1;
 	}
 	psize = sc->sc_dkdev.dk_label->d_partitions[rdpart(dev)].p_size *
 	    (sc->sc_dkdev.dk_label->d_secsize / DEV_BSIZE);
 	if (didopen)
-		(void)rdclose(dev, FREAD|FWRITE, S_IFBLK, NULL);
+		(void)rdclose(dev, FREAD | FWRITE, S_IFBLK, NULL);
 	return psize;
 }
 
@@ -1438,7 +1442,7 @@ rdprinterr(const char *str, short err, c
 	printf("    %s error %d field:", str, err);
 	printed = 0;
 	for (i = 0; i < 16; i++)
-		if (err & (0x8000 >> i))
+		if ((err & (0x8000 >> i)) != 0)
 			printf("%s%s", printed++ ? " + " : " ", tab[i]);
 	printf("\n");
 }
@@ -1526,7 +1530,7 @@ rddump(dev_t dev, daddr_t blkno, void *v
 		 * Send the data.
 		 */
 		hpibsend(ctlr, slave, C_EXEC, va, nwrt * sectorsize);
-		(void) hpibswait(ctlr, slave);
+		(void)hpibswait(ctlr, slave);
 		hpibrecv(ctlr, slave, C_QSTAT, &stat, 1);
 		if (stat)
 			return EIO;
@@ -1540,7 +1544,7 @@ rddump(dev_t dev, daddr_t blkno, void *v
 		/* update block count */
 		totwrt -= nwrt;
 		blkno += nwrt;
-		va = (char *)va + sectorsize * nwrt;
+		va = (uint8_t *)va + sectorsize * nwrt;
 	}
 	rddoingadump = 0;
 	return 0;

Reply via email to