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
/
ic
/
ld_nvme.c
Age
Commit message (
Expand
)
Author
2022-07-30
aprint_error_dev is for autoconfig messages, use device_printf instead.
mlelstv
2020-09-22
PR kern/55674:
kardel
2019-10-01
Don't attach an ld device if the format descriptor is unsupported/unused.
mlelstv
2019-04-26
Expose device type. You can query it with e.g. drvctl -p ld0 disk-info/type.
mlelstv
2018-12-01
support DIOCSCACHE + DKCACHE_WRITE if volatile write cache is present
jdolecek
2018-04-18
nvmectl(8): Add big-endian support.
nonaka
2018-03-16
refactor the locking code around DIOCGCACHE handling to be reusable
jdolecek
2018-01-23
Add "bufq_fcfs" requirement to all those driver modules that explicitly
pgoyette
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-04-05
expose disk device FUA/DPO support via DIOCGCACHE, and allow the flags
jdolecek
2017-02-28
change DIOCCACHESYNC to not issue the FLUSH command at all when the controller
jdolecek
2017-02-28
implement DIOCGCACHE
jdolecek
2017-02-27
remote extra pasted line
jdolecek
2017-02-27
refactor the ld(4) DIOCCACHESYNC hook into general ioctl hook, so that attach...
jdolecek
2016-11-01
pass maxphys from device rather then assuming MAXPHYS; it's clipped in ld(4)
jdolecek
2016-10-20
revert rev. 1.7 - seems the polling damages command queue on live system
jdolecek
2016-09-27
Modularize the ld driver and all of its attachments. Ensure that all
pgoyette
2016-09-20
cache flush call must wait for completion; cap wait to 60 seconds just in case
jdolecek
2016-09-19
on further thought, just remove the separately allocated nvme_ns_context
jdolecek
2016-09-18
must use PR_NOWAIT also during ldattach()/dkwedge discover, our i/o is there
jdolecek
2016-09-18
fix several bugs, make nvme(4) MPSAFE by default and also bump default
jdolecek
2016-09-16
change nvme(4) ld to use fcfs as default strategy to lower i/o processing
jdolecek
2016-09-16
modify ldattach() to have default strategy as a parameter
jdolecek
2016-05-01
Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.
nonaka