Alex Hornung <[email protected]> added the comment: The problem here lies within open_drive and especially vn_opendisk. vn_opendisk is synthesizing a vnode with a given major/minor, which can only go wrong with devfs. The correct solution would be to do a namecache lookup (look for references to nlookup_init or nlookup_init_raw for sample code) instead of calling getsynthvnode() in vn_opendisk.
Would be good if someone (tux?) could take care of this; it should be rather straightforward. If that's not possible, I'll post a fix whenever I have some more time (~ 1 week). Cheers, Alex Hornung ---------- priority: -> bug _____________________________________________________ DragonFly issue tracker <[email protected]> <http://bugs.dragonflybsd.org/issue1653> _____________________________________________________
