]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
media: v4l: async: Register sub-devices before calling bound callback
authorSakari Ailus <sakari.ailus@linux.intel.com>
Mon, 17 Jul 2017 14:04:20 +0000 (10:04 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 31 Oct 2017 17:53:18 +0000 (13:53 -0400)
commit24def9b586349ec1ecea7989fc219e688d1d1e74
tree427789cf93604d22bf70f458743855ccc746d6df
parentddddc18b219ada692704c5467d16fff8c79cf287
media: v4l: async: Register sub-devices before calling bound callback

Register the sub-device before calling the notifier's bound callback.
Doing this the other way around is problematic as the struct v4l2_device
has not assigned for the sub-device yet and may be required by the bound
callback.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Acked-by: Pavel Machek <pavel@ucw.cz>
Acked-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/v4l2-core/v4l2-async.c