All of lore.kernel.org
 help / color / mirror / Atom feed
From: Khairul Anuar Romli <karom.9560@gmail.com>
To: Vinod Koul <vkoul@kernel.org>
Cc: Frank Li <Frank.li@nxp.com>, Lars-Peter Clausen <lars@metafoo.de>,
	Frank Li <Frank.Li@kernel.org>,
	dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org,
	Markus.Elfring@web.de
Subject: Re: [PATCH 1/3] dmaengine: dw-axi-dmac: fix Alignment should match open parenthesis
Date: Tue, 7 Apr 2026 19:43:53 +0800	[thread overview]
Message-ID: <19338db6-2f40-4441-98f4-c862feac2cb6@gmail.com> (raw)
In-Reply-To: <adNK9Aoa_gKGMfTG@vaman>

On 6/4/2026 1:56 pm, Vinod Koul wrote:
> On 04-04-26, 23:20, Khairul Anuar Romli wrote:
>> On 30/3/2026 11:01 pm, Frank Li wrote:
>>> On Sat, Mar 28, 2026 at 10:56:55AM +0800, Khairul Anuar Romli wrote:
>>>>       checkpatch.pl --strict reports a CHECK warning in dw-axi-dmac.c:
>>>>
>>>>         CHECK: Alignment should match open parenthesis
>>>>
>>>>       This warning occurs when multi-line function calls or expressions have
>>>>       continuation lines that don't properly align with the opening
>>>>       parenthesis position.
>>>>
>>>>       Fixes all instances in dw-axi-dmac.c where continuation lines were
>>>>       indented with an inconsistent number of spaces/tabs that neither
>>>>       matched the parenthesis column nor followed a standard indent pattern.
>>>>       Proper alignment improves code readability and maintainability by
>>>>       making parameter lists visually consistent across the kernel codebase.
>>>>
>>>> Fixes: 0e3b67b348b8 ("dmaengine: Add support for the Analog Devices AXI-DMAC DMA controller")
>>>> Fixes: e3923592f80b ("dmaengine: axi-dmac: populate residue info for completed xfers")
>>>> Fixes: 3f8fd25936ee ("dmaengine: axi-dmac: Allocate hardware descriptors")
>>>> Fixes: 921234e0c5d7 ("dmaengine: axi-dmac: Split too large segments")
>>>> Fixes: a5b982af953b ("dmaengine: axi-dmac: add a check for devm_regmap_init_mmio")
>>>
>>> This is code cleanup and not user visiual problem. I think needn't add
>>> fixes tags here.
>>>
>>
>> I can remove the fixes tags in the next revision.
>> Thanks for pointing this out.
> 
> These kind of code formatting dont help much. These cause problems
> porting fixes to stable. So I am not very inclined to take these
> 

I will drop this then. Thanks.

>>
>> Best Regards,
>> Khairul
>>
>>> Frank
>>>
>>>> Signed-off-by: Khairul Anuar Romli <karom.9560@gmail.com>
>>>> ---
>>>>    drivers/dma/dma-axi-dmac.c | 28 +++++++++++++++-------------
>>>>    1 file changed, 15 insertions(+), 13 deletions(-)
>>>>
>>>> diff --git a/drivers/dma/dma-axi-dmac.c b/drivers/dma/dma-axi-dmac.c
>>>> index 45c2c8e4bc45..0017f4dc6dcc 100644
>>>> --- a/drivers/dma/dma-axi-dmac.c
>>>> +++ b/drivers/dma/dma-axi-dmac.c
>>>> @@ -193,7 +193,7 @@ static struct axi_dmac_desc *to_axi_dmac_desc(struct virt_dma_desc *vdesc)
>>>>    }
>>>>
>>>>    static void axi_dmac_write(struct axi_dmac *axi_dmac, unsigned int reg,
>>>> -	unsigned int val)
>>>> +			   unsigned int val)
>>>>    {
>>>>    	writel(val, axi_dmac->base + reg);
>>>>    }
>>>> @@ -382,7 +382,7 @@ static void axi_dmac_start_transfer(struct axi_dmac_chan *chan)
>>>>    }
>>>>
>>>>    static inline unsigned int axi_dmac_total_sg_bytes(struct axi_dmac_chan *chan,
>>>> -	struct axi_dmac_sg *sg)
>>>> +						   struct axi_dmac_sg *sg)
>>>>    {
>>>>    	if (chan->hw_2d)
>>>>    		return (sg->hw->x_len + 1) * (sg->hw->y_len + 1);
>>>> @@ -437,7 +437,7 @@ static void axi_dmac_dequeue_partial_xfers(struct axi_dmac_chan *chan)
>>>>    }
>>>>
>>>>    static void axi_dmac_compute_residue(struct axi_dmac_chan *chan,
>>>> -	struct axi_dmac_desc *active)
>>>> +				     struct axi_dmac_desc *active)
>>>>    {
>>>>    	struct dmaengine_result *rslt = &active->vdesc.tx_result;
>>>>    	unsigned int start = active->num_completed - 1;
>>>> @@ -517,7 +517,7 @@ static bool axi_dmac_handle_cyclic_eot(struct axi_dmac_chan *chan,
>>>>    }
>>>>
>>>>    static bool axi_dmac_transfer_done(struct axi_dmac_chan *chan,
>>>> -	unsigned int completed_transfers)
>>>> +				   unsigned int completed_transfers)
>>>>    {
>>>>    	struct axi_dmac_desc *active;
>>>>    	struct axi_dmac_sg *sg;
>>>> @@ -667,7 +667,7 @@ axi_dmac_alloc_desc(struct axi_dmac_chan *chan, unsigned int num_sgs)
>>>>    	desc->chan = chan;
>>>>
>>>>    	hws = dma_alloc_coherent(dev, PAGE_ALIGN(num_sgs * sizeof(*hws)),
>>>> -				&hw_phys, GFP_ATOMIC);
>>>> +				 &hw_phys, GFP_ATOMIC);
>>>>    	if (!hws) {
>>>>    		kfree(desc);
>>>>    		return NULL;
>>>> @@ -703,9 +703,11 @@ static void axi_dmac_free_desc(struct axi_dmac_desc *desc)
>>>>    }
>>>>
>>>>    static struct axi_dmac_sg *axi_dmac_fill_linear_sg(struct axi_dmac_chan *chan,
>>>> -	enum dma_transfer_direction direction, dma_addr_t addr,
>>>> -	unsigned int num_periods, unsigned int period_len,
>>>> -	struct axi_dmac_sg *sg)
>>>> +						   enum dma_transfer_direction direction,
>>>> +						   dma_addr_t addr,
>>>> +						   unsigned int num_periods,
>>>> +						   unsigned int period_len,
>>>> +						   struct axi_dmac_sg *sg)
>>>>    {
>>>>    	unsigned int num_segments, i;
>>>>    	unsigned int segment_size;
>>>> @@ -817,7 +819,7 @@ static struct dma_async_tx_descriptor *axi_dmac_prep_slave_sg(
>>>>    		}
>>>>
>>>>    		dsg = axi_dmac_fill_linear_sg(chan, direction, sg_dma_address(sg), 1,
>>>> -			sg_dma_len(sg), dsg);
>>>> +					      sg_dma_len(sg), dsg);
>>>>    	}
>>>>
>>>>    	desc->cyclic = false;
>>>> @@ -857,7 +859,7 @@ static struct dma_async_tx_descriptor *axi_dmac_prep_dma_cyclic(
>>>>    	desc->sg[num_sgs - 1].hw->flags &= ~AXI_DMAC_HW_FLAG_LAST;
>>>>
>>>>    	axi_dmac_fill_linear_sg(chan, direction, buf_addr, num_periods,
>>>> -		period_len, desc->sg);
>>>> +				period_len, desc->sg);
>>>>
>>>>    	desc->cyclic = true;
>>>>
>>>> @@ -1006,7 +1008,7 @@ static void axi_dmac_adjust_chan_params(struct axi_dmac_chan *chan)
>>>>     * features are implemented and how it should behave.
>>>>     */
>>>>    static int axi_dmac_parse_chan_dt(struct device_node *of_chan,
>>>> -	struct axi_dmac_chan *chan)
>>>> +				  struct axi_dmac_chan *chan)
>>>>    {
>>>>    	u32 val;
>>>>    	int ret;
>>>> @@ -1295,7 +1297,7 @@ static int axi_dmac_probe(struct platform_device *pdev)
>>>>    		return ret;
>>>>
>>>>    	ret = of_dma_controller_register(pdev->dev.of_node,
>>>> -		of_dma_xlate_by_chan_id, dma_dev);
>>>> +					 of_dma_xlate_by_chan_id, dma_dev);
>>>>    	if (ret)
>>>>    		return ret;
>>>>
>>>> @@ -1310,7 +1312,7 @@ static int axi_dmac_probe(struct platform_device *pdev)
>>>>    		return ret;
>>>>
>>>>    	regmap = devm_regmap_init_mmio(&pdev->dev, dmac->base,
>>>> -		 &axi_dmac_regmap_config);
>>>> +				       &axi_dmac_regmap_config);
>>>>
>>>>    	return PTR_ERR_OR_ZERO(regmap);
>>>>    }
>>>> --
>>>> 2.43.0
>>>>
> 


  reply	other threads:[~2026-04-07 11:44 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-28  2:56 [PATCH 0/3] dmaengine: axi-dmac: Coding style cleanups Khairul Anuar Romli
2026-03-28  2:56 ` [PATCH 1/3] dmaengine: dw-axi-dmac: fix Alignment should match open parenthesis Khairul Anuar Romli
2026-03-30 15:01   ` Frank Li
2026-04-04 15:20     ` Khairul Anuar Romli
2026-04-06  5:56       ` Vinod Koul
2026-04-07 11:43         ` Khairul Anuar Romli [this message]
2026-03-28  2:56 ` [PATCH 2/3] dmaengine: dw-axi-dmac: fix Lines should not end with a '(' warning Khairul Anuar Romli
2026-03-28  2:56 ` [PATCH 3/3] dmaengine: dw-axi-dmac: use logical NOT for NULL check on of_channels Khairul Anuar Romli

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=19338db6-2f40-4441-98f4-c862feac2cb6@gmail.com \
    --to=karom.9560@gmail.com \
    --cc=Frank.Li@kernel.org \
    --cc=Frank.li@nxp.com \
    --cc=Markus.Elfring@web.de \
    --cc=dmaengine@vger.kernel.org \
    --cc=lars@metafoo.de \
    --cc=linux-kernel@vger.kernel.org \
    --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.