lol

Merge pull request #231393 from hercules-ci/fix-haskell-crashes

linux: patch to fix MAP_32BIT crashes, e.g. Haskell

authored by

Robert Hensing and committed by
GitHub
c0a88fac 1784646f

+14
+9
pkgs/os-specific/linux/kernel/patches.nix
··· 58 58 patch = ./export-rt-sched-migrate.patch; 59 59 }; 60 60 61 + make-maple-state-reusable-after-mas_empty_area = rec { 62 + name = "make-maple-state-reusable-after-mas_empty_area"; 63 + patch = fetchpatch { 64 + name = name + ".patch"; 65 + url = "https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git/patch/?id=39bf07d812b888b23983a9443ad967ca9b61551d"; 66 + hash = "sha256-JHEFq+Gw8Dtl0M8pXcKXpwkaHhbbl5NwTSzvV5qP4hk="; 67 + }; 68 + }; 69 + 61 70 fix-em-ice-bonding = { 62 71 name = "fix-em-ice-bonding"; 63 72 patch = ./fix-em-ice-bonding.patch;
+5
pkgs/top-level/linux-kernels.nix
··· 178 178 kernelPatches = [ 179 179 kernelPatches.bridge_stp_helper 180 180 kernelPatches.request_key_helper 181 + kernelPatches.make-maple-state-reusable-after-mas_empty_area 181 182 kernelPatches.fix-em-ice-bonding 182 183 ]; 183 184 }; ··· 186 187 kernelPatches = [ 187 188 kernelPatches.bridge_stp_helper 188 189 kernelPatches.request_key_helper 190 + kernelPatches.make-maple-state-reusable-after-mas_empty_area 189 191 kernelPatches.fix-em-ice-bonding 190 192 kernelPatches.export-rt-sched-migrate 191 193 kernelPatches.CVE-2023-32233 ··· 196 198 kernelPatches = [ 197 199 kernelPatches.bridge_stp_helper 198 200 kernelPatches.request_key_helper 201 + kernelPatches.make-maple-state-reusable-after-mas_empty_area 199 202 kernelPatches.fix-em-ice-bonding 200 203 ]; 201 204 }; ··· 204 207 kernelPatches = [ 205 208 kernelPatches.bridge_stp_helper 206 209 kernelPatches.request_key_helper 210 + kernelPatches.make-maple-state-reusable-after-mas_empty_area 207 211 kernelPatches.fix-em-ice-bonding 208 212 ]; 209 213 }; ··· 213 217 kernelPatches = [ 214 218 kernelPatches.bridge_stp_helper 215 219 kernelPatches.request_key_helper 220 + kernelPatches.make-maple-state-reusable-after-mas_empty_area 216 221 ]; 217 222 }; 218 223 latest = packageAliases.linux_latest.kernel;