]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mtd: onenand: Pass correct pointer to IRQ handler
authorDan Carpenter <dan.carpenter@linaro.org>
Sat, 1 Nov 2025 13:25:48 +0000 (16:25 +0300)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 3 Nov 2025 10:37:57 +0000 (11:37 +0100)
This was supposed to pass "onenand" instead of "&onenand" with the
ampersand.  Passing a random stack address which will be gone when the
function ends makes no sense.  However the good thing is that the pointer
is never used, so this doesn't cause a problem at run time.

Fixes: e23abf4b7743 ("mtd: OneNAND: S5PC110: Implement DMA interrupt method")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/onenand/onenand_samsung.c

index f37a6138e461f2b3c03c0d4e133bb3841bbcd199..6d6aa709a21f8e5b73d1d2cde07ae08135d267dc 100644 (file)
@@ -906,7 +906,7 @@ static int s3c_onenand_probe(struct platform_device *pdev)
                        err = devm_request_irq(&pdev->dev, r->start,
                                               s5pc110_onenand_irq,
                                               IRQF_SHARED, "onenand",
-                                              &onenand);
+                                              onenand);
                        if (err) {
                                dev_err(&pdev->dev, "failed to get irq\n");
                                return err;