In unregister_int():
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 26 Nov 2005 14:36:21 +0000 (14:36 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 26 Nov 2005 14:36:21 +0000 (14:36 +0000)
commitacf7409eb6ea49a264ba1a6ed5ae334559a2afd8
tree36d0510d25f303aaec6b891d1e40bbec3c41b50d
parentcb08646763ac1ed077745e75b928b170ee854b33
In unregister_int():
- Don't update i_mplock_required, if the unregistering intr record is not found
- Use a local variable `rec0' to test whether after the unregistering there
  are still intr records which require MP lock.  `rec' can't be reused here,
  since `rec' is the intr record to free, if it is reused in this test, *wrong*
  intr record will be freed
sys/kern/kern_intr.c