media: Clear devnode->media_dev holding media_devnode_lock
authorShuah Khan <shuah@kernel.org>
Tue, 2 Apr 2019 00:43:18 +0000 (20:43 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 22 Apr 2019 15:24:33 +0000 (11:24 -0400)
commit10cb050459852fd954a5b38c019d2313f3bfb3e2
tree563e87f0fee252ea6744cb2e2525e78bd60a35f8
parent898bc40bfcc26abb6e06e960d6d4754c36c58b50
media: Clear devnode->media_dev holding media_devnode_lock

Fix media_devnode_unregister() to clear devnode->media_dev while holding
media_devnode_lock. media_devnode_register()'s cdev_add_error handling
does this correctly.

Signed-off-by: Shuah Khan <shuah@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/media-devnode.c