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 |
### Arch x86 |
12 |
### |
13 |
|
14 |
# laptop needing pci=assign-busses (#18989, needs to be submitted upstream) |
15 |
x86-pci-toshiba-equium-a60-assign-busses.patch |
16 |
|
17 |
# If users choose a bad video mode, allow to jump to |
18 |
# a working one (TTL: forever) |
19 |
x86-boot-video-80x25-if-break.patch |
20 |
|
21 |
# Allow poweroff on UP machines running SMP kernels |
22 |
x86-default_poweroff_up_machines.patch |
23 |
|
24 |
# Fix #38760, need to be revised and submitted upstream |
25 |
x86-cpufreq-speedstep-dothan-3.patch |
26 |
|
27 |
# https://qa.mandriva.com/show_bug.cgi?id=43155 |
28 |
x86-p4_clockmod-reasonable-default-for-scaling_min_freq.patch |
29 |
|
30 |
# raise vmalloc to fix https://bugs.mageia.org/show_bug.cgi?id=904 |
31 |
x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch |
32 |
|
33 |
### |
34 |
### Arch powerpc |
35 |
### |
36 |
|
37 |
### |
38 |
### Core |
39 |
### |
40 |
|
41 |
### |
42 |
### PCI core |
43 |
### |
44 |
|
45 |
pci-pciprobe-CardBusNo.patch |
46 |
|
47 |
# http://lkml.org/lkml/2008/9/12/52 |
48 |
pci-add-ALI-M5229-ide-compatibility-mode-quirk.patch |
49 |
|
50 |
# add netbook specific patches |
51 |
init-netbook-Kconfig.patch |
52 |
init-netbook-dont-wait-for-mouse.patch |
53 |
init-netbook-retry-root-mount.patch |
54 |
|
55 |
### |
56 |
### PNP core |
57 |
### |
58 |
|
59 |
# Turns pnpbios off by default, useful, since pnpbios |
60 |
# is know to cause problems (TTL: forever) |
61 |
pnp-pnpbios-off-by-default.patch |
62 |
|
63 |
pnp-isapnp-async-init.patch |
64 |
|
65 |
### |
66 |
### ACPI |
67 |
### |
68 |
|
69 |
# TTL: forever |
70 |
acpi-dsdt-initrd-v0.9c-2.6.28.patch |
71 |
acpi-dsdt-initrd-v0.9c-fixes.patch |
72 |
|
73 |
# list acpi fixed events at /proc/acpi/fixed_events |
74 |
acpi-add-proc-event-regs.patch |
75 |
|
76 |
# CLEVO M360S acpi irq workaround |
77 |
acpi-CLEVO-M360S-disable_acpi_irq.patch |
78 |
|
79 |
# Clevo M720SR freezes with C3 |
80 |
acpi-processor-M720SR-limit-to-C2.patch |
81 |
|
82 |
# Blacklist acpi video for devices that must use shuttle-wmi |
83 |
# for backlight because of buggy BIOS |
84 |
acpi-video-add-blacklist-to-use-vendor-driver.patch |
85 |
|
86 |
### |
87 |
### Block |
88 |
### |
89 |
|
90 |
# epsa2 SCSI driver, don't know from where it came |
91 |
scsi-ppscsi-2.6.2.patch |
92 |
|
93 |
# epsa2 is far behind |
94 |
scsi-ppscsi_fixes.patch |
95 |
|
96 |
# Fix build of ppscsi on 2.6.24 |
97 |
scsi-ppscsi-sg-helper-update.patch |
98 |
|
99 |
# Update/fix for ppscsi on 2.6.25 |
100 |
scsi-ppscsi-update-for-scsi_data_buffer.patch |
101 |
|
102 |
# https://qa.mandriva.com/show_bug.cgi?id=45393 |
103 |
scsi-ppscsi-mdvbz45393.patch |
104 |
|
105 |
# Don't know know why this is needed |
106 |
scsi-megaraid-new-sysfs-name.patch |
107 |
|
108 |
# Looks like fixes from Arnaud, not sure why they're needed |
109 |
ide-pci-sis5513-965.patch |
110 |
|
111 |
mpt-vmware-fix.patch |
112 |
|
113 |
# adds aliases to support upgrade from old dm-raid45 patch |
114 |
dm-raid-aliases.patch |
115 |
|
116 |
# new Intel Panther Point ids |
117 |
ata-ahci-Intel-Panther-Point-ids.patch |
118 |
ata-ata_piix-Intel-Panther-Point-ids.patch |
119 |
|
120 |
### |
121 |
### File-system |
122 |
### |
123 |
|
124 |
# unionfs (http://www.filesystems.org/project-unionfs.html) |
125 |
fs-unionfs-2.5.9_for_2.6.38.4.patch |
126 |
# unionfs compat fix |
127 |
fs-unionfs-buildfix.patch |
128 |
|
129 |
# aufs2 v2.1 |
130 |
# git://git.c3sl.ufpr.br/aufs/aufs2-2.6.git |
131 |
fs-aufs2.1-38.patch |
132 |
fs-aufs2.1-38-modular.patch |
133 |
|
134 |
### |
135 |
### FireWire |
136 |
### |
137 |
|
138 |
# adding module aliases to ease upgrade from ieee1394 |
139 |
firewire-ieee1394-module-aliases.patch |
140 |
|
141 |
### |
142 |
### GPU/DRM |
143 |
### |
144 |
|
145 |
# new Q57 Host Bridge id |
146 |
char-agp-intel-new-Q57-id.patch |
147 |
|
148 |
# External mach64 drm support from git://anongit.freedesktop.org/git/mesa/drm |
149 |
gpu-drm-mach64.patch |
150 |
gpu-drm-mach64-fixes.patch |
151 |
gpu-drm-mach64-2.6.31.patch |
152 |
gpu-drm-mach64-fix-for-changed-drm_pci_alloc.patch |
153 |
gpu-drm-mach64-fix-for-changed-drm_ioctl.patch |
154 |
gpu-drm-mach64-2.6.36-buildfix.patch |
155 |
gpu-drm-mach64-2.6.37-buildfix.patch |
156 |
|
157 |
# http://intellinuxgraphics.org/2011Q1.html |
158 |
gpu-drm-i915-Fix-tiling-corruption-from-pipelined-fencin.patch |
159 |
gpu-drm-Retry-i2c-transfer-of-EDID-block-after-failure.patch |
160 |
gpu-drm-i915-dp-Sanity-check-eDP-existence.patch |
161 |
gpu-drm-i915-Restore-missing-command-flush-before-interr.patch |
162 |
gpu-drm-i915-Avoid-unmapping-pages-from-a-NULL-address-s.patch |
163 |
gpu-drm-i915-Enable-GPU-semaphores-by-default.patch |
164 |
|
165 |
### |
166 |
### Hardware Monitoring |
167 |
### |
168 |
|
169 |
### |
170 |
### Input |
171 |
### |
172 |
|
173 |
### |
174 |
### Kbuild |
175 |
### |
176 |
|
177 |
# https://qa.mandriva.com/show_bug.cgi?id=54028 |
178 |
kbuild-compress-kernel-modules-on-installation.patch |
179 |
|
180 |
### |
181 |
### Media |
182 |
### |
183 |
|
184 |
### |
185 |
### MM |
186 |
### |
187 |
|
188 |
### |
189 |
### Network |
190 |
### |
191 |
|
192 |
# SiS 190 fixes |
193 |
net-sis190-fix-list-usage.patch |
194 |
|
195 |
# netfilter IFWLOG support |
196 |
net-netfilter-IFWLOG.patch |
197 |
net-netfilter-IFWLOG-mdv.patch |
198 |
net-netfilter-IFWLOG-2.6.35-buildfix.patch |
199 |
net-netfilter-IFWLOG-2.6.37-buildfix.patch |
200 |
|
201 |
# netfilter psd support |
202 |
net-netfilter-psd.patch |
203 |
net-netfilter-psd-mdv.patch |
204 |
net-netfilter-psd-2.6.35-buildfix.patch |
205 |
|
206 |
# ipset 6.2 from 2.6.39-rc4 |
207 |
net-netfilter-ipset-6.2.patch |
208 |
# ipset 6.4 from upstream, queued for 2.6.40 |
209 |
net-netfilter-ipset-6.4.patch |
210 |
|
211 |
# fix support for some WM devices in rndis_host |
212 |
net-usb-rndis_host-poll-status-channel-before-control-channel.patch |
213 |
|
214 |
# ath9k locking fix |
215 |
net-wireless-ath9k-Fix-a-locking-related-issue.patch |
216 |
|
217 |
# disable powersaving on rt2800 |
218 |
net-wireless-rt2800usb_disable_ps.patch |
219 |
|
220 |
# add RTL8105E support |
221 |
net-r8169-support-the-new-chips-for-RTL8105E.patch |
222 |
|
223 |
# log the fw that failed |
224 |
net-r8169-Be-verbose-when-unable-to-load-fw.patch |
225 |
|
226 |
### |
227 |
### Platform drivers |
228 |
### |
229 |
|
230 |
# Support Samsung laptops |
231 |
# TTL: 2.6.39 |
232 |
platform-x86-samsung-laptop.patch |
233 |
platform-x86-samsung-laptop-make-dmi_check_cb-to-return-1-instead-of-0.patch |
234 |
platform-x86-samsung-laptop-add-support-for-N230-model.patch |
235 |
platform-x86-samsung-laptop-Samsung-R410P-backlight-driver.patch |
236 |
|
237 |
# Allow access to Shuttle WMI interface controls |
238 |
# (Mainly allow turning on/off webcam and wireless on Shuttle DA18IE and DA18IM) |
239 |
platform-x86-add-shuttle-wmi-driver.patch |
240 |
|
241 |
# fix intel_ips constant load |
242 |
platform-x86-intel_ips-fix-monitor-thread-to-use-TASK_INTERRUPTIBLE.patch |
243 |
|
244 |
# add support for rfkill on HP Mini 5102 (Anssi) |
245 |
platform-x86-hp-wmi-check-query-return-value-in-hp_wmi_perform_qu.patch |
246 |
platform-x86-hp-wmi-remove-a-variable-that-is-never-read.patch |
247 |
platform-x86-hp-wmi-allow-setting-input-and-output-buffer-sizes-s.patch |
248 |
platform-x86-hp-wmi-split-rfkill-initialization-out-of-hp_wmi_bio.patch |
249 |
platform-x86-hp-wmi-clear-rfkill-device-pointers-when-appropriate.patch |
250 |
platform-x86-hp-wmi-make-rfkill-initialization-failure-non-fatal.patch |
251 |
platform-x86-hp-wmi-add-rfkill-support-for-wireless-query-0x1b.patch |
252 |
|
253 |
# revert rfkill change that broke existing hw (cg) |
254 |
revert-dell-laptop-Toggle-the-unsupported-hardware-killswitch.patch |
255 |
|
256 |
### |
257 |
### RTC |
258 |
### |
259 |
|
260 |
### |
261 |
### Serial |
262 |
### |
263 |
|
264 |
# Export pci_ids.h to user space, needed by ldetect |
265 |
include-kbuild-export-pci_ids.patch |
266 |
|
267 |
# DoCoMo PinFree1P serial card support |
268 |
# BROKEN: serial-docomo-pinfree1p.patch |
269 |
|
270 |
# DoCoMo FORMA serial card support |
271 |
# BROKEN: serial-docomo-F2402.patch |
272 |
|
273 |
### |
274 |
### Sound |
275 |
### |
276 |
|
277 |
# adds bluetooth sco support |
278 |
sound-bluetooth-SCO-support.patch |
279 |
|
280 |
# Model for hp Desktop/business machine |
281 |
sound-alsa-hda-ad1884a-hp-dc-model.patch |
282 |
|
283 |
# http://lists.mandriva.com/kernel-discuss/2010-02/msg00002.php |
284 |
sound-alsa-hda_intel-prealloc-4mb-dmabuffer.patch |
285 |
|
286 |
### |
287 |
### Staging |
288 |
### |
289 |
|
290 |
### |
291 |
### USB |
292 |
### |
293 |
|
294 |
# http://qa.mandriva.com/show_bug.cgi?id=30638 |
295 |
bluetooth-hci_usb-disable-isoc-transfers.patch |
296 |
|
297 |
hid-usbhid-IBM-BladeCenterHS20-quirk.patch |
298 |
|
299 |
usb-storage-unusual_devs-add-id.patch |
300 |
usb-storage-unusual_devs-add-id-2.6.37-buildfix.patch |
301 |
|
302 |
### |
303 |
### V4L |
304 |
### |
305 |
|
306 |
# pwc driver name in /proc/bus/devices, /sys fix and "advertisement" removal |
307 |
media-video-pwc-lie-in-proc-usb-devices.patch |
308 |
media-video-pwc-no-ads-in-dmesg.patch |
309 |
|
310 |
### |
311 |
### Video |
312 |
### |
313 |
|
314 |
# Mageia framebuffer boot logo |
315 |
video-mageia-logo.patch |
316 |
|
317 |
# https://qa.mandriva.com/show_bug.cgi?id=59260 |
318 |
# https://bugzilla.kernel.org/show_bug.cgi?id=26232 |
319 |
video-fb-avoid-oops-when-fw-fb-is-removed.patch |
320 |
video-fb-avoid-deadlock-caused-by-fb_set_suspend.patch |
321 |
|
322 |
### |
323 |
### 3rdparty |
324 |
### |
325 |
|
326 |
3rd-3rdparty-1.0-tree.patch |
327 |
|
328 |
# TODO: fix up patch below to include all archs? |
329 |
3rd-3rdparty-merge.patch |
330 |
|
331 |
# acerhk |
332 |
3rd-acerhk-0.5.35.patch |
333 |
3rd-acerhk-kbuild.patch |
334 |
3rd-acerhk-extra-cflags.patch |
335 |
3rd-acerhk-proc_dir_entry-owner.patch |
336 |
3rd-acerhk-fix-build-with-function-tracer.patch |
337 |
3rd-acerhk-2.6.36-buildfix.patch |
338 |
3rd-acerhk-fix-include.patch |
339 |
|
340 |
# aes2501 |
341 |
3rd-aes2501-r19.patch |
342 |
3rd-aes2501-kbuild.patch |
343 |
3rd-aes2501-rmmod-oops-fix.patch |
344 |
|
345 |
# heci |
346 |
3rd-heci-3.2.0.24.patch |
347 |
3rd-heci-WARN-redefine.patch |
348 |
3rd-heci-use-sched.h.patch |
349 |
3rd-heci-2.6.36-buildfix.patch |
350 |
|
351 |
# ndiswrapper |
352 |
3rd-ndiswrapper-1.56.patch |
353 |
3rd-ndiswrapper-Kconfig.patch |
354 |
3rd-ndiswrapper-Makefile-build-fix.patch |
355 |
3rd-ndiswrapper-dma_addr_t-print-warn-fix.patch |
356 |
3rd-ndiswrapper-2.6.35-buildfix.patch |
357 |
3rd-ndiswrapper-2.6.36-buildfix.patch |
358 |
3rd-ndiswrapper-fix-wrapndis.c-includes.patch |
359 |
|
360 |
# rfswitch |
361 |
3rd-rfswitch-1.3.patch |
362 |
3rd-rfswitch-build-fix.patch |
363 |
|
364 |
# viahss |
365 |
3rd-viahss-0.92.patch |
366 |
3rd-viahss-config.patch |
367 |
3rd-viahss-module-license.patch |
368 |
3rd-viahss-2.6.35-buildfix.patch |
369 |
|
370 |
### |
371 |
### Security |
372 |
### |
373 |
|
374 |
### |
375 |
### Smack fixes |
376 |
### |
377 |
|
378 |
smack-unionfs-deadlock-fix.patch |
379 |
|
380 |
### |
381 |
### Stable queue |
382 |
### |
383 |
stable-cifs-change-bleft-in-decode_unicode_ssetup-back-to-signed-type.patch |
384 |
stable-cifs-check-for-bytes_remaining-going-to-zero-in-cifs_sesssetup.patch |
385 |
stable-cifs-sanitize-length-checking-in-coalesce_t2-try-3.patch |
386 |
stable-cifs-refactor-mid-finding-loop-in-cifs_demultiplex_thread.patch |
387 |
stable-cifs-handle-errors-from-coalesce_t2.patch |
388 |
stable-validate-size-of-efi-guid-partition-entries.patch |
389 |
stable-drm-radeon-kms-add-pci-id-to-acer-travelmate-quirk-for-5730.patch |
390 |
stable-thinkpad-acpi-module-autoloading-for-newer-lenovo-thinkpads.patch |
391 |
stable-x86-hw_breakpoints-fix-racy-access-to-ptrace-breakpoints.patch |
392 |
stable-ptrace-prepare-to-fix-racy-accesses-on-task-breakpoints.patch |
393 |
stable-hw_breakpoints-powerpc-fix-config_have_hw_breakpoint-off-case-in-ptrace_set_debugreg.patch |
394 |
stable-iwlwifi-add-ack-plpc-_check-module-parameters.patch |
395 |
stable-drm-radeon-kms-fix-gart-setup-on-fusion-parts-v2-backport.patch |
396 |
stable-vm-fix-vm_pgoff-wrap-in-upward-expansion.patch |
397 |
stable-don-t-lock-guardpage-if-the-stack-is-growing-up.patch |
398 |
stable-drm-i915-dp-be-paranoid-in-case-we-disable-a-dp-before-it-is-attached.patch |
399 |
stable-drm-i915-lvds-only-act-on-lid-notify-when-the-device-is-on.patch |
400 |
stable-drm-i915-release-object-along-create-user-fb-error-path.patch |
401 |
|
402 |
### |
403 |
### XEN |
404 |
### |
405 |
xen-network-backend-driver.patch |
406 |
xen-irq-implement-bind_interdomain_evtchn_to_irqhandler-for-backend-drivers.patch |
407 |
|
408 |
### |
409 |
### ARM |
410 |
### |
411 |
mv643xx_eth_csum_part2.patch |
412 |
arm_fix_bad_udelay_usage.patch |
413 |
kbuild_firmware_install.patch |