Age | Commit message (Collapse) | Author |
|
ok deraadt@
|
|
|
|
|
|
- add BCM5724 chipset
from Linux driver via Brad.
- sort by device-id
|
|
from Tobias Ulmer; ok jsg
|
|
|
|
|
|
|
|
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@
|
|
"Love it!" marco@
|
|
"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@
|
|
|
|
SK-9E21M board. From Brad.
|
|
ok oga@ during h2k9.
|
|
|
|
|
|
submitted by dlg@.
|
|
|
|
duplicates by accident. go me! There's only two 690 chips, so it's
fairly easy to find out.
found when mlarkin asked me about his chipset.
|
|
them being stub entries, by using macros YES() and NO() to select,
for each entry, whether a real one or a stub is generated. Found
by parfait and analyzed by oga.
ok deraadt@, oga@
|
|
original log message:
fix a theoretical (but not possible) array bound overflow.
since we will always match on a rate, we won't overflow, but in that
case, make it more obvious by if the first 11 rates don't match, we
assume the 12th.
should shut up parfait.
ok damien@ who came up with an identical diff
|
|
since we will always match on a rate, we won't overflow, but in that
case, make it more obvious by if the first 11 rates don't match, we
assume the 12th.
should shut up parfait.
ok damien@ who came up with an identical diff.
|
|
looking for something else.
sha1(1) tells me there's no binary change.
|
|
|
|
Found by LLVM/Clang Static Analyzer.
ok dlg@ marco@
|
|
Found by LLVM/Clang Static Analyzer.
ok krw@ marco@
|
|
Man page advices by jmc@.
|
|
the MAC in bge_tick(). Previously this would result in bge(4) claiming
a greater number of input errors than what has actually occurred.
From FreeBSD via Brad
|
|
|
|
|
|
to swap to use.
this diff doesnt swap fields the identify structure when its fetched, but
adds a function that swaps them and copies them into a destination buffer.
there is no functional change to the existing users of these fields,
specifically the scsi inquiry faker and the device serial vpd page.
this does fix the devid vpd page though. if a disk has a wwn we now present
it correctly.
|
|
makes the disks in a dell 960 work. there's probably a lot of other ids
that should be added here too
|
|
turns out you cant send atapi devices the ata IDENTIFY command, they dont
grok it. you have to send a PACKET IDENTIFY instead, which is exactly the
same but with a different command id.
this diff changes it so we send a PACKET IDENTIFY to atapi devices.
my diff "broke" this because it actually checks to see if the IDENTIFY
succeeded rather than just completed. the previous code was wrong with
regard to atapi devices. it is just lucky we dont use the IDENTIFY output
for atapi devs.
my apologies to marco@ and krw@
|
|
|
|
|
|
|
|
Coppersmith, for making this firmware available under a license that allows
us to distribute it.
ok deraadt@
|
|
|
|
ok miod@
|
|
From Brad.
|
|
ok marco@
|
|
"shiny!!" marco@
|
|
we have to exec a command (with ata_exec) before we check if its done with
ata_polled. of course an unstarted command will not be done.
found by and debugged with krw@
ok krw@
|
|
now return void. all state about a command is now represented within
the ata_xfer structure, and all layers using it (both hba and
atascsi) now check only ata_xfer.
this relies on my scsi midlayer changes. it was written just before
the second last backout of the midlayer.
|
|
was to try to play dangerous games with tagged queuing.
ok marco@
|
|
with input from marco@
"that i like" marco@
ok dlg@
|
|
if the current mode is 802.11a or 802.11b.
found by gcc svn.
ok damien@
|