input-wacom v1.7.0

v1.7.0Linux
Added 3
  • add WACOM_KZALLOC_OBJ flag to handle new method
  • add multiple flags for newly defined methods and utilities
  • add WACOM_HID_REPORT_RAW_EVENT_BUFSIZE flag for API update
Changed 8
  • use GFP_ATOMIC in wacom_wac_queue_flush()
  • use cleanup.h for wacom_wac_queue_flush() buffer management
  • use guard notation when acquiring mutex in wacom_w8001
  • switch wacom_i2c to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
  • pass buffer size to hid_report_raw_event
  • replace kmalloc with kmalloc_obj for non-scalar types
  • stop hardware after post-start probe failures
  • drop explicit initialization of struct i2c_device_id::driver_data to 0
Fixed 3
  • fix slab-out-of-bounds write in wacom_wac_queue_insert
  • fix OOB write in wacom_hid_set_device_mode()
  • avoid copying Bluetooth input reports

This release contains various fixes and updates to various methods and definitions from upstream. With those updates to definitions and methods being the bulk of the commits we have added the proper flags and testing to ensure older kernels that do not contain the newer definitions and methods are still properly supported.

Commits

Dmitry Torokhov (1):

  • Input: wacom_w8001 - use "guard" notation when acquiring mutex

Jinmo Yang (3):

  • HID: wacom: fix slab-out-of-bounds write in wacom_wac_queue_insert
  • HID: wacom: use GFP_ATOMIC in wacom_wac_queue_flush()
  • HID: wacom: use cleanup.h for wacom_wac_queue_flush() buffer management

Jonathan Cameron (1):

  • Input: wacom_i2c - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()

Joshua (1):

  • Upgrade main.yml and tagged-release.yml checkout and upload artifact

Joshua Dickens (3):

  • Add WACOM_KZALLOC_OBJ flag to handle new method
  • Add multiple flags for newly defined methods and utilities
  • input-wacom 1.7.0

Kees Cook (2):

  • treewide: Replace kmalloc with kmalloc_obj for non-scalar types
  • treewide: Replace kmalloc with kmalloc_obj for non-scalar types

Kori (2):

  • HID: pass the buffer size to hid_report_raw_event
  • 4.18: add WACOM_HID_REPORT_RAW_EVENT_BUFSIZE flag for API update

Lee Jones (1):

  • HID: wacom: Fix OOB write in wacom_hid_set_device_mode()

Linus Torvalds (2):

  • Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
  • Convert 'alloc_obj' family to use the new default GFP_KERNEL argument

Myeonghun Pak (1):

  • HID: wacom: stop hardware after post-start probe failures

Ping Cheng (3):

  • Merge pull request #505 from flying-elephant/master
  • Merge pull request #510 from Korikashi/fix-kernel-7.0-hid-arguments
  • Merge pull request #513 from Joshua-Dickens/master

Ruoyu Wang (1):

  • HID: wacom: avoid copying Bluetooth input reports

Uwe Kleine-König (1):

  • Input: drop explicit initialization of struct i2c_device_id::driver_data to 0
Release

git tag: v1.7.0

md5: e2a3aabd6ea247e3459d292eef278d75 sha1: 863e0a851b515076ced6919859c1476b2effa32d sha256: 8feace212a8030a2270c830fcaab9123ac3fd83c4a60ef5aa218aac29607b7da

View original

Upgraded? How did it go?

Discussion