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>
        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;
        }