Merge branch 'master' of git://git.theshell.com/dragonfly
authorJoe Talbott <josepht@zinc.oss.ntelos.net>
Thu, 27 Jan 2011 17:52:02 +0000 (12:52 -0500)
committerJoe Talbott <josepht@zinc.oss.ntelos.net>
Thu, 27 Jan 2011 17:52:02 +0000 (12:52 -0500)
1  2 
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)))