forked from pool/kernel-source
1637 lines
56 KiB
Plaintext
1637 lines
56 KiB
Plaintext
|
# Kernel patches configuration file
|
||
|
# vim: set ts=8 sw=8 noet:
|
||
|
#
|
||
|
# There are three kinds of rules (see guards.1 for details):
|
||
|
# +symbol include this patch if symbol is defined; otherwise exclude.
|
||
|
# -symbol exclude this patch if symbol is defined; otherwise include.
|
||
|
# - exclude this patch.
|
||
|
#
|
||
|
# Using symbols means that an entirely different source tree will be
|
||
|
# generated depending on which symbols are defined. This used to be
|
||
|
# a good thing when arch-specific patches contained conflicts with other
|
||
|
# patches, but we now have a policy that patches must build everywhere.
|
||
|
# The result is a unified source tree that allows us to do neat things
|
||
|
# like ship kernel module packages. Creating a divergent tree breaks
|
||
|
# these # so you'd better have an extraordinary reason for using them.
|
||
|
# For example, the openSUSE 10.3 kernel uses them for segregating the
|
||
|
# -rt patches until they can be integrated completely, and these are
|
||
|
# only applied at the very end of the series.
|
||
|
#
|
||
|
# The most common use in recent kernels is to disable a patch with a
|
||
|
# username as the symbol to indicate responsbility. Another use is
|
||
|
# to check in a patch for testing, but have it disabled in all but your
|
||
|
# own build environment.
|
||
|
|
||
|
########################################################
|
||
|
# latest standard kernel patches
|
||
|
# DO NOT MODIFY THEM!
|
||
|
# Send separate patches upstream if you find a problem...
|
||
|
########################################################
|
||
|
patches.kernel.org/patch-2.6.25.1
|
||
|
patches.kernel.org/patch-2.6.25.1-2
|
||
|
patches.kernel.org/patch-2.6.25.2-3
|
||
|
patches.kernel.org/patch-2.6.25.3-4
|
||
|
patches.kernel.org/patch-2.6.25.4-5
|
||
|
patches.kernel.org/patch-2.6.25.5-6
|
||
|
patches.kernel.org/patch-2.6.25.6-7
|
||
|
patches.kernel.org/patch-2.6.25.7-8
|
||
|
patches.kernel.org/patch-2.6.25.8-9
|
||
|
|
||
|
########################################################
|
||
|
# Build fixes that apply to the vanilla kernel too.
|
||
|
# They must be placed in patches.kernel.org to be
|
||
|
# picked up for the -vanilla flavor. This is cheating,
|
||
|
# since they're not actually upstream, but if the
|
||
|
# packages don't build, that's pretty useless too.
|
||
|
########################################################
|
||
|
patches.kernel.org/psmouse-section-conflict.diff
|
||
|
patches.kernel.org/ipmi-section-conflict.diff
|
||
|
patches.kernel.org/ps3-lpm-include
|
||
|
patches.kernel.org/spu_profiler-include
|
||
|
|
||
|
|
||
|
########################################################
|
||
|
# kABI consistency patches
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
#
|
||
|
# packaging-specific patches (tweaks for autobuild,
|
||
|
# CONFIG_SUSE_KERNEL, config/version tracking and other
|
||
|
# build stuff like that ...).
|
||
|
#
|
||
|
# Note that every patch in the patches.rpmify directory
|
||
|
# will be included in the vanilla package.
|
||
|
########################################################
|
||
|
patches.rpmify/rpm-kernel-config
|
||
|
patches.rpmify/buildhost
|
||
|
patches.rpmify/cloneconfig.diff
|
||
|
|
||
|
########################################################
|
||
|
# kbuild/module infrastructure fixes
|
||
|
########################################################
|
||
|
patches.suse/supported-flag
|
||
|
patches.fixes/dont-clean-asm-offsets-h
|
||
|
|
||
|
########################################################
|
||
|
# Simple export additions/removals
|
||
|
########################################################
|
||
|
patches.suse/reiser4-exports
|
||
|
|
||
|
########################################################
|
||
|
# Scheduler / Core
|
||
|
########################################################
|
||
|
patches.suse/smtnice-disable
|
||
|
patches.suse/setuid-dumpable-wrongdir
|
||
|
patches.suse/sysctl-add-affinity_load_balancing
|
||
|
patches.fixes/seccomp-disable-tsc-option
|
||
|
|
||
|
########################################################
|
||
|
# Architecture-specific patches. These used to be all
|
||
|
# at the end of series.conf, but since we don't do
|
||
|
# conditional builds anymore, there's no point.
|
||
|
########################################################
|
||
|
|
||
|
|
||
|
########################################################
|
||
|
# ia64
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# i386
|
||
|
########################################################
|
||
|
|
||
|
# amd64 | x86-64 | x86_64
|
||
|
# 'Intel(r) Extended Memory 64 Technology' | 'Intel(r) EM64T'
|
||
|
# x64
|
||
|
# Intel 64
|
||
|
# "the architecture with too many names"
|
||
|
# TAWTMN
|
||
|
|
||
|
########################################################
|
||
|
# x86_64/i386 biarch
|
||
|
########################################################
|
||
|
patches.arch/disable-apic-error
|
||
|
|
||
|
########################################################
|
||
|
# powerpc/generic
|
||
|
########################################################
|
||
|
patches.arch/ppc-efika-slowdown.patch
|
||
|
patches.arch/ppc-vio-modalias.patch
|
||
|
patches.arch/ppc-efika-modalias.patch
|
||
|
patches.arch/ppc-efika-mpc52xx-ac97.patch
|
||
|
patches.arch/ppc-efika-psc-console-autodetection.patch
|
||
|
patches.arch/ppc-pegasos-console-autodetection.patch
|
||
|
patches.suse/ppc-powerbook-usb-fn-key-default.patch
|
||
|
patches.suse/suse-ppc32-mol.patch
|
||
|
patches.suse/suse-ppc32-mol-kbuild.patch
|
||
|
patches.suse/suse-ppc32-mol-handle-mm-fault
|
||
|
patches.suse/suse-ppc32-mol-ioctl
|
||
|
patches.suse/suse-ppc32-mol-get-property
|
||
|
patches.suse/suse-ppc32-mol-BIT
|
||
|
patches.suse/suse-ppc32-mol-sheep
|
||
|
patches.suse/suse-ppc32-mol-semaphore
|
||
|
patches.drivers/ppc64-adb
|
||
|
patches.suse/suse-ppc64-branding
|
||
|
patches.arch/ppc64-xmon-dmesg-printing.patch
|
||
|
patches.arch/ppc-iseries-remove-AVAILABLE_VETH.patch
|
||
|
patches.arch/ppc-prom-nodisplay.patch
|
||
|
patches.fixes/ptrace-getsiginfo
|
||
|
|
||
|
########################################################
|
||
|
# PS3
|
||
|
########################################################
|
||
|
|
||
|
patches.arch/ppc-ps3-ps3vram-mtd.patch
|
||
|
|
||
|
########################################################
|
||
|
# S/390
|
||
|
########################################################
|
||
|
patches.arch/s390-ccwgroup-attribute-ignore-newline
|
||
|
patches.arch/s390-add-FREE_PTE_NR
|
||
|
|
||
|
########################################################
|
||
|
# VM/FS patches
|
||
|
########################################################
|
||
|
patches.suse/unmap_vmas-lat
|
||
|
+andrea patches.suse/silent-stack-overflow
|
||
|
patches.fixes/do_anonymous_page-race
|
||
|
patches.fixes/oom-warning
|
||
|
patches.suse/shmall-bigger
|
||
|
+andrea patches.fixes/account-reserved-pages
|
||
|
patches.fixes/grab-swap-token-oops
|
||
|
|
||
|
patches.suse/filp-slab-rcu
|
||
|
patches.fixes/loop-barriers
|
||
|
patches.fixes/loop-barriers2
|
||
|
+notyet patches.fixes/dont-writeback-fd-bdev-inodes.patch
|
||
|
+jeffm-2.6.24 patches.suse/osync-error
|
||
|
patches.fixes/remount-no-shrink-dcache
|
||
|
patches.suse/reiser4-sync_inodes
|
||
|
|
||
|
patches.fixes/vfs-2.6.git-9bc300eae0400efdfae3fec3352896e10468a78f.patch
|
||
|
|
||
|
########################################################
|
||
|
# nfsacl protocol (agruen)
|
||
|
########################################################
|
||
|
+agruen patches.suse/nfsacl-client-cache-CHECK.diff
|
||
|
+agruen patches.fixes/nfs-acl-caching.diff
|
||
|
|
||
|
########################################################
|
||
|
# misc small fixes
|
||
|
########################################################
|
||
|
patches.suse/connector-read-mostly
|
||
|
patches.suse/kbd-ignore-gfx.patch
|
||
|
patches.fixes/ds1682-build-fix
|
||
|
|
||
|
########################################################
|
||
|
#
|
||
|
# ACPI patches
|
||
|
#
|
||
|
########################################################
|
||
|
patches.suse/apm_setup_UP.diff
|
||
|
|
||
|
# Check resource conflicts between hwmon and ACPI OpRegs
|
||
|
patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch
|
||
|
patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch
|
||
|
|
||
|
patches.fixes/acpi_thermal_passive_cleanup.patch
|
||
|
|
||
|
patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
|
||
|
patches.arch/acpi_thinkpad_introduce_acpica_rsdt_global_variable.patch
|
||
|
patches.arch/acpi_thinkpad_remove_R40e_c-state_blacklist.patch
|
||
|
|
||
|
patches.arch/acpi_introduce_osi_spec_conform.patch
|
||
|
|
||
|
patches.arch/acpi_thermal_passive_blacklist.patch
|
||
|
|
||
|
patches.suse/acpi-dsdt-initrd-v0.9a-2.6.25.patch
|
||
|
patches.fixes/acpi-bay-cleanup-and-exit.patch
|
||
|
|
||
|
########################################################
|
||
|
# Suse specific stuff
|
||
|
########################################################
|
||
|
# TIOCGDEV - suse special
|
||
|
patches.fixes/tiocgdev
|
||
|
|
||
|
########################################################
|
||
|
# Networking, IPv6
|
||
|
########################################################
|
||
|
patches.fixes/bridge-module-get-put.patch
|
||
|
|
||
|
########################################################
|
||
|
# NFS
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# lockd + statd
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# cifs patches
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# ext2/ext3
|
||
|
########################################################
|
||
|
patches.suse/ext3-barrier-default
|
||
|
patches.suse/ext2-fsync-err
|
||
|
patches.fixes/jbd-fix-race-between-free-buffer-and-commit-trasanction.patch
|
||
|
|
||
|
########################################################
|
||
|
# Reiserfs Patches
|
||
|
########################################################
|
||
|
|
||
|
# From -mm
|
||
|
patches.suse/reiserfs-le_add_cpu-conversion.patch
|
||
|
patches.suse/reiserfs-fix-sparse-warning-in-journalc.patch
|
||
|
patches.suse/reiserfs-fix-more-sparse-warnings-in-do_balanc.patch
|
||
|
patches.suse/reiserfs-replace-remaining-__function__-occurrences.patch
|
||
|
patches.suse/reiserfs-use-open_bdev_excl.patch
|
||
|
|
||
|
patches.suse/reiserfs-mount-count
|
||
|
patches.suse/reiserfs-inode-init
|
||
|
|
||
|
# Better error handling and reporting
|
||
|
patches.suse/reiserfs-buffer-info-for-balance.diff
|
||
|
patches.suse/reiserfs-consistent-messages.diff
|
||
|
patches.suse/reiserfs-reiserfs_info.diff
|
||
|
patches.suse/reiserfs-reiserfs-warning.diff
|
||
|
patches.suse/reiserfs-reiserfs_panic.diff
|
||
|
patches.suse/reiserfs-rearrange-journal-abort.diff
|
||
|
patches.suse/reiserfs-add-reiserfs_error.diff
|
||
|
patches.suse/reiserfs-use-reiserfs_error.diff
|
||
|
|
||
|
# Extended attribute rework
|
||
|
patches.suse/reiserfs-remove-xinode
|
||
|
patches.suse/reiserfs-xattr-get-page
|
||
|
patches.suse/reiserfs-remove-link-detection.diff
|
||
|
patches.suse/reiserfs-xattr-S_PRIVATE
|
||
|
patches.suse/reiserfs-clean-up-xattrs
|
||
|
patches.suse/reiserfs-simplify-xattr-internal-file-lookups-opens.diff
|
||
|
patches.suse/reiserfs-eliminate-per-super-xattr-lock.diff
|
||
|
patches.suse/reiserfs-make-per-inode-xattr-locking-more-fine-grained.diff
|
||
|
patches.suse/reiserfs-remove-i_has_xattr_dir.diff
|
||
|
patches.suse/reiserfs-use-generic-xattr-handlers.diff
|
||
|
patches.suse/reiserfs-journaled-xattrs.diff
|
||
|
patches.suse/reiserfs-kill-xattr-readdir.diff
|
||
|
patches.suse/reiserfs-selinux.diff
|
||
|
|
||
|
# Code cleanups
|
||
|
patches.suse/reiserfs-simplify-buffer-info.diff
|
||
|
patches.suse/reiserfs-cleanup-path-funcs.diff
|
||
|
patches.suse/reiserfs-strip-whitespace.diff
|
||
|
patches.suse/reiserfs-rename-p_s_sb.diff
|
||
|
patches.suse/reiserfs-rename-p_s_bh.diff
|
||
|
patches.suse/reiserfs-rename-p_s_inode.diff
|
||
|
patches.suse/reiserfs-rename-p_s_tb.diff
|
||
|
patches.suse/reiserfs-rename-p_._.diff
|
||
|
patches.suse/reiserfs-rename-._.diff
|
||
|
|
||
|
# Fixes
|
||
|
patches.fixes/reiserfs-prealloc-fix
|
||
|
patches.fixes/reiserfs-discard-xattr-prealloc
|
||
|
|
||
|
########################################################
|
||
|
# ocfs2
|
||
|
########################################################
|
||
|
|
||
|
patches.suse/ocfs2-01-event-driven-quorum.diff
|
||
|
patches.suse/ocfs2-02-introduce-generic-heartbeat-resource.diff
|
||
|
patches.suse/ocfs2-03-split-disk-heartbeat-out.diff
|
||
|
patches.suse/ocfs2-04-add-hb-registration.diff
|
||
|
patches.suse/ocfs2-05-actually-free-hb-set.diff
|
||
|
patches.suse/ocfs2-heartbeat-register-refactor
|
||
|
patches.suse/ocfs2-06-per-resource-events.diff
|
||
|
patches.suse/ocfs2-07-per-resource-membership.diff
|
||
|
patches.suse/ocfs2-08-o2net-refcounted-disconnect.diff
|
||
|
patches.suse/ocfs2-09-add-check-node-status.diff
|
||
|
patches.suse/ocfs2-10-add-heartbeat_mode.diff
|
||
|
patches.suse/ocfs2-11-user-heartbeat.diff
|
||
|
patches.suse/ocfs2-12-incorporate-disk-heartbeat.diff
|
||
|
patches.suse/ocfs2-13-fix-quorum-work.diff
|
||
|
|
||
|
########################################################
|
||
|
# UDF - backport from 2.6.26
|
||
|
########################################################
|
||
|
patches.suse/udf-1-kill-udf_set_blocksize.patch
|
||
|
patches.suse/udf-2-kill-useless-file-header-comments-for-vfs-metho.patch
|
||
|
patches.suse/udf-3-move-headers-out-include-linux.patch
|
||
|
patches.suse/udf-4-Use-DIV_ROUND_UP.patch
|
||
|
patches.suse/udf-5--udf_error-static.patch
|
||
|
patches.suse/udf-6-udf_CS0toUTF8-cleanup.patch
|
||
|
patches.suse/udf-7-fix-udf_build_ustr.patch
|
||
|
patches.suse/udf-8-udf_CS0toNLS-cleanup.patch
|
||
|
patches.suse/udf-9-constify-crc.patch
|
||
|
patches.suse/udf-10-simple-cleanup-of-truncate.c.patch
|
||
|
patches.suse/udf-11-truncate-create-function-for-updating-of-Alloc.patch
|
||
|
patches.suse/udf-12-replace-all-adds-to-little-endians-variables-wi.patch
|
||
|
patches.suse/udf-13-simplify-__udf_read_inode.patch
|
||
|
patches.suse/udf-14-replace-udf_-_offset-macros-with-functions.patch
|
||
|
patches.suse/udf-15-convert-udf_count_free_bitmap-to-use-bitmap_wei.patch
|
||
|
patches.suse/udf-16-udf_get_block-inode_bmap-remove-unneeded-che.patch
|
||
|
patches.suse/udf-17-create-function-for-conversion-from-timestamp-t.patch
|
||
|
patches.suse/udf-18-convert-udf_stamp_to_time-to-return-struct-time.patch
|
||
|
patches.suse/udf-19-convert-udf_stamp_to_time-and-udf_time_to_stamp.patch
|
||
|
patches.suse/udf-20-remove-unneeded-kernel_timestamp-type.patch
|
||
|
patches.suse/udf-21-super.c-reorganization.patch
|
||
|
patches.suse/udf-22-Mark-udf_process_sequence-as-noinline.patch
|
||
|
patches.suse/udf-23-Remove-checking-of-existence-of-filename-in-udf.patch
|
||
|
patches.suse/udf-24-Remove-declarations-of-arrays-of-size-UDF_NAME_.patch
|
||
|
patches.suse/udf-25-fix-anchor-point-detection.patch
|
||
|
patches.suse/udf-26-Cleanup-volume-descriptor-sequence-processing.patch
|
||
|
patches.suse/udf-27-Improve-error-recovery-on-mount.patch
|
||
|
patches.suse/udf-28-Move-filling-of-partition-descriptor-info-into.patch
|
||
|
patches.suse/udf-29-Move-processing-of-virtual-partitions.patch
|
||
|
patches.suse/udf-30-Cleanup-anchor-block-detection.patch
|
||
|
patches.suse/udf-31-Improve-anchor-block-detection.patch
|
||
|
patches.suse/udf-32-Silence-warning-about-accesses-beyond-end-of-de.patch
|
||
|
patches.suse/udf-33-Fix-detection-of-VAT-version.patch
|
||
|
patches.suse/udf-34-Allow-loading-of-VAT-inode.patch
|
||
|
patches.suse/udf-35-Handle-VAT-packed-inside-inode-properly.patch
|
||
|
patches.suse/udf-36-Mount-filesystem-read-only-if-it-has-pseudoover.patch
|
||
|
patches.suse/udf-37-Fix-handling-of-multisession-media.patch
|
||
|
patches.suse/udf-38-Add-read-only-support-for-2.50-UDF-media.patch
|
||
|
patches.suse/udf-39-Fix-bug-in-VAT-mapping-code.patch
|
||
|
patches.suse/udf-40-Fix-compilation-warnings-when-UDF-debug-is-on.patch
|
||
|
patches.suse/udf-41-use-crc_itu_t-from-lib-instead-of-udf_crc.patch
|
||
|
patches.suse/udf-42-fs-udf-partition.c-udf_get_pblock-mustn-t-be.patch
|
||
|
|
||
|
########################################################
|
||
|
# novfs
|
||
|
########################################################
|
||
|
patches.suse/novfs-add-the-novell-filesystem-client-kernel-module.patch
|
||
|
# patches.suse/convert-novfs-to-open-soure-coding-standards.patch
|
||
|
|
||
|
########################################################
|
||
|
# other filesystem stuff
|
||
|
########################################################
|
||
|
patches.suse/squashfs.patch
|
||
|
patches.fixes/fat_valid_media.patch
|
||
|
patches.fixes/fat_detect_media_wo_parttable.patch
|
||
|
|
||
|
patches.suse/parser-match_string.diff
|
||
|
patches.suse/fs-may_iops.diff
|
||
|
patches.suse/fs-knows-MAY_APPEND.diff
|
||
|
patches.suse/nfs4acl-common.diff
|
||
|
patches.suse/nfs4acl-ext3.diff
|
||
|
patches.suse/nfs4acl-ai.diff
|
||
|
|
||
|
########################################################
|
||
|
# Networking, IPv6
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# These patches are from the netfilter team, and
|
||
|
# are required to tag IPsec packets for packet
|
||
|
# filtering purposes.
|
||
|
########################################################
|
||
|
|
||
|
# anyone want to refresh this one?
|
||
|
+okir patches.suse/netfilter-ipv4options
|
||
|
patches.suse/netfilter-ipt_LOG-mac
|
||
|
|
||
|
########################################################
|
||
|
#
|
||
|
# Device drivers
|
||
|
#
|
||
|
########################################################
|
||
|
patches.fixes/tg3-flowctrl.patch
|
||
|
|
||
|
+kkeil patches.drivers/e1000-7.6.9.2
|
||
|
+kkeil patches.drivers/e1000-7.6.5-napi-tail.patch
|
||
|
+kkeil patches.drivers/e1000-7.6.9.2-napi
|
||
|
|
||
|
# Add support for Montevina hardware; series mainlined 2.6.26
|
||
|
patches.drivers/e1000e-backport-0001-remove-no-longer-used-e1000e_read_nvm_spi.patch
|
||
|
patches.drivers/e1000e-backport-0002-remove-irq_sem.patch
|
||
|
patches.drivers/e1000e-backport-0003-rename-mc_addr_list_update.patch
|
||
|
patches.drivers/e1000e-backport-0004-reorganize-PHY-and-flow-control-interface.patch
|
||
|
patches.drivers/e1000e-backport-0005-Make-arrays-out-of-these-Rx-Tx-registers.patch
|
||
|
patches.drivers/e1000e-backport-0006-rename-a-few-functions.patch
|
||
|
patches.drivers/e1000e-backport-0007-cleanup-several-stats-issues.patch
|
||
|
patches.drivers/e1000e-backport-0008-Fix-HW-Error-on-es2lan-ARP-capture-issue-by.patch
|
||
|
patches.drivers/e1000e-backport-0009-Add-support-for-BM-PHYs-on-ICH9.patch
|
||
|
|
||
|
########################################################
|
||
|
# Storage
|
||
|
########################################################
|
||
|
|
||
|
patches.drivers/libata-add-waits-for-govault
|
||
|
patches.drivers/libata-unlock-hpa-by-default
|
||
|
patches.drivers/libata-sata_nv-disable-ADMA
|
||
|
patches.drivers/libata-sata_inic162x-update-to-0.4
|
||
|
patches.drivers/libata-ahci-sb600-no-msi
|
||
|
patches.drivers/libata-pmp-detection-fixes
|
||
|
patches.drivers/libata-pmp-simg3726-nosrst
|
||
|
patches.drivers/libata-acpi-fix-hotplug
|
||
|
patches.drivers/libata-ata_piix-macbook-fix
|
||
|
patches.drivers/libata-ahci-mcp65-workarounds
|
||
|
patches.drivers/libata-ata_piix-TECRA-M4-broken-suspend
|
||
|
patches.drivers/libata-ahci-sis-no-pmp
|
||
|
patches.drivers/libata-ahci-jmb361-one-port
|
||
|
patches.drivers/libata-update-atapi_check_dma
|
||
|
patches.drivers/libata-implement-atapi-nopio
|
||
|
patches.drivers/libata-ahci-clear-irq_stat
|
||
|
patches.drivers/cdrom-dont-check-PLAY_AUDIO-in-count_tracks
|
||
|
|
||
|
# patches.fixes/mptbase-vmware-fix
|
||
|
|
||
|
# Remaining SCSI patches (garloff)
|
||
|
patches.suse/scsi-error-test-unit-ready-timeout
|
||
|
|
||
|
patches.fixes/proc-scsi-scsi-fix.diff
|
||
|
patches.fixes/megaraid_mbox-dell-cerc-support
|
||
|
|
||
|
########################################################
|
||
|
# Network
|
||
|
########################################################
|
||
|
patches.fixes/tulip-quad-NIC-ifdown
|
||
|
patches.suse/nameif-track-rename.patch
|
||
|
|
||
|
########################################################
|
||
|
# Wireless Networking
|
||
|
########################################################
|
||
|
patches.suse/wireless-no-aes-select
|
||
|
|
||
|
########################################################
|
||
|
# iSCSI
|
||
|
########################################################
|
||
|
+2.6.24 patches.fixes/libiscsi-iscsi_pool_free-api-change
|
||
|
|
||
|
########################################################
|
||
|
# PCI and PCI hotplug
|
||
|
########################################################
|
||
|
patches.drivers/pci-vt3336-no-msi
|
||
|
|
||
|
########################################################
|
||
|
# sysfs / driver core
|
||
|
########################################################
|
||
|
# make debugging easier
|
||
|
patches.drivers/sysfs-crash-debugging.patch
|
||
|
|
||
|
########################################################
|
||
|
# USB
|
||
|
########################################################
|
||
|
# make debugging easier
|
||
|
patches.suse/usb-storage-disable-delay.patch
|
||
|
|
||
|
# usb persist across suspend to ram. Patches will be in 2.6.26
|
||
|
patches.drivers/usb-persist-1-USB-EHCI-carry-out-port-handover-during-each-root.patch
|
||
|
patches.drivers/usb-persist-2-USB-reorganize-code-in-hub.c.patch
|
||
|
patches.drivers/usb-persist-3-USB-make-USB-PERSIST-work-after-every-system-sleep.patch
|
||
|
patches.drivers/usb-persist-4-USB-remove-CONFIG_USB_PERSIST-setting.patch
|
||
|
patches.drivers/usb-persist-5-USB-check-serial-number-string-after-device-reset.patch
|
||
|
patches.drivers/usb-persist-6-USB-enable-USB-PERSIST-by-default.patch
|
||
|
patches.drivers/appletouch_persist.diff
|
||
|
patches.drivers/ehci_fix_remote_wakeup_regression.diff
|
||
|
patches.drivers/usb-don-t-use-reset-resume-if-drivers-don-t-support-it.patch
|
||
|
|
||
|
# backports from mainline for quirks and some drivers that are commonly used
|
||
|
patches.drivers/usb-add-option-hso-driver.patch
|
||
|
patches.drivers/usb-sierra-option.patch
|
||
|
|
||
|
########################################################
|
||
|
# I2C
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# Input & Console
|
||
|
########################################################
|
||
|
patches.suse/bootsplash
|
||
|
patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch
|
||
|
patches.fixes/input-add-amilo-pro-v-to-nomux.patch
|
||
|
patches.fixes/input-i8042-add-ctr-resume-timeout.patch
|
||
|
|
||
|
##########################################################
|
||
|
# Sound
|
||
|
##########################################################
|
||
|
patches.drivers/alsa-usb-exclude-1st-slot
|
||
|
patches.drivers/alsa-hda-backport-2.6.25-rc3
|
||
|
patches.drivers/alsa-hda-backport-2.6.26-rc4
|
||
|
patches.drivers/alsa-hda-dma-pos-fix
|
||
|
patches.drivers/alsa-intel8x0-8ch
|
||
|
patches.drivers/alsa-usb-audio-disconnect-oops-fix
|
||
|
patches.drivers/alsa-mixer-oss-map-fix
|
||
|
patches.drivers/alsa-emu10k1-audigy2-digital-fix
|
||
|
patches.drivers/alsa-hp2133-mic-fix
|
||
|
patches.drivers/alsa-asus-a9t-fix
|
||
|
# post 11.0-GM
|
||
|
patches.drivers/alsa-fix-hda-alc262-sonyassamd-array
|
||
|
|
||
|
########################################################
|
||
|
# Other driver fixes
|
||
|
########################################################
|
||
|
patches.fixes/ieee1394-sbp2_long_sysfs_ieee1394_id.patch
|
||
|
|
||
|
patches.fixes/parport-mutex
|
||
|
+49840 patches.fixes/serial8250_console_write-ier
|
||
|
+49840 patches.fixes/fix-serial-8250-UART_BUG_TXEN-test
|
||
|
patches.fixes/bluetooth-wake-up-properly-after-ide-timeout-expires.patch
|
||
|
|
||
|
# suse-2.4 compatible crypto loop driver
|
||
|
patches.suse/twofish-2.6
|
||
|
|
||
|
########################################################
|
||
|
# Other drivers we have added to the tree
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# Suspend/Resume stuff
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# device-mapper
|
||
|
########################################################
|
||
|
patches.fixes/dm-mpath-hp-sw.patch
|
||
|
|
||
|
patches.suse/dm-emulate-blkrrpart-ioctl
|
||
|
patches.suse/dm-raid45-2.6.24-20080602a.patch
|
||
|
|
||
|
##########################################################
|
||
|
#
|
||
|
# Security stuff
|
||
|
#
|
||
|
##########################################################
|
||
|
|
||
|
##########################################################
|
||
|
# AppArmor
|
||
|
##########################################################
|
||
|
patches.apparmor/security-create.diff
|
||
|
patches.apparmor/remove_suid.diff
|
||
|
patches.apparmor/vfs-notify_change.diff
|
||
|
patches.apparmor/security-setattr.diff
|
||
|
patches.apparmor/vfs-mkdir.diff
|
||
|
patches.apparmor/security-mkdir.diff
|
||
|
patches.apparmor/vfs-mknod.diff
|
||
|
patches.apparmor/security-mknod.diff
|
||
|
patches.apparmor/vfs-symlink.diff
|
||
|
patches.apparmor/security-symlink.diff
|
||
|
patches.apparmor/security-readlink.diff
|
||
|
patches.apparmor/vfs-link.diff
|
||
|
patches.apparmor/security-link.diff
|
||
|
patches.apparmor/vfs-rmdir.diff
|
||
|
patches.apparmor/security-rmdir.diff
|
||
|
patches.apparmor/fix-vfs_rmdir.diff
|
||
|
patches.apparmor/vfs-unlink.diff
|
||
|
patches.apparmor/security-unlink.diff
|
||
|
patches.apparmor/vfs-rename.diff
|
||
|
patches.apparmor/security-rename.diff
|
||
|
patches.apparmor/vfs-setxattr.diff
|
||
|
patches.apparmor/security-setxattr.diff
|
||
|
patches.apparmor/vfs-getxattr.diff
|
||
|
patches.apparmor/security-getxattr.diff
|
||
|
patches.apparmor/vfs-listxattr.diff
|
||
|
patches.apparmor/security-listxattr.diff
|
||
|
patches.apparmor/vfs-removexattr.diff
|
||
|
patches.apparmor/security-removexattr.diff
|
||
|
patches.apparmor/unambiguous-__d_path.diff
|
||
|
patches.apparmor/mount-consistent-__d_path.diff
|
||
|
patches.apparmor/d_namespace_path.diff
|
||
|
patches.apparmor/__d_path-keep-connected.diff
|
||
|
patches.apparmor/fsetattr.diff
|
||
|
patches.apparmor/fsetattr-reintro-ATTR_FILE.diff
|
||
|
patches.apparmor/fsetattr-restore-ia_file
|
||
|
patches.apparmor/file-handle-ops.diff
|
||
|
patches.apparmor/security-xattr-file.diff
|
||
|
patches.apparmor/sysctl-pathname.diff
|
||
|
patches.apparmor/parent-permission.diff
|
||
|
patches.apparmor/do_path_lookup-nameidata.diff
|
||
|
patches.apparmor/sys_fchdir-nameidata.diff
|
||
|
patches.apparmor/file_permission-nameidata.diff
|
||
|
patches.apparmor/apparmor-audit.diff
|
||
|
patches.apparmor/apparmor-main.diff
|
||
|
patches.apparmor/apparmor-lsm.diff
|
||
|
patches.apparmor/apparmor-module_interface.diff
|
||
|
patches.apparmor/apparmor-misc.diff
|
||
|
patches.apparmor/apparmor-intree.diff
|
||
|
patches.apparmor/apparmor-network.diff
|
||
|
patches.apparmor/apparmor-rlimits.diff
|
||
|
patches.apparmor/apparmor-2.6.25.diff
|
||
|
patches.apparmor/apparmor-stack_secondary.diff
|
||
|
patches.apparmor/export-security_inode_permission-for-aufs
|
||
|
|
||
|
########################################################
|
||
|
# Address space layout randomization
|
||
|
########################################################
|
||
|
|
||
|
########################################################
|
||
|
# KDB v4.4
|
||
|
########################################################
|
||
|
|
||
|
patches.suse/kdb-common
|
||
|
patches.suse/kdb-x86
|
||
|
patches.suse/kdb-ia64
|
||
|
patches.suse/kdb-serial-8250
|
||
|
|
||
|
########################################################
|
||
|
# Other patches for debugging
|
||
|
########################################################
|
||
|
patches.suse/crasher-26.diff
|
||
|
patches.suse/stack-unwind
|
||
|
|
||
|
########################################################
|
||
|
# You'd better have a good reason for adding a patch
|
||
|
# below here.
|
||
|
########################################################
|
||
|
|
||
|
|
||
|
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
|
||
|
# (as all other arch specific patches should be kept at the end
|
||
|
# for obvious reasons.)
|
||
|
|
||
|
########################################################
|
||
|
# user mode linux
|
||
|
########################################################
|
||
|
|
||
|
### both uml framebuffer and xen need this one.
|
||
|
patches.xen/add-console-use-vt
|
||
|
|
||
|
### kraxel's uml framebuffer driver
|
||
|
- patches.uml/uml-kconfig
|
||
|
- patches.uml/uml-x11-fb
|
||
|
|
||
|
|
||
|
########################################################
|
||
|
# XEN architecture, version 3
|
||
|
########################################################
|
||
|
|
||
|
# xen patches, from xenbits mercurial repository.
|
||
|
# http://xenbits.xensource.com/ext/linux-2.6-merge.hg
|
||
|
#
|
||
|
# everything named "xen3-auto-*" is auto-generated.
|
||
|
# PLEASE DON'T EDIT THESE PATCHES. Create fixup patches
|
||
|
# on top of them instead. This reduces workload when
|
||
|
# re-basing to a newer xen tree.
|
||
|
|
||
|
# split out patches
|
||
|
-RT patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch
|
||
|
-RT patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch
|
||
|
-RT patches.xen/ipv6-no-autoconf
|
||
|
- patches.xen/sfc-network-driver
|
||
|
- patches.xen/sfc-resource-driver
|
||
|
|
||
|
# bulk stuff, new files for xen
|
||
|
-RT patches.xen/xen3-auto-xen-arch.diff
|
||
|
-RT patches.xen/xen3-auto-xen-drivers.diff
|
||
|
-RT patches.xen/xen3-auto-include-xen-interface.diff
|
||
|
|
||
|
# kconfig bits for xen
|
||
|
-RT patches.xen/xen3-auto-xen-kconfig.diff
|
||
|
|
||
|
# common code changes
|
||
|
-RT patches.xen/xen3-auto-common.diff
|
||
|
-RT patches.xen/xen3-auto-arch-x86.diff
|
||
|
-RT patches.xen/xen3-auto-arch-i386.diff
|
||
|
-RT patches.xen/xen3-auto-arch-x86_64.diff
|
||
|
|
||
|
# Xen code adjustments to match upstream
|
||
|
-RT patches.xen/xen3-fixup-xen
|
||
|
|
||
|
# newer changeset backports
|
||
|
-RT patches.xen/540-blkif-nr-segments-check.patch
|
||
|
-RT patches.xen/560-x86_64-no-irq-affinity-break-msg.patch
|
||
|
-RT patches.xen/572-resume-alloc-no-swap.patch
|
||
|
-RT patches.xen/573-netfront-copy-recv-leak.patch
|
||
|
|
||
|
# changes outside arch/{i386,x86_64}/xen
|
||
|
-RT patches.xen/xen3-fixup-kconfig
|
||
|
-RT patches.xen/xen3-fixup-common
|
||
|
-RT patches.xen/xen3-fixup-arch-x86
|
||
|
-RT patches.xen/xen3-fixup-sfc
|
||
|
|
||
|
# ports of other patches
|
||
|
-RT patches.xen/xen3-patch-2.6.18
|
||
|
-RT patches.xen/xen3-patch-2.6.19
|
||
|
-RT patches.xen/xen3-patch-2.6.20
|
||
|
-RT patches.xen/xen3-patch-2.6.21
|
||
|
-RT patches.xen/xen3-patch-2.6.22
|
||
|
-RT patches.xen/xen3-patch-2.6.23
|
||
|
-RT patches.xen/xen3-patch-2.6.24
|
||
|
-RT patches.xen/xen3-patch-2.6.25
|
||
|
-RT patches.xen/xen3-patch-2.6.25.1
|
||
|
-RT patches.xen/xen3-patch-2.6.25.5-6
|
||
|
-RT patches.xen/xen3-seccomp-disable-tsc-option
|
||
|
+andrea -RT patches.xen/xen3-silent-stack-overflow
|
||
|
-RT patches.xen/xen3-sysfs-crash-debugging.patch
|
||
|
-RT patches.xen/xen3-stack-unwind
|
||
|
|
||
|
# bugfixes and enhancements
|
||
|
-RT patches.xen/xen-modular-blktap
|
||
|
-RT patches.xen/xen-x86-panic-no-reboot
|
||
|
-RT patches.xen/xen-i386-panic-on-oops
|
||
|
-RT patches.xen/xen-configurable-console
|
||
|
-RT patches.xen/xen-x86_64-init-cleanup
|
||
|
-RT patches.xen/xen-balloon-max-target
|
||
|
-RT patches.xen/xen-x86-dcr-fallback
|
||
|
-RT patches.xen/xen-x86-consistent-nmi
|
||
|
-RT patches.xen/xen-x86-no-lapic
|
||
|
-RT patches.xen/xen-blkback-bimodal-suse
|
||
|
-RT patches.xen/xen-blkif-protocol-fallback-hack
|
||
|
-RT patches.xen/xen-blkback-cdrom
|
||
|
-RT patches.xen/xen-sections
|
||
|
-RT patches.xen/xen-balloon-hvm-min
|
||
|
-RT patches.xen/xen-swiotlb-heuristics
|
||
|
-RT patches.xen/xen-netfront-flip-prod
|
||
|
|
||
|
# RT
|
||
|
|
||
|
# RCU
|
||
|
+RT patches.rt/rcu-various-fixups.patch
|
||
|
+RT patches.rt/rcu-trace-fix-free.patch
|
||
|
+RT patches.rt/rcu-preempt-fix-bad-dyntick-accounting.patch
|
||
|
+RT patches.rt/rcu-preempt-boost-sdr.patch
|
||
|
+RT patches.rt/rcu-preempt-boost-default.patch
|
||
|
+RT patches.rt/rcu-preempt-boost-fix.patch
|
||
|
|
||
|
+RT patches.rt/rcu-hrt-fixups.patch
|
||
|
|
||
|
+RT patches.rt/rcu-new-7.patch
|
||
|
+RT patches.rt/rcu-torture-preempt-update.patch
|
||
|
+RT patches.rt/rcupreempt-boost-early-init.patch
|
||
|
|
||
|
+RT patches.rt/rt_mutex_setprio.patch
|
||
|
|
||
|
+RT patches.rt/qrcu.patch
|
||
|
|
||
|
+RT patches.rt/rcu-preempt-hotplug-hackaround.patch
|
||
|
+RT patches.rt/call_rcu_bh-rename-of-call_rcu.patch
|
||
|
|
||
|
# the rcu trace markers need to be updated to the new markers.
|
||
|
#rcu-preempt-trace-markers-1.patch
|
||
|
#rcu-preempt-trace-markers-2.patch
|
||
|
|
||
|
|
||
|
# Last patch of the RT balancing code (not yet in sched-devel)
|
||
|
+RT patches.rt/sched-use-a-2d-bitmap-search-prio-cpu.patch
|
||
|
|
||
|
# FTRACE tracing
|
||
|
+RT patches.rt/ftrace-upstream.patch
|
||
|
+RT patches.rt/ftrace-disable-daemon.patch
|
||
|
+RT patches.rt/ftrace-safe-traversal-hlist.patch
|
||
|
+RT patches.rt/ftrace-update-cnt-stat-fix.patch
|
||
|
+RT patches.rt/ftrace-function-record-nop.patch
|
||
|
|
||
|
+RT patches.rt/ftrace-peterz-cpu_clock.patch
|
||
|
+RT patches.rt/ftrace-cpu-clock-update.patch
|
||
|
+RT patches.rt/ftrace-use-preempt-disable-not-irq-disable.patch
|
||
|
# ftrace-handle-time-outside-of-lockdep.patch
|
||
|
+RT patches.rt/cycles-to-ns-trace-fix.patch
|
||
|
+RT patches.rt/native-sched-clock-booboo.patch
|
||
|
|
||
|
# ftrace RT extensions
|
||
|
+RT patches.rt/tracer-add-event-markers.patch
|
||
|
#tracer-use-sched-clock.patch
|
||
|
+RT patches.rt/tracer-event-trace.patch
|
||
|
+RT patches.rt/trace-histograms.patch
|
||
|
+RT patches.rt/trace_hist-divzero.patch
|
||
|
+RT patches.rt/event-tracer-syscall-x86_64.patch
|
||
|
+RT patches.rt/event-tracer-syscall-i386.patch
|
||
|
+RT patches.rt/trace-events-handle-syscalls.patch
|
||
|
+RT patches.rt/preempt-trace.patch
|
||
|
|
||
|
- patches.rt/latency-tracing-prctl-api-hack.patch
|
||
|
|
||
|
# ARM trace hook
|
||
|
+RT patches.rt/trace-add-event-markers-arm.patch
|
||
|
|
||
|
# PPC MCOUNT updates
|
||
|
+RT patches.rt/ppc-rename-xmon-mcount.patch
|
||
|
+RT patches.rt/ppc-add-mcount.patch
|
||
|
+RT patches.rt/ppc-mcount-dummy-functions.patch
|
||
|
+RT patches.rt/ppc-mark-notrace-mainline.patch
|
||
|
+RT patches.rt/ppc-add-ppc32-mcount.patch
|
||
|
+RT patches.rt/ppc-select-mcount.patch
|
||
|
|
||
|
# KVM - RT fixes
|
||
|
#kvm-lapic-migrate-latency-fix.patch
|
||
|
#kvm-make-less-noise.patch
|
||
|
#kvm-preempt-rt-resched-delayed.patch
|
||
|
+RT patches.rt/sched-enable-irqs-in-preempt-in-notifier-call.patch
|
||
|
|
||
|
#
|
||
|
# ARM clock events & co
|
||
|
#
|
||
|
+RT patches.rt/ep93xx-timer-accuracy.patch
|
||
|
+RT patches.rt/ep93xx-clockevents.patch
|
||
|
+RT patches.rt/ep93xx-clockevents-fix.patch
|
||
|
|
||
|
# CHECKME
|
||
|
+RT patches.rt/arm-leds-timer.patch
|
||
|
|
||
|
#
|
||
|
# Check what's in mainline / mm or might be
|
||
|
# upstream material.
|
||
|
#
|
||
|
+RT patches.rt/spinlock-trylock-cleanup-sungem.patch
|
||
|
+RT patches.rt/x86_64-tsc-sync-irqflags-fix.patch
|
||
|
+RT patches.rt/neptune-no-at-keyboard.patch
|
||
|
+RT patches.rt/rtmutex-debug.h-cleanup.patch
|
||
|
+RT patches.rt/netpoll-8139too-fix.patch
|
||
|
+RT patches.rt/kprobes-preempt-fix.patch
|
||
|
+RT patches.rt/replace-bugon-by-warn-on.patch
|
||
|
|
||
|
# Suspend / resume fixups
|
||
|
+RT patches.rt/i386-mark-atomic-irq-ops-raw.patch
|
||
|
+RT patches.rt/msi-suspend-resume-workaround.patch
|
||
|
+RT patches.rt/floppy-resume-fix.patch
|
||
|
|
||
|
#
|
||
|
# assorted fixlets from -mm:
|
||
|
#
|
||
|
# Check if they are really in -mm or should be submitted
|
||
|
#
|
||
|
+RT patches.rt/hrtimers-overrun-api.patch
|
||
|
+RT patches.rt/mm-fix-latency.patch
|
||
|
|
||
|
+RT patches.rt/ioapic-fix-too-fast-clocks.patch
|
||
|
+RT patches.rt/fix-acpi-build-weirdness.patch
|
||
|
+RT patches.rt/write-try-lock-irqsave.patch
|
||
|
|
||
|
+RT patches.rt/move-native-irq.patch
|
||
|
+RT patches.rt/dont-unmask-io_apic.patch
|
||
|
|
||
|
#
|
||
|
# misc build beautification patches:
|
||
|
#
|
||
|
+RT patches.rt/gcc-warnings-shut-up.patch
|
||
|
|
||
|
#
|
||
|
# Various fixlets
|
||
|
#
|
||
|
|
||
|
#
|
||
|
# Debugging patches
|
||
|
#
|
||
|
+RT patches.rt/apic-dumpstack.patch
|
||
|
+RT patches.rt/netfilter-more-debugging.patch
|
||
|
|
||
|
#
|
||
|
# Latency tracer
|
||
|
#
|
||
|
# We are using the new tracer, I've put a '# x '
|
||
|
# in front of all the patches that I needed to
|
||
|
# remove to do so.
|
||
|
#
|
||
|
+RT patches.rt/nmi-profiling-base.patch
|
||
|
#redo-regparm-option.patch
|
||
|
# x latency-tracing.patch
|
||
|
# x latency-tracing-remove-trace-array.patch
|
||
|
#latency-tracer-disable-across-trace-cmdline.patch
|
||
|
|
||
|
#latency-tracing-i386-paravirt-fastcall.patch
|
||
|
# x latency-tracing-i386.patch
|
||
|
# x latency-tracing-x86_64.patch
|
||
|
|
||
|
+RT patches.rt/latency-tracing-ppc.patch
|
||
|
|
||
|
# x latency-tracer-printk-fix.patch
|
||
|
|
||
|
+RT patches.rt/latency-tracing-arm.patch
|
||
|
|
||
|
# x latency-tracing-exclude-printk.patch
|
||
|
|
||
|
# x latency-tracing-raw-spinlock-hack.patch
|
||
|
# x latency-tracer-one-off-fix.patch
|
||
|
# x smaller-trace.patch
|
||
|
# x trace-name-plus.patch
|
||
|
# x trace-with-caller-addr.patch
|
||
|
# x trace-sti-mwait.patch
|
||
|
# x latency-tracer-optimize-a-bit.patch
|
||
|
# x idle-stop-critical-timing.patch
|
||
|
|
||
|
+RT patches.rt/arm-latency-tracer-support.patch
|
||
|
# x latency-tracer-variable-threshold.patch
|
||
|
|
||
|
# Needs to be rewritten to trigger on the procfs variable !
|
||
|
# x reset-latency-histogram.patch
|
||
|
|
||
|
# tracing
|
||
|
# x undo-latency-tracing-raw-spinlock-hack.patch
|
||
|
+RT patches.rt/random-driver-latency-fix.patch
|
||
|
+RT patches.rt/latency-measurement-drivers.patch
|
||
|
|
||
|
# x latency-tracing-use-now.patch
|
||
|
# x preempt_max_latency-in-all-modes.patch
|
||
|
# x latency-hist-add-resetting-for-all-timing-options.patch
|
||
|
|
||
|
# x latency-trace-sysctl-config-fix.patch
|
||
|
# x latency-trace-convert-back-to-ms.patch
|
||
|
# x latency-trace-fix.patch
|
||
|
# x trace-cpuidle.patch
|
||
|
|
||
|
#
|
||
|
# lockdep queue:
|
||
|
#
|
||
|
+RT patches.rt/lockdep-show-held-locks.patch
|
||
|
+RT patches.rt/lockdep-lock_set_subclass.patch
|
||
|
+RT patches.rt/lockdep-prettify.patch
|
||
|
+RT patches.rt/lockdep-more-entries.patch
|
||
|
|
||
|
#
|
||
|
# Revert loopback bh assumption patch
|
||
|
#
|
||
|
+RT patches.rt/loopback-revert.patch
|
||
|
|
||
|
#
|
||
|
# hrtimer
|
||
|
#
|
||
|
# x hrtimer-trace.patch
|
||
|
|
||
|
#
|
||
|
# PPC gtod and highres support
|
||
|
# ** upstream as of 2.6.24-rc2 **
|
||
|
#ppc-gtod-support.patch
|
||
|
#ppc-gtod-support-fix.patch
|
||
|
#ppc-a-2.patch
|
||
|
#ppc-fix-clocksource-timebase-shift.patch
|
||
|
#ppc-remove-broken-vsyscall.patch
|
||
|
#ppc-read-persistent-clock.patch
|
||
|
+RT patches.rt/ppc-gtod-notrace-fix.patch
|
||
|
#ppc-clockevents.patch
|
||
|
#ppc-clockevents-fix.patch
|
||
|
#ppc-highres-dyntick.patch
|
||
|
|
||
|
#
|
||
|
# -rt queue:
|
||
|
#
|
||
|
#inet_hash_bits.patch
|
||
|
#inet-hash-bits-ipv6-fix.patch
|
||
|
|
||
|
#
|
||
|
# ARM preperatory patches
|
||
|
#
|
||
|
+RT patches.rt/arm-cmpxchg.patch
|
||
|
+RT patches.rt/arm-fix-atomic-cmpxchg.patch
|
||
|
+RT patches.rt/arm-cmpxchg-support-armv6.patch
|
||
|
+RT patches.rt/arm-futex-atomic-cmpxchg.patch
|
||
|
+RT patches.rt/arm-preempt-config.patch
|
||
|
|
||
|
#
|
||
|
# IRQ threading
|
||
|
#
|
||
|
+RT patches.rt/preempt-softirqs-core.patch
|
||
|
+RT patches.rt/preempt-irqs-core.patch
|
||
|
#preempt-irqs-softirq-in-hardirq.patch
|
||
|
+RT patches.rt/preempt-irqs-direct-debug-keyboard.patch
|
||
|
+RT patches.rt/preempt-irqs-timer.patch
|
||
|
+RT patches.rt/preempt-irqs-hrtimer.patch
|
||
|
|
||
|
+RT patches.rt/preempt-irqs-i386.patch
|
||
|
+RT patches.rt/preempt-irqs-i386-ioapic-mask-quirk.patch
|
||
|
|
||
|
+RT patches.rt/preempt-irqs-mips.patch
|
||
|
|
||
|
+RT patches.rt/preempt-irqs-x86-64.patch
|
||
|
+RT patches.rt/preempt-irqs-x86-64-ioapic-mask-quirk.patch
|
||
|
|
||
|
+RT patches.rt/preempt-irqs-arm.patch
|
||
|
+RT patches.rt/preempt-irqs-arm-fix-oprofile.patch
|
||
|
|
||
|
+RT patches.rt/preempt-irqs-ppc.patch
|
||
|
+RT patches.rt/preempt-irqs-ppc-ack-irq-fixups.patch
|
||
|
+RT patches.rt/preempt-irqs-ppc-fix-b5.patch
|
||
|
+RT patches.rt/preempt-irqs-ppc-fix-b6.patch
|
||
|
+RT patches.rt/preempt-irqs-ppc-celleb-beatic-eoi.patch
|
||
|
+RT patches.rt/preempt-irqs-ppc-fix-more-fasteoi.patch
|
||
|
+RT patches.rt/preempt-irqs-ppc-preempt-schedule-irq-entry-fix.patch
|
||
|
|
||
|
+RT patches.rt/preempt-irqs-Kconfig.patch
|
||
|
|
||
|
#
|
||
|
# Real real time stuff :)
|
||
|
#
|
||
|
+RT patches.rt/rt-apis.patch
|
||
|
|
||
|
+RT patches.rt/rt-slab-new.patch
|
||
|
+RT patches.rt/rt-page_alloc.patch
|
||
|
|
||
|
#
|
||
|
# rt-mutexes
|
||
|
#
|
||
|
+RT patches.rt/rt-mutex-preempt-debugging.patch
|
||
|
+RT patches.rt/rt-mutex-irq-flags-checking.patch
|
||
|
+RT patches.rt/rt-mutex-trivial-tcp-preempt-fix.patch
|
||
|
+RT patches.rt/rt-mutex-trivial-route-cast-fix.patch
|
||
|
+RT patches.rt/rt-mutex-delayed-resched.patch
|
||
|
+RT patches.rt/rt-mutex-core.patch
|
||
|
|
||
|
+RT patches.rt/rt-mutex-i386.patch
|
||
|
+RT patches.rt/rt-mutex-x86-64.patch
|
||
|
|
||
|
+RT patches.rt/rt-mutex-mips.patch
|
||
|
|
||
|
+RT patches.rt/rt-mutex-ppc.patch
|
||
|
+RT patches.rt/rt-mutex-ppc-fix-a5.patch
|
||
|
|
||
|
|
||
|
+RT patches.rt/rt-mutex-arm.patch
|
||
|
+RT patches.rt/rt-mutex-arm-fix.patch
|
||
|
|
||
|
+RT patches.rt/rt-mutex-drop-generic-TIF_NEED_RESCHED_DELAYED.patch
|
||
|
+RT patches.rt/rt-mutex-compat-semaphores.patch
|
||
|
|
||
|
#
|
||
|
# Per-CPU locking assumption cleanups:
|
||
|
#
|
||
|
+RT patches.rt/percpu-locked-mm.patch
|
||
|
|
||
|
+RT patches.rt/percpu-locked-netfilter.patch
|
||
|
+RT patches.rt/percpu-locked-netfilter2.patch
|
||
|
|
||
|
+RT patches.rt/percpu-locked-powerpc-fixups.patch
|
||
|
#percpu-locked-powerpc-fixups-a6.patch
|
||
|
|
||
|
#
|
||
|
# Various preempt fixups
|
||
|
#
|
||
|
+RT patches.rt/net-core-preempt-fix.patch
|
||
|
|
||
|
+RT patches.rt/bh-uptodate-lock.patch
|
||
|
+RT patches.rt/bh-state-lock.patch
|
||
|
|
||
|
+RT patches.rt/jbd_assertions_smp_only.patch
|
||
|
|
||
|
#
|
||
|
# Tasklet redesign
|
||
|
#
|
||
|
+RT patches.rt/tasklet-redesign.patch
|
||
|
+RT patches.rt/tasklet-busy-loop-hack.patch
|
||
|
+RT patches.rt/tasklet-fix-preemption-race.patch
|
||
|
+RT patches.rt/tasklet-more-fixes.patch
|
||
|
|
||
|
#
|
||
|
# Diable irq poll on -rt
|
||
|
#
|
||
|
+RT patches.rt/disable-irqpoll.patch
|
||
|
|
||
|
#
|
||
|
# Inaccurate -rt stats (should be replaced by CFS)
|
||
|
#
|
||
|
+RT patches.rt/kstat-add-rt-stats.patch
|
||
|
|
||
|
# Misc
|
||
|
+RT patches.rt/preempt-realtime-warn-and-bug-on.patch
|
||
|
|
||
|
#
|
||
|
# Posix-cpu-timers in a thread
|
||
|
#
|
||
|
+RT patches.rt/cputimer-thread-rt_A0.patch
|
||
|
+RT patches.rt/cputimer-thread-rt-fix.patch
|
||
|
+RT patches.rt/posix-cpu-timers-fix.patch
|
||
|
|
||
|
#
|
||
|
# Various broken drivers
|
||
|
#
|
||
|
+RT patches.rt/vortex-fix.patch
|
||
|
+RT patches.rt/serial-locking-rt-cleanup.patch
|
||
|
+RT patches.rt/fix-emac-locking-2.6.16.patch
|
||
|
|
||
|
#
|
||
|
# Serial optimizing
|
||
|
#
|
||
|
+RT patches.rt/serial-slow-machines.patch
|
||
|
|
||
|
#
|
||
|
# Realtime patches
|
||
|
#
|
||
|
|
||
|
# ARM:
|
||
|
+RT patches.rt/preempt-realtime-ftrace.patch
|
||
|
+RT patches.rt/preempt-realtime-ftrace-disable-ftraced.patch
|
||
|
+RT patches.rt/preempt-realtime-arm.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-rawlock-in-mmu_context-h.patch
|
||
|
+RT patches.rt/arm-trace-preempt-idle.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-bagde4.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-footbridge.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-integrator.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-ixp4xx.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-pxa.patch
|
||
|
+RT patches.rt/preempt-realtime-arm-shark.patch
|
||
|
|
||
|
# MIPS: needs splitting
|
||
|
+RT patches.rt/preempt-realtime-mips.patch
|
||
|
#mips-gtod_clocksource.patch
|
||
|
|
||
|
# X86_64: needs splitting
|
||
|
+RT patches.rt/preempt-realtime-x86_64.patch
|
||
|
|
||
|
# IA64: needs splitting
|
||
|
+RT patches.rt/preempt-realtime-ia64.patch
|
||
|
|
||
|
# PPC: needs cleanup
|
||
|
+RT patches.rt/preempt-realtime-ppc-need-resched-delayed.patch
|
||
|
+RT patches.rt/preempt-realtime-ppc-more-resched-fixups.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-update.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-a7.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-b2.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-b3.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-b4.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-add-raw-relax-macros.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-tlb-batching.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-celleb-raw-spinlocks.patch
|
||
|
+RT patches.rt/preempt-realtime-powerpc-missing-raw-spinlocks.patch
|
||
|
|
||
|
# SuperH: needs splitting
|
||
|
# Also needs to be ported again!
|
||
|
# preempt-realtime-sh.patch
|
||
|
|
||
|
# i386
|
||
|
+RT patches.rt/preempt-realtime-i386.patch
|
||
|
+RT patches.rt/remove-check-pgt-cache-calls.patch
|
||
|
+RT patches.rt/preempt-irqs-i386-idle-poll-loop-fix.patch
|
||
|
|
||
|
#
|
||
|
# Core patch
|
||
|
#
|
||
|
# Note this is a convenience split up it is not supposed to compile
|
||
|
# step by step. Needs some care, but it is way easier to handle than
|
||
|
# the previous touch all in one patch
|
||
|
#
|
||
|
+RT patches.rt/preempt-realtime-sched.patch
|
||
|
+RT patches.rt/preempt-realtime-mmdrop-delayed.patch
|
||
|
+RT patches.rt/preempt-realtime-sched-i386.patch
|
||
|
+RT patches.rt/preempt-realtime-prevent-idle-boosting.patch
|
||
|
# preempt-realtime-cfs-accounting-fix.patch
|
||
|
+RT patches.rt/schedule-tail-balance-disable-irqs.patch
|
||
|
|
||
|
+RT patches.rt/preempt-realtime-sched-cpupri.patch
|
||
|
+RT patches.rt/preempt-realtime-core.patch
|
||
|
|
||
|
+RT patches.rt/preempt-realtime-fs-block.patch
|
||
|
+RT patches.rt/preempt-realtime-acpi.patch
|
||
|
+RT patches.rt/preempt-realtime-ipc.patch
|
||
|
+RT patches.rt/preempt-realtime-sound.patch
|
||
|
+RT patches.rt/preempt-realtime-mm.patch
|
||
|
+RT patches.rt/preempt-realtime-init-show-enabled-debugs.patch
|
||
|
+RT patches.rt/preempt-realtime-compile-fixes.patch
|
||
|
+RT patches.rt/preempt-realtime-console.patch
|
||
|
+RT patches.rt/preempt-realtime-debug-sysctl.patch
|
||
|
+RT patches.rt/preempt-realtime-ide.patch
|
||
|
+RT patches.rt/preempt-realtime-input.patch
|
||
|
+RT patches.rt/preempt-realtime-irqs.patch
|
||
|
+RT patches.rt/preempt-realtime-net-drivers.patch
|
||
|
#preempt-realtime-netconsole.patch
|
||
|
+RT patches.rt/preempt-realtime-printk.patch
|
||
|
+RT patches.rt/preempt-realtime-profiling.patch
|
||
|
+RT patches.rt/preempt-realtime-rawlocks.patch
|
||
|
+RT patches.rt/preempt-realtime-rcu.patch
|
||
|
+RT patches.rt/preempt-realtime-timer.patch
|
||
|
+RT patches.rt/kstat-fix-spurious-system-load-spikes-in-proc-loadavgrt.patch
|
||
|
+RT patches.rt/preempt-realtime-usb.patch
|
||
|
+RT patches.rt/preempt-realtime-warn-and-bug-on-fix.patch
|
||
|
|
||
|
#
|
||
|
# Various -rt fixups
|
||
|
#
|
||
|
|
||
|
#preempt-realtime-supress-cpulock-warning.patch
|
||
|
+RT patches.rt/preempt-realtime-supress-nohz-softirq-warning.patch
|
||
|
|
||
|
+RT patches.rt/preempt-realtime-net.patch
|
||
|
+RT patches.rt/preempt-realtime-net-softirq-fixups.patch
|
||
|
|
||
|
+RT patches.rt/preempt-realtime-loopback.patch
|
||
|
|
||
|
#preempt-realtime-8139too-rt-irq-flags-fix.patch
|
||
|
+RT patches.rt/preempt-realtime-mellanox-driver-fix.patch
|
||
|
|
||
|
#
|
||
|
# Utility patches (not for upstream inclusion):
|
||
|
#
|
||
|
+RT patches.rt/preempt-realtime-supress-rtc-printk.patch
|
||
|
+RT patches.rt/hrtimer-no-printk.patch
|
||
|
+RT patches.rt/nmi-profiling.patch
|
||
|
+RT patches.rt/panic-dont-stop-box.patch
|
||
|
+RT patches.rt/nmi-watchdog-disable.patch
|
||
|
|
||
|
#
|
||
|
# soft watchdog queue:
|
||
|
#
|
||
|
#softlockup-fix.patch
|
||
|
+RT patches.rt/softlockup-add-irq-regs-h.patch
|
||
|
#softlockup-better-printout.patch
|
||
|
#softlockup-cleanups.patch
|
||
|
#softlockup-use-cpu-clock.patch
|
||
|
|
||
|
#
|
||
|
# Not yet reviewed
|
||
|
#
|
||
|
+RT patches.rt/gtod-optimize.patch
|
||
|
|
||
|
#
|
||
|
# Futex updates
|
||
|
#
|
||
|
+RT patches.rt/futex-performance-hack.patch
|
||
|
+RT patches.rt/futex-performance-hack-sysctl-fix.patch
|
||
|
|
||
|
#
|
||
|
# Pete's file locking scalability changes:
|
||
|
#
|
||
|
+RT patches.rt/s_files-schedule_on_each_cpu_wq.patch
|
||
|
## Missing patch -- SDR
|
||
|
## See http://programming.kicks-ass.net/kernel-patches/schedule_on_cpu.patch
|
||
|
# schedule_on_cpu.patch
|
||
|
+RT patches.rt/s_files-pipe-fix.patch
|
||
|
|
||
|
#
|
||
|
# Pete's file locking scalability changes:
|
||
|
#
|
||
|
+RT patches.rt/lockdep_lock_set_subclass_fix.patch
|
||
|
+RT patches.rt/lock_list.patch
|
||
|
+RT patches.rt/percpu_list.patch
|
||
|
+RT patches.rt/s_files.patch
|
||
|
+RT patches.rt/fix-circular-locking-deadlock.patch
|
||
|
|
||
|
#
|
||
|
# START of Pete's ccur-pagecache queue
|
||
|
#
|
||
|
|
||
|
#
|
||
|
# lockless pagecache
|
||
|
#
|
||
|
#2.6.21-rc6-lockless1-prep-find_lock_page.patch
|
||
|
#2.6.21-rc6-lockless2-radix-tree-use-indirect-bit.patch
|
||
|
+RT patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch
|
||
|
#2.6.21-rc6-lockless4-__add_to_swap_cache-stuff.patch
|
||
|
+RT patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch
|
||
|
+RT patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch
|
||
|
+RT patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch
|
||
|
+RT patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch
|
||
|
#
|
||
|
# concurrent (write side) page cache
|
||
|
#
|
||
|
+RT patches.rt/radix-tree-concurrent.patch
|
||
|
+RT patches.rt/mapping_nrpages.patch
|
||
|
+RT patches.rt/lock_page_ref.patch
|
||
|
+RT patches.rt/mm-concurrent-pagecache.patch
|
||
|
+RT patches.rt/radix-tree-optimistic.patch
|
||
|
+RT patches.rt/radix-tree-optimistic-hist.patch
|
||
|
+RT patches.rt/radix-concurrent-lockdep.patch
|
||
|
#radix-tree-path-compression.patch
|
||
|
#
|
||
|
# -rt bits
|
||
|
#
|
||
|
+RT patches.rt/mm-concurrent-pagecache-rt.patch
|
||
|
|
||
|
#
|
||
|
# END of Pete's ccur-pagecache queue
|
||
|
#
|
||
|
|
||
|
#
|
||
|
# kmap atomix fixes
|
||
|
#
|
||
|
+RT patches.rt/kmap-atomic-prepare.patch
|
||
|
+RT patches.rt/pagefault-disable-cleanup.patch
|
||
|
+RT patches.rt/kmap-atomic-i386-fix.patch
|
||
|
|
||
|
#
|
||
|
# Not yet reviewed
|
||
|
#
|
||
|
+RT patches.rt/select-error-leak-fix.patch
|
||
|
+RT patches.rt/fix-emergency-reboot.patch
|
||
|
+RT patches.rt/timer-freq-tweaks.patch
|
||
|
|
||
|
#
|
||
|
# Highmem modifications
|
||
|
#
|
||
|
+RT patches.rt/highmem-revert-mainline.patch
|
||
|
+RT patches.rt/highmem_rewrite.patch
|
||
|
+RT patches.rt/highmem-redo-mainline.patch
|
||
|
+RT patches.rt/rt-kmap-scale-fix.patch
|
||
|
|
||
|
#
|
||
|
# Debug patches:
|
||
|
#
|
||
|
+RT patches.rt/pause-on-oops-head-tail.patch
|
||
|
+RT patches.rt/i386-nmi-watchdog-show-regs.patch
|
||
|
|
||
|
#
|
||
|
# x86-64 vsyscall modifications
|
||
|
#
|
||
|
+RT patches.rt/x86-64-tscless-vgettimeofday.patch
|
||
|
#vsyscall-fixadder-pa.patch
|
||
|
|
||
|
#
|
||
|
# Timekeeping fixups
|
||
|
#
|
||
|
# x rt-time-starvation-fix.patch
|
||
|
# x rt-time-starvation-fix-update.patch
|
||
|
|
||
|
#
|
||
|
# RT-Java testing stuff
|
||
|
#
|
||
|
+RT patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch
|
||
|
+RT patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch
|
||
|
|
||
|
#
|
||
|
# Softirq modifications
|
||
|
#
|
||
|
+RT patches.rt/new-softirq-code.patch
|
||
|
+RT patches.rt/softirq-per-cpu-assumptions-fixes.patch
|
||
|
+RT patches.rt/fix-migrating-softirq.patch
|
||
|
+RT patches.rt/only-run-softirqs-from-irq-thread-when-irq-affinity-is-set.patch
|
||
|
+RT patches.rt/fix-softirq-checks-for-non-rt-preempt-hardirq.patch
|
||
|
|
||
|
+RT patches.rt/smp-processor-id-fixups.patch
|
||
|
|
||
|
#
|
||
|
# Weird crap unearthed by -rt which needs to be investigated
|
||
|
#
|
||
|
+RT patches.rt/irda-fix.patch
|
||
|
+RT patches.rt/nf_conntrack-weird-crash-fix.patch
|
||
|
+RT patches.rt/nf_conntrack-fix-smp-processor-id.patch
|
||
|
|
||
|
#
|
||
|
# Needs proper fix
|
||
|
#
|
||
|
+RT patches.rt/print-might-sleep-hack.patch
|
||
|
|
||
|
+RT patches.rt/lockdep-rt-mutex.patch
|
||
|
+RT patches.rt/lockstat-rt-hooks.patch
|
||
|
+RT patches.rt/lockstat_bounce_rt.patch
|
||
|
|
||
|
#
|
||
|
# KVM:
|
||
|
#
|
||
|
#kvm-rt.patch
|
||
|
|
||
|
#
|
||
|
# Add RT to uname and apply the version
|
||
|
#
|
||
|
+RT patches.rt/RT_utsname.patch
|
||
|
|
||
|
#
|
||
|
# not yet backmerged tail patches:
|
||
|
#
|
||
|
+RT patches.rt/preempt-rt-no-slub.patch
|
||
|
+RT patches.rt/paravirt-function-pointer-fix.patch
|
||
|
+RT patches.rt/quicklist-release-before-free-page.patch
|
||
|
+RT patches.rt/quicklist-release-before-free-page-fix.patch
|
||
|
+RT patches.rt/disable-lpptest-on-nonlinux.patch
|
||
|
+RT patches.rt/sched-rt-stats.patch
|
||
|
+RT patches.rt/mitigate-resched-flood.patch
|
||
|
+RT patches.rt/genirq-soft-resend.patch
|
||
|
+RT patches.rt/relay-fix.patch
|
||
|
+RT patches.rt/schedule_on_each_cpu-enhance.patch
|
||
|
#schedule_on_each_cpu-enhance-rt.patch
|
||
|
+RT patches.rt/lockdep-rt-recursion-limit-fix.patch
|
||
|
+RT patches.rt/cond_resched_softirq-WARN-fix.patch
|
||
|
+RT patches.rt/irq-mask-fix.patch
|
||
|
|
||
|
+RT patches.rt/export-schedule-on-each-cpu.patch
|
||
|
|
||
|
# Tony Breeds POWERPC patches
|
||
|
+RT patches.rt/powerpc-rearrange-thread-flags-to-work-with-andi-instruction.patch
|
||
|
+RT patches.rt/powerpc-count_active_rt_tasks-is-undefined-for-non-preempt-rt.patch
|
||
|
+RT patches.rt/powerpc-match-__rw_yield-function-declaration-to-prototype.patch
|
||
|
#powerpc-flags-as-passed-to-spin-x-irqsave-should-be-unsigned-long.patch
|
||
|
+RT patches.rt/powerpc-flush_tlb_pending-is-no-more.patch
|
||
|
|
||
|
# fix-alternate_node_alloc.patch
|
||
|
+RT patches.rt/fix-compilation-for-non-RT-in-timer.patch
|
||
|
|
||
|
+RT patches.rt/hack-convert-i_alloc_sem-for-direct_io-craziness.patch
|
||
|
+RT patches.rt/dont-let-rt-rw_semaphores-do-non_owner-locks.patch
|
||
|
+RT patches.rt/rt-s_files-kill-a-union.patch
|
||
|
|
||
|
+RT patches.rt/loadavg_fixes_weird_loads.patch
|
||
|
|
||
|
# HPET patches
|
||
|
+RT patches.rt/watchdog_use_timer_and_hpet_on_x86_64.patch
|
||
|
|
||
|
|
||
|
# x stop-critical-timing-in-idle.patch
|
||
|
|
||
|
# rt-wakeup-fix.patch
|
||
|
+RT patches.rt/disable-ist-x86_64.patch
|
||
|
|
||
|
|
||
|
+RT patches.rt/plist-debug.patch
|
||
|
+RT patches.rt/seq-irqsave.patch
|
||
|
+RT patches.rt/numa-slab-freeing.patch
|
||
|
|
||
|
# Peter's patches
|
||
|
#
|
||
|
# workqueue PI
|
||
|
#
|
||
|
+RT patches.rt/rt-list-mods.patch
|
||
|
+RT patches.rt/rt-plist-mods.patch
|
||
|
+RT patches.rt/rt-workqeue-prio.patch
|
||
|
+RT patches.rt/rt-workqueue-barrier.patch
|
||
|
+RT patches.rt/rt-wq-barrier-fix.patch
|
||
|
+RT patches.rt/rt-delayed-prio.patch
|
||
|
|
||
|
+RT patches.rt/sched_prio.patch
|
||
|
# x critical-timing-kconfig.patch
|
||
|
|
||
|
+RT patches.rt/lock-init-plist-fix.patch
|
||
|
+RT patches.rt/ntfs-local-irq-save-nort.patch
|
||
|
+RT patches.rt/dont-disable-preemption-without-IST.patch
|
||
|
#rt-powerpc-workarounds.patch
|
||
|
|
||
|
+RT patches.rt/irq-flags-unsigned-long.patch
|
||
|
+RT patches.rt/filemap-dont-bug-non-atomic.patch
|
||
|
+RT patches.rt/fix-bug-on-in-filemap.patch
|
||
|
+RT patches.rt/rt-sched-groups.patch
|
||
|
+RT patches.rt/send-nmi-all-preempt-disable.patch
|
||
|
+RT patches.rt/printk-dont-bug-on-sched.patch
|
||
|
+RT patches.rt/user-no-irq-disable.patch
|
||
|
+RT patches.rt/drain-all-local-pages-via-sched.patch
|
||
|
+RT patches.rt/local_irq_save_nort-in-swap.patch
|
||
|
# x latency-tracer-arch-low-address.patch
|
||
|
+RT patches.rt/proportions-raw-locks.patch
|
||
|
|
||
|
+RT patches.rt/arm-compile-fix.patch
|
||
|
+RT patches.rt/no-warning-for-irqs-disabled-in-local-bh-enable.patch
|
||
|
#page-alloc-use-real-time-pcp-locking-for-page-draining.patch
|
||
|
#power-fixes-for-kernbench.patch
|
||
|
|
||
|
+RT patches.rt/handle-pending-in-simple-irq.patch
|
||
|
|
||
|
# AT91 patches
|
||
|
+RT patches.rt/use-edge-triggered-irq-handler-instead-of-simple-irq.patch
|
||
|
|
||
|
# x latency-tracer-dont-panic-on-failed-bootmem-alloc.patch
|
||
|
+RT patches.rt/dev-queue-xmit-preempt-fix.patch
|
||
|
+RT patches.rt/ppc-hacks-to-allow-rt-to-run-kernbench.patch
|
||
|
# x time-accumulate-offset-fix.patch
|
||
|
+RT patches.rt/kernel-bug-after-entering-something-from-login.patch
|
||
|
+RT patches.rt/ppc-make-tlb-batch-64-only.patch
|
||
|
+RT patches.rt/ppc-chpr-set-rtc-lock.patch
|
||
|
|
||
|
+RT patches.rt/disable-run-softirq-from-hardirq-completely.patch
|
||
|
|
||
|
+RT patches.rt/hack-fix-rt-migration.patch
|
||
|
+RT patches.rt/mips-remove-conlicting-rtc-lock-declaration.patch
|
||
|
+RT patches.rt/mips-remove-finish-arch-switch.patch
|
||
|
+RT patches.rt/mips-change-raw-spinlock-type.patch
|
||
|
+RT patches.rt/ppc32-latency-compile-hack-fixes.patch
|
||
|
+RT patches.rt/mips-remove-duplicate-kconfig.patch
|
||
|
+RT patches.rt/ppc32_notrace_init_functions.patch
|
||
|
+RT patches.rt/apic-level-smp-affinity.patch
|
||
|
+RT patches.rt/timer-warning-fix.patch
|
||
|
+RT patches.rt/printk-in-atomic.patch
|
||
|
|
||
|
+RT patches.rt/root-domain-kfree-in-atomic.patch
|
||
|
+RT patches.rt/printk-in-atomic-hack-fix.patch
|
||
|
+RT patches.rt/slab-irq-nopreempt-fix.patch
|
||
|
+RT patches.rt/kthread-cpus-allowed-init.patch
|
||
|
+RT patches.rt/ppc-tlbflush-preempt.patch
|
||
|
+RT patches.rt/swap-spinlock-fix.patch
|
||
|
+RT patches.rt/fix-irq-flags-size.patch
|
||
|
+RT patches.rt/aacraid-compat-sem.patch
|
||
|
+RT # percpu fixes to handle debug_smp_processor_id errors.
|
||
|
+RT patches.rt/radix-percpu-hack-fix.patch
|
||
|
+RT patches.rt/genhd-protect-percpu-var.patch
|
||
|
+RT patches.rt/pcounter-percpu-protect.patch
|
||
|
|
||
|
+RT patches.rt/foo.patch
|
||
|
+RT patches.rt/sched-clock-nmi.patch
|
||
|
+RT patches.rt/sched_rt-fixup.patch
|
||
|
|
||
|
# Temp patch to disable RT sched groups
|
||
|
+RT patches.rt/disable-sched-rt-groups.patch
|
||
|
|
||
|
+RT patches.rt/cache_pci_find_capability.patch
|
||
|
+RT patches.rt/nmi-watchdog-fix-1.patch
|
||
|
+RT patches.rt/nmi-watchdog-fix-2.patch
|
||
|
+RT patches.rt/nmi-watchdog-fix-3.patch
|
||
|
+RT patches.rt/nmi-watchdog-fix-4.patch
|
||
|
+RT patches.rt/rt-avoid-deadlock-in-swap.patch
|
||
|
+RT patches.rt/rt-move-update-wall-time-back-to-do-timer.patch
|
||
|
+RT patches.rt/rt-shorten-softirq-thread-names.patch
|
||
|
|
||
|
# This patch breaks rt-migrate-test
|
||
|
#sched-rt-push-only-new.patch
|
||
|
|
||
|
+RT patches.rt/time-gcc-linker-error.patch
|
||
|
|
||
|
+RT patches.rt/rtmutex-lateral-steal.patch
|
||
|
+RT patches.rt/rtmutex-rearrange.patch
|
||
|
+RT patches.rt/rtmutex-remove-xchg.patch
|
||
|
+RT patches.rt/adaptive-spinlock-lite-v2.patch
|
||
|
|
||
|
# RW locks with multiple readers
|
||
|
+RT patches.rt/rwsems-multiple-readers.patch
|
||
|
# Folded into rwsems-multiple-readers.patch
|
||
|
#rwlocks-lateral-steal.patch
|
||
|
+RT patches.rt/rwlocks-multiple-readers.patch
|
||
|
+RT patches.rt/multi-reader-account.patch
|
||
|
+RT patches.rt/multi-reader-limit.patch
|
||
|
+RT patches.rt/multi-reader-lock-account.patch
|
||
|
+RT patches.rt/multi-reader-pi.patch
|
||
|
+RT patches.rt/rwlocks-default-nr-readers-nr-cpus.patch
|
||
|
|
||
|
+RT patches.rt/rtmutex-rwlock-cmpxchg-typecast.patch
|
||
|
+RT patches.rt/rwlock-implement-downgrade-write.patch
|
||
|
|
||
|
+RT patches.rt/sched-nr-migrate-lower-default-preempt-rt.patch
|
||
|
+RT patches.rt/arm-fix-compile-error-trace-exit-idle.patch
|
||
|
|
||
|
# Peter's fair load_balance break out patches
|
||
|
+RT patches.rt/sched-wake_up_idle_cpu-rt.patch
|
||
|
# Needs some work still
|
||
|
# sched_load_balance_flags.patch
|
||
|
# sched_load_balance_lockbreak.patch
|
||
|
# sched-load_balance-iterator.patch
|
||
|
# sched-load_balance-stop.patch
|
||
|
# sched-load_balance-is_runnable.patch
|
||
|
|
||
|
# some ftrace fix ups
|
||
|
+RT patches.rt/ftrace-trace-sched.patch
|
||
|
+RT patches.rt/lockdep-avoid-fork-waring.patch
|
||
|
+RT patches.rt/ftrace-dont-trace-markers.patch
|
||
|
+RT patches.rt/ftrace-record-comm-on-ctrl.patch
|
||
|
+RT patches.rt/ftrace-print-missing-cmdline.patch
|
||
|
+RT patches.rt/ftrace-add-nr_syscalls.patch
|
||
|
|
||
|
# Peter's lockstat updates
|
||
|
+RT patches.rt/lockstat-fix-contention-points.patch
|
||
|
+RT patches.rt/lockstat-output.patch
|
||
|
|
||
|
# Luis's gtod updates
|
||
|
+RT patches.rt/fix_vdso_gtod_vsyscall64_2.patch
|
||
|
|
||
|
+RT patches.rt/rwlocks-fix-no-preempt-rt.patch
|
||
|
+RT patches.rt/git-ignore-module-markers.patch
|
||
|
+RT patches.rt/git-ignore-script-lpp.patch
|
||
|
|
||
|
# Adaptive Locks
|
||
|
+RT patches.rt/adaptive-optimize-rt-lock-wakeup.patch
|
||
|
+RT patches.rt/adaptive-task-oncpu.patch
|
||
|
+RT patches.rt/adaptive-adjust-pi-wakeup.patch
|
||
|
+RT patches.rt/adapt-remove-extra-try-to-lock.patch
|
||
|
+RT patches.rt/adaptive-earlybreak-on-steal.patch
|
||
|
|
||
|
+RT patches.rt/realtime-preempt-warn-about-tracing.patch
|
||
|
+RT patches.rt/x86-delay-enable-preempt-tglx.patch
|
||
|
+RT patches.rt/ftrace-compile-fixes.patch
|
||
|
+RT patches.rt/ftrace-fix-header.patch
|
||
|
+RT patches.rt/nmi-show-regs-fix.patch
|
||
|
|
||
|
# Gregory's Sched updates
|
||
|
+RT patches.rt/sched-fix-rt-task-wakeup.patch
|
||
|
+RT patches.rt/sched-fix-sched-fair-wakeup.patch
|
||
|
+RT patches.rt/sched-prioritize-non-migrating-rt-tasks.patch
|
||
|
|
||
|
+RT patches.rt/trace_hist-latediv.patch
|
||
|
+RT patches.rt/arm-omap-02.patch
|
||
|
+RT patches.rt/arm-omap-03.patch
|
||
|
+RT patches.rt/arm-omap-04.patch
|
||
|
+RT patches.rt/arm-omap-05.patch
|
||
|
|
||
|
+RT patches.rt/trace-eip2ip.patch
|
||
|
|
||
|
+RT patches.rt/rwlock-prio-fix.patch
|
||
|
+RT patches.rt/rwlock-fixes.patch
|
||
|
|
||
|
+RT patches.rt/event-trace-hrtimer-trace.patch
|
||
|
+RT patches.rt/rwlock-torture.patch
|
||
|
+RT patches.rt/ftrace-wakeup-rawspinlock.patch
|
||
|
+RT patches.rt/radix-tree-lockdep-plus1.patch
|
||
|
|
||
|
+RT patches.rt/sched-cpupri-hotplug-support.patch
|
||
|
+RT patches.rt/sched-cpupri-priocount.patch
|
||
|
+RT patches.rt/ftrace-hotplug-fix.patch
|
||
|
|
||
|
# still needs Signed-off-by:
|
||
|
#sched-global-rt-runtime.patch
|
||
|
|
||
|
+RT patches.rt/rwlock-pi-lock-reader.patch
|
||
|
|
||
|
+RT patches.rt/fix-adaptive-hack.patch
|
||
|
+RT patches.rt/rwlock-slowunlock-mutex-fix.patch
|
||
|
+RT patches.rt/rwlock-slowunlock-mutex-fix2.patch
|
||
|
+RT patches.rt/rt-mutex-use-inline.patch
|
||
|
+RT patches.rt/rt-mutex-namespace.patch
|
||
|
+RT patches.rt/rtmutex-debug-fix.patch
|
||
|
+RT patches.rt/rwlock-protect-reader_lock_count.patch
|
||
|
+RT patches.rt/ftrace-stop-trace-on-crash.patch
|
||
|
|
||
|
+RT patches.rt/futex-fix-fault-damage.patch
|
||
|
+RT patches.rt/rwlock-torture-no-rt.patch
|
||
|
|
||
|
# LSG Enhancements to RT locking (not upstream)
|
||
|
- patches.rt/rtmutex-lateral-steal-sysctl.patch
|
||
|
- patches.rt/rtmutex-adaptive-locks.patch
|
||
|
- patches.rt/rtmutex-adaptive-timeout.patch
|
||
|
|
||
|
# IBM EDAC and PRTM
|
||
|
+RT patches.rt/drivers-edac-new-amd64.patch
|
||
|
|
||
|
+RT patches.rt/drivers-edac-add-sysfs_notify-calls.patch
|
||
|
|
||
|
# NEW K8 mods
|
||
|
+RT patches.rt/drivers-edac-new-k8-rev-f.patch
|
||
|
|
||
|
# test device
|
||
|
+RT patches.rt/drivers-edac-test_device.patch
|
||
|
|
||
|
+RT patches.rt/drivers-edac-prevent-potential-printk-storm
|
||
|
+RT patches.rt/drivers-edac-i5000-turn-off-unsupported-check
|
||
|
+RT patches.rt/drivers-edac-add-support-for-HS21_LS21-SMI-remediation
|
||
|
+RT patches.rt/drivers-edac-add-support-for-HS21XM-SMI-remediation
|
||
|
|