summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authoraugustss <augustss@NetBSD.org>2001-12-13 00:33:58 +0000
committeraugustss <augustss@NetBSD.org>2001-12-13 00:33:58 +0000
commitd6bbabfb1b3a0d9c28b2019470fdcc1fbbbaf1cf (patch)
tree6ed1585eedbd7071b2a71df98cff767075bed236 /sys/dev
parenta97820e536c8b1047cf5244ad1b453a003ce1ca7 (diff)
Some DIAGNOSTIC nonsense.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ir/irframe.c9
-rw-r--r--sys/dev/ir/irframevar.h5
2 files changed, 12 insertions, 2 deletions
diff --git a/sys/dev/ir/irframe.c b/sys/dev/ir/irframe.c
index c1e98a719e0..9a272774f84 100644
--- a/sys/dev/ir/irframe.c
+++ b/sys/dev/ir/irframe.c
@@ -1,4 +1,4 @@
-/* $NetBSD: irframe.c,v 1.9 2001/12/05 20:00:15 augustss Exp $ */
+/* $NetBSD: irframe.c,v 1.10 2001/12/13 00:33:58 augustss Exp $ */
/*
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -260,6 +260,13 @@ irframeioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, struct proc *p)
break;
case IRDA_SET_PARAMS:
+#ifdef DIAGNOSTIC
+ if (((struct irda_params *)vaddr)->speed != sc->sc_speed) {
+ sc->sc_speed = ((struct irda_params *)vaddr)->speed;
+ printf("%s: set speed %u\n", sc->sc_dev.dv_xname,
+ sc->sc_speed);
+ }
+#endif
error = sc->sc_methods->im_set_params(sc->sc_handle, vaddr);
break;
diff --git a/sys/dev/ir/irframevar.h b/sys/dev/ir/irframevar.h
index 1bd44340574..cd4a0412653 100644
--- a/sys/dev/ir/irframevar.h
+++ b/sys/dev/ir/irframevar.h
@@ -1,4 +1,4 @@
-/* $NetBSD: irframevar.h,v 1.6 2001/12/12 15:34:15 augustss Exp $ */
+/* $NetBSD: irframevar.h,v 1.7 2001/12/13 00:33:58 augustss Exp $ */
/*
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -52,6 +52,9 @@ struct irframe_softc {
const struct irframe_methods *sc_methods;
void *sc_handle;
char sc_open;
+#ifdef DIAGNOSTIC
+ u_int sc_speed;
+#endif
};
void irframe_frame_available(struct device *);