Files
erofs-linux/drivers/input/mouse
Pavel Skripkin 9f3ccdc3f6 Input: appletouch - initialize work before device registration
Syzbot has reported warning in __flush_work(). This warning is caused by
work->func == NULL, which means missing work initialization.

This may happen, since input_dev->close() calls
cancel_work_sync(&dev->work), but dev->work initalization happens _after_
input_register_device() call.

So this patch moves dev->work initialization before registering input
device

Fixes: 5a6eb676d3 ("Input: appletouch - improve powersaving for Geyser3 devices")
Reported-and-tested-by: [email protected]
Signed-off-by: Pavel Skripkin <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Cc: [email protected]
Signed-off-by: Dmitry Torokhov <[email protected]>
2021-12-30 21:04:04 -08:00
..
…
…
2020-12-02 22:10:33 -08:00
2020-12-02 22:10:33 -08:00
…
2020-07-07 11:25:54 -07:00
…
…
…
2020-12-02 22:10:33 -08:00
…
…