DragonFly bugs List (threaded) for 2010-01
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
[issue1653] vinum: page fault panic in vn_strategy
Alex Hornung <ahornung@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@lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1653>
_____________________________________________________
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]