| Age | Commit message (Expand) | Author |
| 2017-12-04 | add KASSERT() just before setting sc_deferred, to ensure this does | jdolecek |
| 2017-10-29 | Use driver specific label code as fallback. This fixes the UDF label for CDs. | mlelstv |
| 2017-08-24 | Initialize error also in the case where len=0, which just succeeds. | maya |
| 2017-08-13 | validate length for discard operation and split operation when byte length | mlelstv |
| 2017-04-27 | do not attach nvme ld as randomness source - device is too fast, it overwhelms | jdolecek |
| 2017-03-05 | Enhance disk metrics by calculating a weighted sum that is incremented | mlelstv |
| 2017-02-25 | pacify disklabel validation message | mlelstv |
| 2016-12-22 | Fix race condition in dksubr, where a dk_start from another thread | mlelstv |
| 2016-12-08 | invoke optional d_label callback to give the driver the possibility | mlelstv |
| 2016-11-28 | Extend dkdriver interface with a d_firstopen function. This is called | mlelstv |
| 2016-10-24 | revert 1.90 of dksubr.c and change sc_deferred back to simple pointer; the | jdolecek |
| 2016-10-22 | change sc_deferred to TAILQ (reusing bufq b_actq) to avoid possible buf leak | jdolecek |
| 2016-09-14 | Set b_resid in error path. | mlelstv |
| 2016-06-27 | CID 1362902: forward null | christos |
| 2016-06-26 | Avoid NULL deref in case no bufq has been set. | mlelstv |
| 2016-01-04 | erase dangling pointer to prevent reuse | mlelstv |
| 2015-12-21 | support deferral of diskstart to a separate thread. | mlelstv |
| 2015-12-21 | more sanity checks | mlelstv |
| 2015-12-08 | Replace DIOCGPART -> DIOCGPARTINFO which returns the data needed instead of | christos |
| 2015-11-28 | bounds check requires consistent units, i.e. DEV_BSIZE. | mlelstv |
| 2015-10-23 | remove extra quote | christos |
| 2015-10-23 | fix this differently. | christos |
| 2015-10-23 | fix build failure on i386. | knakahara |
| 2015-10-22 | fix constant name | christos |
| 2015-10-21 | Fix dumping code (dk_dump): | christos |
| 2015-08-28 | move entropy gathering into dksubr. | mlelstv |
| 2015-08-28 | Prevent race condition where two threads can defer a buffer. | mlelstv |
| 2015-08-27 | Make dksubr use a spin-mutex again, since some drivers still call dk_done | mlelstv |
| 2015-08-23 | An adaptive mutex is sufficient, the data structures are accessed | mlelstv |
| 2015-08-18 | only touch b_resid on error. | mlelstv |
| 2015-08-16 | Two changes to the dksubr interface. | mlelstv |
| 2015-08-16 | require write access to delete a wedge | mlelstv |
| 2015-08-16 | move FWRITE checks to a common place | mlelstv |
| 2015-08-02 | fix diskerr message, it needs the driver name, not the device unit name. | mlelstv |
| 2015-07-22 | Trailing whitespace. | skrll |
| 2015-07-19 | Handle non-DEV_BSIZE sectors. | mlelstv |
| 2015-07-12 | remove duplicate variable initializations. | mlelstv |
| 2015-07-11 | Mark disklabel only invalid on the last close. Existing openers might see | mlelstv |
| 2015-05-09 | CID 1297229: use strlcpy | christos |
| 2015-05-09 | CID 1297229: Memory - illegal accesses (BUFFER_SIZE_WARNING) | mlelstv |
| 2015-05-05 | warn about labels only when built with DIAGNOSTIC | mlelstv |
| 2015-05-02 | Merge dk_intf and dkdriver interfaces. | mlelstv |
| 2015-05-01 | correctly return -1 on error in dk_size | mlelstv |
| 2014-12-31 | make more drivers use disk_ioctl, and add a dev parameter to it so that | christos |
| 2014-12-31 | Centralize wedge ioctls in disk_ioctl. | christos |
| 2014-12-29 | Implement DIOCGMEDIASIZE and DIOCGSECTORSIZE from FreeBSD. | mlelstv |
| 2014-12-29 | align dk_strategy with checks from ld.c | mlelstv |
| 2014-11-04 | support DIOCMWEDGES ioctl. | mlelstv |
| 2014-10-11 | No longer warn about differences bewteen disk size and total sector count | mlelstv |
| 2014-10-11 | clamp total number of sectors to UINT32_MAX instead of providing the | mlelstv |