@@ -160,6 +160,7 @@ static const struct hid_usage_entry hid_usage_table[] = {
160160 {0 , 0x59 , "ButtonType" },
161161 {0 , 0x5A , "SecondaryBarrelSwitch" },
162162 {0 , 0x5B , "TransducerSerialNumber" },
163+ {0 , 0x6e , "TransducerSerialNumber2" },
163164 { 15 , 0 , "PhysicalInterfaceDevice" },
164165 {0 , 0x00 , "Undefined" },
165166 {0 , 0x01 , "Physical_Interface_Device" },
@@ -486,8 +487,7 @@ char *hid_resolv_usage(unsigned usage, struct seq_file *f) {
486487
487488 if (!f ) {
488489 len = strlen (buf );
489- snprintf (buf + len , max (0 , HID_DEBUG_BUFSIZE - len ), "." );
490- len ++ ;
490+ len += scnprintf (buf + len , HID_DEBUG_BUFSIZE - len , "." );
491491 }
492492 else {
493493 seq_printf (f , "." );
@@ -498,7 +498,7 @@ char *hid_resolv_usage(unsigned usage, struct seq_file *f) {
498498 if (p -> usage == (usage & 0xffff )) {
499499 if (!f )
500500 snprintf (buf + len ,
501- max ( 0 , HID_DEBUG_BUFSIZE - len - 1 ) ,
501+ HID_DEBUG_BUFSIZE - len ,
502502 "%s" , p -> description );
503503 else
504504 seq_printf (f ,
@@ -509,8 +509,8 @@ char *hid_resolv_usage(unsigned usage, struct seq_file *f) {
509509 break ;
510510 }
511511 if (!f )
512- snprintf (buf + len , max ( 0 , HID_DEBUG_BUFSIZE - len - 1 ) ,
513- "%04x" , usage & 0xffff );
512+ snprintf (buf + len , HID_DEBUG_BUFSIZE - len , "%04x" ,
513+ usage & 0xffff );
514514 else
515515 seq_printf (f , "%04x" , usage & 0xffff );
516516 return buf ;
0 commit comments