summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Collapse)AuthorFilesLines
2014-01-31sc_lladdr is never used, so we can get the space in the sc back.dlg1-2/+1
2014-01-30the option bit for controlling fast posting is in icb_fw_options, notjmatthew1-2/+2
icb_xfwoptions. one of my qla2200 cards seems to have this enabled in its nvram, so it wasn't getting io completions.
2014-01-30don't do a register test mailbox command before resetting the chip.jmatthew1-15/+1
kettenis@ found that this causes problems on sparc64 machines that boot off isp2200s.
2014-01-30Do not match control interfaces if their associated data interface ismpi1-35/+38
missing or already claimed. This fixes a problem with the Ericsson F3507g embedded in the x200s that has a broken configuration descriptor reporting too few interfaces. Problem reported and fix tested by Harald Hellmuth and florian@
2014-01-30Set port and node WWN in scsi_link structure when we successfully probe akettenis1-1/+5
target. ok jmatthew@, dlg@
2014-01-30Get rid of the simple locks; they're lies. Also get rid of the holdingkettenis5-211/+20
logic for uvm objects; it's not necessary anymore as far as I can tell, at least as long as we run all this code under the kernel lock.
2014-01-30The activate function was registered as a detach function.pirofti1-2/+2
Put the activate function in the proper place in cfattach. Tested by jasper@ on eeepc-900 Okay kettenis@
2014-01-29Switch to task queues.kettenis1-7/+15
2014-01-28Enable IPv6 TCP checksum offload; ok brad@naddy1-1/+3
(UDP is broken over both IPv4 and IPv6, verified on BCM5761.)
2014-01-28unbreak 32-bit kernel builds by forcing ULL for the new macros; ok naddy@sthen1-34/+34
2014-01-28- Bring in some fixes/workarounds for BCM5719 / BCM5720 / BCM57765 and BCM57766brad2-21/+164
chipsets - Add support for the new BCM5762 ASIC (BCM5725 / BCM5727 / BCM57767) - Add all of the newer PCI ids Tested with BCM5719 / BCM5720 and BCM57765 / BCM57766 and a bunch of older chipsets. ok naddy@
2014-01-27Enable IPv6 checksum offload.brad1-2/+3
ok naddy@
2014-01-27regenbrad2-5/+85
2014-01-27Add more Broadcom 10GbE PCI ids.brad1-2/+18
2014-01-26Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxmiod11-74/+123
kernels: - keyboard drivers will now tell wskbd if the keyboard layout they ask for is a default value, or a value they are 100% sure of (either because your kernel has a XXXKBD_LAYOUT option, or because the driver can tell the keyboard layout, e.g. by the country code on USB keyboards which provide it, such as Sun's) - when attaching a keyboard with a non-default layout, the layout will become the default layout of the mux for new keyboard attachments if the mux doesn't have a layout set already. - when changing the keyboard layout of a particular keyboard with an ioctl (i.e. using kbd(8) or wsconsctl(8)), the layout will become the default layout of the mux for new keyboard attachments. ok mpi@
2014-01-26Quoting an old commit message:miod1-1/+2
``Callers of scsi_iopool_init() ought to set up the pool member in struct scsi_link accordingly, for bad things will happen without (and this was a real pita to debug).''
2014-01-24treat C_SCSIXFER as a reference count and use it as a guard to pool_put.dlg1-4/+18
fixes cd panics where the free_xfer path is called after scsi_done calls xfer_put.
2014-01-24drm/i915: Only apply DPMS to the encoder if enabledjsg1-7/+3
From Chris Wilson aee8722c71db885fd3a617a9866f63b7165d93e0 in ubuntu 3.8 c9976dcf55c8aaa7037427b239f15e5acfc01a3a in mainline linux
2014-01-24drm/radeon: fixup bad vram size on SIjsg1-3/+10
From Alex Deucher 7e3f2ed899128187ecc9ab7573e966d8a5afc664 in ubuntu 3.8 0ca223b029a261e82fb2f50c52eb85d510f4260e in mainline linux
2014-01-24drm/radeon: Fix VRAM size calculation for VRAM >= 4GBjsg3-8/+8
From Niels Ole Salscheider 091a581a030f3c8c6515fb21a3f23271a86c4107 in ubuntu 3.8 fc986034540102cd090237bf3f70262e1ae80d9c in mainline linux
2014-01-24drm/radeon: disable tests/benchmarks if accel is disabledjsg1-4/+13
From Alex Deucher bce5a3c1bfa49fd373c28fc29bee89bf77fdc2db in ubuntu 3.8 4a1132a023eb48cf10522d84c5908d43b612c041 in mainline linux
2014-01-24drm/radeon: fix asic gfx values for scrapper asicsjsg1-5/+17
From Alex Deucher 1701d7e72c188b45ee6e89feac5db4b0f7b8c33a in ubuntu 3.8 e2f6c88fb903e123edfd1106b0b8310d5117f774 in mainline linux
2014-01-24drm/radeon: fix typo in cu_per_sh on verdejsg1-2/+2
From Alex Deucher f249bb666572281c47f85da90b8a27856fc5f9ec in ubuntu 3.8 468ef1a58c9268ac9709350bf95eaf1c22a69f29 in mainline linux
2014-01-24drm/radeon/si: fix define for MC_SEQ_TRAIN_WAKEUP_CNTLjsg1-2/+2
From Alex Deucher e123c82b11738a7b5f53df047b9634c13892bc06 in ubuntu 3.8 d5693761b2b4ff530c8af8af9ec55b6eae76e617 in mainline linux
2014-01-24drm: fix a use-after-free when GPU acceleration disabledjsg1-2/+6
From Huacai Chen efe4df2ae6302d6fdbb7b460d8747fe50e2aa4d0 in ubuntu 3.8 b7ea85a4fed37835eec78a7be3039c8dc22b8178 in mainline linux
2014-01-24drm/i915: Move num_pipes to intel infojsg6-54/+46
From Ben Widawsky 7ed1faada973243b6e11fa209ada91c9cc1dab53 in ubuntu 3.8 7eb552aeae058a88eece91b902dd51fde45b1f41 in mainline linux
2014-01-24drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlightjsg3-4/+22
From Kamal Mostafa 9f5b330036e6f771438b22770f6c49e2c2eaf0e1 in ubuntu 3.8 e85843bec6c2ea7c10ec61238396891cc2b753a9 in mainline linux
2014-01-24DVA should be 64 bits, so make sure it is before getting the high bits.dlg1-2/+2
the DVA macro should cast, but i am wary of the effects on all uses of it, so fixing it in the one place that needs it. fixes compiles on i386
2014-01-24drm/i915: ivb: fix edp voltage swing reg valjsg1-2/+2
From Imre Deak 0c08a4e4ed1f4441a1554e93b3202477997dc73a in ubuntu 3.8 77fa4cbd5fa389e28419bbe8ac491b5fdd54840d in mainline linux
2014-01-24drm/i915: fix up ring cleanup for the i830/i845 CS tlb w/ajsg1-6/+5
From Daniel Vetter cf9f2fc81448a358349320311ccb25bb6016749f in ubuntu 3.8 aaf8a5167291b65e9116cb8736d862965b57c13a in mainline linux
2014-01-24add some HAS_DDI() conversions that were missed in the earlier commitjsg1-4/+4
2014-01-24drm/i915: add more VLV IDsjsg1-1/+4
b102182257eb31597fc0bba5c1730a29d3d290c8 in ubuntu 3.8 d7fee5f6faea17b6e702eba90037ab8f716faf8e in mainline linux valleyview/baytrail support remains disabled for now
2014-01-23Manufacturer driver update for ARC-1880, 1882, 1213, 1223, 1214chris1-284/+1299
Tested on a variety of Intel-IOP cards ok dlg@ henning@ "i'll ok to get this unstuck"
2014-01-23drm/i915: don't intel_crt_init on any ULT machinesjsg1-2/+2
From Paulo Zanoni 1c1d6d5d6c89fa54403ee053141795ad71fd7ee0 in ubuntu 3.8 c40c0f5bd5b0f09e4386d2cf26c96c89c45ee539 in mainline linux
2014-01-23drm/i915: add HAS_DDI checkjsg6-21/+22
From Paulo Zanoni d99994528e9946a78a505ca752fa3b73aa8c5a76 in ubuntu 3.8 affa935440733a79c5a9eb0e5357e2564ca4b355 in mainline linux
2014-01-23drm/i915: Preserve the DDI_A_4_LANES bit from the biosjsg2-7/+9
From Stephane Marchesin bcd20ba343996f631f506c71ced67a1f7947524e in ubuntu 3.8 bcf53de4e60d9000b82f541d654529e2902a4c2c in mainline linux
2014-01-23drm/i915: don't setup hdmi for port D edp in ddi_initjsg1-15/+12
From Daniel Vetter a00bee7ac4b8a078b5a1b01199a2928fcd0fd7d2 in ubuntu 3.8 21a8e6a4853b2ed39fa4c5188a710f2cf1b92026 in mainline linux
2014-01-23drm/i915: rename sdvox_reg to hdmi_reg on HDMI contextjsg3-46/+44
From Paulo Zanoni 90033bc396620b644b15cceeece19470fd8344bc in ubuntu 3.8 b242b7f745650832f445dca3e19efc3dd2d65a66 in mainline linux
2014-01-23Switch radeondrm(4) to MSI on the cards that support it.kettenis3-10/+21
ok jsg@
2014-01-23drm/i915: Revert hdmi HDP pin checksjsg1-25/+1
From Daniel Vetter 7bc9870ca4220c18c854edf8d9ececdd1566efe7 in ubuntu 3.8 202adf4b9f5957b26a1cb97267d78e0edb319c5e in mainline linux
2014-01-23a lot of people have pointed out to me that taking a lock just to read andlg1-4/+1
int isnt necessary.
2014-01-23factor the mutex/bus_space handling of the sts block out.dlg1-37/+34
2014-01-23if cold, do not use tsleep, but use the delay path.deraadt1-2/+2
Such as during DVACT_RESUME... ok guenther kettenis
2014-01-23drm/radeon/atom: initialize more atom interpretor elements to 0jsg1-1/+6
From Alex Deucher 566bdd38a2a524bf1ca2e9292ee8ca8ad336edf9 in ubuntu 3.8 42a21826dc54583cdb79cc8477732e911ac9c376 in mainline linux
2014-01-23drm/radeon/atom: workaround vbios bug in transmitter table on rs780jsg1-2/+2
From Alex Deucher 3211bb3ea5444754b7281e342f613596fed7f374 in ubuntu 3.8 c23632d4e57c0dd20bf50eca08fa0eb8ad3ff680 in mainline linux
2014-01-23drm/radeon/atom: workaround vbios bug in transmitter table on rs880 (v2)jsg1-3/+7
From Alex Deucher 1ec8cfa3fad213c7096139134fa329236cbc85a5 in ubuntu 3.8 91f3a6aaf280294b07c05dfe606e6c27b7ba3c72 in mainline linux
2014-01-23drm/radeon: Fix sideport problems on certain RS690 boardsjsg1-1/+12
From Alex Deucher 9be937acd9abcc00b5256e3830bda9264bcca804 in ubuntu 3.8 8333f0fe133be420ce3fcddfd568c3a559ab274e in mainline linux
2014-01-23Add support for rebuilding a RAID5 volume. Lots of testing is stilljsing1-2/+136
required and there is missing functionality, such as the ability to resume a partially completed rebuild. ok krw@
2014-01-23drm/radeon: fix resume on some rs4xx boards (v2)jsg1-4/+7
From Alex Deucher e46cac0111dfea1fc18a513067abc67dd38e422f in ubuntu 3.8 acf88deb8ddbb73acd1c3fa32fde51af9153227f in mainline linux
2014-01-22Assert copyright.jsing1-1/+2