diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-04-07 13:38:04 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-04-14 23:36:51 +0000 |
commit | 34dcd93a81c765b2d0564691768b2cf2bcf32a00 (patch) | |
tree | f2c48b4a3cc77cc2f95baafbdb5ddbf5efbee6c9 /pkgs/os-specific/linux/spectrum | |
parent | b1abf6fbffa80262efe18cacee64be612b1a32bf (diff) | |
download | nixpkgs-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.nix | 5 |
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; |