diff mbox series

[v1,1/1] ARM: omap2: Switch to use kmemdup_array()

Message ID 20240606165104.3031737-1-andriy.shevchenko@linux.intel.com
State New
Headers show
Series [v1,1/1] ARM: omap2: Switch to use kmemdup_array() | expand

Commit Message

Andy Shevchenko June 6, 2024, 4:51 p.m. UTC
Let the kememdup_array() take care about multiplication and possible
overflows.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
 arch/arm/mach-omap2/omap_device.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Kevin Hilman July 9, 2024, 12:13 a.m. UTC | #1
On Thu, 06 Jun 2024 19:51:04 +0300, Andy Shevchenko wrote:
> Let the kememdup_array() take care about multiplication and possible
> overflows.
> 
> 

Applied, thanks!

[1/1] ARM: omap2: Switch to use kmemdup_array()
      commit: ea77ad3d2dccaf223c556886b067c5e2657b40aa

Best regards,
diff mbox series

Patch

diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c
index fca7869c8075..800980057373 100644
--- a/arch/arm/mach-omap2/omap_device.c
+++ b/arch/arm/mach-omap2/omap_device.c
@@ -315,7 +315,7 @@  static struct omap_device *omap_device_alloc(struct platform_device *pdev,
 
 	od->hwmods_cnt = oh_cnt;
 
-	hwmods = kmemdup(ohs, sizeof(struct omap_hwmod *) * oh_cnt, GFP_KERNEL);
+	hwmods = kmemdup_array(ohs, oh_cnt, sizeof(*hwmods), GFP_KERNEL);
 	if (!hwmods)
 		goto oda_exit2;