]> xenbits.xensource.com Git - people/andrewcoop/xen.git/commitdiff
tools/xenstore: add exports for quota variables
authorJuergen Gross <jgross@suse.com>
Tue, 13 Sep 2022 05:35:10 +0000 (07:35 +0200)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 1 Nov 2022 15:20:41 +0000 (15:20 +0000)
Some quota variables are not exported via header files.

This is part of XSA-326.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Julien Grall <jgrall@amazon.com>
(cherry picked from commit 1da16d5990b5f7752657fca3e948f735177ea9ad)

tools/xenstore/xenstored_core.h
tools/xenstore/xenstored_transaction.c
tools/xenstore/xenstored_watch.c

index 521bc80384e50b5313b5d3f4d4dd11ef9b8a6368..5abf06c21c98ce85376a4fa000730a834742be2f 100644 (file)
@@ -231,6 +231,11 @@ extern TDB_CONTEXT *tdb_ctx;
 extern int dom0_domid;
 extern int dom0_event;
 extern int priv_domid;
+extern int quota_nb_watch_per_domain;
+extern int quota_max_transaction;
+extern int quota_max_entry_size;
+extern int quota_nb_perms_per_node;
+extern int quota_max_path_len;
 extern int quota_nb_entry_per_domain;
 extern int quota_req_outstanding;
 extern int quota_trans_nodes;
index c1beb40a3d51e8bfbcc0bf3f60968b8fe63c3f7c..6e29118c800dbf218ae75f12d79e3c2765e2da15 100644 (file)
@@ -175,7 +175,6 @@ struct transaction
        bool fail;
 };
 
-extern int quota_max_transaction;
 uint64_t generation;
 
 static void set_tdb_key(const char *name, TDB_DATA *key)
index 7118c30e8c3238433e2eac90b85a89ef288d717d..19d0fb01b1c4fbf3c91d5911eab314de0ee8661e 100644 (file)
@@ -31,8 +31,6 @@
 #include "xenstored_domain.h"
 #include "xenstored_transaction.h"
 
-extern int quota_nb_watch_per_domain;
-
 struct watch
 {
        /* Watches on this connection */