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