media: ivsc: csi: Make use of sub-device state
authorSakari Ailus <sakari.ailus@linux.intel.com>
Wed, 14 Feb 2024 09:12:14 +0000 (11:12 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Fri, 23 Feb 2024 13:33:32 +0000 (14:33 +0100)
commit7b61650b3ce8b8b111f272936725399cd6f04602
tree7021017c9314a3c92ffa7bce5e6d5ed1e557f13b
parent48f5fd8967f8dd01679fc1618b0cba02095cddc5
media: ivsc: csi: Make use of sub-device state

The MEI CSI driver was using sub-device state but still maintained its own
format information and did its own locking. Rely on sub-device state
instead. This also fixes a circular locking problem during link
validation.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/pci/intel/ivsc/mei_csi.c