From: kernel test robot <lkp@intel.com>
To: "Frank Li" <Frank.Li@nxp.com>, "Vinod Koul" <vkoul@kernel.org>,
"Manivannan Sadhasivam" <mani@kernel.org>,
"Krzysztof Wilczyński" <kwilczynski@kernel.org>,
"Kishon Vijay Abraham I" <kishon@kernel.org>,
"Bjorn Helgaas" <helgaas@kernel.org>,
"Christoph Hellwig" <hch@lst.de>,
"Sagi Grimberg" <sagi@grimberg.me>,
"Chaitanya Kulkarni" <kch@nvidia.com>,
"Herbert Xu" <herbert@gondor.apana.org.au>,
"David S. Miller" <davem@davemloft.net>,
"Nicolas Ferre" <nicolas.ferre@microchip.com>,
"Alexandre Belloni" <alexandre.belloni@bootlin.com>,
"Claudiu Beznea" <claudiu.beznea@tuxon.dev>,
"Koichiro Den" <den@valinux.co.jp>,
"Niklas Cassel" <cassel@kernel.org>
Cc: oe-kbuild-all@lists.linux.dev, netdev@vger.kernel.org,
dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-pci@vger.kernel.org, linux-nvme@lists.infradead.org,
mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org,
linux-crypto@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev,
Frank Li <Frank.Li@nxp.com>
Subject: Re: [PATCH 8/8] crypto: atmel: Use dmaengine_prep_slave_single_config() API
Date: Thu, 11 Dec 2025 07:38:13 +0800 [thread overview]
Message-ID: <202512110702.EhO0gmFG-lkp@intel.com> (raw)
In-Reply-To: <20251208-dma_prep_config-v1-8-53490c5e1e2a@nxp.com>
Hi Frank,
kernel test robot noticed the following build warnings:
[auto build test WARNING on bc04acf4aeca588496124a6cf54bfce3db327039]
url: https://github.com/intel-lab-lkp/linux/commits/Frank-Li/dmaengine-Add-API-to-combine-configuration-and-preparation-sg-and-single/20251209-011820
base: bc04acf4aeca588496124a6cf54bfce3db327039
patch link: https://lore.kernel.org/r/20251208-dma_prep_config-v1-8-53490c5e1e2a%40nxp.com
patch subject: [PATCH 8/8] crypto: atmel: Use dmaengine_prep_slave_single_config() API
config: i386-allmodconfig (https://download.01.org/0day-ci/archive/20251211/202512110702.EhO0gmFG-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251211/202512110702.EhO0gmFG-lkp@intel.com/reproduce)
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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512110702.EhO0gmFG-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/crypto/atmel-aes.c: In function 'atmel_aes_dma_transfer_start':
>> drivers/crypto/atmel-aes.c:798:13: warning: unused variable 'err' [-Wunused-variable]
798 | int err;
| ^~~
vim +/err +798 drivers/crypto/atmel-aes.c
cadc4ab8f6f737 Nicolas Royer 2013-02-20 788
bbe628ed897d72 Cyrille Pitchen 2015-12-17 789 static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd,
bbe628ed897d72 Cyrille Pitchen 2015-12-17 790 enum dma_slave_buswidth addr_width,
bbe628ed897d72 Cyrille Pitchen 2015-12-17 791 enum dma_transfer_direction dir,
bbe628ed897d72 Cyrille Pitchen 2015-12-17 792 u32 maxburst)
bbe628ed897d72 Cyrille Pitchen 2015-12-17 793 {
bbe628ed897d72 Cyrille Pitchen 2015-12-17 794 struct dma_async_tx_descriptor *desc;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 795 struct dma_slave_config config;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 796 dma_async_tx_callback callback;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 797 struct atmel_aes_dma *dma;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 @798 int err;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 799
bbe628ed897d72 Cyrille Pitchen 2015-12-17 800 memset(&config, 0, sizeof(config));
bbe628ed897d72 Cyrille Pitchen 2015-12-17 801 config.src_addr_width = addr_width;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 802 config.dst_addr_width = addr_width;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 803 config.src_maxburst = maxburst;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 804 config.dst_maxburst = maxburst;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 805
bbe628ed897d72 Cyrille Pitchen 2015-12-17 806 switch (dir) {
bbe628ed897d72 Cyrille Pitchen 2015-12-17 807 case DMA_MEM_TO_DEV:
bbe628ed897d72 Cyrille Pitchen 2015-12-17 808 dma = &dd->src;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 809 callback = NULL;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 810 config.dst_addr = dd->phys_base + AES_IDATAR(0);
bbe628ed897d72 Cyrille Pitchen 2015-12-17 811 break;
cadc4ab8f6f737 Nicolas Royer 2013-02-20 812
bbe628ed897d72 Cyrille Pitchen 2015-12-17 813 case DMA_DEV_TO_MEM:
bbe628ed897d72 Cyrille Pitchen 2015-12-17 814 dma = &dd->dst;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 815 callback = atmel_aes_dma_callback;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 816 config.src_addr = dd->phys_base + AES_ODATAR(0);
bbe628ed897d72 Cyrille Pitchen 2015-12-17 817 break;
cadc4ab8f6f737 Nicolas Royer 2013-02-20 818
bbe628ed897d72 Cyrille Pitchen 2015-12-17 819 default:
cadc4ab8f6f737 Nicolas Royer 2013-02-20 820 return -EINVAL;
cadc4ab8f6f737 Nicolas Royer 2013-02-20 821 }
cadc4ab8f6f737 Nicolas Royer 2013-02-20 822
c8695132080931 Frank Li 2025-12-08 823 desc = dmaengine_prep_slave_sg_config(dma->chan, dma->sg, dma->sg_len,
c8695132080931 Frank Li 2025-12-08 824 dir,
c8695132080931 Frank Li 2025-12-08 825 DMA_PREP_INTERRUPT | DMA_CTRL_ACK,
c8695132080931 Frank Li 2025-12-08 826 &config);
bbe628ed897d72 Cyrille Pitchen 2015-12-17 827 if (!desc)
bbe628ed897d72 Cyrille Pitchen 2015-12-17 828 return -ENOMEM;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 829
bbe628ed897d72 Cyrille Pitchen 2015-12-17 830 desc->callback = callback;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 831 desc->callback_param = dd;
bbe628ed897d72 Cyrille Pitchen 2015-12-17 832 dmaengine_submit(desc);
bbe628ed897d72 Cyrille Pitchen 2015-12-17 833 dma_async_issue_pending(dma->chan);
bbe628ed897d72 Cyrille Pitchen 2015-12-17 834
bbe628ed897d72 Cyrille Pitchen 2015-12-17 835 return 0;
cadc4ab8f6f737 Nicolas Royer 2013-02-20 836 }
cadc4ab8f6f737 Nicolas Royer 2013-02-20 837
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2025-12-10 23:39 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-08 17:09 [PATCH 0/8] dmaengine: Add new API to combine onfiguration and descriptor preparation Frank Li
2025-12-08 17:09 ` [PATCH 1/8] dmaengine: Add API to combine configuration and preparation (sg and single) Frank Li
2025-12-09 6:38 ` Christoph Hellwig
2025-12-09 15:47 ` Frank Li
2025-12-10 22:55 ` Bjorn Helgaas
2025-12-08 17:09 ` [PATCH 2/8] PCI: endpoint: pci-epf-test: use new DMA API to simple code Frank Li
2025-12-10 22:50 ` Bjorn Helgaas
2025-12-08 17:09 ` [PATCH 3/8] dmaengine: dw-edma: Use new .device_prep_slave_sg_config() callback Frank Li
2025-12-08 17:09 ` [PATCH 4/8] dmaengine: dw-edma: Pass dma_slave_config to dw_edma_device_transfer() Frank Li
2025-12-08 17:09 ` [PATCH 5/8] nvmet: pci-epf: Remove unnecessary dmaengine_terminate_sync() on each DMA transfer Frank Li
2025-12-09 6:52 ` Damien Le Moal
2025-12-09 15:44 ` Frank Li
2025-12-08 17:09 ` [PATCH 6/8] nvmet: pci-epf: Use dmaengine_prep_slave_single_config() API Frank Li
2025-12-09 6:38 ` Christoph Hellwig
2025-12-10 19:05 ` kernel test robot
2025-12-10 22:54 ` Bjorn Helgaas
2025-12-08 17:09 ` [PATCH 7/8] PCI: epf-mhi:Using new API dmaengine_prep_slave_single_config() to simple code Frank Li
2025-12-10 22:53 ` Bjorn Helgaas
2025-12-08 17:09 ` [PATCH 8/8] crypto: atmel: Use dmaengine_prep_slave_single_config() API Frank Li
2025-12-10 23:38 ` kernel test robot [this message]
2025-12-09 7:20 ` [PATCH 0/8] dmaengine: Add new API to combine onfiguration and descriptor preparation Niklas Cassel
2025-12-16 12:45 ` Vinod Koul
2025-12-16 15:10 ` Frank Li
2025-12-16 15:43 ` Vinod Koul
2025-12-16 15:55 ` Frank Li
2025-12-16 17:17 ` Vinod Koul
2025-12-16 17:28 ` Frank Li
2025-12-17 5:10 ` Vinod Koul
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202512110702.EhO0gmFG-lkp@intel.com \
--to=lkp@intel.com \
--cc=Frank.Li@nxp.com \
--cc=alexandre.belloni@bootlin.com \
--cc=cassel@kernel.org \
--cc=claudiu.beznea@tuxon.dev \
--cc=davem@davemloft.net \
--cc=den@valinux.co.jp \
--cc=dmaengine@vger.kernel.org \
--cc=hch@lst.de \
--cc=helgaas@kernel.org \
--cc=herbert@gondor.apana.org.au \
--cc=imx@lists.linux.dev \
--cc=kch@nvidia.com \
--cc=kishon@kernel.org \
--cc=kwilczynski@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-crypto@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nvme@lists.infradead.org \
--cc=linux-pci@vger.kernel.org \
--cc=mani@kernel.org \
--cc=mhi@lists.linux.dev \
--cc=netdev@vger.kernel.org \
--cc=nicolas.ferre@microchip.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=sagi@grimberg.me \
--cc=vkoul@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.