DragonFly BSD
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


From: "Alex Hornung \(via DragonFly issue tracker\)" <sinknull@xxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 21 Jan 2010 07:45:51 +0000

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]