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

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
...@@ -866,7 +866,7 @@ static struct mousedev *mousedev_create(struct input_dev *dev, ...@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment