1 |
# |
2 |
# Mageia kernel series file |
3 |
# |
4 |
# This file describes the order in which patches should be applied |
5 |
# in the kernel and why the patch is needed. |
6 |
# |
7 |
# Luiz Fernando N. Capitulino |
8 |
# <lcapitulino@mandriva.com.br> |
9 |
|
10 |
### |
11 |
### Upstream git |
12 |
### |
13 |
|
14 |
### |
15 |
### Stable Queue |
16 |
### |
17 |
stable-acpica-fix-possible-buffer-overflow-during-a-field-unit-read-operation.patch |
18 |
stable-alsa-hda-fix-oops-caused-by-dereference-null-pointer.patch |
19 |
stable-arm-omap-rx-51-change-probe-order-of-touchscreen-and-panel-spi-devices.patch |
20 |
stable-asoc-wm8994-missing-break-in-wm8994_aif3_hw_params.patch |
21 |
stable-dm-snapshot-fix-error-return-code-in-snapshot_ctr.patch |
22 |
stable-hp_accel-ignore-the-error-from-lis3lv02d_poweron-at-resume.patch |
23 |
stable-kvm-vmx-fix-halt-emulation-while-emulating-invalid-guest-sate.patch |
24 |
stable-nfsd4-don-t-allow-owner-override-on-4.1-claim_fh-opens.patch |
25 |
|
26 |
### |
27 |
### Arch x86 |
28 |
### |
29 |
|
30 |
# laptop needing pci=assign-busses (#18989, needs to be submitted upstream) |
31 |
x86-pci-toshiba-equium-a60-assign-busses.patch |
32 |
|
33 |
# If users choose a bad video mode, allow to jump to |
34 |
# a working one (TTL: forever) |
35 |
x86-boot-video-80x25-if-break.patch |
36 |
|
37 |
# Allow poweroff on UP machines running SMP kernels |
38 |
x86-default_poweroff_up_machines.patch |
39 |
|
40 |
# Fix #38760, need to be revised and submitted upstream |
41 |
x86-cpufreq-speedstep-dothan-3.patch |
42 |
|
43 |
# https://qa.mandriva.com/show_bug.cgi?id=43155 |
44 |
x86-p4_clockmod-reasonable-default-for-scaling_min_freq.patch |
45 |
|
46 |
# raise vmalloc to fix https://bugs.mageia.org/show_bug.cgi?id=904 |
47 |
x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch |
48 |
|
49 |
# fixes wrong WARN_ON warning |
50 |
x86-PCI-only-check-for-spinlock-being-held-in-SMP-kernels.patch |
51 |
|
52 |
### |
53 |
### Core |
54 |
### |
55 |
|
56 |
# fix xfs module load (#7375) |
57 |
kernel-module-fix-symbol-waiting-when-module-fails-before-i.patch |
58 |
kernel-module-wait-when-loading-a-module-which-is-currently.patch |
59 |
|
60 |
### |
61 |
### PCI core |
62 |
### |
63 |
|
64 |
pci-pciprobe-CardBusNo.patch |
65 |
|
66 |
# http://lkml.org/lkml/2008/9/12/52 |
67 |
pci-add-ALI-M5229-ide-compatibility-mode-quirk.patch |
68 |
|
69 |
# add netbook specific patches |
70 |
init-netbook-Kconfig.patch |
71 |
init-netbook-dont-wait-for-mouse.patch |
72 |
init-netbook-retry-root-mount.patch |
73 |
|
74 |
### |
75 |
### PNP core |
76 |
### |
77 |
|
78 |
# Turns pnpbios off by default, useful, since pnpbios |
79 |
# is know to cause problems (TTL: forever) |
80 |
pnp-pnpbios-off-by-default.patch |
81 |
|
82 |
pnp-isapnp-async-init.patch |
83 |
|
84 |
### |
85 |
### ACPI |
86 |
### |
87 |
|
88 |
# CLEVO M360S acpi irq workaround |
89 |
acpi-CLEVO-M360S-disable_acpi_irq.patch |
90 |
|
91 |
# Clevo M720SR freezes with C3 |
92 |
acpi-processor-M720SR-limit-to-C2.patch |
93 |
|
94 |
# Blacklist acpi video for devices that must use shuttle-wmi |
95 |
# for backlight because of buggy BIOS |
96 |
acpi-video-add-blacklist-to-use-vendor-driver.patch |
97 |
|
98 |
# fix HP Compaq 6715s slowdown (#9079) |
99 |
acpi-thermal-_TMP-and-_CRT-_HOT-_PSV-_ACx-dependency-fix.patch |
100 |
|
101 |
### |
102 |
### Block |
103 |
### |
104 |
|
105 |
# epsa2 SCSI driver, don't know from where it came |
106 |
scsi-ppscsi-2.6.2.patch |
107 |
|
108 |
# epsa2 is far behind |
109 |
scsi-ppscsi_fixes.patch |
110 |
|
111 |
# Fix build of ppscsi on 2.6.24 |
112 |
scsi-ppscsi-sg-helper-update.patch |
113 |
|
114 |
# Update/fix for ppscsi on 2.6.25 |
115 |
scsi-ppscsi-update-for-scsi_data_buffer.patch |
116 |
|
117 |
# https://qa.mandriva.com/show_bug.cgi?id=45393 |
118 |
scsi-ppscsi-mdvbz45393.patch |
119 |
|
120 |
# epsa2 3.0 buildfix |
121 |
scsi-ppscsi-3.0-buildfix.patch |
122 |
|
123 |
# Don't know know why this is needed |
124 |
scsi-megaraid-new-sysfs-name.patch |
125 |
|
126 |
# Looks like fixes from Arnaud, not sure why they're needed |
127 |
ide-pci-sis5513-965.patch |
128 |
|
129 |
mpt-vmware-fix.patch |
130 |
|
131 |
# adds aliases to support upgrade from old dm-raid45 patch |
132 |
dm-raid-aliases.patch |
133 |
|
134 |
# prefer ata drivers before ide |
135 |
ata-prefer-ata-drivers-over-ide-drivers-when-both-are-built.patch |
136 |
|
137 |
# disable floppy autoloading (mga #4696) |
138 |
block-floppy-disable-pnp-modalias.patch |
139 |
|
140 |
# ahci updates |
141 |
ata-ahci-Enable-SB600-64bit-DMA-on-MSI-K9AGM2.patch |
142 |
ata-ahci-Add-JMicron-362-device-IDs.patch |
143 |
|
144 |
# Intel Lynx Point-LP |
145 |
ata-ahci-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch |
146 |
ata-ata_piix-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch |
147 |
|
148 |
# Intel Wellsburg |
149 |
ata-ahci-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch |
150 |
|
151 |
### |
152 |
### File-system |
153 |
### |
154 |
|
155 |
# unionfs (http://www.filesystems.org/project-unionfs.html) |
156 |
fs-unionfs-2.5.11_for_3.4.0.patch |
157 |
fs-unionfs-2.5.11_for_3.4.0-buildfix.patch |
158 |
fs-unionfs-2.5.11-for-3.4.8-buildfix.patch |
159 |
|
160 |
### |
161 |
### FireWire |
162 |
### |
163 |
|
164 |
# adding module aliases to ease upgrade from ieee1394 |
165 |
firewire-ieee1394-module-aliases.patch |
166 |
|
167 |
### |
168 |
### GPU/DRM |
169 |
### |
170 |
|
171 |
# new Q57 Host Bridge id |
172 |
char-agp-intel-new-Q57-id.patch |
173 |
|
174 |
# External mach64 drm support from git://anongit.freedesktop.org/git/mesa/drm |
175 |
gpu-drm-mach64.patch |
176 |
gpu-drm-mach64-fixes.patch |
177 |
gpu-drm-mach64-2.6.31.patch |
178 |
gpu-drm-mach64-fix-for-changed-drm_pci_alloc.patch |
179 |
gpu-drm-mach64-fix-for-changed-drm_ioctl.patch |
180 |
gpu-drm-mach64-2.6.36-buildfix.patch |
181 |
gpu-drm-mach64-2.6.37-buildfix.patch |
182 |
gpu-drm-mach64-3.0-buildfix.patch |
183 |
gpu-drm-mach64-include-module.h.patch |
184 |
gpu-drm-mach64-3.3-buildfix.patch |
185 |
|
186 |
### |
187 |
### Hardware Monitoring |
188 |
### |
189 |
|
190 |
# Wellsburg SMBus |
191 |
i2c-busses-i2c-i801-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch |
192 |
|
193 |
# Watchdog |
194 |
watchdog-iTCO_wdt-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch |
195 |
watchdog-iTCO_wdt-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch |
196 |
|
197 |
### |
198 |
### Input |
199 |
### |
200 |
|
201 |
# add Wacom Intuos5 support (mga #7659) |
202 |
input-wacom-add-basic-Intuos5-support.patch |
203 |
input-wacom-add-Intuos5-Touch-Ring-ExpressKey-suppor.patch |
204 |
input-wacom-add-Intuos5-Touch-Ring-LED-support.patch |
205 |
input-wacom-add-Intuos5-multitouch-sensor-support.patch |
206 |
input-wacom-mark-Intuos5-pad-as-in-prox-when-touchin.patch |
207 |
|
208 |
### |
209 |
### Kbuild |
210 |
### |
211 |
|
212 |
# https://qa.mandriva.com/show_bug.cgi?id=54028 |
213 |
kbuild-compress-kernel-modules-on-installation.patch |
214 |
|
215 |
### |
216 |
### Media |
217 |
### |
218 |
|
219 |
# fix build with slub |
220 |
media-radio-radio-rttrack-include-slab.h.patch |
221 |
|
222 |
### |
223 |
### MM |
224 |
### |
225 |
|
226 |
### |
227 |
### Network |
228 |
### |
229 |
|
230 |
# SiS 190 fixes |
231 |
net-sis190-fix-list-usage.patch |
232 |
|
233 |
# netfilter IFWLOG support |
234 |
net-netfilter-IFWLOG.patch |
235 |
net-netfilter-IFWLOG-mdv.patch |
236 |
net-netfilter-IFWLOG-2.6.35-buildfix.patch |
237 |
net-netfilter-IFWLOG-2.6.37-buildfix.patch |
238 |
|
239 |
# netfilter psd support |
240 |
net-netfilter-psd.patch |
241 |
net-netfilter-psd-mdv.patch |
242 |
net-netfilter-psd-2.6.35-buildfix.patch |
243 |
|
244 |
# disable powersaving on rt2800 |
245 |
net-wireless-rt2800usb_disable_ps.patch |
246 |
|
247 |
# temp fix for mga #144 |
248 |
# DISABLED: net-wireless-ath9k-testfix.patch |
249 |
|
250 |
# Atheros AR8161/8165 PCI-E Gigabit support (#7853) |
251 |
net-ethernet-atheros-alx.patch |
252 |
net-ethernet-atheros-alx-Kconfig.patch |
253 |
net-ethernet-atheros-alx-BigFoot-e2200.patch |
254 |
net-ethernet-atheros-alx-PCI_DEV_FLAGS_MSI_INTX_DISABLE_BUG.patch |
255 |
|
256 |
### |
257 |
### Platform drivers |
258 |
### |
259 |
|
260 |
# Allow access to Shuttle WMI interface controls |
261 |
# (Mainly allow turning on/off webcam and wireless on Shuttle DA18IE and DA18IM) |
262 |
platform-x86-add-shuttle-wmi-driver.patch |
263 |
|
264 |
### |
265 |
### RTC |
266 |
### |
267 |
|
268 |
### |
269 |
### Serial |
270 |
### |
271 |
|
272 |
# Export pci_ids.h to user space, needed by ldetect |
273 |
include-kbuild-export-pci_ids.patch |
274 |
|
275 |
### |
276 |
### Sound |
277 |
### |
278 |
|
279 |
# adds bluetooth sco support |
280 |
sound-bluetooth-SCO-support.patch |
281 |
|
282 |
# Model for hp Desktop/business machine |
283 |
sound-alsa-hda-ad1884a-hp-dc-model.patch |
284 |
|
285 |
# Creative SoundCore3D |
286 |
sound-pci-hda-hda_intel-Add-the-support-for-Creative-SoundCore3D.patch |
287 |
sound-pci-hda-hda_intel-Fix-detection-of-Creative-SoundCore3D-controllers.patch |
288 |
|
289 |
# Intel Lynx Point-LP, Haswell, Wellsburg |
290 |
sound-pci-hda-hda_intel-activate-COMBO-mode-for-Intel-client-chipsets.patch |
291 |
sound-pci-hda-hda_intel-Add-DeviceID-for-Haswell-HDA.patch |
292 |
sound-pci-hda-hda_intel-Fix-driver-type-of-Haswell-controller-to-AZX_DRIVER_SCH.patch |
293 |
sound-pci-hda-hda_intel-Add-another-pci-id-for-Haswell-board.patch |
294 |
sound-pci-hda_intel-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch |
295 |
sound-pci-hda-hda_intel-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch |
296 |
# (tmb) keeping this revert separately to remember removal reason |
297 |
sound-pci-hda-hda_intel-Remove-AZX_DCAPS_POSFIX_COMBO.patch |
298 |
|
299 |
### |
300 |
### Staging |
301 |
### |
302 |
|
303 |
### |
304 |
### TTY |
305 |
### |
306 |
|
307 |
### |
308 |
### USB |
309 |
### |
310 |
|
311 |
# http://qa.mandriva.com/show_bug.cgi?id=30638 |
312 |
bluetooth-hci_usb-disable-isoc-transfers.patch |
313 |
|
314 |
hid-usbhid-IBM-BladeCenterHS20-quirk.patch |
315 |
|
316 |
usb-storage-unusual_devs-add-id.patch |
317 |
usb-storage-unusual_devs-add-id-2.6.37-buildfix.patch |
318 |
|
319 |
### |
320 |
### V4L |
321 |
### |
322 |
|
323 |
# pwc driver name in /proc/bus/devices, /sys fix and "advertisement" removal |
324 |
media-video-pwc-lie-in-proc-usb-devices.patch |
325 |
|
326 |
# bugfixes |
327 |
media-dvb-Fix-DVB-S-regression-caused-by-a-missing-initialization.patch |
328 |
|
329 |
### |
330 |
### Video |
331 |
### |
332 |
|
333 |
# Mageia framebuffer boot logo |
334 |
video-mageia-logo.patch |
335 |
|
336 |
### |
337 |
### 3rdparty |
338 |
### |
339 |
|
340 |
3rd-3rdparty-1.0-tree.patch |
341 |
|
342 |
# TODO: fix up patch below to include all archs? |
343 |
3rd-3rdparty-merge.patch |
344 |
|
345 |
# acerhk |
346 |
3rd-acerhk-0.5.35.patch |
347 |
3rd-acerhk-kbuild.patch |
348 |
3rd-acerhk-extra-cflags.patch |
349 |
3rd-acerhk-proc_dir_entry-owner.patch |
350 |
3rd-acerhk-fix-build-with-function-tracer.patch |
351 |
3rd-acerhk-2.6.36-buildfix.patch |
352 |
3rd-acerhk-fix-include.patch |
353 |
|
354 |
# aes2501 |
355 |
3rd-aes2501-r19.patch |
356 |
3rd-aes2501-kbuild.patch |
357 |
3rd-aes2501-rmmod-oops-fix.patch |
358 |
|
359 |
# heci |
360 |
3rd-heci-3.2.0.24.patch |
361 |
3rd-heci-WARN-redefine.patch |
362 |
3rd-heci-use-sched.h.patch |
363 |
3rd-heci-2.6.36-buildfix.patch |
364 |
|
365 |
# ndiswrapper |
366 |
3rd-ndiswrapper-1.57.patch |
367 |
3rd-ndiswrapper-Kconfig.patch |
368 |
3rd-ndiswrapper-Makefile-build-fix.patch |
369 |
3rd-ndiswrapper-1.57-3.3-buildfix.patch |
370 |
3rd-ndiswrapper-buildhack.patch |
371 |
|
372 |
# rfswitch |
373 |
3rd-rfswitch-1.3.patch |
374 |
3rd-rfswitch-build-fix.patch |
375 |
3rd-rfswitch-3.0-buildfix.patch |
376 |
|
377 |
# viahss |
378 |
3rd-viahss-0.92.patch |
379 |
3rd-viahss-config.patch |
380 |
3rd-viahss-module-license.patch |
381 |
3rd-viahss-2.6.35-buildfix.patch |
382 |
3rd-viahss-3.0-buildfix.patch |
383 |
|
384 |
### |
385 |
### Security |
386 |
### |
387 |
|
388 |
### |
389 |
### Smack fixes |
390 |
### |
391 |
smack-unionfs-deadlock-fix.patch |
392 |
|
393 |
### |
394 |
### XEN |
395 |
### |
396 |
|
397 |
### |
398 |
### ARM |
399 |
### |
400 |
arm_fix_bad_udelay_usage.patch |
401 |
kbuild_firmware_install.patch |
402 |
|
403 |
### |
404 |
### Tools |
405 |
### |