All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jiri Kosina <jikos@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com>,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] HID fixes
Date: Tue, 1 Jun 2021 23:58:54 +0200 (CEST)	[thread overview]
Message-ID: <nycvar.YFH.7.76.2106012353210.28378@cbobk.fhfr.pm> (raw)

Linus,

please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git for-linus

to receive fixes for HID subsystem.

=====
- memory leak fix in usbhid from Anirudh Rayabharam
- additions for a few new recognized generic key IDs from Dmitry Torokhov
- Asus T101HA and Dell K15A quirks from Hans de Goede
- memory leak fix in amd_sfh from Basavaraj Natikar
- Win8 compatibility and Stylus fixes in multitouch driver from Ahelenia 
  Ziemiańska
- NULL pointer dereference fix in hid-magicmouse from Johan Hovold
- assorted other small fixes and device ID additions
=====

Thanks.

----------------------------------------------------------------
Ahelenia Ziemiańska (2):
      HID: multitouch: require Finger field to mark Win8 reports as MT
      HID: multitouch: set Stylus suffix for Stylus-application devices, too

Anirudh Rayabharam (1):
      HID: usbhid: fix info leak in hid_submit_ctrl

Arnd Bergmann (1):
      HID: i2c-hid: fix format string mismatch

Basavaraj Natikar (2):
      HID: amd_sfh: Use devm_kzalloc() instead of kzalloc()
      HID: amd_sfh: Fix memory leak in amd_sfh_work

Benjamin Moody (1):
      HID: semitek: new driver for GK6X series keyboards

Bixuan Cui (1):
      HID: gt683r: add missing MODULE_DEVICE_TABLE

Dmitry Torokhov (2):
      HID: hid-input: add mapping for emoji picker key
      HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT

Hamza Mahfooz (1):
      HID: remove the unnecessary redefinition of a macro

Hans de Goede (4):
      HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock
      HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed)
      HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad
      HID: asus: Cleanup Asus T101HA keyboard-dock handling

Johan Hovold (1):
      HID: magicmouse: fix NULL-deref on disconnect

Johnny Chuang (1):
      HID: i2c-hid: Skip ELAN power-on command after reset

José Expósito (1):
      HID: magicmouse: fix crash when disconnecting Magic Trackpad 2

Luke D Jones (2):
      HID: asus: Filter keyboard EC for old ROG keyboard
      HID: asus: filter G713/G733 key event to prevent shutdown

Mark Bolhuis (1):
      HID: Add BUS_VIRTUAL to hid_connect logging

Mateusz Jończyk (1):
      HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95

Maximilian Luz (1):
      HID: surface-hid: Fix integer endian conversion

Michael Zaidman (2):
      HID: ft260: check data size in ft260_smbus_write()
      HID: ft260: improve error handling of ft260_hid_feature_report_get()

Nirenjan Krishnan (1):
      HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65

Saeed Mirzamohammadi (1):
      HID: quirks: Add quirk for Lenovo optical mouse

Srinivas Pandruvada (2):
      HID: hid-sensor-hub: Return error for hid_set_field() failure
      HID: hid-sensor-custom: Process failure of sensor_hub_set_feature()

Tom Rix (1):
      HID: logitech-hidpp: initialize level variable

Wei Yongjun (1):
      HID: thrustmaster: fix return value check in thrustmaster_probe()

Ye Xiang (1):
      HID: intel-ish-hid: ipc: Add Alder Lake device IDs

Zhen Lei (1):
      HID: pidff: fix error return code in hid_pidff_init()

 drivers/hid/Kconfig                        | 19 ++++++++++--
 drivers/hid/Makefile                       |  1 +
 drivers/hid/amd-sfh-hid/amd_sfh_client.c   | 19 ++++++------
 drivers/hid/amd-sfh-hid/amd_sfh_hid.c      |  3 --
 drivers/hid/hid-a4tech.c                   |  2 ++
 drivers/hid/hid-asus.c                     | 32 +++++++++++++--------
 drivers/hid/hid-core.c                     |  4 ++-
 drivers/hid/hid-debug.c                    |  3 ++
 drivers/hid/hid-ft260.c                    | 29 ++++++++++---------
 drivers/hid/hid-gt683r.c                   |  1 +
 drivers/hid/hid-ids.h                      |  9 ++++--
 drivers/hid/hid-input.c                    |  3 ++
 drivers/hid/hid-logitech-hidpp.c           |  1 +
 drivers/hid/hid-magicmouse.c               |  7 +++--
 drivers/hid/hid-multitouch.c               | 46 ++++++++++++++++++++++++------
 drivers/hid/hid-quirks.c                   |  4 +++
 drivers/hid/hid-semitek.c                  | 40 ++++++++++++++++++++++++++
 drivers/hid/hid-sensor-custom.c            |  8 ++++--
 drivers/hid/hid-sensor-hub.c               | 13 ++++++---
 drivers/hid/hid-thrustmaster.c             |  2 +-
 drivers/hid/i2c-hid/i2c-hid-core.c         | 13 +++++++--
 drivers/hid/intel-ish-hid/ipc/hw-ish.h     |  2 ++
 drivers/hid/intel-ish-hid/ipc/pci-ish.c    |  2 ++
 drivers/hid/surface-hid/surface_hid_core.c |  6 ++--
 drivers/hid/usbhid/hid-core.c              |  2 +-
 drivers/hid/usbhid/hid-pidff.c             |  1 +
 include/linux/hid.h                        |  3 +-
 include/uapi/linux/input-event-codes.h     |  1 +
 28 files changed, 206 insertions(+), 70 deletions(-)
 create mode 100644 drivers/hid/hid-semitek.c

-- 
Jiri Kosina
SUSE Labs


             reply	other threads:[~2021-06-01 21:59 UTC|newest]

Thread overview: 113+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-01 21:58 Jiri Kosina [this message]
2021-06-02  3:58 ` [GIT PULL] HID fixes pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2024-02-15 12:38 Jiri Kosina
2024-02-15 19:50 ` pr-tracker-bot
2023-12-12 22:51 Jiri Kosina
2023-12-13  1:21 ` pr-tracker-bot
2023-11-23 19:22 Jiri Kosina
2023-11-24  1:51 ` pr-tracker-bot
2023-10-11 12:00 Benjamin Tissoires
2023-10-11 20:58 ` pr-tracker-bot
2023-10-05 20:41 Jiri Kosina
2023-10-06  3:50 ` pr-tracker-bot
2023-07-11 13:59 Benjamin Tissoires
2023-07-12 23:28 ` pr-tracker-bot
2023-06-01 10:27 Jiri Kosina
2023-06-01 21:15 ` pr-tracker-bot
2023-04-12 22:03 Jiri Kosina
2023-04-13  0:44 ` pr-tracker-bot
2023-03-09 15:07 Benjamin Tissoires
2023-03-09 19:07 ` pr-tracker-bot
2023-02-09 14:31 Benjamin Tissoires
2023-02-09 18:10 ` pr-tracker-bot
2023-01-18 20:17 Jiri Kosina
2023-01-18 22:47 ` pr-tracker-bot
2022-12-21 15:18 Benjamin Tissoires
2022-12-21 17:53 ` pr-tracker-bot
2022-11-11 10:04 Jiri Kosina
2022-11-11 18:03 ` pr-tracker-bot
2022-10-21 12:17 Benjamin Tissoires
2022-10-22  1:28 ` pr-tracker-bot
2022-08-31 10:54 Jiri Kosina
2022-08-31 17:20 ` pr-tracker-bot
2022-03-09 10:42 Jiri Kosina
2022-03-09 22:16 ` pr-tracker-bot
2022-02-15 15:35 Jiri Kosina
2022-02-15 19:19 ` pr-tracker-bot
2022-01-21 14:17 Jiri Kosina
2022-01-21 14:27 ` pr-tracker-bot
2021-12-21 14:40 Jiri Kosina
2021-12-21 17:39 ` pr-tracker-bot
2021-12-09 10:15 Jiri Kosina
2021-12-09 19:35 ` pr-tracker-bot
2021-11-24  7:10 Jiri Kosina
2021-11-24 18:31 ` pr-tracker-bot
2021-09-27 13:54 Jiri Kosina
2021-09-27 17:25 ` pr-tracker-bot
2021-07-30 12:06 Jiri Kosina
2021-07-30 18:11 ` pr-tracker-bot
2021-04-15 13:51 Jiri Kosina
2021-04-15 18:15 ` pr-tracker-bot
2021-01-28  8:38 Jiri Kosina
2021-01-28 18:16 ` pr-tracker-bot
2021-01-14 12:33 Jiri Kosina
2021-01-14 21:55 ` pr-tracker-bot
2020-11-22 21:18 Jiri Kosina
2020-11-22 22:40 ` pr-tracker-bot
2020-09-02 18:58 Jiri Kosina
2020-09-02 20:08 ` pr-tracker-bot
2020-08-25  8:14 Jiri Kosina
2020-08-25 19:16 ` pr-tracker-bot
2020-07-17 12:01 Jiri Kosina
2020-07-17 17:40 ` pr-tracker-bot
2020-03-17 13:41 Jiri Kosina
2020-03-17 17:10 ` pr-tracker-bot
2020-02-27 14:46 Jiri Kosina
2020-02-27 19:40 ` pr-tracker-bot
2020-01-09 14:23 Jiri Kosina
2020-01-09 19:14 ` Linus Torvalds
2020-01-09 19:25   ` Dmitry Torokhov
2020-01-09 19:37   ` Jiri Kosina
2020-01-09 20:38     ` Jiri Kosina
2020-01-09 23:36       ` Linus Torvalds
2020-01-09 23:41         ` Linus Torvalds
2020-01-10 14:31           ` Jiri Kosina
2020-01-09 19:15 ` pr-tracker-bot
2019-11-07 19:32 Jiri Kosina
2019-11-07 20:00 ` pr-tracker-bot
2019-08-20 12:53 Jiri Kosina
2019-08-20 18:55 ` pr-tracker-bot
2019-08-06 10:59 Jiri Kosina
2019-08-06 18:55 ` pr-tracker-bot
2019-06-27  9:37 Jiri Kosina
2019-06-28  0:45 ` pr-tracker-bot
2019-04-03 13:39 Jiri Kosina
2019-04-03 16:25 ` pr-tracker-bot
2019-01-22  9:46 Jiri Kosina
2019-01-22 18:55 ` pr-tracker-bot
2018-12-10 16:05 Jiri Kosina
2018-12-10 20:20 ` pr-tracker-bot
2018-11-24 20:19 Jiri Kosina
2018-11-24 23:15 ` pr-tracker-bot
2018-11-07 10:31 Jiri Kosina
2018-11-07 17:07 ` Linus Torvalds
2018-10-03  8:55 Jiri Kosina
2018-10-03 11:50 ` Greg Kroah-Hartman
2018-09-11  7:49 Jiri Kosina
2018-07-09 12:54 Jiri Kosina
2018-06-19 12:00 Jiri Kosina
2018-06-20  1:51 ` Linus Torvalds
2018-06-20  4:19   ` Jiri Kosina
2018-06-20  7:06     ` Hans de Goede
2018-06-20  7:12       ` Linus Torvalds
2018-06-20  7:15         ` Jiri Kosina
2018-06-20  7:35           ` Benjamin Tissoires
2018-04-19  8:05 Jiri Kosina
2017-10-12 12:46 Jiri Kosina
2017-10-05  8:58 Jiri Kosina
2017-06-20  9:01 Jiri Kosina
2017-03-31  8:01 Jiri Kosina
2017-01-31 12:13 Jiri Kosina
2017-01-19 13:29 Jiri Kosina
2016-11-07 10:01 Jiri Kosina
2015-02-23 22:37 Jiri Kosina

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=nycvar.YFH.7.76.2106012353210.28378@cbobk.fhfr.pm \
    --to=jikos@kernel.org \
    --cc=benjamin.tissoires@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.