diff options
| author | Dmitry Torokhov <[email protected]> | 2023-08-30 16:06:38 -0700 | 
|---|---|---|
| committer | Dmitry Torokhov <[email protected]> | 2023-08-30 16:06:38 -0700 | 
| commit | 1ac731c529cd4d6adbce134754b51ff7d822b145 (patch) | |
| tree | 143ab3f35ca5f3b69f583c84e6964b17139c2ec1 /drivers/input/misc/pwm-beeper.c | |
| parent | 07b4c950f27bef0362dc6ad7ee713aab61d58149 (diff) | |
| parent | 54116d442e001e1b6bd482122043b1870998a1f3 (diff) | |
Merge branch 'next' into for-linus
Prepare input updates for 6.6 merge window.
Diffstat (limited to 'drivers/input/misc/pwm-beeper.c')
| -rw-r--r-- | drivers/input/misc/pwm-beeper.c | 19 | 
1 files changed, 5 insertions, 14 deletions
diff --git a/drivers/input/misc/pwm-beeper.c b/drivers/input/misc/pwm-beeper.c index 3cf1812384e6..1e731d8397c6 100644 --- a/drivers/input/misc/pwm-beeper.c +++ b/drivers/input/misc/pwm-beeper.c @@ -132,13 +132,8 @@ static int pwm_beeper_probe(struct platform_device *pdev)  		return -ENOMEM;  	beeper->pwm = devm_pwm_get(dev, NULL); -	if (IS_ERR(beeper->pwm)) { -		error = PTR_ERR(beeper->pwm); -		if (error != -EPROBE_DEFER) -			dev_err(dev, "Failed to request PWM device: %d\n", -				error); -		return error; -	} +	if (IS_ERR(beeper->pwm)) +		return dev_err_probe(dev, PTR_ERR(beeper->pwm), "Failed to request PWM device\n");  	/* Sync up PWM state and ensure it is off. */  	pwm_init_state(beeper->pwm, &state); @@ -151,13 +146,9 @@ static int pwm_beeper_probe(struct platform_device *pdev)  	}  	beeper->amplifier = devm_regulator_get(dev, "amp"); -	if (IS_ERR(beeper->amplifier)) { -		error = PTR_ERR(beeper->amplifier); -		if (error != -EPROBE_DEFER) -			dev_err(dev, "Failed to get 'amp' regulator: %d\n", -				error); -		return error; -	} +	if (IS_ERR(beeper->amplifier)) +		return dev_err_probe(dev, PTR_ERR(beeper->amplifier), +				     "Failed to get 'amp' regulator\n");  	INIT_WORK(&beeper->work, pwm_beeper_work);  |