arch/arm/mm/dma-mapping.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
From: Yang Guang <yang.guang5@zte.com.cn>
using kvzalloc() simplifies the code by avoiding the
use of different memory allocation functions for different
situations, making the code more uniform and readable.
Signed-off-by: Chen Haonan <chen.haonan2@zte.com.cn>
---
arch/arm/mm/dma-mapping.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c
index 5409225b4abc..d688eac6dbc1 100644
--- a/arch/arm/mm/dma-mapping.c
+++ b/arch/arm/mm/dma-mapping.c
@@ -859,10 +859,7 @@ static struct page **__iommu_alloc_buffer(struct device *dev, size_t size,
int i = 0;
int order_idx = 0;
- if (array_size <= PAGE_SIZE)
- pages = kzalloc(array_size, GFP_KERNEL);
- else
- pages = vzalloc(array_size);
+ pages = kvzalloc(array_size, GFP_KERNEL);
if (!pages)
return NULL;
--
2.25.1
On Tue, Dec 12, 2023 at 4:20 AM <yang.guang5@zte.com.cn> wrote: > From: Yang Guang <yang.guang5@zte.com.cn> > using kvzalloc() simplifies the code by avoiding the > use of different memory allocation functions for different > situations, making the code more uniform and readable. > > Signed-off-by: Chen Haonan <chen.haonan2@zte.com.cn> Looks good to me: Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Please put this patch into Russell's patch tracker. Yours, Linus Walleij
>Looks good to me: >Reviewed-by: Linus Walleij <linus.walleij@linaro.org> >Please put this patch into Russell's patch tracker. Hello, I would like to ask, do you mean to have me CC the patch email to Russell?I don't really understand what patch tracker means.Thank you.
On Wed, Dec 13, 2023 at 3:41 PM <chenguanxi11234@163.com> wrote: > >Looks good to me: > >Reviewed-by: Linus Walleij <linus.walleij@linaro.org> > >Please put this patch into Russell's patch tracker. > > Hello, I would like to ask, do you mean to have > me CC the patch email to Russell?I don't really > understand what patch tracker means.Thank you. This is Russell's patch tracker: https://www.armlinux.org.uk/developer/patches/ Create an account, read the help text, you can submit patches using a web interface or through mail. Yours, Linus Walleij
On Thu, Dec 14, 2023 at 02:17:51PM +0100, Linus Walleij wrote: > On Wed, Dec 13, 2023 at 3:41 PM <chenguanxi11234@163.com> wrote: > > > >Looks good to me: > > >Reviewed-by: Linus Walleij <linus.walleij@linaro.org> > > >Please put this patch into Russell's patch tracker. > > > > Hello, I would like to ask, do you mean to have > > me CC the patch email to Russell?I don't really > > understand what patch tracker means.Thank you. > > This is Russell's patch tracker: > https://www.armlinux.org.uk/developer/patches/ > > Create an account, read the help text, you can submit patches > using a web interface or through mail. No need to create an account if submitting by email, that will happen automatically on the successful receipt of a patch, except of course with password access blocked until a "forgotten password" thing is done. However, well worth reading the bit about adding a KernelVersion: tag somewhere in the email! -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!
© 2016 - 2025 Red Hat, Inc.