diff options
| author | Dmitry Torokhov <[email protected]> | 2022-08-02 10:06:12 -0700 | 
|---|---|---|
| committer | Dmitry Torokhov <[email protected]> | 2022-08-02 10:06:12 -0700 | 
| commit | 8bb5e7f4dcd9b9ef22a3ea25c9066a8a968f12dd (patch) | |
| tree | 0f1383880607a227142f9388a066959926233ff1 /drivers/input/joystick/adc-joystick.c | |
| parent | 2a96271fb66c499e4a89d76a89d3d01170c10bef (diff) | |
| parent | 7c744d00990ea999d27f306f6db5ccb61b1304b2 (diff) | |
Merge branch 'next' into for-linus
Prepare input updates for 5.20 (or 6.0) merge window.
Diffstat (limited to 'drivers/input/joystick/adc-joystick.c')
| -rw-r--r-- | drivers/input/joystick/adc-joystick.c | 15 | 
1 files changed, 8 insertions, 7 deletions
| diff --git a/drivers/input/joystick/adc-joystick.c b/drivers/input/joystick/adc-joystick.c index 78ebca7d400a..e0cfdc84763f 100644 --- a/drivers/input/joystick/adc-joystick.c +++ b/drivers/input/joystick/adc-joystick.c @@ -222,13 +222,6 @@ static int adc_joystick_probe(struct platform_device *pdev)  	if (error)  		return error; -	input_set_drvdata(input, joy); -	error = input_register_device(input); -	if (error) { -		dev_err(dev, "Unable to register input device\n"); -		return error; -	} -  	joy->buffer = iio_channel_get_all_cb(dev, adc_joystick_handle, joy);  	if (IS_ERR(joy->buffer)) {  		dev_err(dev, "Unable to allocate callback buffer\n"); @@ -241,6 +234,14 @@ static int adc_joystick_probe(struct platform_device *pdev)  		return error;  	} +	input_set_drvdata(input, joy); + +	error = input_register_device(input); +	if (error) { +		dev_err(dev, "Unable to register input device\n"); +		return error; +	} +  	return 0;  } |