UFS panic: assertion "lock_held(&lk)" failed in worklist_remove
Just got this when (I _think_) the box was removing a larger tree in /usr/obj.
core.txt is here:
Full dump is in ~swildner/crash/crash21.txz on leaf.
softdep was failing to take its lock when entering process_workitem via
request_cleanup from newdirrem.
Could you please try the attached patch?