Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-17 | Make it clear that the code related to a transfer submission doesn't | Martin Pieuchot | |
leak anything to userland because it doesn't set the USBD_SHORT_XFER_OK flag. Also prevent a bad copy/paste from introducing a similar issue by using the actual transferred length instead of the requested one in uiomove(). ok miod@ | |||
2013-05-17 | Don't leak information to userland in case the actual transfer length is | Martin Pieuchot | |
smaller than the requested one. From ws@NetBSD via miod@. This problem can only occur when the USBD_SHORT_XFER_OK flag is set, otherwise completed transfers with a length smaller than the one submitted are treated as errors. ok miod@ | |||
2013-05-16 | burner support | Mark Kettenis | |
2013-05-16 | attach to new RTL8188RU id, from Sigi Rudzio | Stuart Henderson | |
2013-05-16 | sync | Stuart Henderson | |
2013-05-16 | add another RTL8188 id, from Sigi Rudzio | Stuart Henderson | |
2013-05-15 | remove unused variable | Alexandre Ratchov | |
2013-05-15 | sync the list of pre haswell intel video devices with linux | Jonathan Gray | |
ok kettenis@ | |||
2013-05-15 | regen | Jonathan Gray | |
2013-05-15 | add some more Intel video devices | Jonathan Gray | |
ok kettenis@ | |||
2013-05-15 | Introduce a global interrupt-aware mutex protecting data | Alexandre Ratchov | |
structures (including sound-card registers) from concurent access by syscall and interrupt code-paths. Since critical sections remain the same, calls to splraise/spllower can be safely replaced by calls to mtx_enter/mtx_leave with two exceptions: (1) mutexes are not reentrant (the inner splraise is thus removed), and (2) we're not allowed to sleep with a mutex (either msleep is used or the mutex is released before sleeping). ok and help from kettenis, a lot of work from armani | |||
2013-05-15 | Add support for Intel E7221 integrated graphics. | Mark Kettenis | |
ok jsg@ | |||
2013-05-12 | In wsdisplay_switchtoconsole(), make sure we really are the console before | Mark Kettenis | |
attempting to switch screens. On amd64/i386 the glass console gets initialised early even if a serial console has been set up by the bootloader. To add insult to injury, the glass console isn't properly "detached" and the MI wsdisplay(4) driver continues to believe it is the console. This should really be fixed, but is a nasty can of worms. ok miod@ | |||
2013-05-12 | Handle big (a.k.a. >2TB) disks by adding logic to handle the 12 and 16 | Kenneth R Westerback | |
byte scsi read/write commands. Issue pointed out by John Morrissey via bugs@. Problem reproduced and fix tested by sf@ on vioblk. ok sf@ kettenis@ | |||
2013-05-12 | fix use after free in case the mbuf needs defragmentation | Stefan Fritsch | |
This fixes a panic found by Matthieu Herrb. OK mikeb@ | |||
2013-05-11 | Another small tweak to get things close to Linux. | Mark Kettenis | |
2013-05-11 | whitespace | Mark Kettenis | |
2013-05-11 | Remove some #ifdef 0'd code that we're never going to use again. | Mark Kettenis | |
2013-05-10 | bail if device_lookup doesn't find anything; brings vscsi(4) | Mike Belopuhov | |
in line with other drivers. ok matthew | |||
2013-05-09 | - use NETGEAR vendor ID for NETGEAR products, not LINKSYS. | Miod Vallat | |
- add NETGEAR FA410TXC with 00:13:46 manufacturer part of the Ethernet address; tested by Riccardo Mottola, thanks! | |||
2013-05-09 | A few more changes to reduce the diffs to the Linux code. | Mark Kettenis | |
2013-05-09 | Add a #define such that we can say "struct drm_i915_private" to reduce the | Mark Kettenis | |
diffs with Linux. | |||
2013-05-08 | The "locking" in i915_gem_object_move_to_inactive() makes no sense. Get rid | Mark Kettenis | |
of it. It's implemented using "simple" locks anyway, which are no-ops. | |||
2013-05-08 | Move reset commands from that attach path to an own function. | Marcus Glocker | |
Reset device on detach (required for planed usb device claiming). Tested with my uthum(4) device "TEMPer sensor(0x660c), Ten X Technology, Inc.(0x1130)". ok yuo@, mpi@ | |||
2013-05-08 | Maxime Villard reported an uninitialised variable access in | Jonathan Gray | |
intel_ddi_prepare_link_retrain(), turns out this is already fixed upstream by Syam Sidhardhan so take their patch. ok dcoppa@ | |||
2013-05-08 | fix some leaks in error paths | Jonathan Gray | |
ok fgsch@ krw@ kettenis@ | |||
2013-05-08 | re-commit uthum_activate() removal, now that uhidev(4) can handle it. | Stuart Henderson | |
testing by myself and mglocker@, ok mpi@ | |||
2013-05-07 | When deactivating child devices do not panic if their driver does | Martin Pieuchot | |
not implement an *activate() function. This could receive more love but is good enough for the moment to start cleaning useless *activate() functions. While here remove unused sc_dying argument. Tested by and ok mglocker@ | |||
2013-05-07 | fix a double free in an error path | Jonathan Gray | |
reminded of this diff by a report from Arto Jonsson ok krw@ fgsch@ | |||
2013-05-06 | sync | Brian Callahan | |
2013-05-06 | Revert Cavium Networks back to Cavium - it was right in the first place. | Brian Callahan | |
Drop "Network Processor" off of OCTEON Plus CN50XX Network Processor, we don't need the extra characters. noticed by brad@ and jsg@ | |||
2013-05-06 | sync | Brian Callahan | |
2013-05-06 | Add OCTEON Plus CN50XX Network Processor id. | Brian Callahan | |
Rename Cavium to Cavium Networks. ok jasper@ | |||
2013-05-05 | Add nonblocking argument to i915_gem_object_pin() and | Mark Kettenis | |
i915_gem_object_bind_to_gtt(). | |||
2013-05-05 | Remove a supefluous check. | Mark Kettenis | |
2013-05-05 | With KMS, the inteldrm_quiesce dance isn't needed anymore. Zap the code. | Mark Kettenis | |
2013-05-05 | Remove some #ifdef'ed out code that's never going to get used again. | Mark Kettenis | |
2013-05-04 | revert uthum_activate removal, it is needed in the detach path as found the | Stuart Henderson | |
hard way by mglocker@ | |||
2013-05-04 | In i915_alloc_ifp() and i965_alloc_ifp() use extent_alloc_subregion() to make | Mark Kettenis | |
sure we allocate outside the Legacy Address Range. Gets rid of the "no ifp" warning on the x41. | |||
2013-05-04 | - remove unused DPRINTFN, simple DPRINTF is enough | Stuart Henderson | |
- sc_dying is unused, remove it and the uthum_activate() function suggested by mpi (for ugold, but applicable here too), ok mpi | |||
2013-05-03 | break out the battery status into excruciating detail. makes it harder for | David Gwynne | |
$VENDOR to complain about a lack of diagnostic material from their crappy mgmt tools if you're not running an operating system they support. | |||
2013-05-02 | always attach the battery sensor if the adapter lets us query it. | David Gwynne | |
newly replaced batteries dont show up immediately. | |||
2013-05-01 | provide a sensor for the battery backup unit (bbu) on mfi boards that | David Gwynne | |
support it. now i can tell (a bit better) why io might be slow on some of my boxes. | |||
2013-05-01 | there's some extra bits for the bbu status that freebsd dont have. provide | David Gwynne | |
a %b thing for them too. now i just have to figure out how to represent this nicely: mfi0: fw_status 0xc00<REPLACE_PACK,CAPACITY_LOW> :( | |||
2013-05-01 | provide a couple of %b things for mfi_hw_present and mfi_adapter_ops cos | David Gwynne | |
im somehow too lazy to read a %x and look for a couple of bits set, but not lazy enough to not write a %b thing. | |||
2013-05-01 | dont need to walk alldevs during sensor creation looking for the logical | David Gwynne | |
disk scsibus when we record that in mfi_attach. also happens to get rid of a logic error that let it come out of the loop on alldevs with a reference to something that wasnt the logical disk scsibus and use that. | |||
2013-04-30 | Clear the right pixels when scrolling backwards. | Mark Kettenis | |
Fixes issue reported by tedu@ | |||
2013-04-30 | white space tweak | David Gwynne | |
2013-04-30 | white space fixes | David Gwynne | |
2013-04-30 | use MR_DCMD consistently. some MD_DCMD was in there somehow. | David Gwynne | |