diff options
author | talyz <kim.lindberger@gmail.com> | 2018-07-05 18:21:07 +0200 |
---|---|---|
committer | talyz <kim.lindberger@gmail.com> | 2018-07-07 10:08:57 +0200 |
commit | 656335cd8bd4b09868180a7f87976525d94f95f6 (patch) | |
tree | 582e4b4d05388bded9069c05b83aae4b51ab2d91 /pkgs/os-specific/linux | |
parent | a4a1627926285b189e215fa59d61908037f29a5c (diff) | |
download | nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.tar nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.tar.gz nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.tar.bz2 nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.tar.lz nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.tar.xz nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.tar.zst nixlib-656335cd8bd4b09868180a7f87976525d94f95f6.zip |
linux: Temporary fix for issue #42755
Fix a serious issue with the xen-netfront driver introduced in upstream commit f599c64fdf7d ("xen-netfront: Fix race between device setup and open") where the MTU of the device cannot be set properly. This should be removed once it's included in upstream.
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r-- | pkgs/os-specific/linux/kernel/patches.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 69495e5fc439..e0826aaa9d48 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -59,4 +59,24 @@ rec { }; }; + # https://github.com/NixOS/nixpkgs/issues/42755 + xen-netfront_fix_mismatched_rtnl_unlock = rec { + name = "xen-netfront_fix_mismatched_rtnl_unlock"; + patch = fetchpatch { + name = name + ".patch"; + url = https://github.com/torvalds/linux/commit/cb257783c2927b73614b20f915a91ff78aa6f3e8.patch; + sha256 = "0xhblx2j8wi3kpnfpgjjwlcwdry97ji2aaq54r3zirk5g5p72zs8"; + }; + }; + + # https://github.com/NixOS/nixpkgs/issues/42755 + xen-netfront_update_features_after_registering_netdev = rec { + name = "xen-netfront_update_features_after_registering_netdev"; + patch = fetchpatch { + name = name + ".patch"; + url = https://github.com/torvalds/linux/commit/45c8184c1bed1ca8a7f02918552063a00b909bf5.patch; + sha256 = "1l8xq02rd7vakxg52xm9g4zng0ald866rpgm8kjlh88mwwyjkrwv"; + }; + }; + } |