- patches.fixes/sunrpc-monotonic-expiry: sunrpc: use monotonic
[opensuse:kernel-source.git] / series.conf
1 # Kernel patches configuration file
2 # vim: set ts=8 sw=8 noet:
3 #
4 # There are three kinds of rules (see guards.1 for details):
5 # +symbol       include this patch if symbol is defined; otherwise exclude.
6 # -symbol       exclude this patch if symbol is defined; otherwise include.
7 # -             exclude this patch.
8 #
9 # Using symbols means that an entirely different source tree will be
10 # generated depending on which symbols are defined. This used to be
11 # a good thing when arch-specific patches contained conflicts with other
12 # patches, but we now have a policy that patches must build everywhere.
13 # The result is a unified source tree that allows us to do neat things
14 # like ship kernel module packages. Creating a divergent tree breaks
15 # these # so you'd better have an extraordinary reason for using them.
16 # For example, the openSUSE 10.3 kernel uses them for segregating the
17 # -rt patches until they can be integrated completely, and these are
18 # only applied at the very end of the series.
19 #
20 # The most common use in recent kernels is to disable a patch with a
21 # username as the symbol to indicate responsbility. Another use is
22 # to check in a patch for testing, but have it disabled in all but your
23 # own build environment.
24
25         ########################################################
26         # latest standard kernel patches
27         # DO NOT MODIFY THEM!
28         # Send separate patches upstream if you find a problem...
29         ########################################################
30
31         ########################################################
32         # Build fixes that apply to the vanilla kernel too.
33         # Patches in patches.rpmify are applied to both -vanilla
34         # and patched flavors.
35         ########################################################
36         patches.rpmify/tsi148-dependency
37         patches.rpmify/rtl8192u-dont-use-mhard-float
38         patches.rpmify/tioca-fix-assignment-from-incompatible-pointer-warnings
39         patches.rpmify/ia64-mca-fix-cast-from-integer-to-pointer-warning
40         patches.rpmify/otus-fix-assignment-makes-integer-from-pointer-without-a-cast-warnings
41
42         patches.rpmify/rt2860-use-skb_tail_pointer
43         patches.rpmify/rtl8192e-use-skb_tail_pointer
44
45         patches.rpmify/rtl8192e-fix-section-mismatches
46         patches.rpmify/dmar-fix-section-mismatch
47         patches.rpmify/hpsa-fix-section-mismatch
48         patches.rpmify/rt2860-fix-section-mismatches
49         patches.rpmify/ppc-crashdump-typefix
50         patches.rpmify/ftrace-fix-ftrace_event_call-alignment-for-use-with-gcc-4-5
51
52         ########################################################
53         # kABI consistency patches
54         ########################################################
55
56         ########################################################
57         #
58         # packaging-specific patches (tweaks for autobuild,
59         # CONFIG_SUSE_KERNEL, config/version tracking and other
60         # build stuff like that ...).
61         #
62         # Note that every patch in the patches.rpmify directory
63         # will be included in the vanilla package.
64         ########################################################
65         patches.rpmify/firmware-path
66
67         patches.rpmify/rpm-kernel-config
68         patches.rpmify/split-package
69         patches.rpmify/buildhost
70         patches.rpmify/cloneconfig.diff
71
72         ########################################################
73         # kbuild/module infrastructure fixes
74         ########################################################
75         patches.suse/supported-flag
76         patches.suse/supported-flag-sysfs
77         patches.suse/supported-flag-enterprise
78         patches.fixes/kbuild-fix-generating-of-.symtypes-files
79         patches.suse/genksyms-add-override-flag.diff
80         patches.suse/kconfig-automate-kernel-desktop
81
82         ########################################################
83         # Simple export additions/removals
84         ########################################################
85         patches.suse/reiser4-exports
86         patches.suse/kvm-as-kmp
87         patches.suse/export-release_open_intent
88         patches.suse/export-security_inode_permission
89 +still_needed-33?       patches.suse/export-sync_page_range
90
91         ########################################################
92         # Bug workarounds for binutils
93         ########################################################
94
95         ########################################################
96         # Scheduler / Core
97         ########################################################
98         patches.suse/setuid-dumpable-wrongdir
99         patches.fixes/seccomp-disable-tsc-option
100         patches.suse/hung_task_timeout-configurable-default
101 +needs_update-33        patches.suse/sched-revert-latency-defaults
102
103         # writable limits
104         patches.suse/rlim-0005-core-posix-cpu-timers-cleanup-rlimits-usage.patch
105         patches.suse/rlim-0009-X86-use-helpers-for-rlimits.patch
106         patches.suse/rlim-0010-FS-use-helpers-for-rlimits.patch
107         patches.suse/rlim-0011-MM-use-helpers-for-rlimits.patch
108         patches.suse/rlim-0012-core-use-helpers-for-rlimits.patch
109         patches.suse/rlim-0013-infiniband-use-helpers-for-rlimits.patch
110         patches.suse/rlim-0014-ipc-use-helpers-for-rlimits.patch
111         patches.suse/rlim-0015-SECURITY-add-task_struct-to-setrlimit.patch
112         patches.suse/rlim-0016-core-add-task_struct-to-update_rlimit_cpu.patch
113         patches.suse/rlim-0017-sys_setrlimit-make-sure-rlim_max-never-grows.patch
114         patches.suse/rlim-0018-core-split-sys_setrlimit.patch
115         patches.suse/rlim-0019-core-allow-setrlimit-to-non-current-tasks.patch
116         patches.suse/rlim-0020-core-optimize-setrlimit-for-current-task.patch
117         patches.suse/rlim-0021-FS-proc-switch-limits-reading-to-fops.patch
118         patches.suse/rlim-0022-FS-proc-make-limits-writable.patch
119         patches.suse/rlim-0023-core-do-security-check-under-task_lock.patch
120
121         patches.fixes/make-note_interrupt-fast.diff
122         patches.fixes/twl6030-fix-note_interrupt-call
123
124
125         ########################################################
126         # Architecture-specific patches. These used to be all
127         # at the end of series.conf, but since we don't do
128         # conditional builds anymore, there's no point.
129         ########################################################
130
131
132         ########################################################
133         # ia64
134         ########################################################
135         patches.fixes/ia64-sparse-fixes.diff
136         patches.arch/mm-avoid-bad-page-on-lru
137         patches.arch/ia64-page-migration
138         patches.arch/ia64-page-migration.fix
139         patches.fixes/taskstats-alignment
140
141         ########################################################
142         # i386
143         ########################################################
144
145
146         # amd64 | x86-64 | x86_64
147         # 'Intel(r) Extended Memory 64 Technology' | 'Intel(r) EM64T'
148         # x64
149         # Intel 64
150         # "the architecture with too many names"
151         # TAWTMN
152
153         ########################################################
154         # x86_64/i386 biarch
155         ########################################################
156         patches.arch/x86-hpet-pre-read
157 +needs_update-33        patches.arch/x86_64-hpet-64bit-timer.patch
158
159         patches.fixes/crypto-testmgr-fix-complain-about-lacking-test.patch
160         patches.arch/x86-mcp51-no-dac
161
162         patches.arch/kvm-split-paravirt-ops-by-functionality
163         patches.arch/kvm-only-export-selected-pv-ops-feature-structs
164         patches.arch/kvm-split-the-KVM-pv-ops-support-by-feature
165         patches.arch/kvm-replace-kvm-io-delay-pv-ops-with-linux-magic
166
167         patches.suse/x86-mark_rodata_rw.patch
168         patches.fixes/dmar-fix-oops-with-no-dmar-table
169
170         ########################################################
171         # x86 MCE/MCA (Machine Check Error/Architecture) extensions
172         ########################################################
173
174         # Needed on Boxboro/Westmere-EX to correctly decode the physical
175         # address of correctable errors
176         patches.arch/x86_mce_intel_decode_physical_address.patch
177         patches.arch/x86_mce_intel_decode_physical_address_rename_fix.patch
178         patches.arch/x86_mce_intel_decode_physical_address_compile_fix.patch
179
180         ########################################################
181         # x86_64/4096CPUS - from SGI
182         ########################################################
183         patches.arch/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch
184
185         ########################################################
186         # x86 UV patches from SGI
187         ########################################################
188         patches.arch/bug-561939_uv_bios_call_hwperf_updated.patch
189
190         # bug 566745
191         patches.arch/UV-Expose-irq_desc-node-in-proc.patch
192
193         ########################################################
194         # x86_64/i386 depending on the UV patchset
195         ########################################################
196
197         ########################################################
198         # powerpc/generic
199         ########################################################
200         patches.suse/of_platform_driver.module-owner.patch
201         patches.suse/led_classdev.sysfs-name.patch
202         patches.suse/radeon-monitor-jsxx-quirk.patch
203
204         patches.suse/8250-sysrq-ctrl_o.patch
205         patches.suse/ppc-no-LDFLAGS_MODULE.patch
206         patches.arch/ppc-vio-modalias.patch
207         patches.arch/ppc-efika-mpc52xx-ac97.patch
208         patches.arch/ppc-efika-psc-console-autodetection.patch
209 -       patches.arch/ppc-efika-bestcomm-ata-dma.patch
210         patches.arch/ppc-pegasos-console-autodetection.patch
211         patches.suse/ppc-powerbook-usb-fn-key-default.patch
212         patches.suse/suse-ppc32-mol.patch
213         patches.suse/suse-ppc32-mol-kbuild.patch
214         patches.suse/suse-ppc32-mol-handle-mm-fault
215         patches.suse/suse-ppc32-mol-ioctl
216         patches.suse/suse-ppc32-mol-get-property
217         patches.suse/suse-ppc32-mol-BIT
218         patches.suse/suse-ppc32-mol-sheep
219         patches.suse/suse-ppc32-mol-semaphore
220         patches.drivers/ppc64-adb
221         patches.suse/suse-ppc64-branding
222         patches.arch/ppc64-xmon-dmesg-printing.patch
223         patches.arch/ppc-prom-nodisplay.patch
224         patches.fixes/ptrace-getsiginfo
225         patches.arch/ppc-ipic-suspend-without-83xx-fix
226         patches.arch/ppc-vmcoreinfo.diff
227         patches.arch/ppc-pseries-ncpus-1
228         patches.arch/ppc-pseries-ncpus-2
229
230         ########################################################
231         # PS3
232         ########################################################
233
234         ########################################################
235         # S/390
236         ########################################################
237         patches.arch/s390-add-FREE_PTE_NR
238
239         patches.suse/s390-System.map.diff
240         patches.arch/s390-message-catalog.diff
241         patches.arch/kmsg-fix-parameter-limitations
242
243         patches.arch/s390-03-qeth-hs-traffic-analyzer.patch
244
245         patches.suse/s390-Kerntypes.diff
246
247         patches.arch/s390-05-13-qeth-blkt-defaults.patch
248
249         ########################################################
250         # VM/FS patches
251         ########################################################
252         patches.suse/unmap_vmas-lat
253         patches.suse/silent-stack-overflow-2.patch
254         patches.fixes/do_anonymous_page-race
255         patches.fixes/oom-warning
256         patches.suse/shmall-bigger
257         patches.fixes/grab-swap-token-oops
258
259 +needs_update-32        patches.suse/osync-error
260         patches.fixes/remount-no-shrink-dcache
261         patches.suse/reiser4-set_page_dirty_notag
262         patches.suse/file-capabilities-disable-by-default.diff
263
264 +npiggin        patches.suse/files-slab-rcu.patch
265         patches.suse/mm-tune-dirty-limits.patch
266
267         patches.suse/mm-devzero-optimisation.patch
268
269         patches.fixes/aggressive-zone-reclaim.patch
270         patches.suse/readahead-request-tunables.patch
271
272         ########################################################
273         # IPC patches
274         ########################################################
275
276         ########################################################
277         # nfsacl protocol (agruen)
278         ########################################################
279 +agruen patches.suse/nfsacl-client-cache-CHECK.diff
280 +agruen patches.fixes/nfs-acl-caching.diff
281
282         ########################################################
283         # misc small fixes
284         ########################################################
285         patches.suse/connector-read-mostly
286         patches.suse/kbd-ignore-gfx.patch
287         patches.fixes/ds1682-build-fix
288
289         ########################################################
290         #
291         # ACPI patches
292         #
293         ########################################################
294         patches.suse/apm_setup_UP.diff
295
296         # Check resource conflicts between hwmon and ACPI OpRegs
297         patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
298
299 +trenn  patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch
300 +jeffm  patches.suse/add-initramfs-file_read_write
301 +jeffm  patches.suse/init-move-populate_rootfs-back-to-start_kernel
302 +jeffm  patches.suse/acpi-generic-initramfs-table-override-support
303
304         patches.arch/acpi_thermal_passive_blacklist.patch
305         patches.arch/acpi-export-hotplug_execute
306
307 +needs_update-32        patches.arch/acpi_ec_provide_non_interrupt_mode_boot_param.patch
308
309         # Adjust this patch for every new product (at least Enterprise
310         # level) to provide OEMs a safety break so that they can add
311         # for example SLE11 specific BIOS updates (if there is no other
312         # way to safely solve an ACPI issue).
313 +trenn  patches.suse/acpi_osi_sle11_ident.patch
314         patches.arch/acpi_srat-pxm-rev-store.patch
315         patches.arch/acpi_srat-pxm-rev-ia64.patch
316         patches.arch/acpi_srat-pxm-rev-x86-64.patch
317
318         patches.fixes/acpi_fix_no_critical_tp.patch
319         patches.fixes/acpi_thermal_check_trip_points.patch
320
321         ########################################################
322         # CPUFREQ
323         ########################################################
324
325 ## cpuidle feature patch set still not consistent.
326 #       patches.suse/cpuidle-cleanup
327 #       patches.suse/cpuidle-implement-list
328 #       patches.suse/cpuidle-cleanup-x86
329 #       patches.suse/cpuidle-enable-pseries
330 #       patches.suse/cpuidle-cleanup-pseries
331 #       patches.suse/cpuidle-add-default-idle-ppc
332 #       patches.suse/cpuidle-pseries-proc-idle
333 #       patches.suse/cpuidle-eliminate-ppcmdpowersave1
334 #       patches.suse/cpuidle-documentation
335         patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch
336
337         # PCC -> HP's cpufreq driver
338         patches.drivers/cpufreq_processor_clocking_control_pcc_driver.patch
339
340         ########################################################
341         # AGP, graphics related stuff
342         ########################################################
343         patches.arch/x86_agpgart-g33-stoeln-fix-2.patch
344
345         ########################################################
346         # Suse specific stuff
347         ########################################################
348         # TIOCGDEV - suse special
349         patches.fixes/tiocgdev
350 +still_needed?  patches.suse/mm-increase-dirty-limits.patch
351 +needs_to_die-33        patches.suse/panic-on-io-nmi-SLE11-user-space-api.patch
352
353         ########################################################
354         # Networking, IPv6
355         ########################################################
356         patches.fixes/bridge-module-get-put.patch
357
358         ########################################################
359         # NFS
360         ########################################################
361         patches.fixes/nfs-slot-table-alloc
362
363         patches.fixes/nfsd-05-sunrpc-cache-allow-thread-to-block-while-waiting-for.patch
364         patches.fixes/nfsd-06-sunrpc-cache-retry-cache-lookups-that-return-ETIMEDO.patch
365         patches.fixes/nfsd-07-nfsd-idmap-drop-special-request-deferal-in-favour-of.patch
366         patches.fixes/sunrpc-monotonic-expiry
367
368         ########################################################
369         # lockd + statd
370         ########################################################
371
372         ########################################################
373         # cifs patches
374         ########################################################
375
376         ########################################################
377         # ext2/ext3
378         ########################################################
379         patches.suse/ext3-barrier-default
380 #       patches.suse/ext2-fsync-err
381         patches.fixes/ext3-mark-super-uptodate
382
383         ########################################################
384         # ext4
385         ########################################################
386
387         ########################################################
388         # Reiserfs Patches
389         ########################################################
390         patches.fixes/reiserfs-replay-honor-ro
391         patches.suse/reiserfs-barrier-default
392
393         ########################################################
394         # dlm
395         ########################################################
396         patches.fixes/dlm-enable-debug.patch
397
398         ########################################################
399         # ocfs2
400         ########################################################
401
402         patches.suse/ocfs2-allocation-resrvations.patch
403
404         ########################################################
405         # gfs2 read-only support for migration
406         ########################################################
407         patches.suse/gfs2-ro-mounts-only.patch
408
409         ########################################################
410         # xfs
411         ########################################################
412         patches.suse/xfs-dmapi-src
413         patches.suse/xfs-dmapi-enable
414         patches.suse/xfs-dmapi-xfs-enable
415         patches.suse/xfs-dmapi-re-add-flags-for-xfs_free_eofblocks
416         patches.suse/xfs-nfsd-dmapi-aware
417         patches.fixes/xfs-dmapi-fixes
418         patches.fixes/xfs-redirty-ENOSPC.patch
419         patches.fixes/xfs-export-debug
420
421         ########################################################
422         # novfs
423         ########################################################
424         patches.suse/novfs-client-module
425         patches.suse/novfs-fix-debug-message.patch
426         patches.fixes/novfs-err_ptr-fix.diff
427         patches.fixes/novfs-fix-inode-uid
428         patches.fixes/novfs-incorrect-filesize-fix
429         patches.fixes/novfs-truncate-fix
430
431         ########################################################
432         # other filesystem stuff
433         ########################################################
434         patches.suse/parser-match_string.diff
435         patches.suse/fs-may_iops.diff
436         patches.suse/fs-knows-MAY_APPEND.diff
437         patches.suse/nfs4acl-common.diff
438         patches.suse/nfs4acl-ext3.diff
439         patches.suse/nfs4acl-ai.diff
440
441
442         ########################################################
443         # Swap-over-NFS
444         ########################################################
445         patches.suse/SoN-01-mm-setup_per_zone_wmarks.patch
446         patches.suse/SoN-02-doc.patch
447         patches.suse/SoN-03-mm-gfp-to-alloc_flags-expose.patch
448         patches.suse/SoN-04-page_alloc-reserve.patch
449         patches.suse/SoN-05-reserve-slub.patch
450         patches.suse/SoN-06-mm-kmem_estimate_pages.patch
451         patches.suse/SoN-07-mm-PF_MEMALLOC-softirq.patch
452         patches.suse/SoN-08-mm-page_alloc-emerg.patch
453         patches.suse/SoN-09-global-ALLOC_NO_WATERMARKS.patch
454         patches.suse/SoN-10-mm-page_alloc-GFP_EMERGENCY.patch
455         patches.suse/SoN-11-mm-reserve.patch
456         patches.suse/SoN-12-mm-selinux-emergency.patch
457         patches.suse/SoN-13-net-ps_rx.patch
458         patches.suse/SoN-14-net-sk_allocation.patch
459         patches.suse/SoN-15-netvm-reserve.patch
460         patches.suse/SoN-16-netvm-reserve-inet.patch
461         patches.suse/SoN-17-netvm-reserve-inet.patch-fix
462         patches.suse/SoN-18-netvm-skbuff-reserve.patch
463         patches.suse/SoN-19-netvm-sk_filter.patch
464         patches.suse/SoN-20-netvm-tcp-deadlock.patch
465         patches.suse/SoN-21-emergency-nf_queue.patch
466         patches.suse/SoN-22-netvm.patch
467         patches.suse/SoN-23-mm-swapfile.patch
468         patches.suse/SoN-24-mm-page_file_methods.patch
469         patches.suse/SoN-25-nfs-swapcache.patch
470         patches.suse/SoN-26-nfs-swapper.patch
471         patches.suse/SoN-27-nfs-swap_ops.patch
472         patches.suse/SoN-28-nfs-alloc-recursions.patch
473         patches.suse/SoN-29-fix-swap_sync_page-race
474         patches.suse/SoN-30-fix-uninitialized-var.patch
475
476         # don't want to rediff SoN until this gets more testing 
477         patches.suse/slab-handle-memoryless-nodes-v2a.patch
478
479         ########################################################
480         # Netfilter
481         ########################################################
482
483         patches.suse/netfilter-ipt_LOG-mac
484
485         patches.suse/netfilter-ip_conntrack_slp.patch
486         patches.fixes/fix-nf_conntrack_slp
487         patches.fixes/netfilter-remove-pointless-config_nf_ct_acct-warning
488
489         ########################################################
490         #
491         # Device drivers
492         #
493         ########################################################
494
495         patches.drivers/disable-catas_reset-by-default-to-avoid-problems-with-eeh.patch
496
497         ########################################################
498         # Storage
499         ########################################################
500
501         # add genhd.mangle_minor parameter
502         patches.suse/block-add-mangle-devt-switch
503
504         # libata
505         patches.drivers/libata-add-waits-for-govault
506         patches.drivers/libata-unlock-hpa-by-default
507         patches.drivers/libata-prefer-over-ide
508
509         patches.drivers/libata-ata_piix-clear-spurious-IRQ
510         patches.drivers/libata-ahci-aspire-3810t-noncq
511
512         # Block layer fixes
513         patches.fixes/scsi-inquiry-too-short-ratelimit
514         patches.suse/scsi-netlink-ml
515
516         patches.drivers/mpt-fusion-4.22.00.00-update
517         patches.fixes/scsi-dh-queuedata-accessors
518         patches.fixes/scsi-dh-alua-retry-UA
519         patches.fixes/scsi-add-tgps-setting
520         patches.fixes/scsi-dh-alua-send-stpg
521         patches.fixes/scsi-dh-emc-mode-select-10-size
522         patches.fixes/scsi-dh-emc-rw-mismatch
523         patches.fixes/scsi-dh-rdac-add-stk
524         patches.fixes/scsi-retry-alua-transition-in-progress
525         patches.suse/fc-transport-allow-dev_loss_tmo-disable
526
527         patches.fixes/scsi-check-host-lookup-failure
528         patches.drivers/lpfc-add-raywire-id
529         patches.drivers/megaraid-mbox-fix-SG_IO
530         patches.drivers/qla4xxx-5.01.00-k9-5.01.00.00.11.01-k10.patch
531
532         # Remaining SCSI patches (garloff)
533         patches.suse/scsi-error-test-unit-ready-timeout
534         patches.fixes/scsi-scan-blist-update
535
536         patches.fixes/proc-scsi-scsi-fix.diff
537
538         patches.fixes/scsi-ibmvscsi-show-config.patch
539         # bnc#362850
540         patches.fixes/sd_liberal_28_sense_invalid.diff
541
542         patches.fixes/scsi-ibmvscsi-module_alias.patch
543         patches.fixes/scsi_debug-scale-virtual_gb-with-sector_size-properly
544
545         ########################################################
546         # DRM/Video
547         ########################################################
548
549         ########################################################
550         # Network
551         ########################################################
552         patches.fixes/tulip-quad-NIC-ifdown
553         patches.suse/nameif-track-rename.patch
554         patches.fixes/tg3-fix-default-wol.patch
555         patches.drivers/ehea-modinfo.patch
556         patches.fixes/tehuti-firmware-name
557
558         # entropy FATE##307517
559         patches.drivers/bnx2-entropy-source.patch
560         patches.drivers/e1000-entropy-source.patch
561         patches.drivers/e1000e-entropy-source.patch
562         patches.drivers/igb-entropy-source.patch
563         patches.drivers/ixgbe-entropy-source.patch
564         patches.drivers/tg3-entropy-source.patch
565
566         # qlge patches from 1.6.33 bnc#560420, fate#307130
567         # These patches are not in 2.6.33 as of -rc3.
568         patches.drivers/qlge-0025-Add-performance-change-for-non-split-headers.patch
569         patches.drivers/qlge-0026-Add-firmware-core-dump.patch
570
571 +needs_update   patches.drivers/e1000-enhance-frame-fragment-detection.patch
572 +needs_update   patches.drivers/e1000e-enhance-frame-fragment-detection.patch
573
574         ########################################################
575         # Wireless Networking
576         ########################################################
577         patches.suse/wireless-no-aes-select
578
579         ########################################################
580         # iSCSI
581         ########################################################
582
583         ########################################################
584         # PCI and PCI hotplug
585         ########################################################
586
587         ########################################################
588         # sysfs / driver core
589         ########################################################
590
591         ########################################################
592         # USB
593         ########################################################
594         patches.suse/usb-storage-disable-delay.patch
595
596         ########################################################
597         # I2C
598         ########################################################
599
600         ########################################################
601         # Input & Console
602         ########################################################
603         patches.suse/bootsplash
604         patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch
605         patches.suse/bootsplash-keep-multiple-data
606         patches.suse/bootsplash-scaler
607         patches.drivers/elousb.patch
608         patches.fixes/input-add-acer-aspire-5710-to-nomux.patch
609         patches.drivers/synaptics-hp-clickpad
610
611         ##########################################################
612         # Sound
613         ##########################################################
614         patches.drivers/alsa-sp1-hda-57-cx5051-toshiba-quirk
615         patches.drivers/alsa-sp1-hda-58-cx5051-lenovo-mute-fix
616         patches.drivers/alsa-sp1-hda-59-idt92hd83xxx-hp-mute-led
617         patches.drivers/alsa-sp1-hda-60-add-idt92hd88x-support
618         patches.drivers/alsa-sp1-hda-61-add-idt92hd88x-support2
619         patches.drivers/alsa-sp1-hda-63-idt-hp-mute-led-detect
620         patches.drivers/alsa-sp1-hda-64-idt-hp-mute-led-cleanup
621         patches.drivers/alsa-sp1-hda-65-idt-hp-mute-led-cleanup2
622         patches.drivers/alsa-sp1-hda-66-idt-hp-mute-led-fix-polarity
623
624         ########################################################
625         # Other driver fixes
626         ########################################################
627         patches.fixes/ieee1394-sbp2_long_sysfs_ieee1394_id.patch
628
629         patches.fixes/parport-mutex
630
631         # suse-2.4 compatible crypto loop driver
632         patches.suse/twofish-2.6
633         # Allow setting maximum number of raw devices
634         patches.suse/raw_device_max_minors_param.diff
635         patches.suse/no-partition-scan
636
637         ########################################################
638         # Other drivers we have added to the tree
639         ########################################################
640
641         ########################################################
642         # Suspend/Resume stuff
643         ########################################################
644
645         ########################################################
646         # device-mapper
647         ########################################################
648         patches.suse/dm-emulate-blkrrpart-ioctl
649         patches.suse/dm-raid45_2.6.27_20081027.patch
650         patches.suse/dmraid45-dm_dirty_log_create-api-fix
651         patches.fixes/dm-mpath-reattach-dh
652         patches.suse/dm-mpath-leastpending-path-update
653         patches.suse/dm-mpath-accept-failed-paths
654         patches.suse/dm-mpath-detach-existing-hardware-handler
655         patches.suse/dm-mpath-null-pgs
656         patches.fixes/dm-table-switch-to-readonly
657         patches.suse/dm-mpath-evaluate-request-result-and-sense
658         patches.fixes/dm-release-map_lock-before-set_disk_ro
659         patches.suse/dm-mpath-no-activate-for-offlined-paths
660         patches.suse/dm-mpath-no-partitions-feature
661
662         ########################################################
663         # md
664         ########################################################
665
666         ##########################################################
667         #
668         # Security stuff
669         #
670         ##########################################################
671
672         ##########################################################
673         # Audit
674         ##########################################################
675
676         ##########################################################
677         # AppArmor
678         ##########################################################
679         patches.apparmor/apparmor-security-module
680         patches.apparmor/apparmor-default-lsm
681         patches.apparmor/apparmor-correct-mapping-of-file-permissions
682         patches.apparmor/apparmor-turn-auditing-of-ptrace-on
683         patches.apparmor/apparmor-fix-operator-precidence-issue-in-as_path_link
684         patches.apparmor/apparmor-explicitly-include-header-files-to-allow-apparmor-to-build-on-powerpc
685         patches.apparmor/apparmor-ensure-apparmor-enabled-parmater-is-off-if-apparmor-fails-to-initialize
686         patches.apparmor/apparmor-fix-auditing-of-domain-transitions-to-include-target-profile-information
687         patches.apparmor/apparmor-fix-c99-violation
688         patches.apparmor/apparmor-fix-build-failure-on-ia64
689         patches.apparmor/apparmor-revert-reporting-of-create-to-write-permission
690         patches.apparmor/apparmor-fix-null-pointer-dereference-oops-in-profile-attachment
691         patches.apparmor/apparmor-fix-argument-size-missmatch-on-64-bit-builds
692         patches.apparmor/apparmor-fix-change_profile-failing-lpn401931
693         patches.apparmor/apparmor-fix-determination-of-forced-audit-messages
694         patches.apparmor/apparmor-fix-oops-in-auditing-of-the-policy-interface-offset
695         patches.apparmor/apparmor-fix-profile-attachment-for-regexp-based-profile-names
696         patches.apparmor/apparmor-return-the-correct-error-codes-on-profile-addition-removal
697         patches.apparmor/apparmor-fix-oops-in-profile-listing-and-display-full-list
698         patches.apparmor/apparmor-fix-mapping-of-pux-to-new-internal-permission-format
699         patches.apparmor/apparmor-fix-change_profile-failure
700         patches.apparmor/apparmor-fix-profile-namespace-removal
701         patches.apparmor/apparmor-fix-oops-when-auditing-the-addition-of-profile-namespace
702         patches.apparmor/apparmor-fix-mediation-of-created-paths-that-look-like-deleted-paths
703         patches.apparmor/apparmor-fix-file-auditing-when-quiet-is-used
704         patches.apparmor/apparmor-policy-load-and-replacement-can-fail-to-alloc-mem
705         patches.apparmor/apparmor-fix-failure-to-audit-change_hat-correctly
706
707         patches.apparmor/apparmor-allow-truncation-of-deleted-files
708         patches.apparmor/apparmor-fix-oops-after-profile-removal
709         patches.apparmor/apparmor-fix-oops-when-in-apparmor_bprm_set_creds
710         patches.apparmor/apparmor-fix-cap-audit_caching-preemption-disabling
711         patches.apparmor/apparmor-fix-refcounting-bug-causing-leak-of-creds-and-oops
712         patches.apparmor/apparmor-fix-leak-when-profile-transition-table-fails-unpack
713         patches.apparmor/apparmor-fully-close-race-condition-for-deleted-paths
714
715         patches.apparmor/apparmor-missing-unlock
716         patches.apparmor/ptrace_may_access-fix
717         patches.apparmor/apparmor-fix-security_ops-task_setrlimit-api-use
718         patches.apparmor/apparmor-check-for-network-in-interrupt-and-work-around
719
720         ########################################################
721         # Address space layout randomization
722         ########################################################
723
724         ########################################################
725         # KDB v4.4
726         ########################################################
727
728         patches.suse/kdb-common
729         patches.suse/kdb-x86
730         patches.suse/kdb-ia64
731         patches.suse/kdb-build-fixes
732         patches.suse/kdb-x86-build-fixes
733         patches.suse/kdb-usb-rework
734         patches.suse/kdb_fix_ia64_build.patch
735         patches.suse/kdb_dont_touch_i8042_early.patch
736         patches.suse/kdb-fix-assignment-from-incompatible-pointer-warnings
737         patches.suse/kdb-handle-nonexistance-keyboard-controller
738         patches.suse/kdb-fix-kdb_cmds-to-include-the-arch-common-macro
739
740         ########################################################
741         # Other patches for debugging
742         ########################################################
743         patches.suse/crasher-26.diff
744         patches.suse/stack-unwind
745         patches.suse/no-frame-pointer-select
746         patches.arch/x86_64-unwind-annotations
747
748         ########################################################
749         # Kdump
750         ########################################################
751 +needs_update-33        patches.suse/kdump-dump_after_notifier.patch
752
753         ########################################################
754         # cgroups
755         ########################################################
756         patches.suse/cgroup-disable-memory.patch
757
758         ########################################################
759         # audit subsystem
760         ########################################################
761         patches.suse/audit-export-logging.patch
762
763         ########################################################
764         # Performance Monitoring, Tracing etc
765         ########################################################
766
767 +needs_update-33        patches.suse/perfmon2.patch
768 +needs_update-33        patches.suse/perfmon2_ioctl.patch
769 +needs_update-33        patches.suse/perfmon2-remove_syscalls.patch
770 +needs_update-33        patches.suse/perfmon2-remove_get_base_syscall_attr.patch
771 +needs_update-33        patches.suse/perfmon2_noutrace.patch
772
773         patches.fixes/oprofile_bios_ctr.patch
774
775         patches.trace/lttng-instrumentation-irq.patch
776         patches.trace/powerpc-rename-irq-tracing
777         patches.trace/lttng-instrumentation-softirq.patch
778         patches.trace/lttng-instrumentation-kernel.patch
779         patches.trace/lttng-instrumentation-filemap.patch
780         patches.trace/lttng-instrumentation-swap.patch
781         # fault.h: TP_PROTO(void) expansion failing on ia64, will fix next week
782 +tonyj  patches.trace/lttng-instrumentation-memory.patch
783         patches.trace/lttng-instrumentation-page_alloc.patch
784         patches.trace/lttng-instrumentation-hugetlb.patch
785         patches.trace/lttng-instrumentation-net.patch
786         patches.trace/lttng-instrumentation-ipv4.patch
787         patches.trace/lttng-instrumentation-ipv6.patch
788         patches.trace/lttng-instrumentation-socket.patch
789         patches.trace/lttng-instrumentation-fs.patch
790         patches.trace/lttng-instrumentation-ipc.patch
791
792         patches.trace/utrace-core
793
794 +needs_update-32        patches.fixes/nfs-write.c-bug-removal.patch
795         patches.fixes/ia64-configure-HAVE_UNSTABLE_SCHED_CLOCK-for-SGI_SN.patch
796
797         ########################################################
798         # KVM patches
799         ########################################################
800
801         patches.fixes/kvm-ioapic.patch
802         patches.fixes/kvm-macos.patch
803
804         ########################################################
805         # Staging tree patches
806         # new drivers that are going upstream
807         ########################################################
808
809         ########################################################
810         # "fastboot" patches
811         # These should all be upstream, we took them from
812         # moblin to try to speed up the boot process
813         ########################################################
814         patches.suse/linux-2.6.29-dont-wait-for-mouse.patch
815         patches.suse/linux-2.6.29-enable-async-by-default.patch
816 -       patches.suse/linux-2.6.29-even-faster-kms.patch
817         patches.suse/linux-2.6.29-silence-acer-message.patch
818         patches.suse/linux-2.6.29-kms-after-sata.patch
819         patches.suse/linux-2.6.29-jbd-longer-commit-interval.patch
820
821         # some driver patches, should move up in the series...
822         patches.suse/linux-2.6.29-touchkit.patch
823         patches.suse/uvcvideo-ignore-hue-control-for-5986-0241.patch
824
825         ########################################################
826         # You'd better have a good reason for adding a patch
827         # below here.
828         ########################################################
829
830 ########################################################
831 # XEN architecture, version 3
832 ########################################################
833
834 # xen patches, from xenbits mercurial repository.
835 # http://xenbits.xensource.com/ext/linux-2.6-merge.hg
836 #
837 # everything named "xen3-auto-*" is auto-generated.
838 # PLEASE DON'T EDIT THESE PATCHES.  Create fixup patches
839 # on top of them instead.  This reduces workload when
840 # re-basing to a newer xen tree.
841 #
842         ### both uml framebuffer and xen need this one.
843         patches.xen/add-console-use-vt
844
845         # split out patches
846         patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch
847         patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch
848         patches.xen/ipv6-no-autoconf
849         patches.xen/pci-guestdev
850         patches.xen/pci-reserve
851 +needs_update-33        patches.xen/sfc-driverlink
852 +needs_update-33        patches.xen/sfc-resource-driver
853 +needs_update-33        patches.xen/sfc-driverlink-conditional
854 +needs_update-33        patches.xen/sfc-external-sram
855         patches.xen/tmem
856
857         # bulk stuff, new files for xen
858         patches.xen/xen3-auto-xen-arch.diff
859         patches.xen/xen3-auto-xen-drivers.diff
860         patches.xen/xen3-auto-include-xen-interface.diff
861
862         # kconfig bits for xen
863         patches.xen/xen3-auto-xen-kconfig.diff
864
865         # common code changes
866         patches.xen/xen3-auto-common.diff
867         patches.xen/xen3-auto-arch-x86.diff
868         patches.xen/xen3-auto-arch-i386.diff
869         patches.xen/xen3-auto-arch-x86_64.diff
870
871         # fixups due to upstream Xen parts
872         patches.xen/xen3-fixup-xen
873
874 +needs_update-33        patches.xen/sfc-set-arch
875 +needs_update-33        patches.xen/sfc-endianness
876
877         # newer changeset backports
878
879         # changes outside arch/{i386,x86_64}/xen
880         patches.xen/xen3-fixup-kconfig
881         patches.xen/xen3-fixup-common
882         patches.xen/xen3-fixup-arch-x86
883
884         # ports of other patches
885         patches.xen/xen3-patch-2.6.18
886         patches.xen/xen3-patch-2.6.19
887         patches.xen/xen3-patch-2.6.20
888         patches.xen/xen3-patch-2.6.21
889         patches.xen/xen3-patch-2.6.22
890         patches.xen/xen3-patch-2.6.23
891         patches.xen/xen3-patch-2.6.24
892         patches.xen/xen3-patch-2.6.25
893         patches.xen/xen3-patch-2.6.26
894         patches.xen/xen3-patch-2.6.27
895         patches.xen/xen3-patch-2.6.28
896         patches.xen/xen3-patch-2.6.29
897         patches.xen/xen3-patch-2.6.30
898         patches.xen/xen3-patch-2.6.31
899         patches.xen/xen3-patch-2.6.32
900         patches.xen/xen3-patch-2.6.33-rc3
901         patches.xen/xen3-patch-2.6.33-rc3-rc4
902         patches.xen/xen3-patch-2.6.33-rc4-rc5
903         patches.xen/xen3-patch-2.6.33-rc5-rc6
904         patches.xen/xen3-patch-2.6.33-rc6-rc7
905         patches.xen/xen3-patch-2.6.33-rc7-rc8
906         patches.xen/xen3-patch-2.6.33-rc8-final
907         patches.xen/xen3-seccomp-disable-tsc-option
908         patches.xen/xen3-x86-mcp51-no-dac
909         patches.xen/xen3-x86-mark_rodata_rw.patch
910         patches.xen/xen3-kdb-x86
911         patches.xen/xen3-stack-unwind
912         patches.xen/xen3-x86_64-unwind-annotations
913
914         # bugfixes and enhancements
915         patches.xen/xen-balloon-max-target
916         patches.xen/xen-modular-blktap
917         patches.xen/xen-blkback-bimodal-suse
918         patches.xen/xen-blkif-protocol-fallback-hack
919         patches.xen/xen-blkback-cdrom
920         patches.xen/xen-blktap-write-barriers
921         patches.xen/xen-op-packet
922         patches.xen/xen-blkfront-cdrom
923         patches.xen/xen-sections
924         patches.xen/xen-swiotlb-heuristics
925         patches.xen/xen-kconfig-compat
926         patches.xen/xen-cpufreq-report
927         patches.xen/xen-staging-build
928         patches.xen/xen-sysdev-suspend
929         patches.xen/xen-ipi-per-cpu-irq
930         patches.xen/xen-virq-per-cpu-irq
931         patches.xen/xen-spinlock-poll-early
932         patches.xen/xen-configurable-guest-devices
933         patches.xen/xen-netback-nr-irqs
934         patches.xen/xen-netback-notify-multi
935         patches.xen/xen-netback-generalize
936         patches.xen/xen-netback-multiple-tasklets
937         patches.xen/xen-netback-kernel-threads
938         patches.xen/xen-pciback-sriov
939         patches.xen/xen-unpriv-build
940         patches.xen/xen-dcdbas
941         patches.xen/xen-x86-panic-no-reboot
942         patches.xen/xen-x86-dcr-fallback
943         patches.xen/xen-x86-consistent-nmi
944         patches.xen/xen-x86-no-lapic
945         patches.xen/xen-x86-pmd-handling
946         patches.xen/xen-x86-bigmem
947         patches.xen/xen-x86-machphys-prediction
948         patches.xen/xen-x86-exit-mmap
949         patches.xen/xen-x86-per-cpu-vcpu-info
950         patches.xen/xen-x86-xtime-lock
951         patches.xen/xen-x86-time-per-cpu
952         patches.xen/xen-x86_64-pgd-pin
953         patches.xen/xen-x86_64-pgd-alloc-order
954         patches.xen/xen-x86_64-dump-user-pgt
955         patches.xen/xen-x86_64-note-init-p2m