From: Alexandru Ardelean Date: Wed, 16 Sep 2020 08:22:21 +0000 (+0300) Subject: iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=13ca1a1be50180ccd700cff00a342156b1cdae8e;p=linux.git iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup() The proper error code should be ENODEV (vs EINVAL) in case the chip ID isn't recognized. Signed-off-by: Alexandru Ardelean Link: https://lore.kernel.org/r/20200916082221.72851-1-alexandru.ardelean@analog.com Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/adc/ad9467.c b/drivers/iio/adc/ad9467.c index 9c3ab46e4d88f..f068256cfca94 100644 --- a/drivers/iio/adc/ad9467.c +++ b/drivers/iio/adc/ad9467.c @@ -324,7 +324,7 @@ static int ad9467_setup(struct ad9467_state *st, unsigned int chip_id) AN877_ADC_OUTPUT_MODE_TWOS_COMPLEMENT; return 0; default: - return -EINVAL; + return -ENODEV; } }