+++ /dev/null
-From 60576e84c187043cef11f11d015249e71151d35a Mon Sep 17 00:00:00 2001
-From: Wadim Egorov <w.egorov@phytec.de>
-Date: Mon, 25 Sep 2023 15:44:27 +0200
-Subject: iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
-
-From: Wadim Egorov <w.egorov@phytec.de>
-
-commit 60576e84c187043cef11f11d015249e71151d35a upstream.
-
-Fix wrong handling of a DMA request where the probing only failed
-if -EPROPE_DEFER was returned. Instead, let us fail if a non -ENODEV
-value is returned. This makes DMAs explicitly optional. Even if the
-DMA request is unsuccessfully, the ADC can still work properly.
-We do also handle the defer probe case by making use of dev_err_probe().
-
-Fixes: f438b9da75eb ("drivers: iio: ti_am335x_adc: add dma support")
-Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
-Reviewed-by: Bhavya Kapoor <b-kapoor@ti.com>
-Link: https://lore.kernel.org/r/20230925134427.214556-1-w.egorov@phytec.de
-Cc: <Stable@vger.kernel.org>
-Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/iio/adc/ti_am335x_adc.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
---- a/drivers/iio/adc/ti_am335x_adc.c
-+++ b/drivers/iio/adc/ti_am335x_adc.c
-@@ -654,8 +654,10 @@ static int tiadc_probe(struct platform_d
- platform_set_drvdata(pdev, indio_dev);
-
- err = tiadc_request_dma(pdev, adc_dev);
-- if (err && err == -EPROBE_DEFER)
-+ if (err && err != -ENODEV) {
-+ dev_err_probe(&pdev->dev, err, "DMA request failed\n");
- goto err_dma;
-+ }
-
- return 0;
-
iio-imu-inv_mpu6050-fix-an-error-code-problem-in-inv.patch
input-ipaq-micro-keys-add-error-handling-for-devm_km.patch
iio-common-ms_sensors-ms_sensors_i2c-fix-humidity-conversion-time-table.patch
-iio-adc-ti_am335x_adc-fix-return-value-check-of-tiadc_request_dma.patch
wifi-cfg80211-add-my-certificate.patch
wifi-cfg80211-fix-certs-build-to-not-depend-on-file-order.patch
usb-serial-ftdi_sio-update-actisense-pids-constant-names.patch
+++ /dev/null
-From 60576e84c187043cef11f11d015249e71151d35a Mon Sep 17 00:00:00 2001
-From: Wadim Egorov <w.egorov@phytec.de>
-Date: Mon, 25 Sep 2023 15:44:27 +0200
-Subject: iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
-
-From: Wadim Egorov <w.egorov@phytec.de>
-
-commit 60576e84c187043cef11f11d015249e71151d35a upstream.
-
-Fix wrong handling of a DMA request where the probing only failed
-if -EPROPE_DEFER was returned. Instead, let us fail if a non -ENODEV
-value is returned. This makes DMAs explicitly optional. Even if the
-DMA request is unsuccessfully, the ADC can still work properly.
-We do also handle the defer probe case by making use of dev_err_probe().
-
-Fixes: f438b9da75eb ("drivers: iio: ti_am335x_adc: add dma support")
-Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
-Reviewed-by: Bhavya Kapoor <b-kapoor@ti.com>
-Link: https://lore.kernel.org/r/20230925134427.214556-1-w.egorov@phytec.de
-Cc: <Stable@vger.kernel.org>
-Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/iio/adc/ti_am335x_adc.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
---- a/drivers/iio/adc/ti_am335x_adc.c
-+++ b/drivers/iio/adc/ti_am335x_adc.c
-@@ -653,8 +653,10 @@ static int tiadc_probe(struct platform_d
- platform_set_drvdata(pdev, indio_dev);
-
- err = tiadc_request_dma(pdev, adc_dev);
-- if (err && err == -EPROBE_DEFER)
-+ if (err && err != -ENODEV) {
-+ dev_err_probe(&pdev->dev, err, "DMA request failed\n");
- goto err_dma;
-+ }
-
- return 0;
-
scsi-bnx2fc-remove-set-but-not-used-variable-oxid.patch
scsi-bnx2fc-fix-skb-double-free-in-bnx2fc_rcv.patch
iio-common-ms_sensors-ms_sensors_i2c-fix-humidity-conversion-time-table.patch
-iio-adc-ti_am335x_adc-fix-return-value-check-of-tiadc_request_dma.patch
wifi-cfg80211-add-my-certificate.patch
wifi-cfg80211-fix-certs-build-to-not-depend-on-file-order.patch
usb-serial-ftdi_sio-update-actisense-pids-constant-names.patch