summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Collapse)AuthorFilesLines
2014-01-22Add some debug messages to the rebuild process and fix a bogus comment.jsing1-3/+16
2014-01-22drm/edid: add quirk for BPC in Samsung NP700G7A-S01PL notebookjsg1-1/+9
From Rafal Milecki f40ead76deb24bbb912c1791722f5ae6eabcc800 in ubuntu 3.8 49d45a31b71d7d9da74485922bdb63faf3dc9684 in mainline linux
2014-01-22drm/i915: No LVDS hardware on Intel D410PT and D425KTjsg1-1/+17
From Rob Pearce 4694d14ae2ffe12fa49f4b3e57d5c7a6b74c0856 in ubuntu 3.8 645378d85ee524e429aa4cf52806047b56cdc596 in mainline linux
2014-01-22drm/i915: quirk away phantom LVDS on Intel's D525MW mainboardjsg1-1/+9
From Jani Nikula 24498530d1a0246d7995baa386ee4fc0208911b2 in in ubuntu 3.8 dcf6d294830d46b0e6901477fb4bf455281d90c8 in mainline linux
2014-01-22drm/i915: quirk away phantom LVDS on Intel's D510MO mainboardjsg1-1/+9
From Chris Wilson b818e76978dda65f9c749970ebef14490eb93387 in ubuntu 3.8 e5614f0c2d0f4d7f0b8ef745d34593baf2c5dbf8 in mainline linux
2014-01-22add DMI_EXACT_MATCH macro, handled the same as DMI_MATCH for nowjsg1-1/+2
2014-01-22drm/edid: add quirk for Medion MD30217PGjsg1-1/+4
From Alex Deucher d0d012f66761701d9cda6b9e27bfbac9be766060 in ubuntu 3.8 118bdbd86b39dbb843155054021d2c59058f1e05 in mainline linux
2014-01-22fix endianness for FC4 type registrationjmatthew1-2/+2
2014-01-22Do not attempt to handle rebuild work units in the RAID5 work unitjsing1-2/+3
completion code. Add a comment about retrying on write failures.
2014-01-22Add a debug flag for rebuild.jsing2-2/+4
2014-01-22Allocate two work units for use by rebuild/scrub.jsing1-4/+6
2014-01-22Make rebuild a discipline specific function pointer. For now, this defaultsjsing2-6/+16
to the existing rebuild code. ok krw@
2014-01-22dont piggyback on C_PRIVATEXFER because it must not touch splx.dlg2-4/+6
because im using it while the system is up and running i need the xfer free path to take the right locks, which PRIVATEXFER doesnt. invent a new C_SCSIXFER flag that provides the safety needed. this fixes issues people have had installing from atapiscsi(4) cdrom devices. bug spelunking and tailq corruption identified by jsing@ ok jsing@
2014-01-22- Unconditionally set IFCAP_VLAN_MTUbrad1-26/+26
- Bring the receive filter handling in line with other drivers - Simplify the RX checksum code a bit and only set the flags when the RX checksum is Ok ok uebayasi@
2014-01-22simplify ubcmtp_matchjcs1-11/+6
suggested by mpi@
2014-01-22The sr_rebuild function does not actually do the rebuild, it only startsjsing1-5/+5
the rebuild thread. Rename it to sr_rebuild_start to make this clearer. ok krw@
2014-01-22Provide inline dummy implementations of drm_sysfs_connector_add() andkettenis8-35/+20
drm_sysfs_connector_remove() and call those instead of #ifdef'ing them out. Reduces the noise when diffing against Linux.
2014-01-22Move sr_dump from the RAID5 code into shared code. Rename it tojsing4-26/+25
sr_dump_block and place it under the debug define in the process.
2014-01-22bring inteldrm back up after resume using DVACT_WAKEUP (non-cold, ablederaadt1-2/+2
to tsleep, etc) rather than DVACT_RESUME (cold, interrupts disabled, super restrictive) tested by jcs and myself, investigated with kettenis
2014-01-22Handle the case where a chunk is in a rebuild state during writes.jsing1-6/+29
ok krw@
2014-01-22Switch metadata saves from the system workq to the system taskq.jsing5-11/+19
ok dlg@
2014-01-22udav(4): add CoreChip RD9700 supportsasano2-13/+56
RD9700 has no MII-PHY, no serial EEPROM. ok by deraadt@, brad@
2014-01-22Use DIV_ROUND_UP instead of howmany to reduce the diffs with Linux.kettenis5-23/+24
2014-01-22Emit a warning if no entropy was supplied by the boot loader.jsing1-1/+8
ok deraadt@
2014-01-22add a missing argument to a printfjsg1-2/+2
2014-01-22add a missing argument to a debug printfjsg1-2/+2
ok jcs@
2014-01-22fixup a few debug printfs; pointed out by jsg@mikeb1-5/+5
2014-01-22add a missing argument to a debug printfjsg2-4/+5
2014-01-22re-generated from usbdevssasano2-4/+4
2014-01-22missing printf arg, spotted by jsg@jmatthew1-2/+2
2014-01-22Remove a pesky free that was supposed to be removed in an earlier commit.jsing1-2/+1
2014-01-22add CoreChip RD9700 (idVendor:idProduct=0x0fe6:0x9700) definitionsasano3-3/+9
ok by Brad Smith
2014-01-22iscsid can handle multiple outstanding commands per lun. with the latencydlg1-2/+2
on iscsi the way it is, you need to get concurrent io up in the air.
2014-01-21introduce fine grained locking.dlg1-54/+153
this doesnt give up the big lock coming from process context, only from the interrupt side. it is excessively careful about when it takes the big lock again. notably it goes to a lot of effort to not hold a mutex while calling into other subsystems or before taking the big lock. ive been hitting it as hard as i can without problems. intensly read by mpi@ ok claudio@ kettenis@
2014-01-21Add virtio random driversf2-1/+208
OK mikeb@ "seems fine" matthew@
2014-01-21Order the volume state transitions by state value.jsing3-32/+32
2014-01-21Add missing states to the RAID 5 volume transitions.jsing1-1/+13
2014-01-21Always fill in the broadcast address so as to handle broadcast packets ifbrad1-8/+9
the interface is put into all multicast mode. ok stsp@
2014-01-21Use Linux compat functions to do kernel memory allocations in the bits of codekettenis26-200/+174
that are shared with Linux. Use OpenBSD functions in the few sports where we have our own implementation of bits. discussed with jsg@
2014-01-21Add kmalloc/kcalloc/kzalloc/kfree Linux compat functions.kettenis1-1/+31
discussed with jsg@
2014-01-21Use PTR_ERR where appropriate instead of a plain cast.kettenis1-3/+3
Reduces diffs to Linux.
2014-01-21oops, missed onekettenis1-2/+2
2014-01-21Change a couple of #if 0 into #ifdef __linx__ or #ifdef notyet.kettenis1-9/+16
2014-01-21Actually use the correct TAILQ field.jsing1-2/+2
2014-01-21Remove unused variable.jsing1-2/+2
2014-01-21add a missing printf argumentjsg1-2/+2
ok jmatthew@
2014-01-21Sync in the PHY Specific Control and Status register bits.brad1-8/+23
ok mikeb@
2014-01-21Do not bother calling splvm around crypto_invoke(), as crypto_invoke()jsing1-6/+2
already calls splvm as necessary. ok mikeb@
2014-01-21Remove sr_crypto_finish_io - we can just call sr_scsi_done instead now.jsing1-22/+4
ok krw@
2014-01-21Instead of maintaining a completely separate list of crypto work units,jsing2-80/+25
simply allocate larger work units and include the normal work unit struct in the top of the crypto work unit struct. This greatly simplifies the code and removes possible failure cases. Discussed with dlg@ ok krw@