[issue1653] vinum: page fault panic in vn_strategy

Alex Hornung (via DragonFly issue tracker) sinknull at leaf.dragonflybsd.org
Wed Jan 20 23:46:48 PST 2010

Alex Hornung <ahornung at gmail.com> 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).

Alex Hornung

priority:  -> bug

DragonFly issue tracker <bugs at lists.dragonflybsd.org>

More information about the Bugs mailing list