summaryrefslogtreecommitdiffstats
path: root/lib/libstdthreads/mtx.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2017-03-22 07:52:25 +0000
committermav <mav@FreeBSD.org>2017-03-22 07:52:25 +0000
commit115994b5923a32ce8f7eae6210c62b4ef43ad1d3 (patch)
tree33b13299a58e1fed95c44853d4c8b77c35602d40 /lib/libstdthreads/mtx.c
parent4f528fdef401ac25562b7f06b49c8c1bca6c8a3c (diff)
downloadFreeBSD-src-115994b5923a32ce8f7eae6210c62b4ef43ad1d3.zip
FreeBSD-src-115994b5923a32ce8f7eae6210c62b4ef43ad1d3.tar.gz
MFC r314906: Add initial support for UNMAP granularity.
Report UNMAP granularity as stripesize/-offset if we have no other values to report there. Add new quirk DA_Q_STRICT_UNMAP for cases when target is too critical to misaligned UNMAP request, reporting errors instead of being suboptimal. Setting this quirk makes da periph to forcefully align all UNMAP requests to avoid those errors by the cost of some odd ranges not being UNMAP'ed. This makes UNMAP usable within VMware 6.x VMs, just now 100% efficient.
Diffstat (limited to 'lib/libstdthreads/mtx.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud