@@ -11162,6 +11162,7 @@ in
11162
11162
kernelPatches =
11163
11163
[ kernelPatches.bridge_stp_helper
11164
11164
kernelPatches.hiddev_CVE_2016_5829
11165
+ kernelPatches.packet_fix_race_condition_CVE_2016_8655
11165
11166
]
11166
11167
++ lib.optionals ((platform.kernelArch or null) == "mips")
11167
11168
[ kernelPatches.mips_fpureg_emu
@@ -11171,11 +11172,18 @@ in
11171
11172
};
11172
11173
11173
11174
linux_rpi = callPackage ../os-specific/linux/kernel/linux-rpi.nix {
11174
- kernelPatches = [ kernelPatches.bridge_stp_helper ];
11175
+ kernelPatches = with kernelPatches; [
11176
+ bridge_stp_helper
11177
+ packet_fix_race_condition_CVE_2016_8655
11178
+ ];
11175
11179
};
11176
11180
11177
11181
linux_3_10 = callPackage ../os-specific/linux/kernel/linux-3.10.nix {
11178
- kernelPatches = with kernelPatches; [ bridge_stp_helper lguest_entry-linkage ]
11182
+ kernelPatches = with kernelPatches;
11183
+ [ bridge_stp_helper
11184
+ lguest_entry-linkage
11185
+ packet_fix_race_condition_CVE_2016_8655
11186
+ ]
11179
11187
++ lib.optionals ((platform.kernelArch or null) == "mips")
11180
11188
[ kernelPatches.mips_fpureg_emu
11181
11189
kernelPatches.mips_fpu_sigill
@@ -11184,7 +11192,11 @@ in
11184
11192
};
11185
11193
11186
11194
linux_3_12 = callPackage ../os-specific/linux/kernel/linux-3.12.nix {
11187
- kernelPatches = with kernelPatches; [ bridge_stp_helper crc_regression ]
11195
+ kernelPatches = with kernelPatches;
11196
+ [ bridge_stp_helper
11197
+ crc_regression
11198
+ packet_fix_race_condition_CVE_2016_8655
11199
+ ]
11188
11200
++ lib.optionals ((platform.kernelArch or null) == "mips")
11189
11201
[ kernelPatches.mips_fpureg_emu
11190
11202
kernelPatches.mips_fpu_sigill
@@ -11202,7 +11214,10 @@ in
11202
11214
};
11203
11215
11204
11216
linux_3_18 = callPackage ../os-specific/linux/kernel/linux-3.18.nix {
11205
- kernelPatches = [ kernelPatches.bridge_stp_helper ]
11217
+ kernelPatches =
11218
+ [ kernelPatches.bridge_stp_helper
11219
+ kernelPatches.packet_fix_race_condition_CVE_2016_8655
11220
+ ]
11206
11221
++ lib.optionals ((platform.kernelArch or null) == "mips")
11207
11222
[ kernelPatches.mips_fpureg_emu
11208
11223
kernelPatches.mips_fpu_sigill
@@ -11213,6 +11228,7 @@ in
11213
11228
linux_4_1 = callPackage ../os-specific/linux/kernel/linux-4.1.nix {
11214
11229
kernelPatches =
11215
11230
[ kernelPatches.bridge_stp_helper
11231
+ kernelPatches.packet_fix_race_condition_CVE_2016_8655
11216
11232
]
11217
11233
++ lib.optionals ((platform.kernelArch or null) == "mips")
11218
11234
[ kernelPatches.mips_fpureg_emu
@@ -11225,6 +11241,7 @@ in
11225
11241
kernelPatches =
11226
11242
[ kernelPatches.bridge_stp_helper
11227
11243
kernelPatches.cpu-cgroup-v2."4.4"
11244
+ kernelPatches.packet_fix_race_condition_CVE_2016_8655
11228
11245
]
11229
11246
++ lib.optionals ((platform.kernelArch or null) == "mips")
11230
11247
[ kernelPatches.mips_fpureg_emu
@@ -11241,6 +11258,7 @@ in
11241
11258
# !!! 4.7 patch doesn't apply, 4.8 patch not up yet, will keep checking
11242
11259
# kernelPatches.cpu-cgroup-v2."4.7"
11243
11260
kernelPatches.modinst_arg_list_too_long
11261
+ kernelPatches.packet_fix_race_condition_CVE_2016_8655
11244
11262
]
11245
11263
++ lib.optionals ((platform.kernelArch or null) == "mips")
11246
11264
[ kernelPatches.mips_fpureg_emu
0 commit comments