NetBSD/sys/dev/hyperv
rin aba664485b Audit unload/unmap v.s. free against DMA buffer for sys/dev;
make sure that bus_dmamap_unload(9) [or bus_dmamap_destroy(9)] or
bus_dmamem_unmap(9) are preceding to freeing DMA buffer, if it is
loaded or mapped, respectively.

This is mandatory for some archs. See, e.g.:

http://www.nerv.org/netbsd/?q=id:20210511T013030Z.013443cc790088147e4beed43f53dedabeaf9312
http://www.nerv.org/netbsd/?q=id:20220511T172220Z.561179f0b6fcc5b9cd73e274f69d74e2ce9e4c93

For some drivers, resource leaks for error paths are fixed at
the same time.

XXX XXX XXX
Compile test only (at least one arch per driver).
2022-05-29 10:43:45 +00:00
..
files.hyperv Improve Hyper-V support. 2022-05-20 13:55:16 +00:00
genfb_vmbus.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
genfb_vmbusvar.h
hvheartbeat.c
hvkbd.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
hvkbdvar.h
hvs.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
hvshutdown.c
hvtimesync.c
hyperv_common.c Improve Hyper-V support. 2022-05-20 13:55:16 +00:00
hypervreg.h Improve Hyper-V support. 2022-05-20 13:55:16 +00:00
hypervvar.h Improve Hyper-V support. 2022-05-20 13:55:16 +00:00
if_hvn.c Audit unload/unmap v.s. free against DMA buffer for sys/dev; 2022-05-29 10:43:45 +00:00
if_hvnreg.h Improve Hyper-V support. 2022-05-20 13:55:16 +00:00
vmbus.c Improve Hyper-V support. 2022-05-20 13:55:16 +00:00
vmbusic.c
vmbusicreg.h
vmbusicvar.h
vmbusvar.h Improve Hyper-V support. 2022-05-20 13:55:16 +00:00