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
9a147235a5
commit
8d934d5005
@ -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…
Reference in New Issue
Block a user