summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
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-14Add a dummy I915_PARAM_NUM_FENCES_AVAIL parameter for Mesa 7.5.Matthieu Herrb
ok oga@ during h2k9.
2009-12-13Cleanup promiscuous mode and multicast handling. From Brad.Mark Kettenis
2009-12-11regenMark Kettenis
2009-12-11Add some missing Intel Q45 Manageability Engine stuff. From a dmesgMark Kettenis
submitted by dlg@.
2009-12-11sync.Owain Ainsworth
2009-12-11When i filled in these pcidevs I cleverly made two sequential onesOwain Ainsworth
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.
2009-12-11Fill out the pdq_cmd_info table to 18 elements, despite many ofPhilip Guenthe
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@
2009-12-10"please apply the same diff as for rt2860 to if_run.c" damien@Owain Ainsworth
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
2009-12-10fix a theoretical (but not possible) array bound overflow.Owain Ainsworth
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.
2009-12-10a few sizeof(array)/sizeof(array[0]) -> nitems(array) conversions found whileOwain Ainsworth
looking for something else. sha1(1) tells me there's no binary change.
2009-12-10various bits of knf; ok yuoTheo de Raadt
2009-12-10remove dead assignment and newly created unused variable.Charles Longeau
Found by LLVM/Clang Static Analyzer. ok dlg@ marco@
2009-12-10remove dead assignment and newly created unused variable.Charles Longeau
Found by LLVM/Clang Static Analyzer. ok krw@ marco@
2009-12-09add uhts(4) a driver for USB HID touchscreens. ok miod@.Matthieu Herrb
Man page advices by jmc@.
2009-12-09Do not count input errors twice. We always read input errors fromChristian Weisgerber
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
2009-12-09Stop spamming dmesg when raid isn't available.Marco Peereboom
2009-12-09disable useles printMarco Peereboom
2009-12-08the ata identify structure is stupid. its full of buffers you haveDavid Gwynne
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.
2009-12-08claim Intel 82801H RAID by pci id. it might be in RAID mode, not ahci.David Gwynne
makes the disks in a dell 960 work. there's probably a lot of other ids that should be added here too
2009-12-08krw and marco found another problem with my atascsi chanages.David Gwynne
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@
2009-12-08syncKevin Lo
2009-12-08USB IDs for Realtek RTL8192UKevin Lo
2009-12-07enter afbMark Kettenis
2009-12-07Firmware for Elite3D framebuffers. Thanks to Sun, and in particular AlanMark Kettenis
Coppersmith, for making this firmware available under a license that allows us to distribute it. ok deraadt@
2009-12-07sync (with pckbd)Owain Ainsworth
2009-12-07Support uk.swapctrlcaps as a valid keymap.Owain Ainsworth
ok miod@
2009-12-07Fix a spacing nit, and replace a magic number with ETHER_ADDR_LEN.Stuart Henderson
From Brad.
2009-12-07Cleanup discipline initialisation.Joel Sing
ok marco@
2009-12-07Define discipline capabilities using a set of flags.Joel Sing
"shiny!!" marco@
2009-12-07oops, wrong version of previous diff.David Gwynne
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@
2009-12-07get rid of the return codes from command submission, ata_cmd handlersDavid Gwynne
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.
2009-12-06Nuke SCSI_URGENT after removing its only use, in ncr53c9x.c. That useKenneth R Westerback
was to try to play dangerous games with tagged queuing. ok marco@
2009-12-06change M_WAITOK --> M_WAITOK|M_CANFAILCharles Longeau
with input from marco@ "that i like" marco@ ok dlg@
2009-12-05Use the correct member of the ieee80211com struct when testingJonathan Gray
if the current mode is 802.11a or 802.11b. found by gcc svn. ok damien@
2009-12-05Ignore HID devices that have the same vendor and product ids thanMatthieu Herrb
devices actually supported by this device. The Linux driver confirms they exist. ok miod@ jsg@.
2009-12-05Until we have better hooks and a proper framework, do not do the lidTheo de Raadt
suspend. It is neat but annoying without a 'button'.
2009-12-05Use new acpi_maptable on AMLOP_LOAD operations; do not panic if bad checksumJordan Hargrave
fixes Thinkpad SL300, maybe others
2009-12-04KNF whitespace, from Brad. ok jordan@Stuart Henderson
2009-12-04calculate the number of frames per usb xfer only once, and take intoJacob Meuser
account possible "fractional samples" which occur when the usb frame rate is not a whole number factor of the audio sample rate, such as with 44.1 kHz audio sample rate and full-speed usb (1 kHz frame rate).
2009-12-04instead of returning a structure, return the only member of theJacob Meuser
structure that will be used. discussed with deraadt.
2009-12-04ansify.Jasper Lievisse Adriaanse
ok md5@
2009-12-04In uaudio_detach(), check that sc->sc_alts is not NULL beforeAlexandre Ratchov
using it. This could happen if uaudio_attach() failed, for instance because the device has no valid audio stream interface. Certain MIDI devices expose such descriptors. ok jakemsr@
2009-12-03Use 16-bit writes instead of 8-bit writes for writing theJasper Lievisse Adriaanse
station address with the ST1023 chipset. This resolves the problem which resulted in the hack of putting the interface into promiscuous mode all the time with the ST1023 chipset. from brad, tested by me on the ST1023. ok sthen@
2009-12-03use a define rather than magic number, spotted by BradDariusz Swiderski
ok by claudio@
2009-12-02Zap trailing whitespace. From Brad.Stuart Henderson
2009-12-01regenJasper Lievisse Adriaanse
2009-12-01- add a whole bunch of more devices from dmesgsJasper Lievisse Adriaanse
- fix a typo
2009-12-01- regenJasper Lievisse Adriaanse