From: Debian Xen Team Date: Fri, 24 Aug 2018 17:45:17 +0000 (+0100) Subject: tools-fake-xs-restrict X-Git-Tag: archive/raspbian/4.11.4+57-g41a822c392-1+rpi1^2~31 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4c7b9fc164c6de86898ac78958d2b2e5048f5dca;p=xen.git tools-fake-xs-restrict Gbp-Pq: Topic xenstore Gbp-Pq: Name tools-fake-xs-restrict.patch --- diff --git a/tools/xenstore/include/xenstore.h b/tools/xenstore/include/xenstore.h index f460b8c5e5..0d95bb0e5c 100644 --- a/tools/xenstore/include/xenstore.h +++ b/tools/xenstore/include/xenstore.h @@ -132,6 +132,11 @@ bool xs_mkdir(struct xs_handle *h, xs_transaction_t t, bool xs_rm(struct xs_handle *h, xs_transaction_t t, const char *path); +/* Fake function which will always return false (required to let + * libxenstore remain at 3.0 version. + */ +bool xs_restrict(struct xs_handle *h, unsigned domid); + /* Get permissions of node (first element is owner, first perms is "other"). * Returns malloced array, or NULL: call free() after use. */ diff --git a/tools/xenstore/xs.c b/tools/xenstore/xs.c index 77700bff2b..cbcebb2bce 100644 --- a/tools/xenstore/xs.c +++ b/tools/xenstore/xs.c @@ -796,6 +796,12 @@ unwind: return false; } +/* Always return false a functionality has been removed in Xen 4.9 */ +bool xs_restrict(struct xs_handle *h, unsigned domid) +{ + return false; +} + /* Watch a node for changes (poll on fd to detect, or call read_watch()). * When the node (or any child) changes, fd will become readable. * Token is returned when watch is read, to allow matching.