index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
ld.c
Age
Commit message (
Expand
)
Author
2023-08-19
Add logging for buf->b_cflags BC_BUSY changes
lockdoc-10.99.5-vfs-0.3
Merlin Scholz
2021-05-30
ld(4): Block requests while suspended until resumed.
riastradh
2020-08-02
Remove unnecessary wait in ldbegindetach.
riastradh
2020-04-13
constify
maxv
2020-03-01
Add a flag to dk_dump for virtual disk devices.
riastradh
2020-02-10
Reject open when attach didn't complete successfully.
mlelstv
2019-10-06
Don't attach disks with sector sizes we cannot handle.
mlelstv
2019-03-19
Let backend provide a disk type. The information can be queried through
mlelstv
2018-10-13
take kernel lock for ioctl calls when backend isn't tagged MPSAFE.
mlelstv
2017-10-28
Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h".
riastradh
2017-08-20
make the sc_discard interface for the ld backend asynchronous and
mlelstv
2017-08-09
While ld(4) is MP safe, many backends are not.
mlelstv
2017-04-27
do not attach nvme ld as randomness source - device is too fast, it overwhelms
jdolecek
2017-02-27
refactor the ld(4) DIOCCACHESYNC hook into general ioctl hook, so that attach...
jdolecek
2016-11-26
size routine returns -1 on error, not an error code.
mlelstv
2016-10-11
do not try to flush device when rebooting with RB_NOSYNC, so that machine
jdolecek
2016-09-27
Modularize the ld driver and all of its attachments. Ensure that all
pgoyette
2016-09-19
fix DIOCCACHESYNC ioctl on ld(4) and raid(4) to work again; it got broken
jdolecek
2016-09-16
modify ldattach() to have default strategy as a parameter
jdolecek
2016-02-27
dk_ioctl already calls disk_ioctl.
mlelstv
2015-08-28
move entropy gathering into dksubr.
mlelstv
2015-08-27
Make dksubr use a spin-mutex again, since some drivers still call dk_done
mlelstv
2015-08-18
Use ENODEV to show that an operation is not supported.
mlelstv
2015-08-17
Add support for implementing discard functionality with ld(4)
jakllsch
2015-08-16
Two changes to the dksubr interface.
mlelstv
2015-08-16
missed wakeup -> cv_broadcast conversion.
mlelstv
2015-08-16
use device_printf
mlelstv
2015-08-16
replace tsleep with condvar
mlelstv
2015-08-16
replace spl and tsleep with mutex and condvar.
mlelstv
2015-07-22
Trailing whitespace.
skrll
2015-05-02
Merge dk_intf and dkdriver interfaces.
mlelstv
2015-04-13
Convert sys/dev to use <sys/rndsource.h>.
riastradh
2015-01-02
We have three sets of DTYPE_ constants in the kernel:
christos
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-11-04
support DIOCMWEDGES ioctl.
mlelstv
2014-10-11
clamp total number of sectors to UINT32_MAX instead of providing the
mlelstv
2014-09-05
Don't use new as a variable name.
matt
2014-08-10
Merge tls-earlyentropy branch into HEAD.
tls
2014-07-25
Add d_discard to all struct cdevsw instances I could find.
dholland
2014-07-25
Add d_discard to all struct bdevsw instances I could find.
dholland
2014-03-16
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
dholland
2013-05-29
phase 1 of disk geometry cleanup:
christos
2012-10-27
split device_t/softc for all remaining drivers.
chs
2012-02-02
Entropy-pool implementation move and cleanup.
tls
2010-09-20
Check disk bounds, in RAW_PART.
kiyohara
2010-08-19
flush cache on suspend
jmcneill
2009-07-23
Extract ldlastclose() and use it in ldclose(). At the top of
dyoung
2009-05-07
struct device * -> device_t, no functional changes intended.
cegger
2009-01-13
g/c BUFQ_FOO() macros and use bufq_foo() directly.
yamt
[next]