Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f74eef95 authored by Hitoshi Mitake's avatar Hitoshi Mitake Committed by Dmitry Torokhov
Browse files

Input: mousedev - correct lockdep annotation



When annotating mutex to avoid false lockdep reports we should not
be using MOUSEDEV_MIX as lock subclass but rather SINGLE_DEPTH_NESTING.

Signed-off-by: default avatarHitoshi Mitake <mitake@dcl.info.waseda.ac.jp>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 2991a1ca
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -866,7 +866,7 @@ static struct mousedev *mousedev_create(struct input_dev *dev,
	spin_lock_init(&mousedev->client_lock);
	spin_lock_init(&mousedev->client_lock);
	mutex_init(&mousedev->mutex);
	mutex_init(&mousedev->mutex);
	lockdep_set_subclass(&mousedev->mutex,
	lockdep_set_subclass(&mousedev->mutex,
			     minor == MOUSEDEV_MIX ? MOUSEDEV_MIX : 0);
			     minor == MOUSEDEV_MIX ? SINGLE_DEPTH_NESTING : 0);
	init_waitqueue_head(&mousedev->wait);
	init_waitqueue_head(&mousedev->wait);


	if (minor == MOUSEDEV_MIX)
	if (minor == MOUSEDEV_MIX)