Commit 52664090 authored by Christophe JAILLET's avatar Christophe JAILLET Committed by Bjorn Helgaas

PCI: iproc: Use bitmap API to allocate bitmaps

Use bitmap_zalloc()/bitmap_free() instead of hand-writing them.

It is less verbose and it improves the semantic.

Link: https://lore.kernel.org/r/d839a951358ceb447226dc776590a2a38f3e3f9d.1656940469.git.christophe.jaillet@wanadoo.frSigned-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
Acked-by: default avatarRay Jui <ray.jui@broadcom.com>
parent f2906aa8
...@@ -589,8 +589,8 @@ int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node) ...@@ -589,8 +589,8 @@ int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node)
msi->has_inten_reg = true; msi->has_inten_reg = true;
msi->nr_msi_vecs = msi->nr_irqs * EQ_LEN; msi->nr_msi_vecs = msi->nr_irqs * EQ_LEN;
msi->bitmap = devm_kcalloc(pcie->dev, BITS_TO_LONGS(msi->nr_msi_vecs), msi->bitmap = devm_bitmap_zalloc(pcie->dev, msi->nr_msi_vecs,
sizeof(*msi->bitmap), GFP_KERNEL); GFP_KERNEL);
if (!msi->bitmap) if (!msi->bitmap)
return -ENOMEM; return -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment