media: marvell-ccic: convert to use i2c_new_client_device()
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Thu, 26 Mar 2020 21:09:43 +0000 (22:09 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 14 Apr 2020 09:31:16 +0000 (11:31 +0200)
Move away from the deprecated API and return the shiny new ERRPTR where
useful.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/marvell-ccic/cafe-driver.c

index 37fdcc5..9a09a10 100644 (file)
@@ -556,7 +556,7 @@ static int cafe_pci_probe(struct pci_dev *pdev,
        clkdev_create(mcam->mclk, "xclk", "%d-%04x",
                i2c_adapter_id(cam->i2c_adapter), ov7670_info.addr);
 
-       if (i2c_new_device(cam->i2c_adapter, &ov7670_info)) {
+       if (!IS_ERR(i2c_new_client_device(cam->i2c_adapter, &ov7670_info))) {
                cam->registered = 1;
                return 0;
        }