hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/input/tablet/gtco.c
....@@ -676,8 +676,8 @@
676676
677677 /* Mask out the Y tilt value used for pressure */
678678 device->buffer[7] = (u8)((device->buffer[7]) & 0x7F);
679
+ fallthrough;
679680
680
- /* Fall thru */
681681 case 4:
682682 /* Tilt */
683683 input_report_abs(inputdev, ABS_TILT_X,
....@@ -685,8 +685,8 @@
685685
686686 input_report_abs(inputdev, ABS_TILT_Y,
687687 sign_extend32(device->buffer[7], 6));
688
+ fallthrough;
688689
689
- /* Fall thru */
690690 case 2:
691691 case 3:
692692 /* Convert buttons, only 5 bits possible */
....@@ -695,8 +695,8 @@
695695 /* We don't apply any meaning to the bitmask,
696696 just report */
697697 input_event(inputdev, EV_MSC, MSC_SERIAL, val);
698
+ fallthrough;
698699
699
- /* Fall thru */
700700 case 1:
701701 /* All reports have X and Y coords in the same place */
702702 val = get_unaligned_le16(&device->buffer[1]);
....@@ -892,7 +892,8 @@
892892 if (usb_endpoint_xfer_int(endpoint))
893893 dev_dbg(&usbinterface->dev, "endpoint: we have interrupt endpoint\n");
894894
895
- dev_dbg(&usbinterface->dev, "endpoint extra len:%d\n", usbinterface->altsetting[0].extralen);
895
+ dev_dbg(&usbinterface->dev, "interface extra len:%d\n",
896
+ usbinterface->cur_altsetting->extralen);
896897
897898 /*
898899 * Find the HID descriptor so we can find out the size of the
....@@ -969,8 +970,6 @@
969970 input_dev->dev.parent = &usbinterface->dev;
970971
971972 /* Setup the URB, it will be posted later on open of input device */
972
- endpoint = &usbinterface->cur_altsetting->endpoint[0].desc;
973
-
974973 usb_fill_int_urb(gtco->urbinfo,
975974 udev,
976975 usb_rcvintpipe(udev,