Hi Vinod, > -----Original Message----- > From: Vinod Koul <vkoul@xxxxxxxxxx> > Sent: Friday, July 1, 2022 5:21 PM > To: Swati Agarwal <swati.agarwal@xxxxxxxxxx> > Cc: lars@xxxxxxxxxx; adrianml@xxxxxxxxxxxxxx; libaokun1@xxxxxxxxxx; > marex@xxxxxxx; dmaengine@xxxxxxxxxxxxxxx; linux-arm- > kernel@xxxxxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; > harini.katakam@xxxxxxxxxx; radhey.shyam.pandey@xxxxxxxxxx; > michal.simek@xxxxxxxxxx > Subject: Re: [PATCH 1/2] dmaengine: xilinx_dma: Fix probe error cleanup > > CAUTION: This message has originated from an External Source. Please use > proper judgment and caution when opening attachments, clicking links, or > responding to this email. > > > On 24-06-22, 12:05, Swati Agarwal wrote: > > When probe fails remove dma channel resources and disable clocks in > > accordance with the order of resources allocated . > > Ok this looks fine and the changes below.. Thanks for the review!! Sorry for the delayed reply. I missed this mail due to some mailer issues. > > > > Add missing cleanup in devm_platform_ioremap_resource(), > > xlnx,num-fstores property. > > Where is this part? The statement is an elaboration of the previous one. The relevant code is below. <snip> > > /* Request and map I/O memory */ > > xdev->regs = devm_platform_ioremap_resource(pdev, 0); > > - if (IS_ERR(xdev->regs)) > > - return PTR_ERR(xdev->regs); > > + if (IS_ERR(xdev->regs)) { > > + err = PTR_ERR(xdev->regs); > > + goto disable_clks; > > + } This <snip> > > if (err < 0) { > > dev_err(xdev->dev, > > "missing xlnx,num-fstores property\n"); > > - return err; > > + goto disable_clks; > > } And this Regards, Swati Agarwal