path: root/ObsoleteFiles.inc
diff options
authorMark Johnston <markj@FreeBSD.org>2018-10-30 18:26:34 +0000
committerMark Johnston <markj@FreeBSD.org>2018-10-30 18:26:34 +0000
commit9978bd996b69dc6b320efce25e9d42dbdb25ac8c (patch)
tree47954eac39c356ecb0ade9e84a293f66f084ca1b /ObsoleteFiles.inc
parent58b6812de1ecbad84ccbd914b87c84a7e94abbb9 (diff)
Add malloc_domainset(9) and _domainset variants to other allocator KPIs.
Remove malloc_domain(9) and most other _domain KPIs added in r327900. The new functions allow the caller to specify a general NUMA domain selection policy, rather than specifically requesting an allocation from a specific domain. The latter policy tends to interact poorly with M_WAITOK, resulting in situations where a caller is blocked indefinitely because the specified domain is depleted. Most existing consumers of the _domain KPIs are converted to instead use a DOMAINSET_PREF() policy, in which we fall back to other domains to satisfy the allocation request. This change also defines a set of DOMAINSET_FIXED() policies, which only permit allocations from the specified domain. Discussed with: gallatin, jeff Reported and tested by: pho (previous version) MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17418
Notes: svn path=/head/; revision=339927
Diffstat (limited to 'ObsoleteFiles.inc')
1 files changed, 2 insertions, 0 deletions
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index bef88ef99502..02d0b463834b 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -38,6 +38,8 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20181030: malloc_domain(9) KPI change
# 20181026: joy(4) removal
# 20181025: OpenSSL libraries version bump to avoid conflict with ports