> > this change seems to break ktrace. > > now ktrace_common() calls ktrops(), which might sleep, > > with proclist lock held. > > Exactly where does ktrops() sleep? ktrops -> ktremul -> ktrwrite -> vn_write YAMAMOTO Takashi