Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Input: da9063 - use dev_err_probe()

Replace dev_err()->dev_err_probe() to simplify probe().

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20231213214803.9931-4-biju.das.jz@bp.renesas.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Biju Das and committed by
Dmitry Torokhov
c67f8a13 bd2334ed

+6 -9
+6 -9
drivers/input/misc/da9063_onkey.c
··· 195 195 onkey->dev = &pdev->dev; 196 196 197 197 onkey->regmap = dev_get_regmap(pdev->dev.parent, NULL); 198 - if (!onkey->regmap) { 199 - dev_err(&pdev->dev, "Parent regmap unavailable.\n"); 200 - return -ENXIO; 201 - } 198 + if (!onkey->regmap) 199 + return dev_err_probe(&pdev->dev, -ENXIO, 200 + "Parent regmap unavailable.\n"); 202 201 203 202 onkey->key_power = !of_property_read_bool(pdev->dev.of_node, 204 203 "dlg,disable-key-power"); ··· 227 228 NULL, da9063_onkey_irq_handler, 228 229 IRQF_TRIGGER_LOW | IRQF_ONESHOT, 229 230 "ONKEY", onkey); 230 - if (error) { 231 - dev_err(&pdev->dev, 232 - "Failed to request IRQ %d: %d\n", irq, error); 233 - return error; 234 - } 231 + if (error) 232 + return dev_err_probe(&pdev->dev, error, 233 + "Failed to allocate onkey IRQ\n"); 235 234 236 235 error = dev_pm_set_wake_irq(&pdev->dev, irq); 237 236 if (error)