projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7a534c5
)
mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock in hard IRQ
author
Tian Tao
<tiantao6@hisilicon.com>
Mon, 15 Mar 2021 01:08:15 +0000
(09:08 +0800)
committer
Miquel Raynal
<miquel.raynal@bootlin.com>
Sun, 28 Mar 2021 17:13:39 +0000
(19:13 +0200)
The code has been in a irq-disabled context since it is hard IRQ. There
is no necessity to do it again.
Signed-off-by: Tian Tao <tiantao6@hisilicon.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link:
https://lore.kernel.org/linux-mtd/1615770495-31939-1-git-send-email-tiantao6@hisilicon.com
drivers/mtd/nand/raw/r852.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/nand/raw/r852.c
b/drivers/mtd/nand/raw/r852.c
index c742354c1b0becafba04aa2bb99434c32c9c4caf..ebe859ca49cbfa16b67ccd24a24905372ead854e 100644
(file)
--- a/
drivers/mtd/nand/raw/r852.c
+++ b/
drivers/mtd/nand/raw/r852.c
@@
-724,10
+724,9
@@
static irqreturn_t r852_irq(int irq, void *data)
struct r852_device *dev = (struct r852_device *)data;
uint8_t card_status, dma_status;
- unsigned long flags;
irqreturn_t ret = IRQ_NONE;
- spin_lock
_irqsave(&dev->irqlock, flags
);
+ spin_lock
(&dev->irqlock
);
/* handle card detection interrupts first */
card_status = r852_read_reg(dev, R852_CARD_IRQ_STA);
@@
-813,7
+812,7
@@
static irqreturn_t r852_irq(int irq, void *data)
dbg("strange card status = %x", card_status);
out:
- spin_unlock
_irqrestore(&dev->irqlock, flags
);
+ spin_unlock
(&dev->irqlock
);
return ret;
}