summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2009-12-17Add Huawei E161.Marco Pfatschbacher
OK jsg@, yuo@
2009-12-17fix softc structure to fit as uhid sub device.Yojiro Uo
ok deraadt@
2009-12-17Device id ordering, from BradStuart Henderson
2009-12-17syncStuart Henderson
2009-12-17- correct the PCI ids for the BCM5717 and BCM5718 chipsetsStuart Henderson
- add BCM5724 chipset from Linux driver via Brad. - sort by device-id
2009-12-16Support OpenRD JTAGKey, expect spip the jtag interface port.Theo de Raadt
from Tobias Ulmer; ok jsg
2009-12-16syncTheo de Raadt
2009-12-16OpenRD JTAGKey; Tobias UlmerTheo de Raadt
2009-12-16zap two more handrolled equivalents of nitems().Jasper Lievisse Adriaanse
ok miod@
2009-12-16- use nitems() inside a descriptive macro nameJasper Lievisse Adriaanse
ok kettenis@
2009-12-16nothing needs to see cd_softc except the driver, so move it into cd.cDavid Gwynne
ok marco@ guenther@
2009-12-16spelling; from Jacob MeuserTheo de Raadt
2009-12-15don't make mixer items for vendor widgets. we don't know what they do.Jacob Meuser
2009-12-15Correct define.Federico G. Schwindt
From Simon Perreault <simon dot perreault at viagenie dot ca> via tech@
2009-12-15mono ouputs shouldn't be candidates for exclusive inclusion in theJacob Meuser
outputs.master.slaves group. lets outputs.master by default control more than just the internal speaker on some Dell desktops.
2009-12-15- instead of rolling a macro that is functional equivalent to nitems(),Jasper Lievisse Adriaanse
just use nitems(). (this leaves NENTS() alone for now) ok deraadt@ krw@
2009-12-15Add vsw(4).Mark Kettenis
2009-12-15back out previous fix, apparently neither art or i can fix anything right on ↵Bob Beck
the first try vgone doesn't work in other cases of this. I must fix this slightly differntly
2009-12-15This fixes a case where we could panic on a null deref with a bad vnodeBob 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. analysis and bogus fix by art@, correct fix by me. much painful testing by krw@ ok oga@, art@
2009-12-15Make sillyrename not so damn silly. The kindergarten algorithm here forBob Beck
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..
2009-12-15Allow auto assemble flag to be toggled for disciplines that support it.Joel Sing
"Love it!" marco@
2009-12-15Ensure that the interface is valid before trying to access its flags.Joel Sing
ok claudio@
2009-12-15Ansify function declarations.Joel Sing
ok claudio@
2009-12-15Factor out discipline specific create/assemble code.Joel Sing
"in, in, in!" marco@
2009-12-15Explicitly lock the vnode when deleting a volume. This avoids a potentialJoel Sing
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@
2009-12-15Ensure that the interface is not null before trying to access its flags.Joel Sing
Fixes PR6274. ok claudio@
2009-12-15fix some buffer sizes.Edd Barrett
put () around all sizeof uses. OK ratchov@
2009-12-15syncStuart Henderson
2009-12-15Add PCI ids for the Marvell Yukon 8059 chipset and the SysKonnectStuart Henderson
SK-9E21M board. From Brad.
2009-12-14Sanitize the code that resets the state when the LDC channel link stateMark Kettenis
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.
2009-12-14Add a dummy I915_PARAM_NUM_FENCES_AVAIL parameter for Mesa 7.5.Matthieu Herrb
ok oga@ during h2k9.
2009-12-14Fix previous commit. I left out a small fragment and accidentally committedMark Kettenis
a change we're not readdy for yet.
2009-12-14Support for in-band descriptor mode (VIO_DESC_MODE) used by OBP.Mark Kettenis
2009-12-14Make sure interrupts are disabled when we don't have queues configured. ThisMark Kettenis
prevents interrupt storms I'm hitting when running OpenBSD as a control domain.
2009-12-14Add wrapper functions to enable/disable interrupts and manipulate their state.Mark Kettenis
2009-12-14fix sticky-address - by pretty much re-implementing it. still followingHenning Brauer
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>
2009-12-13Cleanup promiscuous mode and multicast handling. From Brad.Mark Kettenis
2009-12-13Ensure that if_start() is called at IPL_NET.Joel Sing
ok claudio@
2009-12-13bit less aggressive about hiding; ok miodTheo de Raadt
2009-12-13remove #ifdef CDDA bits cos nothing in cd.c uses it and nothing i can findDavid Gwynne
defines it.
2009-12-13prefix all softc members with sc_, not just most of them.David Gwynne
2009-12-13use sc consistently as the name of the pointer to the softc variable, notDavid Gwynne
cd.
2009-12-12Protect more definitions userland doesn't need to care about with _KERNELMiod Vallat
2009-12-12Switch page size from 4KB to 16KB on R10k kernels without R5k supportMiod Vallat
(i.e. IP27 and IP30 sgi kernels).
2009-12-12Introduce various CPU_### options to enable cpu-specific code or workarounds;Miod Vallat
be sure to rerun config(8) on your kernel configuration files.
2009-12-12Provide a correct version for little endian kernels... sighMiod Vallat
2009-12-12unifdef -D__LP64__Miod Vallat
2009-12-12Add missing splbio() protection when sending commands to the vDisk server.Mark Kettenis
2009-12-12move cd(4) from using scsi_scsi_cmd over to scsi_xs_exec for doing io.David Gwynne
this brings it in line with the new midlayer changes. mostly borrowed from sd(4) changes. tested by krw@ and me ok krw@
2009-12-12Remove debug printf and properly dequeue command instead when a read times outMark Kettenis
on LOMLite2.