aboutsummaryrefslogtreecommitdiff
path: root/arch/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'arch/src/lib.rs')
-rw-r--r--arch/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/src/lib.rs b/arch/src/lib.rs
index 5c26e3b9d..de7a19320 100644
--- a/arch/src/lib.rs
+++ b/arch/src/lib.rs
@@ -740,6 +740,7 @@ pub fn configure_pci_device<V: VmArch, Vcpu: VcpuArch>(
let mut keep_rds = device.keep_rds();
syslog::push_descriptors(&mut keep_rds);
cros_tracing::push_descriptors!(&mut keep_rds);
+ metrics::push_descriptors(&mut keep_rds);
device
.register_device_capabilities()
@@ -821,6 +822,7 @@ pub fn generate_virtio_mmio_bus(
let mut keep_rds = device.keep_rds();
syslog::push_descriptors(&mut keep_rds);
cros_tracing::push_descriptors!(&mut keep_rds);
+ metrics::push_descriptors(&mut keep_rds);
let irq_num = resources
.allocate_irq()
@@ -1148,6 +1150,7 @@ pub fn generate_pci_root(
let mut keep_rds = device.keep_rds();
syslog::push_descriptors(&mut keep_rds);
cros_tracing::push_descriptors!(&mut keep_rds);
+ metrics::push_descriptors(&mut keep_rds);
keep_rds.append(&mut vm.get_memory().as_raw_descriptors());
let ranges = io_ranges.remove(&dev_idx).unwrap_or_default();