| Date: | 2010-06-27 18:59:39 (13 years 5 months ago) |
|---|---|
| Author: | Lars C. |
| Commit: | bb3d06ceb1e6a2c776e814d2da52b6bc4ae32b62 |
| Message: | mmc: jz4740: Drop unnecesassry locks |
| Files: |
drivers/mmc/host/jz4740_mmc.c (2 diffs) |
Change Details
| drivers/mmc/host/jz4740_mmc.c | ||
|---|---|---|
| 181 | 181 | static void jz4740_mmc_request_done(struct jz4740_mmc_host *host) |
| 182 | 182 | { |
| 183 | 183 | struct mmc_request *req; |
| 184 | unsigned long flags; | |
| 185 | 184 | |
| 186 | spin_lock_irqsave(&host->lock, flags); | |
| 187 | 185 | req = host->req; |
| 188 | 186 | host->req = NULL; |
| 189 | clear_bit(0, &host->waiting); | |
| 190 | spin_unlock_irqrestore(&host->lock, flags); | |
| 191 | 187 | |
| 192 | 188 | if (!unlikely(req)) |
| 193 | 189 | return; |
| ... | ... | |
| 491 | 487 | { |
| 492 | 488 | struct jz4740_mmc_host *host = devid; |
| 493 | 489 | uint16_t irq_reg, status, tmp; |
| 494 | unsigned long flags; | |
| 495 | 490 | irqreturn_t ret = IRQ_HANDLED; |
| 496 | 491 | |
| 497 | 492 | irq_reg = readw(host->base + JZ_REG_MMC_IREG); |
| 498 | 493 | |
| 499 | 494 | tmp = irq_reg; |
| 500 | spin_lock_irqsave(&host->lock, flags); | |
| 501 | 495 | irq_reg &= ~host->irq_mask; |
| 502 | spin_unlock_irqrestore(&host->lock, flags); | |
| 503 | 496 | |
| 504 | 497 | tmp &= ~(JZ_MMC_IRQ_TXFIFO_WR_REQ | JZ_MMC_IRQ_RXFIFO_RD_REQ | |
| 505 | 498 | JZ_MMC_IRQ_PRG_DONE | JZ_MMC_IRQ_DATA_TRAN_DONE); |
Branches:
ben-wpan
ben-wpan-stefan
5396a9238205f20f811ea57898980d3ca82df0b6
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9
