Module Name: src Committed By: riastradh Date: Sat Jan 8 17:34:14 UTC 2022
Modified Files: src/sys/dev/usb: ukbd.c Log Message: ukbd(4): Fix previous change to initial LED flashing. Without this change the LEDs would get stuck on until the first keypress. (This also seemed to trigger a crash in heavy load on bringing aue(4) up and down over and over again while unplugging, but I'm not sure why and I hope it's not actually related...) To generate a diff of this commit: cvs rdiff -u -r1.156 -r1.157 src/sys/dev/usb/ukbd.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/dev/usb/ukbd.c diff -u src/sys/dev/usb/ukbd.c:1.156 src/sys/dev/usb/ukbd.c:1.157 --- src/sys/dev/usb/ukbd.c:1.156 Fri Dec 31 14:24:06 2021 +++ src/sys/dev/usb/ukbd.c Sat Jan 8 17:34:14 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: ukbd.c,v 1.156 2021/12/31 14:24:06 riastradh Exp $ */ +/* $NetBSD: ukbd.c,v 1.157 2022/01/08 17:34:14 riastradh Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ukbd.c,v 1.156 2021/12/31 14:24:06 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ukbd.c,v 1.157 2022/01/08 17:34:14 riastradh Exp $"); #ifdef _KERNEL_OPT #include "opt_ddb.h" @@ -490,6 +490,7 @@ ukbd_attach(device_t parent, device_t se /* Flash the leds; no real purpose, just shows we're alive. */ ukbd_set_leds(sc, WSKBD_LED_SCROLL | WSKBD_LED_NUM | WSKBD_LED_CAPS | WSKBD_LED_COMPOSE); + sc->sc_leds_set = 0; /* not explicitly set by wskbd yet */ callout_reset(&sc->sc_ledreset, mstohz(400), ukbd_delayed_leds_off, sc);