id = spi_get_device_id(spi);
 
        state->vrefh_reg = devm_regulator_get(&spi->dev, "vrefh");
-       if (IS_ERR(state->vrefh_reg)) {
-               dev_err(&spi->dev, "Vrefh regulator not specified\n");
-               return PTR_ERR(state->vrefh_reg);
-       }
+       if (IS_ERR(state->vrefh_reg))
+               return dev_err_probe(&spi->dev, PTR_ERR(state->vrefh_reg),
+                                    "Vrefh regulator not specified\n");
 
        ret = regulator_enable(state->vrefh_reg);
        if (ret) {
        if (id->driver_data == ID_AD8803) {
                state->vrefl_reg = devm_regulator_get(&spi->dev, "vrefl");
                if (IS_ERR(state->vrefl_reg)) {
-                       dev_err(&spi->dev, "Vrefl regulator not specified\n");
-                       ret = PTR_ERR(state->vrefl_reg);
+                       ret = dev_err_probe(&spi->dev, PTR_ERR(state->vrefl_reg),
+                                           "Vrefl regulator not specified\n");
                        goto error_disable_vrefh_reg;
                }