summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2022-03-01 09:57:26 +0300
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2022-03-01 10:26:25 +0300
commit3f9ed5c2fe36794c1b11697bbbc6c8ec82a7d3dc (patch)
tree9d6c6d9bcb6833b1a948766695d55f5e76a1f713 /tools/perf/scripts/python/export-to-sqlite.py
parent986c6f7c3fc855032f3457a5a1b7fbcc09c375bb (diff)
downloadlinux-3f9ed5c2fe36794c1b11697bbbc6c8ec82a7d3dc.tar.xz
Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
The input core's error handling for input_alloc_absinfo() failures is based on ignoring the error until input_register_device() runs and then checks for the failure like this: if (test_bit(EV_ABS, dev->evbit) && !dev->absinfo) { dev_err(&dev->dev, ...); return -EINVAL; } This relies on EV_ABS actually getting set in dev->evbit even if input_alloc_absinfo() fails, change input_set_abs_params() and input_set_capability() to actually adhere to this. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Link: https://lore.kernel.org/r/20220131143539.109142-1-hdegoede@redhat.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions