On Sat, 9 Feb 2019 at 01:59, Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx> wrote: > > Commit bb364890323cca ("mmc: meson-gx: Free irq in release() callback") > changed the _probe code to use request_threaded_irq() instead of > devm_request_threaded_irq(). > Unfortunately this removes a fallback for the interrupt name: > devm_request_threaded_irq() uses the device name as fallback if the > given IRQ name is NULL. request_threaded_irq() has no such fallback, > thus /proc/interrupts shows "(null)" instead. > > Explicitly pass the dev_name() so we get the IRQ name shown in > /proc/interrupts again. > While here, also fix the indentation of the request_threaded_irq() > parameter list. > > Fixes: bb364890323cca ("mmc: meson-gx: Free irq in release() callback") > Signed-off-by: Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx> Applied for fixes, thanks! Kind regards Uffe > --- > drivers/mmc/host/meson-gx-mmc.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/mmc/host/meson-gx-mmc.c b/drivers/mmc/host/meson-gx-mmc.c > index f19ec60bcbdc..2eba507790e4 100644 > --- a/drivers/mmc/host/meson-gx-mmc.c > +++ b/drivers/mmc/host/meson-gx-mmc.c > @@ -1338,7 +1338,8 @@ static int meson_mmc_probe(struct platform_device *pdev) > host->regs + SD_EMMC_IRQ_EN); > > ret = request_threaded_irq(host->irq, meson_mmc_irq, > - meson_mmc_irq_thread, IRQF_SHARED, NULL, host); > + meson_mmc_irq_thread, IRQF_SHARED, > + dev_name(&pdev->dev), host); > if (ret) > goto err_init_clk; > > -- > 2.20.1 >