|
@@ -246,7 +246,7 @@ static inline void cas_lock_tx(struct cas *cp)
|
|
int i;
|
|
int i;
|
|
|
|
|
|
for (i = 0; i < N_TX_RINGS; i++)
|
|
for (i = 0; i < N_TX_RINGS; i++)
|
|
- spin_lock(&cp->tx_lock[i]);
|
|
|
|
|
|
+ spin_lock_nested(&cp->tx_lock[i], i);
|
|
}
|
|
}
|
|
|
|
|
|
static inline void cas_lock_all(struct cas *cp)
|
|
static inline void cas_lock_all(struct cas *cp)
|