diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2012-04-16 16:00:47 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2012-04-16 16:00:47 +0100 |
commit | e601453ce6046956507df3efab03a9f767517ea5 (patch) | |
tree | 6c566b8d8bdb71a1756321f8953157e5e68bc0c4 /docs/man | |
parent | 663448101e80c738e486e41b4d40d38a8b436123 (diff) | |
download | xen-e601453ce6046956507df3efab03a9f767517ea5.tar.gz xen-e601453ce6046956507df3efab03a9f767517ea5.tar.bz2 xen-e601453ce6046956507df3efab03a9f767517ea5.zip |
libxl: Remove libxl_tmem_destroy and associated xl command
Dan Magenheimer explains in <4c2f7fca-dda2-4598-aaab-3a6a3fe532cd@default>:
I think the tmem_destroy functionality pre-dates the
existence of tmem "freeable" memory* and was a way for
a toolset to force the hypervisor to free up the hypervisor
memory used by some or all ephemeral tmem pools. Once the
tmem allocation/free process was directly linked into
alloc_heap_pages() in the hypervisor (see call to
tmem_relinquish_pages()), this forcing function was
no longer needed.
So, bottom line, I *think* it can be ripped out, or at least
for now removed from the definition of the stable xl API/UI.
The libxl.c routine libxl_tmem_destroy() could also be
removed if you like, but I guess I'd prefer to leave the
lower level droppings in xc.c and in the hypervisor in case
I am misremembering.
Accordingly remove this interface from libxl and xl but don't touch libxc or
the hypervisor.
This is the only libxl_tmem_* function which might potentially have required
conversion to be asynchronous and which therefore might have been a potential
API stability concern.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
Acked-by: Dan Magenheimer <dan.magenheimer@oracle.com>
Diffstat (limited to 'docs/man')
-rw-r--r-- | docs/man/xl.pod.1 | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/docs/man/xl.pod.1 b/docs/man/xl.pod.1 index e5324fb6e3..6e7a7a082f 100644 --- a/docs/man/xl.pod.1 +++ b/docs/man/xl.pod.1 @@ -1055,10 +1055,6 @@ List tmem pools. If I<-l> is specified, also list tmem stats. Freeze tmem pools. -=item B<tmem-destroy> I<domain-id> - -Destroy tmem pools. - =item B<tmem-thaw> I<domain-id> Thaw tmem pools. |