mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2025-01-31 00:45:22 +00:00
aarch64: fdt.rs: create_devices_node: Change sort_by to sort_by_key
Change sort_by to sort_by_key in create_devices_node. Fixes: #1646 Signed-off-by: Hui Zhu <teawater@antfin.com>
This commit is contained in:
parent
a8a9e61c3d
commit
9c257a7e8c
@ -539,7 +539,7 @@ fn create_devices_node<T: DeviceInfoForFDT + Clone + Debug, S: ::std::hash::Buil
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Sort out virtio devices by address from low to high and insert them into fdt table.
|
// Sort out virtio devices by address from low to high and insert them into fdt table.
|
||||||
ordered_virtio_device.sort_by(|a, b| a.addr().cmp(&b.addr()));
|
ordered_virtio_device.sort_by_key(|&a| a.addr());
|
||||||
// Current address allocation strategy in cloud-hypervisor is: the first created device
|
// Current address allocation strategy in cloud-hypervisor is: the first created device
|
||||||
// will be allocated to higher address. Here we reverse the vector to make sure that
|
// will be allocated to higher address. Here we reverse the vector to make sure that
|
||||||
// the older created device will appear in front of the newer created device in FDT.
|
// the older created device will appear in front of the newer created device in FDT.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user