| Age | Commit message (Expand) | Author |
| 2021-04-15 | dk_start(): retry device-dependent start() routine later, also when it | rin |
| 2020-03-01 | Add a flag to dk_dump for virtual disk devices. | riastradh |
| 2019-12-08 | Drop now unused dk_lookup function. | mlelstv |
| 2019-10-05 | Bail when dkdriver hasn't been initialized. This can happen when | mlelstv |
| 2019-06-28 | Store a reference to the CPU that submitted the I/O request with the | jmcneill |
| 2019-04-21 | wether -> whether | maya |
| 2019-03-27 | Add a disk ioctl DIOCRMWEDGES to remove all wedges of a given disk | martin |
| 2019-01-07 | fix the disklabel sanity check coversion for case when both disklabel | jdolecek |
| 2019-01-07 | convert the sector counts for label sanity checks to use same unit (DEV_BSIZE), | jdolecek |
| 2018-11-24 | rnd_add_uint32() doens't support concurent calls for the same rnd_source, | bouyer |
| 2018-09-03 | Rename min/max -> uimin/uimax for better honesty. | riastradh |
| 2018-05-12 | Support dump on wedges. | mlelstv |
| 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 |