@@ -56,13 +56,11 @@ type accounting_policy =
5656 (* * use dynamic_min: liberal: assumes that guests always co-operate. *)
5757
5858(* * Common logic of vm_compute_start_memory and vm_compute_used_memory *)
59- let choose_memory_required ~policy ~ballooning_enabled ~memory_dynamic_min ~memory_dynamic_max ~memory_static_max =
60- match (ballooning_enabled, policy) with
61- | (true , Dynamic_min) -> memory_dynamic_min
62- | (true , Dynamic_max) -> memory_dynamic_max
63- | (false , Dynamic_min )
64- | (false , Dynamic_max )
65- | (_ , Static_max) -> memory_static_max
59+ let choose_memory_required ~policy ~memory_dynamic_min ~memory_dynamic_max ~memory_static_max =
60+ match policy with
61+ | Dynamic_min -> memory_dynamic_min
62+ | Dynamic_max -> memory_dynamic_max
63+ | Static_max -> memory_static_max
6664
6765(* * Calculates the amount of memory required in both 'normal' and 'shadow'
6866memory, to start a VM. If the given VM is a PV guest and if memory ballooning
@@ -77,7 +75,6 @@ let vm_compute_start_memory ~__context ?(policy=Dynamic_min) vm_record =
7775 else
7876 let memory_required = choose_memory_required
7977 ~policy: policy
80- ~ballooning_enabled: (Helpers. ballooning_enabled_for_vm ~__context vm_record)
8178 ~memory_dynamic_min: vm_record.API. vM_memory_dynamic_min
8279 ~memory_dynamic_max: vm_record.API. vM_memory_dynamic_max
8380 ~memory_static_max: vm_record.API. vM_memory_static_max in
@@ -95,7 +92,6 @@ let vm_compute_used_memory ~__context policy vm_ref =
9592
9693 let memory_required = choose_memory_required
9794 ~policy: policy
98- ~ballooning_enabled: (Helpers. ballooning_enabled_for_vm ~__context vm_boot_record)
9995 ~memory_dynamic_min: vm_main_record.API. vM_memory_dynamic_min
10096 (* ToDo: Is vm_main_record or vm_boot_record the right thing for dynamic_max? *)
10197 ~memory_dynamic_max: vm_main_record.API. vM_memory_dynamic_max
0 commit comments