1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/sys/x86/iommu
Konstantin Belousov 3d47c58b98 Avoid leaking allocated but unused context after creation race.
As noted in the comment, nothing special needs to be done to destroy
the unneeded context after the allocation race, but the context memory
itself still should to be freed.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2017-03-25 10:47:35 +00:00
..
busdma_dmar.c Split the DMAR unit domains and contexts. Domains carry address space 2015-06-26 07:01:29 +00:00
busdma_dmar.h
intel_ctx.c Avoid leaking allocated but unused context after creation race. 2017-03-25 10:47:35 +00:00
intel_dmar.h Slight cleanup of the comment. 2017-03-25 10:42:10 +00:00
intel_drv.c Release DMAR table after using it. 2016-12-05 11:42:09 +00:00
intel_fault.c Rename fast taskqueues used by DMAR to avoid naming conflict of the 2016-12-05 11:41:09 +00:00
intel_gas.c sys: use our roundup2/rounddown2() macros when param.h is available. 2016-04-21 19:57:40 +00:00
intel_idpgtbl.c Comment only change, fix grammar and somewhat clarify the action. 2015-08-14 13:51:59 +00:00
intel_intrmap.c Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00
intel_qi.c Rename fast taskqueues used by DMAR to avoid naming conflict of the 2016-12-05 11:41:09 +00:00
intel_quirks.c Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00
intel_reg.h Add additional constants. 2016-08-09 19:02:14 +00:00
intel_utils.c Add hw.dmar.batch_coalesce tunable/sysctl, which specifies rate at 2016-04-17 10:56:56 +00:00
iommu_intrmap.h Use VT-d interrupt remapping block (IR) to perform FSB messages 2015-03-19 13:57:47 +00:00