Skip to content

Commit bf1e0fb

Browse files
Jinjie RuanKAGA-KOKO
authored andcommitted
genirq/msi: Use kmemdup_array() instead of kmemdup()
Let kmemdup_array() take care about sizing instead of doing it open coded. Signed-off-by: Jinjie Ruan <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Link: https://lore.kernel.org/all/[email protected]
1 parent eb29369 commit bf1e0fb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

kernel/irq/msi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ static struct msi_desc *msi_alloc_desc(struct device *dev, int nvec,
8282
desc->dev = dev;
8383
desc->nvec_used = nvec;
8484
if (affinity) {
85-
desc->affinity = kmemdup(affinity, nvec * sizeof(*desc->affinity), GFP_KERNEL);
85+
desc->affinity = kmemdup_array(affinity, nvec, sizeof(*desc->affinity), GFP_KERNEL);
8686
if (!desc->affinity) {
8787
kfree(desc);
8888
return NULL;

0 commit comments

Comments
 (0)