summary refs log tree commit diff
path: root/pkgs/os-specific/linux/spectrum
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-04-07 13:38:04 +0000
committerAlyssa Ross <hi@alyssa.is>2021-04-14 23:36:51 +0000
commit34dcd93a81c765b2d0564691768b2cf2bcf32a00 (patch)
treef2c48b4a3cc77cc2f95baafbdb5ddbf5efbee6c9 /pkgs/os-specific/linux/spectrum
parentb1abf6fbffa80262efe18cacee64be612b1a32bf (diff)
downloadnixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.tar
nixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.tar.gz
nixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.tar.bz2
nixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.tar.lz
nixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.tar.xz
nixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.tar.zst
nixpkgs-34dcd93a81c765b2d0564691768b2cf2bcf32a00.zip
spectrumPackages.linux_vm: fix cloud-hypervisor hotplug
This patch (backported from Linux 5.5) fixes hotplugging with
cloud-hypervisor.

See <https://github.com/cloud-hypervisor/cloud-hypervisor/blob/8b7aafad16ee8a23d7178a7f7aa6d2c1ec509b5d/docs/hotplug.md#kernel-support>.

Message-Id: <20210411115740.29615-5-hi@alyssa.is>
Reviewed-by: Cole Helbling <cole.e.helbling@outlook.com>
Diffstat (limited to 'pkgs/os-specific/linux/spectrum')
-rw-r--r--pkgs/os-specific/linux/spectrum/linux/vm.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/spectrum/linux/vm.nix b/pkgs/os-specific/linux/spectrum/linux/vm.nix
index 9c9ba78b691..f456053dc99 100644
--- a/pkgs/os-specific/linux/spectrum/linux/vm.nix
+++ b/pkgs/os-specific/linux/spectrum/linux/vm.nix
@@ -1,8 +1,11 @@
-{ lib, linux }:
+{ lib, linux, kernelPatches }:
 
 with lib.kernel;
 
 linux.override {
+  # Fix hotplugging with cloud-hypervisor.
+  kernelPatches = linux.kernelPatches ++ [ kernelPatches.evged ];
+
   structuredExtraConfig = {
     VIRTIO_PCI = yes;
     VIRTIO_BLK = yes;