看板 DFBSD_bugs 關於我們 聯絡資訊
Alex Hornung <ahornung@gmail.com> added the comment: The problem here lies within open_drive and especially vn_opendisk. vn_open= disk=20 is synthesizing a vnode with a given major/minor, which can only go wrong w= ith=20 devfs. The correct solution would be to do a namecache lookup (look for=20 references to nlookup_init or nlookup_init_raw for sample code) instead of=20 calling getsynthvnode() in vn_opendisk. Would be good if someone (tux?) could take care of this; it should be rathe= r=20 straightforward. If that's not possible, I'll post a fix whenever I have so= me=20 more time (~ 1 week). Cheers, Alex Hornung ---------- priority: -> bug _____________________________________________________ DragonFly issue tracker <bugs@lists.dragonflybsd.org> <http://bugs.dragonflybsd.org/issue1653> _____________________________________________________