[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202510041841.pRlunIfl-lkp@intel.com>
Date: Sat, 4 Oct 2025 14:26:40 +0300
From: Dan Carpenter <dan.carpenter@...aro.org>
To: oe-kbuild@...ts.linux.dev, Mikko Rapeli <mikko.rapeli@...aro.org>
Cc: lkp@...el.com, oe-kbuild-all@...ts.linux.dev,
linux-kernel@...r.kernel.org, Ulf Hansson <ulf.hansson@...aro.org>
Subject: drivers/mmc/host/pxamci.c:709 pxamci_probe() warn: passing zero to
'PTR_ERR'
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: cbf33b8e0b360f667b17106c15d9e2aac77a76a1
commit: 7cd8db0fb0b2bf309163d56fec585c0f9e0964d1 mmc: add COMPILE_TEST to multiple drivers
config: s390-randconfig-r071-20251004 (https://download.01.org/0day-ci/archive/20251004/202510041841.pRlunIfl-lkp@intel.com/config)
compiler: s390-linux-gcc (GCC) 8.5.0
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@...el.com>
| Reported-by: Dan Carpenter <dan.carpenter@...aro.org>
| Closes: https://lore.kernel.org/r/202510041841.pRlunIfl-lkp@intel.com/
smatch warnings:
drivers/mmc/host/pxamci.c:709 pxamci_probe() warn: passing zero to 'PTR_ERR'
vim +/PTR_ERR +709 drivers/mmc/host/pxamci.c
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 690 /*
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 691 * Ensure that the host controller is shut down, and setup
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 692 * with our defaults.
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 693 */
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 694 pxamci_stop_clock(host);
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 695 writel(0, host->base + MMC_SPI);
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 696 writel(64, host->base + MMC_RESTO);
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 697 writel(host->imask, host->base + MMC_I_MASK);
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 698
23f3ff72bc6f05 drivers/mmc/host/pxamci.c Daniel Mack 2018-07-03 699 ret = devm_request_irq(dev, irq, pxamci_irq, 0,
07e7716c746dd4 drivers/mmc/host/pxamci.c Robert Jarzmik 2016-02-08 700 DRIVER_NAME, host);
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 701 if (ret)
58c40f3faf742c drivers/mmc/host/pxamci.c Binbin Zhou 2025-06-03 702 return ret;
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 703
3ae5eaec1d2d9c drivers/mmc/pxamci.c Russell King 2005-11-09 704 platform_set_drvdata(pdev, mmc);
^1da177e4c3f41 drivers/mmc/pxamci.c Linus Torvalds 2005-04-16 705
e1ebb456ae4cd8 drivers/mmc/host/pxamci.c Peter Ujfalusi 2019-12-17 706 host->dma_chan_rx = dma_request_chan(dev, "rx");
e1ebb456ae4cd8 drivers/mmc/host/pxamci.c Peter Ujfalusi 2019-12-17 707 if (IS_ERR(host->dma_chan_rx)) {
e1ebb456ae4cd8 drivers/mmc/host/pxamci.c Peter Ujfalusi 2019-12-17 708 host->dma_chan_rx = NULL;
^^^^^^^^^^^^^^^^^^^^^^^^^
58c40f3faf742c drivers/mmc/host/pxamci.c Binbin Zhou 2025-06-03 @709 return dev_err_probe(dev, PTR_ERR(host->dma_chan_rx),
PTR_ERR(NULL) is success.
58c40f3faf742c drivers/mmc/host/pxamci.c Binbin Zhou 2025-06-03 710 "unable to request rx dma channel\n");
6464b714095119 drivers/mmc/host/pxamci.c Daniel Mack 2015-06-06 711 }
6464b714095119 drivers/mmc/host/pxamci.c Daniel Mack 2015-06-06 712
e1ebb456ae4cd8 drivers/mmc/host/pxamci.c Peter Ujfalusi 2019-12-17 713 host->dma_chan_tx = dma_request_chan(dev, "tx");
e1ebb456ae4cd8 drivers/mmc/host/pxamci.c Peter Ujfalusi 2019-12-17 714 if (IS_ERR(host->dma_chan_tx)) {
23f3ff72bc6f05 drivers/mmc/host/pxamci.c Daniel Mack 2018-07-03 715 dev_err(dev, "unable to request tx dma channel\n");
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Powered by blists - more mailing lists