Fix a missing unlock operation in interrupt handler.
PR: kern/99205 Submitted by: Alexey Illarionov <littlesavage AT rambler DOT ru> MFC after: 1 week
This commit is contained in:
parent
3841b0dbab
commit
c8a7db4bee
@ -312,8 +312,10 @@ ess_intr(void *arg)
|
||||
if (ess_rd(sc, 0x0c) & 0x01)
|
||||
src |= 1;
|
||||
|
||||
if (src == 0)
|
||||
if (src == 0) {
|
||||
ess_unlock(sc);
|
||||
return;
|
||||
}
|
||||
|
||||
if (sc->duplex) {
|
||||
pirq = (src & sc->pch.hwch)? 1 : 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user