Age | Commit message (Collapse) | Author |
|
vge(4). From Brad.
|
|
|
|
ok deraadt@
|
|
prevents calling xs->done() for internal commands that don't have an
xs associated with them. In turn, this prevents crashes when calling
ciss_sync(), e.g. when rebooting.
Reported on misc@ by Peter Huncar.
Prodded by kettenis@, halex@ and johan@. Fix tested by halex@.
|
|
Written while trying to debug the nfs_inactive panics. Turns out it
never got hit, but it's a useful check to have.
ok beck@
|
|
in nfs_inactive, on a reboot.
The core of the problem was in nfs_nget, when we lose the race to put a new
nfsnode in the tree, we have previously allocated a vnode, which getnewvnode
has done an insmntque into the nfs mp's mntlist. The problem being we then
try again with a new vnode, abandoning this one on the mntlist, leaving
junk there for us to die on when we unmount.
This introduces VLARVAL - so we can indicate in a vnode that the higher
level stuff hiding in v_data is incompletely set up. This flag is then
used by nfs to deal with a halfway set up vnode and release it correctly.
analysis and bogus fix by art@, correct fix by me after serveral failed
attempts and much painful testing by krw@, good suggestions by tedu and miod
ok krw@ oga@ thib@ blambert@ art@
|
|
OK jsg@, yuo@
|
|
|
|
OK jsg@, yuo@
|
|
ok deraadt@
|
|
|
|
|
|
- add BCM5724 chipset
from Linux driver via Brad.
- sort by device-id
|
|
from Tobias Ulmer; ok jsg
|
|
|
|
|
|
ok miod@
|
|
ok kettenis@
|
|
ok marco@ guenther@
|
|
|
|
|
|
From Simon Perreault <simon dot perreault at viagenie dot ca> via tech@
|
|
outputs.master.slaves group. lets outputs.master by default control
more than just the internal speaker on some Dell desktops.
|
|
just use nitems(). (this leaves NENTS() alone for now)
ok deraadt@ krw@
|
|
|
|
the first try
vgone doesn't work in other cases of this. I must fix this slightly differntly
|
|
in nfs_inactive, on a reboot.
The core of the problem was in nfs_nget, when we lose the race to put a new
nfsnode in the tree, we have previously allocated a vnode, which getnewvnode
has done an insmntque into the nfs mp's mntlist. The problem being we then
try again with a new vnode, abandoning this one on the mntlist, leaving
junk there for us to die on when we unmount.
analysis and bogus fix by art@, correct fix by me. much painful testing by
krw@
ok oga@, art@
|
|
picking a name meant that more than 58 sillys in a directory and we fail
with EINVAL, resulting in strange problems for nfs which in turn causes
pain and stress in building, and PTSD in nfs and vfs hackers. Has bit us
in the butt since the vienna f2k7 hackathon.
good suggestions from deraadt@ guenther@ and otto@
ok deraadt@,oga@,blambert@,krw@,guenther@, and a "very special ok" tedu@
Oh god, I'm an nfs hacker..
|
|
"Love it!" marco@
|
|
ok claudio@
|
|
ok claudio@
|
|
"in, in, in!" marco@
|
|
panic that is caused by vnode aliasing, where checkalias() switches the
vnode ops for our vnode. This means that we end up using ufs unlocking
rather than specfs unlocking (which is a no-op).
ok marco@
|
|
Fixes PR6274.
ok claudio@
|
|
put () around all sizeof uses.
OK ratchov@
|
|
|
|
SK-9E21M board. From Brad.
|
|
changes. Don't initiate the handshake when the LDC channel link state comes
up, to avoid a race where both sides initiate the handshake simultaniously,
which leads to a guaranteed failure. Instead rely on the handshake done as
a result of ifconfig up on the interface to succeed. Some retry logic may
be needed there...
This makes it possible to run OpenBSD (diskless) in a guest domain on a
machine running OpenBSD in its control domain.
|
|
ok oga@ during h2k9.
|
|
a change we're not readdy for yet.
|
|
|
|
prevents interrupt storms I'm hitting when running OpenBSD as a control domain.
|
|
|
|
the original approach using a source tracking node.
the reimplementation i smore flexible than the original one, we now have an
slist of source tracking nodes per state. that is cheap because more than
one entry will be an absolute exception.
ok beck and jsg, also stress tested by Sebastian Benoit <benoit-lists at fb12.de>
|
|
|
|
ok claudio@
|
|
|
|
defines it.
|
|
|
|
cd.
|