Merge branches 'for-3.18/upstream-fixes' and 'for-3.19/upstream' into for-linus
authorJiri Kosina <jkosina@suse.cz>
Fri, 12 Dec 2014 10:09:23 +0000 (11:09 +0100)
committerJiri Kosina <jkosina@suse.cz>
Fri, 12 Dec 2014 10:09:23 +0000 (11:09 +0100)
Conflicts:
drivers/hid/hid-input.c

1  2  3 
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
drivers/hid/hid-input.c

Simple merge
   
   #define USB_VENDOR_ID_ELAN           0x04f3
   #define USB_DEVICE_ID_ELAN_TOUCHSCREEN       0x0089
  +#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_009B  0x009b
  +#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_0103  0x0103
 ++#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_010c  0x010c
  +#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_016F  0x016f
   
   #define USB_VENDOR_ID_ELECOM         0x056e
   #define USB_DEVICE_ID_ELECOM_BM084   0x0061
@@@@ -865,14 -865,14 -862,7 +865,14 @@@@ static void hidinput_configure_usage(st
                case 0x28b: map_key_clear(KEY_FORWARDMAIL);     break;
                case 0x28c: map_key_clear(KEY_SEND);            break;
   
--              default:    goto ignore;
  +             case 0x2c7: map_key_clear(KEY_KBDINPUTASSIST_PREV);             break;
  +             case 0x2c8: map_key_clear(KEY_KBDINPUTASSIST_NEXT);             break;
  +             case 0x2c9: map_key_clear(KEY_KBDINPUTASSIST_PREVGROUP);                break;
  +             case 0x2ca: map_key_clear(KEY_KBDINPUTASSIST_NEXTGROUP);                break;
  +             case 0x2cb: map_key_clear(KEY_KBDINPUTASSIST_ACCEPT);   break;
  +             case 0x2cc: map_key_clear(KEY_KBDINPUTASSIST_CANCEL);   break;
  +
++              default: map_key_clear(KEY_UNKNOWN);
                }
                break;