]> xenbits.xensource.com Git - people/tklengyel/xen.git/commitdiff
tools/ocaml: fix compiler warnings
authorEdwin Török <edvin.torok@citrix.com>
Fri, 29 Jul 2022 17:53:28 +0000 (18:53 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 5 Aug 2022 16:30:57 +0000 (17:30 +0100)
Fix compiler warning about:
* unused value
* ambiguous documentation comment
* non-principal type inference (compiler version dependent)

No functional change.

Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Acked-by: Christian Lindig <christian.lindig@citrix.com>
tools/ocaml/xenstored/connection.ml
tools/ocaml/xenstored/process.ml

index 65f99ea6f28a17d4112d0e20d6ad8b6a27e8771b..8602a14ed1fb5f8b833d57c68eb80ccd55260270 100644 (file)
@@ -313,7 +313,6 @@ let is_bad con = match con.dom with None -> false | Some dom -> Domain.is_bad_do
 let has_extra_connection_data con =
        let has_in = has_input con || has_partial_input con in
        let has_out = has_output con in
-       let has_socket = con.dom = None in
        let has_nondefault_perms = make_perm con.dom <> con.perm in
        has_in || has_out
        (* TODO: what about SIGTERM, should use systemd to store FDS
index 27790d4a5c41280e38b77b4e6348c3d9fe906a76..86eed024137baeda6580d8bef824748228f05e1a 100644 (file)
@@ -59,7 +59,7 @@ let split_one_path data con =
 
 let process_watch t cons =
        let oldroot = t.Transaction.oldroot in
-       let newroot = Store.get_root t.store in
+       let newroot = Store.get_root t.Transaction.store in
        let ops = Transaction.get_paths t |> List.rev in
        let do_op_watch op cons =
                let recurse, oldroot, root = match (fst op) with
@@ -491,7 +491,7 @@ let transaction_replay c t doms cons =
                        ignore @@ Connection.end_transaction c tid None
                )
 
-let do_watch con t _domains cons data =
+let do_watch con _t _domains cons data =
        let (node, token) =
                match (split None '\000' data) with
                | [node; token; ""]   -> node, token
@@ -651,6 +651,7 @@ let maybe_ignore_transaction = function
 
 
 let () = Printexc.record_backtrace true
+
 (**
  * Nothrow guarantee.
  *)