From: Sakari Ailus Date: Mon, 27 May 2024 20:43:38 +0000 (+0300) Subject: media: mei: csi: Put the IPU device reference X-Git-Tag: v6.10-rc3~7^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=328af04b1ac279f17c09ddd5958aa6ec47131c80;p=thirdparty%2Flinux.git media: mei: csi: Put the IPU device reference The mei csi's probe function obtains a reference to the IPU device but never puts that reference. Do that now. Fixes: 33116eb12c6b ("media: ivsc: csi: Use IPU bridge") Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil --- diff --git a/drivers/media/pci/intel/ivsc/mei_csi.c b/drivers/media/pci/intel/ivsc/mei_csi.c index 89b582a221ab4..53151d0161882 100644 --- a/drivers/media/pci/intel/ivsc/mei_csi.c +++ b/drivers/media/pci/intel/ivsc/mei_csi.c @@ -677,6 +677,7 @@ static int mei_csi_probe(struct mei_cl_device *cldev, return -ENODEV; ret = ipu_bridge_init(&ipu->dev, ipu_bridge_parse_ssdb); + put_device(&ipu->dev); if (ret < 0) return ret; if (WARN_ON(!dev_fwnode(dev)))