From: Joe Talbott Date: Thu, 27 Jan 2011 17:52:02 +0000 (-0500) Subject: Merge branch 'master' of git://git.theshell.com/dragonfly X-Git-Tag: v2.11.0~270^2~29 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/1c1822af7fa1a442bc552d83a6710f025fd99331?hp=-c Merge branch 'master' of git://git.theshell.com/dragonfly --- 1c1822af7fa1a442bc552d83a6710f025fd99331 diff --combined sys/dev/usbmisc/ukbd/ukbd.c index dbdb2f8889,f4e4148f21..7d92b454b1 --- a/sys/dev/usbmisc/ukbd/ukbd.c +++ b/sys/dev/usbmisc/ukbd/ukbd.c @@@ -1,6 -1,5 +1,5 @@@ /* * $FreeBSD: src/sys/dev/usb/ukbd.c,v 1.45 2003/10/04 21:41:01 joe Exp $ - * $DragonFly: src/sys/dev/usbmisc/ukbd/ukbd.c,v 1.27 2008/08/14 20:55:53 hasso Exp $ */ /* @@@ -90,6 -89,8 +89,6 @@@ SYSCTL_INT(_hw_usb_ukbd, OID_AUTO, debu #define DPRINTFN(n,x) #endif -#define UPROTO_BOOT_KEYBOARD 1 - #define NKEYCODE 6 struct ukbd_data { @@@ -533,15 -534,14 +532,14 @@@ ukbd_init(int unit, keyboard_t **kbdp, keymap = &default_keymap; accmap = &default_accentmap; fkeymap = default_fkeytab; - fkeymap_size = - sizeof(default_fkeytab)/sizeof(default_fkeytab[0]); + fkeymap_size = NELEM(default_fkeytab); } else if (*kbdp == NULL) { *kbdp = kbd = kmalloc(sizeof(*kbd), M_DEVBUF, M_INTWAIT | M_ZERO); state = kmalloc(sizeof(*state), M_DEVBUF, M_INTWAIT); keymap = kmalloc(sizeof(key_map), M_DEVBUF, M_INTWAIT); accmap = kmalloc(sizeof(accent_map), M_DEVBUF, M_INTWAIT); fkeymap = kmalloc(sizeof(fkey_tab), M_DEVBUF, M_INTWAIT); - fkeymap_size = sizeof(fkey_tab)/sizeof(fkey_tab[0]); + fkeymap_size = NELEM(fkey_tab); if ((state == NULL) || (keymap == NULL) || (accmap == NULL) || (fkeymap == NULL)) { if (state != NULL) @@@ -1422,7 -1422,7 +1420,7 @@@ probe_keyboard(struct usb_attach_arg *u if (id && id->bInterfaceClass == UICLASS_HID && id->bInterfaceSubClass == UISUBCLASS_BOOT - && id->bInterfaceProtocol == UPROTO_BOOT_KEYBOARD) + && id->bInterfaceProtocol == UIPROTO_BOOT_KEYBOARD) return 0; /* found it */ return EINVAL; @@@ -1516,7 -1516,7 +1514,7 @@@ keycode2scancode(int keycode, int shift int scancode; scancode = keycode; - if ((keycode >= 89) && (keycode < 89 + sizeof(scan)/sizeof(scan[0]))) + if ((keycode >= 89) && (keycode < 89 + NELEM(scan))) scancode = scan[keycode - 89] | SCAN_PREFIX_E0; /* Pause/Break */ if ((keycode == 104) && !(shift & (MOD_CONTROL_L | MOD_CONTROL_R)))