diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2021-06-18 18:16:55 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-07-26 18:04:10 +0100 |
commit | 43a1965fc5ae911c83a49ad793677aa6ba0e18e2 (patch) | |
tree | 23793a52df99e0f7a42ad4f1098fdbaff502a58c /drivers/irqchip/irq-ls-scfg-msi.c | |
parent | ff5fe8867a5feaf90b1cb9b766f3de3a1caf9f33 (diff) | |
download | linux-43a1965fc5ae911c83a49ad793677aa6ba0e18e2.tar.bz2 |
irqchip/ls-scfg-msi: Switch to devm_bitmap_zalloc()
Switch to devm_bitmap_zalloc() to show clearly what we are allocating.
Besides that it returns pointer of bitmap type instead of opaque void *.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210618151657.65305-5-andriy.shevchenko@linux.intel.com
Diffstat (limited to 'drivers/irqchip/irq-ls-scfg-msi.c')
-rw-r--r-- | drivers/irqchip/irq-ls-scfg-msi.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/irqchip/irq-ls-scfg-msi.c b/drivers/irqchip/irq-ls-scfg-msi.c index 55322da51c56..b4927e425f7b 100644 --- a/drivers/irqchip/irq-ls-scfg-msi.c +++ b/drivers/irqchip/irq-ls-scfg-msi.c @@ -362,10 +362,7 @@ static int ls_scfg_msi_probe(struct platform_device *pdev) msi_data->irqs_num = MSI_IRQS_PER_MSIR * (1 << msi_data->cfg->ibs_shift); - msi_data->used = devm_kcalloc(&pdev->dev, - BITS_TO_LONGS(msi_data->irqs_num), - sizeof(*msi_data->used), - GFP_KERNEL); + msi_data->used = devm_bitmap_zalloc(&pdev->dev, msi_data->irqs_num, GFP_KERNEL); if (!msi_data->used) return -ENOMEM; /* |