diff options
author | yongari <yongari@FreeBSD.org> | 2010-05-04 17:02:34 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2010-05-04 17:02:34 +0000 |
commit | 9c1accad5ee5f0c2a36c06f921ac77ec31cd246a (patch) | |
tree | d19bd8ddc41906f4d5402aa7aee0286760529566 /sys/dev/msk | |
parent | 3f06f24240ae799188fea0c4e72ae871c5527597 (diff) | |
download | FreeBSD-src-9c1accad5ee5f0c2a36c06f921ac77ec31cd246a.zip FreeBSD-src-9c1accad5ee5f0c2a36c06f921ac77ec31cd246a.tar.gz |
Drop driver lock before exiting from interrupt handler.
Submitted by: jhb
MFC after: 3 days
Diffstat (limited to 'sys/dev/msk')
-rw-r--r-- | sys/dev/msk/if_msk.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/msk/if_msk.c b/sys/dev/msk/if_msk.c index e15ccfe..1c871a8 100644 --- a/sys/dev/msk/if_msk.c +++ b/sys/dev/msk/if_msk.c @@ -3594,6 +3594,7 @@ msk_intr(void *xsc) (sc->msk_pflags & MSK_FLAG_SUSPEND) != 0 || (status & sc->msk_intrmask) == 0) { CSR_WRITE_4(sc, B0_Y2_SP_ICR, 2); + MSK_UNLOCK(sc); return; } |