diff options
author | Daniel Verkamp <dverkamp@chromium.org> | 2019-12-06 17:26:55 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-10 23:33:56 +0000 |
commit | 2767223fdbcf189ccebbffbec8b3a0f254d9d40e (patch) | |
tree | c0e02d927d76f1a8a85c19d69e1117ac65c47bd9 /src/linux.rs | |
parent | 84be74727c7510d48d516de89c88374db78e71b3 (diff) | |
download | crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.gz crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.bz2 crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.lz crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.xz crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.tar.zst crosvm-2767223fdbcf189ccebbffbec8b3a0f254d9d40e.zip |
devices: block: add block_size option for disks
This allows overriding the default logical block size (512 bytes) with other values, such as 4096 for 4K block size disks. BUG=chromium:942700 TEST=crosvm run -r vm_rootfs,block_size=4096 vm_kernel TEST=verify block size with lsblk --output-all Change-Id: Ia6db05f369a76557a2afb8b48b5cc2b66cf84b01 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1954220 Reviewed-by: Zach Reizner <zachr@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Diffstat (limited to 'src/linux.rs')
-rw-r--r-- | src/linux.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/linux.rs b/src/linux.rs index 006af42..a9a3445 100644 --- a/src/linux.rs +++ b/src/linux.rs @@ -386,6 +386,7 @@ fn create_block_device( disk_file, disk.read_only, disk.sparse, + disk.block_size, Some(disk_device_socket), ) .map_err(Error::BlockDeviceNew)?; |