mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
dmaengine: ppc4xx: change to %zu format specifiers for size_t arguments
Several dev_err, dev_dbg, pr_debug, and printk calls use %d or %u format specifiers for size_t arguments (len, pool_size). Fix them to use %zu to avoid warnings on 64-bit builds. Assisted-by: LLM Signed-off-by: Rosen Penev <rosenp@gmail.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Link: https://patch.msgid.link/20260911220308.176962-1-rosenp@gmail.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
4bbfc1d7e5
commit
7b6aa7904a
|
|
@ -799,7 +799,7 @@ static int ppc440spe_chan_xor_slot_count(size_t len, int src_cnt,
|
|||
if (likely(len <= PPC440SPE_ADMA_XOR_MAX_BYTE_COUNT))
|
||||
return slot_cnt;
|
||||
|
||||
printk(KERN_ERR "%s: len %d > max %d !!\n",
|
||||
printk(KERN_ERR "%s: len %zu > max %d !!\n",
|
||||
__func__, len, PPC440SPE_ADMA_XOR_MAX_BYTE_COUNT);
|
||||
BUG();
|
||||
return slot_cnt;
|
||||
|
|
@ -1989,7 +1989,7 @@ static struct dma_async_tx_descriptor *ppc440spe_adma_prep_dma_memcpy(
|
|||
spin_lock_bh(&ppc440spe_chan->lock);
|
||||
|
||||
dev_dbg(ppc440spe_chan->device->common.dev,
|
||||
"ppc440spe adma%d: %s len: %u int_en %d\n",
|
||||
"ppc440spe adma%d: %s len: %zu int_en %d\n",
|
||||
ppc440spe_chan->device->id, __func__, len,
|
||||
flags & DMA_PREP_INTERRUPT ? 1 : 0);
|
||||
slot_cnt = slots_per_op = 1;
|
||||
|
|
@ -2030,7 +2030,7 @@ static struct dma_async_tx_descriptor *ppc440spe_adma_prep_dma_xor(
|
|||
BUG_ON(len > PPC440SPE_ADMA_XOR_MAX_BYTE_COUNT);
|
||||
|
||||
dev_dbg(ppc440spe_chan->device->common.dev,
|
||||
"ppc440spe adma%d: %s src_cnt: %d len: %u int_en: %d\n",
|
||||
"ppc440spe adma%d: %s src_cnt: %d len: %zu int_en: %d\n",
|
||||
ppc440spe_chan->device->id, __func__, src_cnt, len,
|
||||
flags & DMA_PREP_INTERRUPT ? 1 : 0);
|
||||
|
||||
|
|
@ -2279,7 +2279,7 @@ static struct ppc440spe_adma_desc_slot *ppc440spe_dma01_prep_pq(
|
|||
unsigned long op = 0;
|
||||
unsigned char mult = 1;
|
||||
|
||||
pr_debug("%s: dst_cnt %d, src_cnt %d, len %d\n",
|
||||
pr_debug("%s: dst_cnt %d, src_cnt %d, len %zu\n",
|
||||
__func__, dst_cnt, src_cnt, len);
|
||||
/* select operations WXOR/RXOR depending on the
|
||||
* source addresses of operators and the number
|
||||
|
|
@ -2553,7 +2553,7 @@ static struct dma_async_tx_descriptor *ppc440spe_adma_prep_dma_pq(
|
|||
BUG_ON(!dst_cnt);
|
||||
|
||||
dev_dbg(ppc440spe_chan->device->common.dev,
|
||||
"ppc440spe adma%d: %s src_cnt: %d len: %u int_en: %d\n",
|
||||
"ppc440spe adma%d: %s src_cnt: %d len: %zu int_en: %d\n",
|
||||
ppc440spe_chan->device->id, __func__, src_cnt, len,
|
||||
flags & DMA_PREP_INTERRUPT ? 1 : 0);
|
||||
|
||||
|
|
@ -4077,7 +4077,7 @@ static int ppc440spe_adma_probe(struct platform_device *ofdev)
|
|||
adev->pool_size, &adev->dma_desc_pool,
|
||||
GFP_KERNEL);
|
||||
if (adev->dma_desc_pool_virt == NULL) {
|
||||
dev_err(&ofdev->dev, "failed to allocate %d bytes of coherent "
|
||||
dev_err(&ofdev->dev, "failed to allocate %zu bytes of coherent "
|
||||
"memory for hardware descriptors\n",
|
||||
adev->pool_size);
|
||||
initcode = PPC_ADMA_INIT_COHERENT;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user