Merge tag 'usb-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[platform/kernel/linux-rpi.git] / drivers / usb / typec / stusb160x.c
index 8638f1d..494b371 100644 (file)
@@ -750,11 +750,8 @@ static int stusb160x_probe(struct i2c_client *client)
        if (client->irq) {
                chip->role_sw = fwnode_usb_role_switch_get(fwnode);
                if (IS_ERR(chip->role_sw)) {
-                       ret = PTR_ERR(chip->role_sw);
-                       if (ret != -EPROBE_DEFER)
-                               dev_err(chip->dev,
-                                       "Failed to get usb role switch: %d\n",
-                                       ret);
+                       ret = dev_err_probe(chip->dev, PTR_ERR(chip->role_sw),
+                                           "Failed to get usb role switch\n");
                        goto port_unregister;
                }