HID: roccat: fix locking in roccat_connect() and roccat_disconnect()

Extend critical section in roccat_connect() to ensure that partially
initialized 'struct roccat_device' is never exposed in 'devices' list,
and do the same in roccat_disconnect() to avoid racy 'devices' access
against roccat_release().

Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
This commit is contained in:
Dmitry Antipov 2026-09-02 12:45:49 +03:00 • committed by Jiri Kosina
commit d76994443e