unpaired splbio() and splx() in vfs_unmountall()

2001-08-21 Thread Rex Luo
Dear, I modifid kernel to write to disk directly after unmount all mounted filesystem in boot() kern/kern_shutdown.c. However, I found that my IO requests wouldn't have callback from device interrupt routine. I traced the codes and use gdb to find something out. The interesting is after

Re: unpaired splbio() and splx() in vfs_unmountall()

2001-08-21 Thread Alfred Perlstein
* Rex Luo [EMAIL PROTECTED] [010821 04:14] wrote: Dear, I modifid kernel to write to disk directly after unmount all mounted filesystem in boot() kern/kern_shutdown.c. However, I found that my IO requests wouldn't have callback from device interrupt routine. I traced the codes and use

Re: unpaired splbio() and splx() in vfs_unmountall()

2001-08-21 Thread Rex Luo
Dear Alfred, I have tried to add several asserts to verify its interrupt mask, however, the abnormal behaviour disappered if I did that. That's really rediculous and I don't know why? I would continue to find out what's the reason, and feedback if something new. Anyway, I