summary refs log tree commit diff
path: root/src/main.rs
diff options
context:
space:
mode:
authorJakub Staron <jstaron@google.com>2019-04-11 12:49:29 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-04-25 00:59:51 -0700
commit1f828d7cd738a0bd38eb5342130510e2acb24afd (patch)
tree5f5f26558fa54c4585a1b87011193d6443c69a56 /src/main.rs
parentd6945a09b8aa4ea03abac7a1adc0d2990ca8a5e7 (diff)
downloadcrosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.tar
crosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.tar.gz
crosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.tar.bz2
crosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.tar.lz
crosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.tar.xz
crosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.tar.zst
crosvm-1f828d7cd738a0bd38eb5342130510e2acb24afd.zip
Extracts BalloonAdjust from VmRequest.
Extracts BalloonAdjust from VmRequest into BalloonControlCommand.

BUG=None
TEST=cargo test
TEST=cargo test --package msg_socket
TEST=cargo test --package devices
TEST=cargo test --package vm_control
TEST=tast -verbose run ${IP} vm.CrostiniStartEverything

Change-Id: Ia9f5778c37c8fd4fa560df413134d1b441142f64
Reviewed-on: https://chromium-review.googlesource.com/1565298
Commit-Ready: Jakub StaroĊ„ <jstaron@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 01c096b..b5ba7e7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -27,8 +27,8 @@ use sys_util::{
     validate_raw_fd, warn,
 };
 use vm_control::{
-    DiskControlCommand, MaybeOwnedFd, UsbControlCommand, UsbControlResult, VmControlRequestSocket,
-    VmRequest, VmResponse,
+    BalloonControlCommand, DiskControlCommand, MaybeOwnedFd, UsbControlCommand, UsbControlResult,
+    VmControlRequestSocket, VmRequest, VmResponse,
 };
 
 use crate::argument::{print_help, set_arguments, Argument};
@@ -891,7 +891,8 @@ fn balloon_vms(mut args: std::env::Args) -> std::result::Result<(), ()> {
         }
     };
 
-    vms_request(&VmRequest::BalloonAdjust(num_bytes), args)
+    let command = BalloonControlCommand::Adjust { num_bytes };
+    vms_request(&VmRequest::BalloonCommand(command), args)
 }
 
 fn create_qcow2(mut args: std::env::Args) -> std::result::Result<(), ()> {