[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).
Cheers,
Alex Hornung
----------
priority: -> bug
_____________________________________________________
DragonFly issue tracker <bugs at lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1653>
_____________________________________________________
More information about the Bugs
mailing list