git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mwl8k: fix mwl8k_configure_filter() parameter lifetime issue
[pandora-kernel.git]
/
drivers
/
serial
/
zs.c
diff --git
a/drivers/serial/zs.c
b/drivers/serial/zs.c
index
9e6a873
..
d8c2809
100644
(file)
--- a/
drivers/serial/zs.c
+++ b/
drivers/serial/zs.c
@@
-231,7
+231,7
@@
static int zs_receive_drain(struct zs_port *zport)
{
int loops = 10000;
{
int loops = 10000;
- while ((read_zsreg(zport, R0) & Rx_CH_AV) &&
loops--
)
+ while ((read_zsreg(zport, R0) & Rx_CH_AV) &&
--loops
)
read_zsdata(zport);
return loops;
}
read_zsdata(zport);
return loops;
}
@@
-241,7
+241,7
@@
static int zs_transmit_drain(struct zs_port *zport, int irq)
struct zs_scc *scc = zport->scc;
int loops = 10000;
struct zs_scc *scc = zport->scc;
int loops = 10000;
- while (!(read_zsreg(zport, R0) & Tx_BUF_EMP) &&
loops--
) {
+ while (!(read_zsreg(zport, R0) & Tx_BUF_EMP) &&
--loops
) {
zs_spin_unlock_cond_irq(&scc->zlock, irq);
udelay(2);
zs_spin_lock_cond_irq(&scc->zlock, irq);
zs_spin_unlock_cond_irq(&scc->zlock, irq);
udelay(2);
zs_spin_lock_cond_irq(&scc->zlock, irq);
@@
-254,7
+254,7
@@
static int zs_line_drain(struct zs_port *zport, int irq)
struct zs_scc *scc = zport->scc;
int loops = 10000;
struct zs_scc *scc = zport->scc;
int loops = 10000;
- while (!(read_zsreg(zport, R1) & ALL_SNT) &&
loops--
) {
+ while (!(read_zsreg(zport, R1) & ALL_SNT) &&
--loops
) {
zs_spin_unlock_cond_irq(&scc->zlock, irq);
udelay(2);
zs_spin_lock_cond_irq(&scc->zlock, irq);
zs_spin_unlock_cond_irq(&scc->zlock, irq);
udelay(2);
zs_spin_lock_cond_irq(&scc->zlock, irq);