From 499ac43db3813f84e75320ca4cd30687edebfd67 Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Sun, 3 Jun 2012 23:29:42 +0000 Subject: [PATCH] Convert patch system to quilt, except for the 'orig' patch series svn path=/dists/sid/linux/; revision=19077 --- debian/README.source | 33 +- debian/bin/check-patches.sh | 2 +- debian/bin/patch.apply | 50 --- debian/bin/test-patches | 6 +- debian/changelog | 1 + debian/patches/series-all | 534 ++++++++++++++--------------- debian/patches/series-rt | 532 ++++++++++++++-------------- debian/rules.real | 7 +- debian/templates/control.source.in | 2 +- 9 files changed, 549 insertions(+), 618 deletions(-) diff --git a/debian/README.source b/debian/README.source index 896a91e49..570353a1f 100644 --- a/debian/README.source +++ b/debian/README.source @@ -23,41 +23,20 @@ Updating the upstream source Applying patches to the Debian kernel tree ========================================== -The Debian kernel packaging uses a custom patching system: +The Debian kernel packaging uses the quilt patch system, but with +multiple series to allow for featuresets. Patches are stored below debian/patches, loosely sorted in bugfix/, features/ and debian/. Patches are in the standard kernel patch format (unified diff to be applied with patch -p1) and generally have DEP-3 headers. -The order and the selection of patches which are applied during build -time are specified in the series/ subdirectory. The series file 'base' -is used for all configurations and the series file 'base-extra' is -additionally used for optional featuresets. - -Let's look at the actual series file for 2.6.26-12: - -+ bugfix/all/net-unix-gc-fix-soft-lockups-oom-issues.patch -+ bugfix/all/inotify-watch-removal-umount-races.patch -+ bugfix/all/atm-duplicate-listen-on-socket-corrupts-the-vcc-table.patch -+ bugfix/all/ata-pata_marvell-vs-ahci.patch -+ features/sparc/video-sunxvr500-intergraph.patch - -The patches to be applied are specified relative to debian/patches -and must be preceded by a "+". The series files may be arbitrarily -documented with comments starting with "#". - -Let's now have a look at the series file for the addon kernel flavours -of 2.6.26-12: - -+ features/all/xen/dom0-fix-processor-throttling-when-pr-id-is-minus-1.patch featureset=xen - -The same syntax applies for specifing the patches, but an additional -argument is needed which specifies the featureset the patch applies to. - +The series file 'series-all' is used for all configurations and a +series file 'series-' is used for each optional +featureset. If you want to generate a source tree with all patches applied, run -make -f debian/rules source-all +make -f debian/rules source The resulting source can be found below debian/build. diff --git a/debian/bin/check-patches.sh b/debian/bin/check-patches.sh index 3a733fae3..2f18ea3b7 100755 --- a/debian/bin/check-patches.sh +++ b/debian/bin/check-patches.sh @@ -2,7 +2,7 @@ TMPDIR=$(mktemp -d) trap "rm -rf $TMPDIR" EXIT -grep -v "^#" debian/patches/series/* | awk '{if (NF >= 2) print "debian/patches/" $2}' | sort -u > $TMPDIR/used +sed '/^#/d; /^[[:space:]]*$/d; s/^[+X] //; s,^,debian/patches/,' debian/patches/series* | sort -u > $TMPDIR/used find debian/patches ! -path '*/series*' -type f -name "*.diff" -o -name "*.patch" -printf "%p\n" | sort > $TMPDIR/avail echo "Used patches" echo "==============" diff --git a/debian/bin/patch.apply b/debian/bin/patch.apply index 8fa9e3702..e69de29bb 100644 --- a/debian/bin/patch.apply +++ b/debian/bin/patch.apply @@ -1,50 +0,0 @@ -#!/usr/bin/env python - -import os, os.path, re, sys -from warnings import warn -from debian_linux.patches import PatchSeries - -def main(): - options, args = parse_options() - - if len(args) > 1: - print "Too much arguments" - return - - home = options.home - name = options.featureset or "all" - fp = file(os.path.join(home, "series-%s" % name)) - PatchSeries(name, home, fp)() - -def parse_options(): - from optparse import OptionParser - parser = OptionParser( - usage = "%prog [OPTION]... [TARGET]", - ) - parser.add_option( - '-f', '--featureset', - dest = 'featureset', - help = "featureset", - ) - parser.add_option( - '-H', '--overwrite-home', - dest = 'home', - help = "overwrite home [no default]", - ) - - options, args = parser.parse_args() - - return options, args - -if __name__ == '__main__': - def showwarning(message, category, filename, lineno, - file=sys.stderr, line=''): - file.write("Warning: %s\n" % message) - import warnings - warnings.showwarning = showwarning - try: - main() - except RuntimeError, e: - sys.stderr.write("Error: %s\n" % e) - raise SystemExit, 1 - diff --git a/debian/bin/test-patches b/debian/bin/test-patches index b687089f0..b05e45cf8 100755 --- a/debian/bin/test-patches +++ b/debian/bin/test-patches @@ -68,12 +68,12 @@ mkdir debian/patches/test cp -t debian/patches/test/ "$@" # Try to clean up any test patches on exit, but also do it now just in case -sed -i '/^+ test\//d' debian/patches/"$series" -trap "sed -i '/^+ test\//d' debian/patches/\"$series\"" EXIT +sed -i '/^test\//d' debian/patches/"$series" +trap "sed -i '/^test\//d' debian/patches/\"$series\"" EXIT # Append to patch series for patch in "$@"; do - echo "+ test/$(basename "$patch")" >>debian/patches/"$series" + echo "test/$(basename "$patch")" >>debian/patches/"$series" done # Regenerate control and included rules diff --git a/debian/changelog b/debian/changelog index 92680c651..23ea63169 100644 --- a/debian/changelog +++ b/debian/changelog @@ -16,6 +16,7 @@ linux (3.2.19-2) UNRELEASED; urgency=low * linux-patch-debian: Remove; it is no longer necessary for GPL compliance and does not work with our current patch management * test-patches: Recognise the rt featureset automatically + * Convert patch system to quilt, except for the 'orig' patch series -- Ben Hutchings Sat, 02 Jun 2012 20:31:53 +0100 diff --git a/debian/patches/series-all b/debian/patches/series-all index 1d618cacd..a57a4d24c 100644 --- a/debian/patches/series-all +++ b/debian/patches/series-all @@ -1,311 +1,311 @@ -+ debian/version.patch -+ debian/kernelvariables.patch -+ debian/doc-build-parallel.patch +debian/version.patch +debian/kernelvariables.patch +debian/doc-build-parallel.patch -+ features/all/drivers-media-dvb-usb-af9005-request_firmware.patch +features/all/drivers-media-dvb-usb-af9005-request_firmware.patch -+ features/all/sound-pci-cs46xx-request_firmware.patch +features/all/sound-pci-cs46xx-request_firmware.patch # Patches and source files from aufs3 repository, imported with # debian/patches/features/all/aufs3/gen-patch. -+ features/all/aufs3/aufs3-base.patch -+ features/all/aufs3/aufs3-standalone.patch -+ features/all/aufs3/aufs3-kbuild.patch -+ features/all/aufs3/aufs3-add.patch +features/all/aufs3/aufs3-base.patch +features/all/aufs3/aufs3-standalone.patch +features/all/aufs3/aufs3-kbuild.patch +features/all/aufs3/aufs3-add.patch # mark as staging/crap -+ features/all/aufs3/mark-as-staging.patch +features/all/aufs3/mark-as-staging.patch # fix added exports from security/device_cgroup.c -+ features/all/aufs3/aufs3-fix-export-__devcgroup_inode_permission.patch +features/all/aufs3/aufs3-fix-export-__devcgroup_inode_permission.patch -+ bugfix/ia64/hardcode-arch-script-output.patch -+ bugfix/mips/disable-advansys.patch -+ bugfix/arm/disable-scsi_acard.patch -+ debian/mips-disable-werror.patch -+ bugfix/powerpc/lpar-console.patch +bugfix/ia64/hardcode-arch-script-output.patch +bugfix/mips/disable-advansys.patch +bugfix/arm/disable-scsi_acard.patch +debian/mips-disable-werror.patch +bugfix/powerpc/lpar-console.patch -+ debian/sysrq-mask.patch +debian/sysrq-mask.patch -+ debian/arch-sh4-fix-uimage-build.patch +debian/arch-sh4-fix-uimage-build.patch -+ debian/af_802154-Disable-auto-loading-as-mitigation-against.patch -+ debian/rds-Disable-auto-loading-as-mitigation-against-local.patch -+ debian/decnet-Disable-auto-loading-as-mitigation-against-lo.patch +debian/af_802154-Disable-auto-loading-as-mitigation-against.patch +debian/rds-Disable-auto-loading-as-mitigation-against-local.patch +debian/decnet-Disable-auto-loading-as-mitigation-against-lo.patch -+ bugfix/all/dm-Deal-with-merge_bvec_fn-in-component-devices-bett.patch -+ features/all/Kbuild-kconfig-Verbose-version-of-listnewconfig.patch +bugfix/all/dm-Deal-with-merge_bvec_fn-in-component-devices-bett.patch +features/all/Kbuild-kconfig-Verbose-version-of-listnewconfig.patch -+ debian/sched-autogroup-disabled.patch +debian/sched-autogroup-disabled.patch #+ bugfix/all/rt2800-disable-powersaving-as-default.patch -+ features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch -+ debian/cgroups-Document-the-Debian-memory-resource-controll.patch -+ bugfix/ia64/nouveau-ACPI-support-is-dependent-on-X86.patch -+ features/x86/x86-Add-amilo-rfkill-driver-for-some-Fujitsu-Siemens.patch +features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch +debian/cgroups-Document-the-Debian-memory-resource-controll.patch +bugfix/ia64/nouveau-ACPI-support-is-dependent-on-X86.patch +features/x86/x86-Add-amilo-rfkill-driver-for-some-Fujitsu-Siemens.patch -+ bugfix/arm/ixp4xx_iobe.patch +bugfix/arm/ixp4xx_iobe.patch -+ debian/bcma-Do-not-claim-PCI-device-IDs-also-claimed-by-brc.patch +debian/bcma-Do-not-claim-PCI-device-IDs-also-claimed-by-brc.patch -+ bugfix/all/0004-media-staging-lirc_serial-Fix-bogus-error-codes.patch +bugfix/all/0004-media-staging-lirc_serial-Fix-bogus-error-codes.patch -+ features/all/topology-Provide-CPU-topology-in-sysfs-in-SMP-configura.patch -+ bugfix/all/cpu-Do-not-return-errors-from-cpu_dev_init-which-wil.patch -+ bugfix/all/cpu-Register-a-generic-CPU-device-on-architectures-t.patch -+ debian/x86-memtest-WARN-if-bad-RAM-found.patch -+ bugfix/all/snapshot-Implement-compat_ioctl.patch -+ debian/ARM-Remove-use-of-possibly-undefined-BUILD_BUG_ON-in.patch -+ bugfix/arm/ARM-ixp4xx-gpiolib-support.patch -+ bugfix/arm/ARM-topdown-mmap.patch -+ bugfix/alpha/alpha-add-io-read-write-16-32-be-functions.patch -+ features/arm/ARM-kirkwood-6282A1.patch -+ features/all/Input-ALPS-move-protocol-information-to-Documentatio.patch -+ features/all/Input-ALPS-add-protocol-version-field-in-alps_model_.patch -+ features/all/Input-ALPS-remove-assumptions-about-packet-size.patch -+ features/all/Input-ALPS-add-support-for-protocol-versions-3-and-4.patch -+ features/all/Input-ALPS-add-semi-MT-support-for-v3-protocol.patch -+ bugfix/x86/KVM-nVMX-Add-KVM_REQ_IMMEDIATE_EXIT.patch -+ bugfix/x86/KVM-nVMX-Fix-warning-causing-idt-vectoring-info-beha.patch +features/all/topology-Provide-CPU-topology-in-sysfs-in-SMP-configura.patch +bugfix/all/cpu-Do-not-return-errors-from-cpu_dev_init-which-wil.patch +bugfix/all/cpu-Register-a-generic-CPU-device-on-architectures-t.patch +debian/x86-memtest-WARN-if-bad-RAM-found.patch +bugfix/all/snapshot-Implement-compat_ioctl.patch +debian/ARM-Remove-use-of-possibly-undefined-BUILD_BUG_ON-in.patch +bugfix/arm/ARM-ixp4xx-gpiolib-support.patch +bugfix/arm/ARM-topdown-mmap.patch +bugfix/alpha/alpha-add-io-read-write-16-32-be-functions.patch +features/arm/ARM-kirkwood-6282A1.patch +features/all/Input-ALPS-move-protocol-information-to-Documentatio.patch +features/all/Input-ALPS-add-protocol-version-field-in-alps_model_.patch +features/all/Input-ALPS-remove-assumptions-about-packet-size.patch +features/all/Input-ALPS-add-support-for-protocol-versions-3-and-4.patch +features/all/Input-ALPS-add-semi-MT-support-for-v3-protocol.patch +bugfix/x86/KVM-nVMX-Add-KVM_REQ_IMMEDIATE_EXIT.patch +bugfix/x86/KVM-nVMX-Fix-warning-causing-idt-vectoring-info-beha.patch -+ features/all/hwmon-it87-Add-IT8728F-support.patch +features/all/hwmon-it87-Add-IT8728F-support.patch -+ bugfix/x86/drm-i915-do-not-enable-RC6p-on-Sandy-Bridge.patch -+ bugfix/x86/drm-i915-fix-operator-precedence-when-enabling-RC6p.patch +bugfix/x86/drm-i915-do-not-enable-RC6p-on-Sandy-Bridge.patch +bugfix/x86/drm-i915-fix-operator-precedence-when-enabling-RC6p.patch -+ features/all/fs-symlink-restrictions-on-sticky-directories.patch -+ features/all/fs-symlink-restrictions-on-sticky-directories-fix-2.patch -+ features/all/fs-hardlink-creation-restrictions.patch -+ features/all/fs-hardlink-creation-restrictions-fix.patch -+ features/all/fs-hardlink-creation-restriction-cleanup.patch -+ bugfix/all/kbuild-do-not-check-for-ancient-modutils-tools.patch +features/all/fs-symlink-restrictions-on-sticky-directories.patch +features/all/fs-symlink-restrictions-on-sticky-directories-fix-2.patch +features/all/fs-hardlink-creation-restrictions.patch +features/all/fs-hardlink-creation-restrictions-fix.patch +features/all/fs-hardlink-creation-restriction-cleanup.patch +bugfix/all/kbuild-do-not-check-for-ancient-modutils-tools.patch # Temporary, until the original change has been tested some more -+ debian/revert-CIFS-Respect-negotiated-MaxMpxCount.patch +debian/revert-CIFS-Respect-negotiated-MaxMpxCount.patch # Update all Hyper-V drivers to 3.4-rc1 (no longer staging) -+ features/x86/hyperv/0001-NLS-improve-UTF8-UTF16-string-conversion-routine.patch -+ features/x86/hyperv/0002-HID-Move-the-hid-hyperv-driver-out-of-staging.patch -+ features/x86/hyperv/0003-Staging-hv-storvsc-Use-mempools-to-allocate-struct-s.patch -+ features/x86/hyperv/0004-Staging-hv-storvsc-Cleanup-error-handling-in-the-pro.patch -+ features/x86/hyperv/0005-Staging-hv-storvsc-Fixup-the-error-when-processing-S.patch -+ features/x86/hyperv/0006-Staging-hv-storvsc-Fix-error-handling-storvsc_host_r.patch -+ features/x86/hyperv/0007-Staging-hv-storvsc-Use-the-accessor-function-shost_p.patch -+ features/x86/hyperv/0008-Staging-hv-storvsc-Use-the-unlocked-version-queuecom.patch -+ features/x86/hyperv/0009-Staging-hv-storvsc-use-the-macro-KBUILD_MODNAME.patch -+ features/x86/hyperv/0010-Staging-hv-storvsc-Get-rid-of-an-unnecessary-forward.patch -+ features/x86/hyperv/0011-Staging-hv-storvsc-Upgrade-the-vmstor-protocol-versi.patch -+ features/x86/hyperv/0012-Staging-hv-storvsc-Support-hot-add-of-scsi-disks.patch -+ features/x86/hyperv/0013-Staging-hv-storvsc-Support-hot-removing-of-scsi-devi.patch -+ features/x86/hyperv/0014-staging-hv-Use-kmemdup-rather-than-duplicating-its-i.patch -+ features/x86/hyperv/0015-Staging-hv-vmbus-Support-building-the-vmbus-driver-a.patch -+ features/x86/hyperv/0016-hv-Add-Kconfig-menu-entry.patch -+ features/x86/hyperv/0017-Staging-hv-mousevsc-Remove-the-mouse-driver-from-the.patch -+ features/x86/hyperv/0018-staging-hv-move-hv_netvsc-out-of-staging-area.patch -+ features/x86/hyperv/0019-net-hyperv-Fix-long-lines-in-netvsc.c.patch -+ features/x86/hyperv/0020-net-hyperv-Add-support-for-promiscuous-mode-setting.patch -+ features/x86/hyperv/0021-Staging-hv-storvsc-Disable-clustering.patch -+ features/x86/hyperv/0022-Staging-hv-storvsc-Cleanup-storvsc_device_alloc.patch -+ features/x86/hyperv/0023-Staging-hv-storvsc-Fix-a-bug-in-storvsc_command_comp.patch -+ features/x86/hyperv/0024-Staging-hv-storvsc-Fix-a-bug-in-copy_from_bounce_buf.patch -+ features/x86/hyperv/0025-Staging-hv-storvsc-Implement-per-device-memory-pools.patch -+ features/x86/hyperv/0026-Staging-hv-update-TODO-file.patch -+ features/x86/hyperv/0027-HID-hv_mouse-Properly-add-the-hid-device.patch -+ features/x86/hyperv/0028-Staging-hv-storvsc-Fix-a-bug-in-create_bounce_buffer.patch -+ features/x86/hyperv/0029-net-hyperv-Fix-the-stop-wake-queue-mechanism.patch -+ features/x86/hyperv/0030-Drivers-hv-Fix-a-memory-leak.patch -+ features/x86/hyperv/0031-Drivers-hv-Make-the-vmbus-driver-unloadable.patch -+ features/x86/hyperv/0032-Drivers-hv-Get-rid-of-an-unnecessary-check-in-hv.c.patch -+ features/x86/hyperv/0033-net-hyperv-Remove-unnecessary-kmap_atomic-in-netvsc-.patch -+ features/x86/hyperv/0034-net-hyperv-Add-NETVSP-protocol-version-negotiation.patch -+ features/x86/hyperv/0035-net-hyperv-Add-support-for-jumbo-frame-up-to-64KB.patch -+ features/x86/hyperv/0036-net-hyperv-fix-possible-memory-leak-in-do_set_multic.patch -+ features/x86/hyperv/0037-drivers-hv-Get-rid-of-some-unnecessary-code.patch -+ features/x86/hyperv/0038-net-hyperv-rx_bytes-should-account-the-ether-header-.patch -+ features/x86/hyperv/0039-HID-hyperv-Properly-disconnect-the-input-device.patch -+ features/x86/hyperv/0040-net-hyperv-fix-the-issue-that-large-packets-be-dropp.patch -+ features/x86/hyperv/0041-net-hyperv-Use-netif_tx_disable-instead-of-netif_sto.patch -+ features/x86/hyperv/0042-net-hyperv-Fix-the-page-buffer-when-an-RNDIS-message.patch -+ features/x86/hyperv/0043-drivers-hv-kvp-Add-cleanup-connector-defines.patch -+ features/x86/hyperv/0044-drivers-hv-kvp-Move-the-contents-of-hv_kvp.h-to-hype.patch -+ features/x86/hyperv/0045-net-hyperv-Convert-camel-cased-variables-in-rndis_fi.patch -+ features/x86/hyperv/0046-net-hyperv-Correct-the-assignment-in-netvsc_recv_cal.patch -+ features/x86/hyperv/0047-net-hyperv-Remove-the-unnecessary-memset-in-rndis_fi.patch -+ features/x86/hyperv/0048-Staging-hv-storvsc-Cleanup-some-comments.patch -+ features/x86/hyperv/0049-Staging-hv-storvsc-Cleanup-storvsc_probe.patch -+ features/x86/hyperv/0050-Staging-hv-storvsc-Cleanup-storvsc_queuecommand.patch -+ features/x86/hyperv/0051-Staging-hv-storvsc-Introduce-defines-for-srb-status-.patch -+ features/x86/hyperv/0052-Staging-hv-storvsc-Cleanup-storvsc_host_reset_handle.patch -+ features/x86/hyperv/0053-Staging-hv-storvsc-Move-and-cleanup-storvsc_remove.patch -+ features/x86/hyperv/0054-Staging-hv-storvsc-Add-a-comment-to-explain-life-cyc.patch -+ features/x86/hyperv/0055-Staging-hv-storvsc-Get-rid-of-the-on_io_completion-i.patch -+ features/x86/hyperv/0056-Staging-hv-storvsc-Rename-the-context-field-in-hv_st.patch -+ features/x86/hyperv/0057-Staging-hv-storvsc-Miscellaneous-cleanup-of-storvsc-.patch -+ features/x86/hyperv/0058-Staging-hv-storvsc-Cleanup-the-code-for-generating-p.patch -+ features/x86/hyperv/0059-Staging-hv-storvsc-Cleanup-some-protocol-related-con.patch -+ features/x86/hyperv/0060-Staging-hv-storvsc-Get-rid-of-some-unused-defines.patch -+ features/x86/hyperv/0061-Staging-hv-storvsc-Consolidate-the-request-structure.patch -+ features/x86/hyperv/0062-Staging-hv-storvsc-Consolidate-all-the-wire-protocol.patch -+ features/x86/hyperv/0063-drivers-hv-Cleanup-the-kvp-related-state-in-hyperv.h.patch -+ features/x86/hyperv/0064-tools-hv-Use-hyperv.h-to-get-the-KVP-definitions.patch -+ features/x86/hyperv/0065-drivers-hv-kvp-Cleanup-the-kernel-user-protocol.patch -+ features/x86/hyperv/0066-drivers-hv-Increase-the-number-of-VCPUs-supported-in.patch -+ features/x86/hyperv/0067-Staging-hv-storvsc-Move-the-storage-driver-out-of-th.patch -+ features/x86/hyperv/0068-net-hyperv-Use-the-built-in-macro-KBUILD_MODNAME-for.patch -+ features/x86/hyperv/0069-net-hyperv-Fix-data-corruption-in-rndis_filter_recei.patch -+ features/x86/hyperv/0070-net-hyperv-Add-support-for-vlan-trunking-from-guests.patch -+ features/x86/hyperv/0071-Drivers-hv-Add-new-message-types-to-enhance-KVP.patch -+ features/x86/hyperv/0072-net-hyperv-fix-erroneous-NETDEV_TX_BUSY-use.patch -+ features/x86/hyperv/0073-Drivers-hv-Support-the-newly-introduced-KVP-messages.patch -+ features/x86/hyperv/0074-Tools-hv-Fully-support-the-new-KVP-verbs-in-the-user.patch -+ features/x86/hyperv/0075-Tools-hv-Support-enumeration-from-all-the-pools.patch -+ features/x86/hyperv/0076-net-hyperv-Fix-the-code-handling-tx-busy.patch -+ features/x86/hyperv/0077-hv-remove-the-second-argument-of-k-un-map_atomic.patch -+ features/x86/hyperv/0078-libata-add-a-host-flag-to-ignore-detected-ATA-device.patch -+ features/x86/hyperv/0079-ata_piix-defer-disks-to-the-Hyper-V-drivers-by-defau.patch +features/x86/hyperv/0001-NLS-improve-UTF8-UTF16-string-conversion-routine.patch +features/x86/hyperv/0002-HID-Move-the-hid-hyperv-driver-out-of-staging.patch +features/x86/hyperv/0003-Staging-hv-storvsc-Use-mempools-to-allocate-struct-s.patch +features/x86/hyperv/0004-Staging-hv-storvsc-Cleanup-error-handling-in-the-pro.patch +features/x86/hyperv/0005-Staging-hv-storvsc-Fixup-the-error-when-processing-S.patch +features/x86/hyperv/0006-Staging-hv-storvsc-Fix-error-handling-storvsc_host_r.patch +features/x86/hyperv/0007-Staging-hv-storvsc-Use-the-accessor-function-shost_p.patch +features/x86/hyperv/0008-Staging-hv-storvsc-Use-the-unlocked-version-queuecom.patch +features/x86/hyperv/0009-Staging-hv-storvsc-use-the-macro-KBUILD_MODNAME.patch +features/x86/hyperv/0010-Staging-hv-storvsc-Get-rid-of-an-unnecessary-forward.patch +features/x86/hyperv/0011-Staging-hv-storvsc-Upgrade-the-vmstor-protocol-versi.patch +features/x86/hyperv/0012-Staging-hv-storvsc-Support-hot-add-of-scsi-disks.patch +features/x86/hyperv/0013-Staging-hv-storvsc-Support-hot-removing-of-scsi-devi.patch +features/x86/hyperv/0014-staging-hv-Use-kmemdup-rather-than-duplicating-its-i.patch +features/x86/hyperv/0015-Staging-hv-vmbus-Support-building-the-vmbus-driver-a.patch +features/x86/hyperv/0016-hv-Add-Kconfig-menu-entry.patch +features/x86/hyperv/0017-Staging-hv-mousevsc-Remove-the-mouse-driver-from-the.patch +features/x86/hyperv/0018-staging-hv-move-hv_netvsc-out-of-staging-area.patch +features/x86/hyperv/0019-net-hyperv-Fix-long-lines-in-netvsc.c.patch +features/x86/hyperv/0020-net-hyperv-Add-support-for-promiscuous-mode-setting.patch +features/x86/hyperv/0021-Staging-hv-storvsc-Disable-clustering.patch +features/x86/hyperv/0022-Staging-hv-storvsc-Cleanup-storvsc_device_alloc.patch +features/x86/hyperv/0023-Staging-hv-storvsc-Fix-a-bug-in-storvsc_command_comp.patch +features/x86/hyperv/0024-Staging-hv-storvsc-Fix-a-bug-in-copy_from_bounce_buf.patch +features/x86/hyperv/0025-Staging-hv-storvsc-Implement-per-device-memory-pools.patch +features/x86/hyperv/0026-Staging-hv-update-TODO-file.patch +features/x86/hyperv/0027-HID-hv_mouse-Properly-add-the-hid-device.patch +features/x86/hyperv/0028-Staging-hv-storvsc-Fix-a-bug-in-create_bounce_buffer.patch +features/x86/hyperv/0029-net-hyperv-Fix-the-stop-wake-queue-mechanism.patch +features/x86/hyperv/0030-Drivers-hv-Fix-a-memory-leak.patch +features/x86/hyperv/0031-Drivers-hv-Make-the-vmbus-driver-unloadable.patch +features/x86/hyperv/0032-Drivers-hv-Get-rid-of-an-unnecessary-check-in-hv.c.patch +features/x86/hyperv/0033-net-hyperv-Remove-unnecessary-kmap_atomic-in-netvsc-.patch +features/x86/hyperv/0034-net-hyperv-Add-NETVSP-protocol-version-negotiation.patch +features/x86/hyperv/0035-net-hyperv-Add-support-for-jumbo-frame-up-to-64KB.patch +features/x86/hyperv/0036-net-hyperv-fix-possible-memory-leak-in-do_set_multic.patch +features/x86/hyperv/0037-drivers-hv-Get-rid-of-some-unnecessary-code.patch +features/x86/hyperv/0038-net-hyperv-rx_bytes-should-account-the-ether-header-.patch +features/x86/hyperv/0039-HID-hyperv-Properly-disconnect-the-input-device.patch +features/x86/hyperv/0040-net-hyperv-fix-the-issue-that-large-packets-be-dropp.patch +features/x86/hyperv/0041-net-hyperv-Use-netif_tx_disable-instead-of-netif_sto.patch +features/x86/hyperv/0042-net-hyperv-Fix-the-page-buffer-when-an-RNDIS-message.patch +features/x86/hyperv/0043-drivers-hv-kvp-Add-cleanup-connector-defines.patch +features/x86/hyperv/0044-drivers-hv-kvp-Move-the-contents-of-hv_kvp.h-to-hype.patch +features/x86/hyperv/0045-net-hyperv-Convert-camel-cased-variables-in-rndis_fi.patch +features/x86/hyperv/0046-net-hyperv-Correct-the-assignment-in-netvsc_recv_cal.patch +features/x86/hyperv/0047-net-hyperv-Remove-the-unnecessary-memset-in-rndis_fi.patch +features/x86/hyperv/0048-Staging-hv-storvsc-Cleanup-some-comments.patch +features/x86/hyperv/0049-Staging-hv-storvsc-Cleanup-storvsc_probe.patch +features/x86/hyperv/0050-Staging-hv-storvsc-Cleanup-storvsc_queuecommand.patch +features/x86/hyperv/0051-Staging-hv-storvsc-Introduce-defines-for-srb-status-.patch +features/x86/hyperv/0052-Staging-hv-storvsc-Cleanup-storvsc_host_reset_handle.patch +features/x86/hyperv/0053-Staging-hv-storvsc-Move-and-cleanup-storvsc_remove.patch +features/x86/hyperv/0054-Staging-hv-storvsc-Add-a-comment-to-explain-life-cyc.patch +features/x86/hyperv/0055-Staging-hv-storvsc-Get-rid-of-the-on_io_completion-i.patch +features/x86/hyperv/0056-Staging-hv-storvsc-Rename-the-context-field-in-hv_st.patch +features/x86/hyperv/0057-Staging-hv-storvsc-Miscellaneous-cleanup-of-storvsc-.patch +features/x86/hyperv/0058-Staging-hv-storvsc-Cleanup-the-code-for-generating-p.patch +features/x86/hyperv/0059-Staging-hv-storvsc-Cleanup-some-protocol-related-con.patch +features/x86/hyperv/0060-Staging-hv-storvsc-Get-rid-of-some-unused-defines.patch +features/x86/hyperv/0061-Staging-hv-storvsc-Consolidate-the-request-structure.patch +features/x86/hyperv/0062-Staging-hv-storvsc-Consolidate-all-the-wire-protocol.patch +features/x86/hyperv/0063-drivers-hv-Cleanup-the-kvp-related-state-in-hyperv.h.patch +features/x86/hyperv/0064-tools-hv-Use-hyperv.h-to-get-the-KVP-definitions.patch +features/x86/hyperv/0065-drivers-hv-kvp-Cleanup-the-kernel-user-protocol.patch +features/x86/hyperv/0066-drivers-hv-Increase-the-number-of-VCPUs-supported-in.patch +features/x86/hyperv/0067-Staging-hv-storvsc-Move-the-storage-driver-out-of-th.patch +features/x86/hyperv/0068-net-hyperv-Use-the-built-in-macro-KBUILD_MODNAME-for.patch +features/x86/hyperv/0069-net-hyperv-Fix-data-corruption-in-rndis_filter_recei.patch +features/x86/hyperv/0070-net-hyperv-Add-support-for-vlan-trunking-from-guests.patch +features/x86/hyperv/0071-Drivers-hv-Add-new-message-types-to-enhance-KVP.patch +features/x86/hyperv/0072-net-hyperv-fix-erroneous-NETDEV_TX_BUSY-use.patch +features/x86/hyperv/0073-Drivers-hv-Support-the-newly-introduced-KVP-messages.patch +features/x86/hyperv/0074-Tools-hv-Fully-support-the-new-KVP-verbs-in-the-user.patch +features/x86/hyperv/0075-Tools-hv-Support-enumeration-from-all-the-pools.patch +features/x86/hyperv/0076-net-hyperv-Fix-the-code-handling-tx-busy.patch +features/x86/hyperv/0077-hv-remove-the-second-argument-of-k-un-map_atomic.patch +features/x86/hyperv/0078-libata-add-a-host-flag-to-ignore-detected-ATA-device.patch +features/x86/hyperv/0079-ata_piix-defer-disks-to-the-Hyper-V-drivers-by-defau.patch -+ features/x86/efi-stub/0001-x86-Add-missing-bzImage-fields-to-struct-setup_heade.patch -+ features/x86/efi-stub/0002-x86-Don-t-use-magic-strings-for-EFI-loader-signature.patch -+ features/x86/efi-stub/0003-efi.h-Add-struct-definition-for-boot-time-services.patch -+ features/x86/efi-stub/0004-efi.h-Add-efi_image_loaded_t.patch -+ features/x86/efi-stub/0005-efi.h-Add-allocation-types-for-boottime-allocate_pag.patch -+ features/x86/efi-stub/0006-efi.h-Add-graphics-protocol-guids.patch -+ features/x86/efi-stub/0007-efi.h-Add-boottime-locate_handle-search-types.patch -+ features/x86/efi-stub/0008-efi-Add-EFI-file-I-O-data-types.patch -+ features/x86/efi-stub/0009-x86-efi-EFI-boot-stub-support.patch -+ features/x86/efi-stub/0010-x86-efi-Break-up-large-initrd-reads.patch -+ features/x86/efi-stub/0011-x86-efi-Fix-pointer-math-issue-in-handle_ramdisks.patch -+ features/x86/efi-stub/0012-tools-include-Add-byteshift-headers-for-endian-acces.patch -+ features/x86/efi-stub/0013-x86-mkpiggy-Don-t-open-code-put_unaligned_le32.patch -+ features/x86/efi-stub/0014-x86-boot-Restrict-CFLAGS-for-hostprogs.patch -+ features/x86/efi-stub/0015-x86-efi-Fix-endian-issues-and-unaligned-accesses.patch -+ features/x86/efi-stub/0016-x86-boot-Correct-CFLAGS-for-hostprogs.patch -+ features/x86/efi-stub/0017-x86-efi-Add-dedicated-EFI-stub-entry-point.patch +features/x86/efi-stub/0001-x86-Add-missing-bzImage-fields-to-struct-setup_heade.patch +features/x86/efi-stub/0002-x86-Don-t-use-magic-strings-for-EFI-loader-signature.patch +features/x86/efi-stub/0003-efi.h-Add-struct-definition-for-boot-time-services.patch +features/x86/efi-stub/0004-efi.h-Add-efi_image_loaded_t.patch +features/x86/efi-stub/0005-efi.h-Add-allocation-types-for-boottime-allocate_pag.patch +features/x86/efi-stub/0006-efi.h-Add-graphics-protocol-guids.patch +features/x86/efi-stub/0007-efi.h-Add-boottime-locate_handle-search-types.patch +features/x86/efi-stub/0008-efi-Add-EFI-file-I-O-data-types.patch +features/x86/efi-stub/0009-x86-efi-EFI-boot-stub-support.patch +features/x86/efi-stub/0010-x86-efi-Break-up-large-initrd-reads.patch +features/x86/efi-stub/0011-x86-efi-Fix-pointer-math-issue-in-handle_ramdisks.patch +features/x86/efi-stub/0012-tools-include-Add-byteshift-headers-for-endian-acces.patch +features/x86/efi-stub/0013-x86-mkpiggy-Don-t-open-code-put_unaligned_le32.patch +features/x86/efi-stub/0014-x86-boot-Restrict-CFLAGS-for-hostprogs.patch +features/x86/efi-stub/0015-x86-efi-Fix-endian-issues-and-unaligned-accesses.patch +features/x86/efi-stub/0016-x86-boot-Correct-CFLAGS-for-hostprogs.patch +features/x86/efi-stub/0017-x86-efi-Add-dedicated-EFI-stub-entry-point.patch -+ bugfix/all/brcmsmac-INTERMEDIATE-but-not-AMPDU-only-when-tracin.patch -+ bugfix/all/NFSv4-Rate-limit-the-state-manager-for-lock-reclaim-.patch +bugfix/all/brcmsmac-INTERMEDIATE-but-not-AMPDU-only-when-tracin.patch +bugfix/all/NFSv4-Rate-limit-the-state-manager-for-lock-reclaim-.patch # Temporary, until the next ABI bump -+ debian/revert-rtc-Provide-flag-for-rtc-devices-that-don-t-s.patch -+ debian/nls-Avoid-ABI-change-from-improvement-to-utf8s_to_ut.patch -+ debian/efi-avoid-ABI-change.patch -+ debian/skbuff-avoid-ABI-change-in-3.2.17.patch -+ debian/usb-hcd-avoid-ABI-change-in-3.2.17.patch -+ debian/fork-avoid-ABI-change-in-3.2.18.patch -+ debian/mmc-Avoid-ABI-change-in-3.2.19.patch +debian/revert-rtc-Provide-flag-for-rtc-devices-that-don-t-s.patch +debian/nls-Avoid-ABI-change-from-improvement-to-utf8s_to_ut.patch +debian/efi-avoid-ABI-change.patch +debian/skbuff-avoid-ABI-change-in-3.2.17.patch +debian/usb-hcd-avoid-ABI-change-in-3.2.17.patch +debian/fork-avoid-ABI-change-in-3.2.18.patch +debian/mmc-Avoid-ABI-change-in-3.2.19.patch -+ bugfix/all/ext4-Report-max_batch_time-option-correctly.patch +bugfix/all/ext4-Report-max_batch_time-option-correctly.patch # Update wacom driver to 3.5ish -+ features/all/wacom/0001-Input-wacom-cleanup-feature-report-for-bamboos.patch -+ features/all/wacom/0002-Input-wacom-remove-unused-bamboo-HID-parsing.patch -+ features/all/wacom/0003-Input-wacom-add-some-comments-to-wacom_parse_hid.patch -+ features/all/wacom/0005-Input-wacom-read-3rd-gen-Bamboo-Touch-HID-data.patch -+ features/all/wacom/0006-Input-wacom-3rd-gen-Bamboo-P-Touch-packet-support.patch -+ features/all/wacom/0007-Input-wacom-ignore-unwanted-bamboo-packets.patch -+ features/all/wacom/0008-Input-wacom-add-support-for-Cintiq-24HD.patch -+ features/all/wacom/0009-Input-wacom-add-LED-support-for-Cintiq-24HD.patch -+ features/all/wacom/0010-Input-wacom-use-BTN_TOOL_FINGER-to-indicate-touch-de.patch -+ features/all/wacom/0011-Input-wacom-use-switch-statement-for-wacom_tpc_irq.patch -+ features/all/wacom/0012-Input-wacom-add-missing-LEDS_CLASS-to-Kconfig.patch -+ features/all/wacom/0013-Input-wacom-fix-3rd-gen-Bamboo-MT-when-4-fingers-are.patch -+ features/all/wacom/0014-Input-wacom-fix-physical-size-calculation-for-3rd-ge.patch -+ features/all/wacom/0015-Input-wacom-isolate-input-registration.patch -+ features/all/wacom/0016-Input-wacom-check-for-allocation-failure-in-probe.patch -+ features/all/wacom/0017-Input-wacom-wireless-monitor-framework.patch -+ features/all/wacom/0018-Input-wacom-create-inputs-when-wireless-connect.patch -+ features/all/wacom/0019-Input-wacom-wireless-battery-status.patch -+ features/all/wacom/0020-Input-wacom-add-basic-Intuos5-support.patch -+ features/all/wacom/0021-Input-wacom-add-Intuos5-Touch-Ring-ExpressKey-suppor.patch -+ features/all/wacom/0022-Input-wacom-add-Intuos5-Touch-Ring-LED-support.patch -+ features/all/wacom/0023-Input-wacom-add-Intuos5-multitouch-sensor-support.patch -+ features/all/wacom/0024-Input-wacom-retrieve-maximum-number-of-touch-points.patch -+ features/all/wacom/0025-Input-wacom-add-0xE5-MT-device-support.patch -+ features/all/wacom/0026-Input-wacom-return-proper-error-if-usb_get_extra_des.patch +features/all/wacom/0001-Input-wacom-cleanup-feature-report-for-bamboos.patch +features/all/wacom/0002-Input-wacom-remove-unused-bamboo-HID-parsing.patch +features/all/wacom/0003-Input-wacom-add-some-comments-to-wacom_parse_hid.patch +features/all/wacom/0005-Input-wacom-read-3rd-gen-Bamboo-Touch-HID-data.patch +features/all/wacom/0006-Input-wacom-3rd-gen-Bamboo-P-Touch-packet-support.patch +features/all/wacom/0007-Input-wacom-ignore-unwanted-bamboo-packets.patch +features/all/wacom/0008-Input-wacom-add-support-for-Cintiq-24HD.patch +features/all/wacom/0009-Input-wacom-add-LED-support-for-Cintiq-24HD.patch +features/all/wacom/0010-Input-wacom-use-BTN_TOOL_FINGER-to-indicate-touch-de.patch +features/all/wacom/0011-Input-wacom-use-switch-statement-for-wacom_tpc_irq.patch +features/all/wacom/0012-Input-wacom-add-missing-LEDS_CLASS-to-Kconfig.patch +features/all/wacom/0013-Input-wacom-fix-3rd-gen-Bamboo-MT-when-4-fingers-are.patch +features/all/wacom/0014-Input-wacom-fix-physical-size-calculation-for-3rd-ge.patch +features/all/wacom/0015-Input-wacom-isolate-input-registration.patch +features/all/wacom/0016-Input-wacom-check-for-allocation-failure-in-probe.patch +features/all/wacom/0017-Input-wacom-wireless-monitor-framework.patch +features/all/wacom/0018-Input-wacom-create-inputs-when-wireless-connect.patch +features/all/wacom/0019-Input-wacom-wireless-battery-status.patch +features/all/wacom/0020-Input-wacom-add-basic-Intuos5-support.patch +features/all/wacom/0021-Input-wacom-add-Intuos5-Touch-Ring-ExpressKey-suppor.patch +features/all/wacom/0022-Input-wacom-add-Intuos5-Touch-Ring-LED-support.patch +features/all/wacom/0023-Input-wacom-add-Intuos5-multitouch-sensor-support.patch +features/all/wacom/0024-Input-wacom-retrieve-maximum-number-of-touch-points.patch +features/all/wacom/0025-Input-wacom-add-0xE5-MT-device-support.patch +features/all/wacom/0026-Input-wacom-return-proper-error-if-usb_get_extra_des.patch # Add support for Ralink RT5392/RF5372 chipset -+ features/all/rt2x00-add-debug-message-for-new-chipset.patch -+ features/all/rt2x00-add-rt5372-chipset-support.patch +features/all/rt2x00-add-debug-message-for-new-chipset.patch +features/all/rt2x00-add-rt5372-chipset-support.patch -+ bugfix/all/acpi-battery-only-refresh-the-sysfs-files-when-pertinent.patch +bugfix/all/acpi-battery-only-refresh-the-sysfs-files-when-pertinent.patch # Update be2net driver to 3.5ish -+ features/all/be2net/0001-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch -+ features/all/be2net/0002-be2net-init-vf-_if_handle-vf_pmac_id-to-handle-failu.patch -+ features/all/be2net/0003-be2net-stop-checking-the-UE-registers-after-an-EEH-e.patch -+ features/all/be2net/0004-be2net-don-t-log-more-than-one-error-on-detecting-EE.patch -+ features/all/be2net/0005-be2net-stop-issuing-FW-cmds-if-any-cmd-times-out.patch -+ features/all/be2net/0006-be2net-Fix-TX-queue-create-for-Lancer.patch -+ features/all/be2net/0007-be2net-add-register-dump-feature-for-Lancer.patch -+ features/all/be2net/0008-be2net-Add-EEPROM-dump-feature-for-Lancer.patch -+ features/all/be2net/0009-be2net-Fix-VLAN-promiscous-mode-for-Lancer.patch -+ features/all/be2net/0010-be2net-Use-V1-query-link-status-command-for-lancer.patch -+ features/all/be2net/0011-be2net-Move-to-new-SR-IOV-implementation-in-Lancer.patch -+ features/all/be2net/0012-be2net-Fix-error-recovery-paths.patch -+ features/all/be2net/0013-be2net-Add-error-handling-for-Lancer.patch -+ features/all/be2net/0014-be2net-Use-new-hash-key.patch -+ features/all/be2net/0015-be2net-Fix-non-utilization-of-RX-queues.patch -+ features/all/be2net/0016-be2net-netpoll-support.patch -+ features/all/be2net/0017-be2net-update-some-counters-to-display-via-ethtool.patch -+ features/all/be2net/0018-be2net-workaround-to-fix-a-bug-in-BE.patch -+ features/all/be2net/0019-be2net-fix-ethtool-ringparam-reporting.patch -+ features/all/be2net/0020-be2net-refactor-cleanup-vf-configuration-code.patch -+ features/all/be2net/0021-be2net-Add-support-for-Skyhawk-cards.patch -+ features/all/be2net/0022-be2net-Fix-INTx-processing-for-Lancer.patch -+ features/all/be2net/0023-be2net-fix-be_vlan_add-rem_vid.patch -+ features/all/be2net/0024-be2net-fix-range-check-for-set_qos-for-a-VF.patch -+ features/all/be2net/0025-be2net-query-link-status-in-be_open.patch -+ features/all/be2net/0026-netdev-make-net_device_ops-const.patch -+ features/all/be2net/0027-be2net-create-RSS-rings-even-in-multi-channel-config.patch -+ features/all/be2net/0028-be2net-allocate-more-headroom-in-incoming-skbs.patch -+ features/all/be2net/0029-be2net-add-descriptions-for-stat-counters-reported-v.patch -+ features/all/be2net/0030-be2net-Fix-link-status-query-command.patch -+ features/all/be2net/0031-be2net-Use-new-implementation-of-get-mac-list-comman.patch -+ features/all/be2net/0032-be2net-event-queue-re-design.patch -+ features/all/be2net/0033-be2net-cancel-be_worker-during-EEH-recovery.patch -+ features/all/be2net/0034-be2net-fix-tx-completion-cleanup.patch -+ features/all/be2net/0035-be2net-reset-queue-address-after-freeing.patch -+ features/all/be2net/0036-be2net-enable-RSS-for-ipv6-pkts.patch -+ features/all/be2net/0037-be2net-update-driver-version.patch -+ features/all/be2net/0038-be2net-Remove-unused-OFFSET_IN_PAGE-macro.patch -+ features/all/be2net/0039-be2net-enable-WOL-by-default-if-h-w-supports-it.patch -+ features/all/be2net/0040-be2net-Program-secondary-UC-MAC-address-into-MAC-fil.patch -+ features/all/be2net/0041-be2net-Fix-number-of-vlan-slots-in-flex-mode.patch -+ features/all/be2net/0042-be2net-fix-programming-of-VLAN-tags-for-VF.patch -+ features/all/be2net/0043-be2net-fix-ethtool-get-settings.patch -+ features/all/be2net/0044-be2net-Fix-VLAN-multicast-packet-reception.patch -+ features/all/be2net/0045-be2net-Fix-FW-download-in-Lancer.patch -+ features/all/be2net/0046-be2net-Fix-ethtool-self-test-for-Lancer.patch -+ features/all/be2net/0047-be2net-Fix-traffic-stall-INTx-mode.patch -+ features/all/be2net/0048-be2net-Fix-Lancer-statistics.patch -+ features/all/be2net/0049-be2net-Fix-wrong-status-getting-returned-for-MCC-com.patch -+ features/all/be2net/0050-be2net-Fix-FW-download-for-BE.patch -+ features/all/be2net/0051-be2net-Ignore-status-of-some-ioctls-during-driver-lo.patch -+ features/all/be2net/0052-be2net-fix-speed-displayed-by-ethtool-on-certain-SKU.patch -+ features/all/be2net/0053-be2net-update-the-driver-version.patch -+ features/all/be2net/0054-be2net-Fix-to-not-set-link-speed-for-disabled-functi.patch -+ features/all/be2net/0055-be2net-Fix-to-apply-duplex-value-as-unknown-when-lin.patch -+ features/all/be2net/0056-be2net-Record-receive-queue-index-in-skb-to-aid-RPS.patch -+ features/all/be2net/0057-be2net-Fix-EEH-error-reset-before-a-flash-dump-compl.patch -+ features/all/be2net/0058-be2net-avoid-disabling-sriov-while-VFs-are-assigned.patch +features/all/be2net/0001-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch +features/all/be2net/0002-be2net-init-vf-_if_handle-vf_pmac_id-to-handle-failu.patch +features/all/be2net/0003-be2net-stop-checking-the-UE-registers-after-an-EEH-e.patch +features/all/be2net/0004-be2net-don-t-log-more-than-one-error-on-detecting-EE.patch +features/all/be2net/0005-be2net-stop-issuing-FW-cmds-if-any-cmd-times-out.patch +features/all/be2net/0006-be2net-Fix-TX-queue-create-for-Lancer.patch +features/all/be2net/0007-be2net-add-register-dump-feature-for-Lancer.patch +features/all/be2net/0008-be2net-Add-EEPROM-dump-feature-for-Lancer.patch +features/all/be2net/0009-be2net-Fix-VLAN-promiscous-mode-for-Lancer.patch +features/all/be2net/0010-be2net-Use-V1-query-link-status-command-for-lancer.patch +features/all/be2net/0011-be2net-Move-to-new-SR-IOV-implementation-in-Lancer.patch +features/all/be2net/0012-be2net-Fix-error-recovery-paths.patch +features/all/be2net/0013-be2net-Add-error-handling-for-Lancer.patch +features/all/be2net/0014-be2net-Use-new-hash-key.patch +features/all/be2net/0015-be2net-Fix-non-utilization-of-RX-queues.patch +features/all/be2net/0016-be2net-netpoll-support.patch +features/all/be2net/0017-be2net-update-some-counters-to-display-via-ethtool.patch +features/all/be2net/0018-be2net-workaround-to-fix-a-bug-in-BE.patch +features/all/be2net/0019-be2net-fix-ethtool-ringparam-reporting.patch +features/all/be2net/0020-be2net-refactor-cleanup-vf-configuration-code.patch +features/all/be2net/0021-be2net-Add-support-for-Skyhawk-cards.patch +features/all/be2net/0022-be2net-Fix-INTx-processing-for-Lancer.patch +features/all/be2net/0023-be2net-fix-be_vlan_add-rem_vid.patch +features/all/be2net/0024-be2net-fix-range-check-for-set_qos-for-a-VF.patch +features/all/be2net/0025-be2net-query-link-status-in-be_open.patch +features/all/be2net/0026-netdev-make-net_device_ops-const.patch +features/all/be2net/0027-be2net-create-RSS-rings-even-in-multi-channel-config.patch +features/all/be2net/0028-be2net-allocate-more-headroom-in-incoming-skbs.patch +features/all/be2net/0029-be2net-add-descriptions-for-stat-counters-reported-v.patch +features/all/be2net/0030-be2net-Fix-link-status-query-command.patch +features/all/be2net/0031-be2net-Use-new-implementation-of-get-mac-list-comman.patch +features/all/be2net/0032-be2net-event-queue-re-design.patch +features/all/be2net/0033-be2net-cancel-be_worker-during-EEH-recovery.patch +features/all/be2net/0034-be2net-fix-tx-completion-cleanup.patch +features/all/be2net/0035-be2net-reset-queue-address-after-freeing.patch +features/all/be2net/0036-be2net-enable-RSS-for-ipv6-pkts.patch +features/all/be2net/0037-be2net-update-driver-version.patch +features/all/be2net/0038-be2net-Remove-unused-OFFSET_IN_PAGE-macro.patch +features/all/be2net/0039-be2net-enable-WOL-by-default-if-h-w-supports-it.patch +features/all/be2net/0040-be2net-Program-secondary-UC-MAC-address-into-MAC-fil.patch +features/all/be2net/0041-be2net-Fix-number-of-vlan-slots-in-flex-mode.patch +features/all/be2net/0042-be2net-fix-programming-of-VLAN-tags-for-VF.patch +features/all/be2net/0043-be2net-fix-ethtool-get-settings.patch +features/all/be2net/0044-be2net-Fix-VLAN-multicast-packet-reception.patch +features/all/be2net/0045-be2net-Fix-FW-download-in-Lancer.patch +features/all/be2net/0046-be2net-Fix-ethtool-self-test-for-Lancer.patch +features/all/be2net/0047-be2net-Fix-traffic-stall-INTx-mode.patch +features/all/be2net/0048-be2net-Fix-Lancer-statistics.patch +features/all/be2net/0049-be2net-Fix-wrong-status-getting-returned-for-MCC-com.patch +features/all/be2net/0050-be2net-Fix-FW-download-for-BE.patch +features/all/be2net/0051-be2net-Ignore-status-of-some-ioctls-during-driver-lo.patch +features/all/be2net/0052-be2net-fix-speed-displayed-by-ethtool-on-certain-SKU.patch +features/all/be2net/0053-be2net-update-the-driver-version.patch +features/all/be2net/0054-be2net-Fix-to-not-set-link-speed-for-disabled-functi.patch +features/all/be2net/0055-be2net-Fix-to-apply-duplex-value-as-unknown-when-lin.patch +features/all/be2net/0056-be2net-Record-receive-queue-index-in-skb-to-aid-RPS.patch +features/all/be2net/0057-be2net-Fix-EEH-error-reset-before-a-flash-dump-compl.patch +features/all/be2net/0058-be2net-avoid-disabling-sriov-while-VFs-are-assigned.patch # Add CoDel from 3.5, and prerequisites -+ features/all/net-introduce-skb_flow_dissect.patch -+ features/all/flow_dissector-use-a-64bit-load-store.patch -+ features/all/net-flow_dissector.c-missing-include-linux-export.h.patch -+ features/all/codel/0001-codel-Controlled-Delay-AQM.patch -+ features/all/codel/0002-codel-use-Newton-method-instead-of-sqrt-and-divides.patch -+ features/all/codel/0003-fq_codel-Fair-Queue-Codel-AQM.patch -+ features/all/codel/0004-net-codel-Add-missing-include-linux-prefetch.h.patch -+ features/all/codel/0005-net-codel-fix-build-errors.patch -+ features/all/codel/0006-codel-use-u16-field-instead-of-31bits-for-rec_inv_sq.patch -+ features/all/codel/0007-fq_codel-should-use-qdisc-backlog-as-threshold.patch +features/all/net-introduce-skb_flow_dissect.patch +features/all/flow_dissector-use-a-64bit-load-store.patch +features/all/net-flow_dissector.c-missing-include-linux-export.h.patch +features/all/codel/0001-codel-Controlled-Delay-AQM.patch +features/all/codel/0002-codel-use-Newton-method-instead-of-sqrt-and-divides.patch +features/all/codel/0003-fq_codel-Fair-Queue-Codel-AQM.patch +features/all/codel/0004-net-codel-Add-missing-include-linux-prefetch.h.patch +features/all/codel/0005-net-codel-fix-build-errors.patch +features/all/codel/0006-codel-use-u16-field-instead-of-31bits-for-rec_inv_sq.patch +features/all/codel/0007-fq_codel-should-use-qdisc-backlog-as-threshold.patch -+ bugfix/all/drm-i915-Disable-FBC-on-SandyBridge.patch +bugfix/all/drm-i915-Disable-FBC-on-SandyBridge.patch # AppArmor userland compatibility. This had better be gone in wheezy+1! -+ features/all/AppArmor-compatibility-patch-for-v5-interface.patch +features/all/AppArmor-compatibility-patch-for-v5-interface.patch -+ bugfix/x86/mm-pmd_read_atomic-fix-32bit-pae-pmd-walk-vs-pmd_populate-smp-race.patch -+ bugfix/all/hugetlb-fix-resv_map-leak-in-error-path.patch -+ bugfix/all/mm-fix-vma_resv_map-null-pointer.patch -+ bugfix/all/hugepages-fix-use-after-free-bug-in-quota-handling.patch +bugfix/x86/mm-pmd_read_atomic-fix-32bit-pae-pmd-walk-vs-pmd_populate-smp-race.patch +bugfix/all/hugetlb-fix-resv_map-leak-in-error-path.patch +bugfix/all/mm-fix-vma_resv_map-null-pointer.patch +bugfix/all/hugepages-fix-use-after-free-bug-in-quota-handling.patch -+ bugfix/all/fix-scsi_wait_scan.patch +bugfix/all/fix-scsi_wait_scan.patch diff --git a/debian/patches/series-rt b/debian/patches/series-rt index a82eb4796..191f35408 100644 --- a/debian/patches/series-rt +++ b/debian/patches/series-rt @@ -1,266 +1,266 @@ -+ features/all/rt/0001-x86-Call-idle-notifier-after-irq_enter.patch -+ features/all/rt/0002-slab-lockdep-Annotate-all-slab-caches.patch -+ features/all/rt/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch -+ features/all/rt/0004-x86-hpet-Disable-MSI-on-Lenovo-W510.patch -+ features/all/rt/0005-block-Shorten-interrupt-disabled-regions.patch -+ features/all/rt/0006-sched-Distangle-worker-accounting-from-rq-3Elock.patch -+ features/all/rt/0007-mips-enable-interrupts-in-signal.patch.patch -+ features/all/rt/0008-arm-enable-interrupts-in-signal-code.patch.patch -+ features/all/rt/0009-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch -+ features/all/rt/0010-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch -+ features/all/rt/0011-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch -+ features/all/rt/0012-powerpc-Allow-irq-threading.patch -+ features/all/rt/0013-sched-Keep-period-timer-ticking-when-throttling-acti.patch -+ features/all/rt/0014-sched-Do-not-throttle-due-to-PI-boosting.patch -+ features/all/rt/0015-time-Remove-bogus-comments.patch -+ features/all/rt/0016-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch -+ features/all/rt/0017-x86-vdso-Use-seqcount-instead-of-seqlock.patch -+ features/all/rt/0018-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch -+ features/all/rt/0019-seqlock-Remove-unused-functions.patch -+ features/all/rt/0020-seqlock-Use-seqcount.patch -+ features/all/rt/0021-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch -+ features/all/rt/0022-timekeeping-Split-xtime_lock.patch -+ features/all/rt/0023-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch -+ features/all/rt/0024-mm-memcg-shorten-preempt-disabled-section-around-eve.patch -+ features/all/rt/0025-tracing-Account-for-preempt-off-in-preempt_schedule.patch -+ features/all/rt/0026-signal-revert-ptrace-preempt-magic.patch.patch -+ features/all/rt/0027-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch -+ features/all/rt/0028-arm-Allow-forced-irq-threading.patch -+ features/all/rt/0029-preempt-rt-Convert-arm-boot_lock-to-raw.patch -+ features/all/rt/0030-sched-Create-schedule_preempt_disabled.patch -+ features/all/rt/0031-sched-Use-schedule_preempt_disabled.patch -+ features/all/rt/0032-signals-Do-not-wakeup-self.patch -+ features/all/rt/0033-posix-timers-Prevent-broadcast-signals.patch -+ features/all/rt/0034-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch -+ features/all/rt/0035-signal-x86-Delay-calling-signals-in-atomic.patch -+ features/all/rt/0036-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch -+ features/all/rt/0037-drivers-random-Reduce-preempt-disabled-region.patch -+ features/all/rt/0038-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch -+ features/all/rt/0039-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch -+ features/all/rt/0040-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch -+ features/all/rt/0041-drivers-net-Use-disable_irq_nosync-in-8139too.patch -+ features/all/rt/0042-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch -+ features/all/rt/0043-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch -+ features/all/rt/0044-preempt-mark-legitimated-no-resched-sites.patch.patch -+ features/all/rt/0045-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch -+ features/all/rt/0046-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch -+ features/all/rt/0047-mm-pagefault_disabled.patch -+ features/all/rt/0048-mm-raw_pagefault_disable.patch -+ features/all/rt/0049-filemap-fix-up.patch.patch -+ features/all/rt/0050-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch -+ features/all/rt/0051-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch -+ features/all/rt/0052-suspend-Prevent-might-sleep-splats.patch -+ features/all/rt/0053-OF-Fixup-resursive-locking-code-paths.patch -+ features/all/rt/0054-of-convert-devtree-lock.patch.patch -+ features/all/rt/0055-list-add-list-last-entry.patch.patch -+ features/all/rt/0056-mm-page-alloc-use-list-last-entry.patch.patch -+ features/all/rt/0057-mm-slab-move-debug-out.patch.patch -+ features/all/rt/0058-rwsem-inlcude-fix.patch.patch -+ features/all/rt/0059-sysctl-include-fix.patch.patch -+ features/all/rt/0060-net-flip-lock-dep-thingy.patch.patch -+ features/all/rt/0061-softirq-thread-do-softirq.patch.patch -+ features/all/rt/0062-softirq-split-out-code.patch.patch -+ features/all/rt/0063-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch -+ features/all/rt/0064-x86-32-fix-signal-crap.patch.patch -+ features/all/rt/0065-x86-Do-not-disable-preemption-in-int3-on-32bit.patch -+ features/all/rt/0066-rcu-Reduce-lock-section.patch -+ features/all/rt/0067-locking-various-init-fixes.patch.patch -+ features/all/rt/0068-wait-Provide-__wake_up_all_locked.patch -+ features/all/rt/0069-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch -+ features/all/rt/0070-latency-hist.patch.patch -+ features/all/rt/0071-hwlatdetect.patch.patch -+ features/all/rt/0073-early-printk-consolidate.patch.patch -+ features/all/rt/0074-printk-kill.patch.patch -+ features/all/rt/0075-printk-force_early_printk-boot-param-to-help-with-de.patch -+ features/all/rt/0076-rt-preempt-base-config.patch.patch -+ features/all/rt/0077-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch -+ features/all/rt/0078-rt-local_irq_-variants-depending-on-RT-RT.patch -+ features/all/rt/0079-preempt-Provide-preempt_-_-no-rt-variants.patch -+ features/all/rt/0080-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch -+ features/all/rt/0081-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch -+ features/all/rt/0082-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch -+ features/all/rt/0083-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch -+ features/all/rt/0084-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch -+ features/all/rt/0085-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch -+ features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch -+ features/all/rt/0087-usb-Use-local_irq_-_nort-variants.patch -+ features/all/rt/0088-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch -+ features/all/rt/0089-mm-scatterlist-dont-disable-irqs-on-RT.patch -+ features/all/rt/0090-signal-fix-up-rcu-wreckage.patch.patch -+ features/all/rt/0091-net-wireless-warn-nort.patch.patch -+ features/all/rt/0092-mm-Replace-cgroup_page-bit-spinlock.patch -+ features/all/rt/0093-buffer_head-Replace-bh_uptodate_lock-for-rt.patch -+ features/all/rt/0094-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch -+ features/all/rt/0095-genirq-Disable-DEBUG_SHIRQ-for-rt.patch -+ features/all/rt/0096-genirq-Disable-random-call-on-preempt-rt.patch -+ features/all/rt/0097-genirq-disable-irqpoll-on-rt.patch -+ features/all/rt/0098-genirq-force-threading.patch.patch -+ features/all/rt/0099-drivers-net-fix-livelock-issues.patch -+ features/all/rt/0100-drivers-net-vortex-fix-locking-issues.patch -+ features/all/rt/0101-drivers-net-gianfar-Make-RT-aware.patch -+ features/all/rt/0102-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch -+ features/all/rt/0103-local-var.patch.patch -+ features/all/rt/0104-rt-local-irq-lock.patch.patch -+ features/all/rt/0105-cpu-rt-variants.patch.patch -+ features/all/rt/0106-mm-slab-wrap-functions.patch.patch -+ features/all/rt/0107-slab-Fix-__do_drain-to-use-the-right-array-cache.patch -+ features/all/rt/0108-mm-More-lock-breaks-in-slab.c.patch -+ features/all/rt/0109-mm-page_alloc-rt-friendly-per-cpu-pages.patch -+ features/all/rt/0110-mm-page_alloc-reduce-lock-sections-further.patch -+ features/all/rt/0111-mm-page-alloc-fix.patch.patch -+ features/all/rt/0112-mm-convert-swap-to-percpu-locked.patch -+ features/all/rt/0113-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch -+ features/all/rt/0114-mm-make-vmstat-rt-aware.patch -+ features/all/rt/0115-mm-shrink-the-page-frame-to-rt-size.patch -+ features/all/rt/0116-ARM-Initialize-ptl-lock-for-vector-page.patch -+ features/all/rt/0117-mm-Allow-only-slab-on-RT.patch -+ features/all/rt/0118-radix-tree-rt-aware.patch.patch -+ features/all/rt/0119-panic-disable-random-on-rt.patch -+ features/all/rt/0120-ipc-Make-the-ipc-code-rt-aware.patch -+ features/all/rt/0121-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch -+ features/all/rt/0122-relay-fix-timer-madness.patch -+ features/all/rt/0123-net-ipv4-route-use-locks-on-up-rt.patch.patch -+ features/all/rt/0124-workqueue-avoid-the-lock-in-cpu-dying.patch.patch -+ features/all/rt/0125-timers-prepare-for-full-preemption.patch -+ features/all/rt/0126-timers-preempt-rt-support.patch -+ features/all/rt/0127-timers-fix-timer-hotplug-on-rt.patch -+ features/all/rt/0128-timers-mov-printk_tick-to-soft-interrupt.patch -+ features/all/rt/0129-timer-delay-waking-softirqs-from-the-jiffy-tick.patch -+ features/all/rt/0130-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch -+ features/all/rt/0131-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch -+ features/all/rt/0132-hrtimers-prepare-full-preemption.patch -+ features/all/rt/0133-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch -+ features/all/rt/0134-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch -+ features/all/rt/0135-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch -+ features/all/rt/0136-hrtimer-fix-reprogram-madness.patch.patch -+ features/all/rt/0137-timer-fd-Prevent-live-lock.patch -+ features/all/rt/0138-posix-timers-thread-posix-cpu-timers-on-rt.patch -+ features/all/rt/0139-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch -+ features/all/rt/0140-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch -+ features/all/rt/0141-sched-delay-put-task.patch.patch -+ features/all/rt/0142-sched-limit-nr-migrate.patch.patch -+ features/all/rt/0143-sched-mmdrop-delayed.patch.patch -+ features/all/rt/0144-sched-rt-mutex-wakeup.patch.patch -+ features/all/rt/0145-sched-prevent-idle-boost.patch.patch -+ features/all/rt/0146-sched-might-sleep-do-not-account-rcu-depth.patch.patch -+ features/all/rt/0147-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch -+ features/all/rt/0148-sched-cond-resched.patch.patch -+ features/all/rt/0149-cond-resched-softirq-fix.patch.patch -+ features/all/rt/0150-sched-no-work-when-pi-blocked.patch.patch -+ features/all/rt/0151-cond-resched-lock-rt-tweak.patch.patch -+ features/all/rt/0152-sched-disable-ttwu-queue.patch.patch -+ features/all/rt/0153-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch -+ features/all/rt/0154-sched-ttwu-Return-success-when-only-changing-the-sav.patch -+ features/all/rt/0155-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch -+ features/all/rt/0156-stomp-machine-mark-stomper-thread.patch.patch -+ features/all/rt/0157-stomp-machine-raw-lock.patch.patch -+ features/all/rt/0158-hotplug-Lightweight-get-online-cpus.patch -+ features/all/rt/0159-hotplug-sync_unplug-No.patch -+ features/all/rt/0160-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch -+ features/all/rt/0161-sched-migrate-disable.patch.patch -+ features/all/rt/0162-hotplug-use-migrate-disable.patch.patch -+ features/all/rt/0163-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch -+ features/all/rt/0164-ftrace-migrate-disable-tracing.patch.patch -+ features/all/rt/0165-tracing-Show-padding-as-unsigned-short.patch -+ features/all/rt/0166-migrate-disable-rt-variant.patch.patch -+ features/all/rt/0167-sched-Optimize-migrate_disable.patch -+ features/all/rt/0168-sched-Generic-migrate_disable.patch -+ features/all/rt/0169-sched-rt-Fix-migrate_enable-thinko.patch -+ features/all/rt/0170-sched-teach-migrate_disable-about-atomic-contexts.patch -+ features/all/rt/0171-sched-Postpone-actual-migration-disalbe-to-schedule.patch -+ features/all/rt/0172-sched-Do-not-compare-cpu-masks-in-scheduler.patch -+ features/all/rt/0173-sched-Have-migrate_disable-ignore-bounded-threads.patch -+ features/all/rt/0174-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch -+ features/all/rt/0175-ftrace-crap.patch.patch -+ features/all/rt/0176-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch -+ features/all/rt/0177-net-netif_rx_ni-migrate-disable.patch.patch -+ features/all/rt/0178-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch -+ features/all/rt/0179-lockdep-rt.patch.patch -+ features/all/rt/0180-mutex-no-spin-on-rt.patch.patch -+ features/all/rt/0181-softirq-local-lock.patch.patch -+ features/all/rt/0182-softirq-Export-in_serving_softirq.patch -+ features/all/rt/0183-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch -+ features/all/rt/0184-softirq-Fix-unplug-deadlock.patch -+ features/all/rt/0185-softirq-disable-softirq-stacks-for-rt.patch.patch -+ features/all/rt/0186-softirq-make-fifo.patch.patch -+ features/all/rt/0187-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch -+ features/all/rt/0188-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch -+ features/all/rt/0189-local-vars-migrate-disable.patch.patch -+ features/all/rt/0190-md-raid5-Make-raid5_percpu-handling-RT-aware.patch -+ features/all/rt/0191-rtmutex-lock-killable.patch.patch -+ features/all/rt/0192-rtmutex-futex-prepare-rt.patch.patch -+ features/all/rt/0193-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch -+ features/all/rt/0194-rt-mutex-add-sleeping-spinlocks-support.patch.patch -+ features/all/rt/0195-spinlock-types-separate-raw.patch.patch -+ features/all/rt/0196-rtmutex-avoid-include-hell.patch.patch -+ features/all/rt/0197-rt-add-rt-spinlocks.patch.patch -+ features/all/rt/0198-rt-add-rt-to-mutex-headers.patch.patch -+ features/all/rt/0199-rwsem-add-rt-variant.patch.patch -+ features/all/rt/0200-rt-Add-the-preempt-rt-lock-replacement-APIs.patch -+ features/all/rt/0201-rwlocks-Fix-section-mismatch.patch -+ features/all/rt/0202-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch -+ features/all/rt/0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch -+ features/all/rt/0204-rcu-Frob-softirq-test.patch -+ features/all/rt/0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch -+ features/all/rt/0206-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch -+ features/all/rt/0207-rcu-more-fallout.patch.patch -+ features/all/rt/0208-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch -+ features/all/rt/0209-rt-rcutree-Move-misplaced-prototype.patch -+ features/all/rt/0210-lglocks-rt.patch.patch -+ features/all/rt/0211-serial-8250-Clean-up-the-locking-for-rt.patch -+ features/all/rt/0212-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch -+ features/all/rt/0213-drivers-tty-fix-omap-lock-crap.patch.patch -+ features/all/rt/0214-rt-Improve-the-serial-console-PASS_LIMIT.patch -+ features/all/rt/0215-fs-namespace-preemption-fix.patch -+ features/all/rt/0216-mm-protect-activate-switch-mm.patch.patch -+ features/all/rt/0217-fs-block-rt-support.patch.patch -+ features/all/rt/0218-fs-ntfs-disable-interrupt-only-on-RT.patch -+ features/all/rt/0219-x86-Convert-mce-timer-to-hrtimer.patch -+ features/all/rt/0220-x86-stackprotector-Avoid-random-pool-on-rt.patch -+ features/all/rt/0221-x86-Use-generic-rwsem_spinlocks-on-rt.patch -+ features/all/rt/0222-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch -+ features/all/rt/0223-workqueue-use-get-cpu-light.patch.patch -+ features/all/rt/0224-epoll.patch.patch -+ features/all/rt/0225-mm-vmalloc.patch.patch -+ features/all/rt/revert-workqueue-skip-nr_running-sanity-check-in-wor.patch -+ features/all/rt/0226-workqueue-Fix-cpuhotplug-trainwreck.patch -+ features/all/rt/0227-workqueue-Fix-PF_THREAD_BOUND-abuse.patch -+ features/all/rt/0228-workqueue-Use-get_cpu_light-in-flush_gcwq.patch -+ features/all/rt/0229-hotplug-stuff.patch.patch -+ features/all/rt/0230-debugobjects-rt.patch.patch -+ features/all/rt/0231-jump-label-rt.patch.patch -+ features/all/rt/0232-skbufhead-raw-lock.patch.patch -+ features/all/rt/0233-x86-no-perf-irq-work-rt.patch.patch -+ features/all/rt/0234-console-make-rt-friendly.patch.patch -+ features/all/rt/0235-printk-Disable-migration-instead-of-preemption.patch -+ features/all/rt/0236-power-use-generic-rwsem-on-rt.patch -+ features/all/rt/0237-power-disable-highmem-on-rt.patch.patch -+ features/all/rt/0238-arm-disable-highmem-on-rt.patch.patch -+ features/all/rt/0239-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch -+ features/all/rt/0240-mips-disable-highmem-on-rt.patch.patch -+ features/all/rt/0241-net-Avoid-livelock-in-net_tx_action-on-RT.patch -+ features/all/rt/0242-ping-sysrq.patch.patch -+ features/all/rt/0243-kgdb-serial-Short-term-workaround.patch -+ features/all/rt/0244-add-sys-kernel-realtime-entry.patch -+ features/all/rt/0245-mm-rt-kmap_atomic-scheduling.patch -+ features/all/rt/0246-ipc-sem-Rework-semaphore-wakeups.patch -+ features/all/rt/0247-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch -+ features/all/rt/0248-x86-kvm-require-const-tsc-for-rt.patch.patch -+ features/all/rt/0249-scsi-fcoe-rt-aware.patch.patch -+ features/all/rt/0250-x86-crypto-Reduce-preempt-disabled-regions.patch -+ features/all/rt/0251-dm-Make-rt-aware.patch -+ features/all/rt/0252-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch -+ features/all/rt/0253-seqlock-Prevent-rt-starvation.patch -+ features/all/rt/0254-timer-Fix-hotplug-for-rt.patch -+ features/all/rt/0255-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch -+ features/all/rt/0256-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch -+ features/all/rt/0257-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch -+ features/all/rt/0258-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch -+ features/all/rt/0259-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch -+ features/all/rt/0260-softirq-Check-preemption-after-reenabling-interrupts.patch -+ features/all/rt/0261-rt-Introduce-cpu_chill.patch -+ features/all/rt/0262-fs-dcache-Use-cpu_chill-in-trylock-loops.patch -+ features/all/rt/0263-net-Use-cpu_chill-instead-of-cpu_relax.patch -+ features/all/rt/0264-kconfig-disable-a-few-options-rt.patch.patch -+ features/all/rt/0265-kconfig-preempt-rt-full.patch.patch -+ features/all/rt/0266-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch +features/all/rt/0001-x86-Call-idle-notifier-after-irq_enter.patch +features/all/rt/0002-slab-lockdep-Annotate-all-slab-caches.patch +features/all/rt/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch +features/all/rt/0004-x86-hpet-Disable-MSI-on-Lenovo-W510.patch +features/all/rt/0005-block-Shorten-interrupt-disabled-regions.patch +features/all/rt/0006-sched-Distangle-worker-accounting-from-rq-3Elock.patch +features/all/rt/0007-mips-enable-interrupts-in-signal.patch.patch +features/all/rt/0008-arm-enable-interrupts-in-signal-code.patch.patch +features/all/rt/0009-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch +features/all/rt/0010-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch +features/all/rt/0011-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch +features/all/rt/0012-powerpc-Allow-irq-threading.patch +features/all/rt/0013-sched-Keep-period-timer-ticking-when-throttling-acti.patch +features/all/rt/0014-sched-Do-not-throttle-due-to-PI-boosting.patch +features/all/rt/0015-time-Remove-bogus-comments.patch +features/all/rt/0016-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch +features/all/rt/0017-x86-vdso-Use-seqcount-instead-of-seqlock.patch +features/all/rt/0018-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch +features/all/rt/0019-seqlock-Remove-unused-functions.patch +features/all/rt/0020-seqlock-Use-seqcount.patch +features/all/rt/0021-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch +features/all/rt/0022-timekeeping-Split-xtime_lock.patch +features/all/rt/0023-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch +features/all/rt/0024-mm-memcg-shorten-preempt-disabled-section-around-eve.patch +features/all/rt/0025-tracing-Account-for-preempt-off-in-preempt_schedule.patch +features/all/rt/0026-signal-revert-ptrace-preempt-magic.patch.patch +features/all/rt/0027-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch +features/all/rt/0028-arm-Allow-forced-irq-threading.patch +features/all/rt/0029-preempt-rt-Convert-arm-boot_lock-to-raw.patch +features/all/rt/0030-sched-Create-schedule_preempt_disabled.patch +features/all/rt/0031-sched-Use-schedule_preempt_disabled.patch +features/all/rt/0032-signals-Do-not-wakeup-self.patch +features/all/rt/0033-posix-timers-Prevent-broadcast-signals.patch +features/all/rt/0034-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch +features/all/rt/0035-signal-x86-Delay-calling-signals-in-atomic.patch +features/all/rt/0036-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch +features/all/rt/0037-drivers-random-Reduce-preempt-disabled-region.patch +features/all/rt/0038-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch +features/all/rt/0039-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch +features/all/rt/0040-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch +features/all/rt/0041-drivers-net-Use-disable_irq_nosync-in-8139too.patch +features/all/rt/0042-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch +features/all/rt/0043-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch +features/all/rt/0044-preempt-mark-legitimated-no-resched-sites.patch.patch +features/all/rt/0045-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch +features/all/rt/0046-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch +features/all/rt/0047-mm-pagefault_disabled.patch +features/all/rt/0048-mm-raw_pagefault_disable.patch +features/all/rt/0049-filemap-fix-up.patch.patch +features/all/rt/0050-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch +features/all/rt/0051-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch +features/all/rt/0052-suspend-Prevent-might-sleep-splats.patch +features/all/rt/0053-OF-Fixup-resursive-locking-code-paths.patch +features/all/rt/0054-of-convert-devtree-lock.patch.patch +features/all/rt/0055-list-add-list-last-entry.patch.patch +features/all/rt/0056-mm-page-alloc-use-list-last-entry.patch.patch +features/all/rt/0057-mm-slab-move-debug-out.patch.patch +features/all/rt/0058-rwsem-inlcude-fix.patch.patch +features/all/rt/0059-sysctl-include-fix.patch.patch +features/all/rt/0060-net-flip-lock-dep-thingy.patch.patch +features/all/rt/0061-softirq-thread-do-softirq.patch.patch +features/all/rt/0062-softirq-split-out-code.patch.patch +features/all/rt/0063-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch +features/all/rt/0064-x86-32-fix-signal-crap.patch.patch +features/all/rt/0065-x86-Do-not-disable-preemption-in-int3-on-32bit.patch +features/all/rt/0066-rcu-Reduce-lock-section.patch +features/all/rt/0067-locking-various-init-fixes.patch.patch +features/all/rt/0068-wait-Provide-__wake_up_all_locked.patch +features/all/rt/0069-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch +features/all/rt/0070-latency-hist.patch.patch +features/all/rt/0071-hwlatdetect.patch.patch +features/all/rt/0073-early-printk-consolidate.patch.patch +features/all/rt/0074-printk-kill.patch.patch +features/all/rt/0075-printk-force_early_printk-boot-param-to-help-with-de.patch +features/all/rt/0076-rt-preempt-base-config.patch.patch +features/all/rt/0077-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch +features/all/rt/0078-rt-local_irq_-variants-depending-on-RT-RT.patch +features/all/rt/0079-preempt-Provide-preempt_-_-no-rt-variants.patch +features/all/rt/0080-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch +features/all/rt/0081-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch +features/all/rt/0082-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch +features/all/rt/0083-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch +features/all/rt/0084-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch +features/all/rt/0085-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch +features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch +features/all/rt/0087-usb-Use-local_irq_-_nort-variants.patch +features/all/rt/0088-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch +features/all/rt/0089-mm-scatterlist-dont-disable-irqs-on-RT.patch +features/all/rt/0090-signal-fix-up-rcu-wreckage.patch.patch +features/all/rt/0091-net-wireless-warn-nort.patch.patch +features/all/rt/0092-mm-Replace-cgroup_page-bit-spinlock.patch +features/all/rt/0093-buffer_head-Replace-bh_uptodate_lock-for-rt.patch +features/all/rt/0094-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch +features/all/rt/0095-genirq-Disable-DEBUG_SHIRQ-for-rt.patch +features/all/rt/0096-genirq-Disable-random-call-on-preempt-rt.patch +features/all/rt/0097-genirq-disable-irqpoll-on-rt.patch +features/all/rt/0098-genirq-force-threading.patch.patch +features/all/rt/0099-drivers-net-fix-livelock-issues.patch +features/all/rt/0100-drivers-net-vortex-fix-locking-issues.patch +features/all/rt/0101-drivers-net-gianfar-Make-RT-aware.patch +features/all/rt/0102-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch +features/all/rt/0103-local-var.patch.patch +features/all/rt/0104-rt-local-irq-lock.patch.patch +features/all/rt/0105-cpu-rt-variants.patch.patch +features/all/rt/0106-mm-slab-wrap-functions.patch.patch +features/all/rt/0107-slab-Fix-__do_drain-to-use-the-right-array-cache.patch +features/all/rt/0108-mm-More-lock-breaks-in-slab.c.patch +features/all/rt/0109-mm-page_alloc-rt-friendly-per-cpu-pages.patch +features/all/rt/0110-mm-page_alloc-reduce-lock-sections-further.patch +features/all/rt/0111-mm-page-alloc-fix.patch.patch +features/all/rt/0112-mm-convert-swap-to-percpu-locked.patch +features/all/rt/0113-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch +features/all/rt/0114-mm-make-vmstat-rt-aware.patch +features/all/rt/0115-mm-shrink-the-page-frame-to-rt-size.patch +features/all/rt/0116-ARM-Initialize-ptl-lock-for-vector-page.patch +features/all/rt/0117-mm-Allow-only-slab-on-RT.patch +features/all/rt/0118-radix-tree-rt-aware.patch.patch +features/all/rt/0119-panic-disable-random-on-rt.patch +features/all/rt/0120-ipc-Make-the-ipc-code-rt-aware.patch +features/all/rt/0121-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch +features/all/rt/0122-relay-fix-timer-madness.patch +features/all/rt/0123-net-ipv4-route-use-locks-on-up-rt.patch.patch +features/all/rt/0124-workqueue-avoid-the-lock-in-cpu-dying.patch.patch +features/all/rt/0125-timers-prepare-for-full-preemption.patch +features/all/rt/0126-timers-preempt-rt-support.patch +features/all/rt/0127-timers-fix-timer-hotplug-on-rt.patch +features/all/rt/0128-timers-mov-printk_tick-to-soft-interrupt.patch +features/all/rt/0129-timer-delay-waking-softirqs-from-the-jiffy-tick.patch +features/all/rt/0130-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch +features/all/rt/0131-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch +features/all/rt/0132-hrtimers-prepare-full-preemption.patch +features/all/rt/0133-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch +features/all/rt/0134-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch +features/all/rt/0135-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch +features/all/rt/0136-hrtimer-fix-reprogram-madness.patch.patch +features/all/rt/0137-timer-fd-Prevent-live-lock.patch +features/all/rt/0138-posix-timers-thread-posix-cpu-timers-on-rt.patch +features/all/rt/0139-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch +features/all/rt/0140-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch +features/all/rt/0141-sched-delay-put-task.patch.patch +features/all/rt/0142-sched-limit-nr-migrate.patch.patch +features/all/rt/0143-sched-mmdrop-delayed.patch.patch +features/all/rt/0144-sched-rt-mutex-wakeup.patch.patch +features/all/rt/0145-sched-prevent-idle-boost.patch.patch +features/all/rt/0146-sched-might-sleep-do-not-account-rcu-depth.patch.patch +features/all/rt/0147-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch +features/all/rt/0148-sched-cond-resched.patch.patch +features/all/rt/0149-cond-resched-softirq-fix.patch.patch +features/all/rt/0150-sched-no-work-when-pi-blocked.patch.patch +features/all/rt/0151-cond-resched-lock-rt-tweak.patch.patch +features/all/rt/0152-sched-disable-ttwu-queue.patch.patch +features/all/rt/0153-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch +features/all/rt/0154-sched-ttwu-Return-success-when-only-changing-the-sav.patch +features/all/rt/0155-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch +features/all/rt/0156-stomp-machine-mark-stomper-thread.patch.patch +features/all/rt/0157-stomp-machine-raw-lock.patch.patch +features/all/rt/0158-hotplug-Lightweight-get-online-cpus.patch +features/all/rt/0159-hotplug-sync_unplug-No.patch +features/all/rt/0160-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch +features/all/rt/0161-sched-migrate-disable.patch.patch +features/all/rt/0162-hotplug-use-migrate-disable.patch.patch +features/all/rt/0163-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch +features/all/rt/0164-ftrace-migrate-disable-tracing.patch.patch +features/all/rt/0165-tracing-Show-padding-as-unsigned-short.patch +features/all/rt/0166-migrate-disable-rt-variant.patch.patch +features/all/rt/0167-sched-Optimize-migrate_disable.patch +features/all/rt/0168-sched-Generic-migrate_disable.patch +features/all/rt/0169-sched-rt-Fix-migrate_enable-thinko.patch +features/all/rt/0170-sched-teach-migrate_disable-about-atomic-contexts.patch +features/all/rt/0171-sched-Postpone-actual-migration-disalbe-to-schedule.patch +features/all/rt/0172-sched-Do-not-compare-cpu-masks-in-scheduler.patch +features/all/rt/0173-sched-Have-migrate_disable-ignore-bounded-threads.patch +features/all/rt/0174-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch +features/all/rt/0175-ftrace-crap.patch.patch +features/all/rt/0176-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch +features/all/rt/0177-net-netif_rx_ni-migrate-disable.patch.patch +features/all/rt/0178-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch +features/all/rt/0179-lockdep-rt.patch.patch +features/all/rt/0180-mutex-no-spin-on-rt.patch.patch +features/all/rt/0181-softirq-local-lock.patch.patch +features/all/rt/0182-softirq-Export-in_serving_softirq.patch +features/all/rt/0183-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch +features/all/rt/0184-softirq-Fix-unplug-deadlock.patch +features/all/rt/0185-softirq-disable-softirq-stacks-for-rt.patch.patch +features/all/rt/0186-softirq-make-fifo.patch.patch +features/all/rt/0187-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch +features/all/rt/0188-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch +features/all/rt/0189-local-vars-migrate-disable.patch.patch +features/all/rt/0190-md-raid5-Make-raid5_percpu-handling-RT-aware.patch +features/all/rt/0191-rtmutex-lock-killable.patch.patch +features/all/rt/0192-rtmutex-futex-prepare-rt.patch.patch +features/all/rt/0193-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch +features/all/rt/0194-rt-mutex-add-sleeping-spinlocks-support.patch.patch +features/all/rt/0195-spinlock-types-separate-raw.patch.patch +features/all/rt/0196-rtmutex-avoid-include-hell.patch.patch +features/all/rt/0197-rt-add-rt-spinlocks.patch.patch +features/all/rt/0198-rt-add-rt-to-mutex-headers.patch.patch +features/all/rt/0199-rwsem-add-rt-variant.patch.patch +features/all/rt/0200-rt-Add-the-preempt-rt-lock-replacement-APIs.patch +features/all/rt/0201-rwlocks-Fix-section-mismatch.patch +features/all/rt/0202-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch +features/all/rt/0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch +features/all/rt/0204-rcu-Frob-softirq-test.patch +features/all/rt/0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch +features/all/rt/0206-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch +features/all/rt/0207-rcu-more-fallout.patch.patch +features/all/rt/0208-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch +features/all/rt/0209-rt-rcutree-Move-misplaced-prototype.patch +features/all/rt/0210-lglocks-rt.patch.patch +features/all/rt/0211-serial-8250-Clean-up-the-locking-for-rt.patch +features/all/rt/0212-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch +features/all/rt/0213-drivers-tty-fix-omap-lock-crap.patch.patch +features/all/rt/0214-rt-Improve-the-serial-console-PASS_LIMIT.patch +features/all/rt/0215-fs-namespace-preemption-fix.patch +features/all/rt/0216-mm-protect-activate-switch-mm.patch.patch +features/all/rt/0217-fs-block-rt-support.patch.patch +features/all/rt/0218-fs-ntfs-disable-interrupt-only-on-RT.patch +features/all/rt/0219-x86-Convert-mce-timer-to-hrtimer.patch +features/all/rt/0220-x86-stackprotector-Avoid-random-pool-on-rt.patch +features/all/rt/0221-x86-Use-generic-rwsem_spinlocks-on-rt.patch +features/all/rt/0222-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch +features/all/rt/0223-workqueue-use-get-cpu-light.patch.patch +features/all/rt/0224-epoll.patch.patch +features/all/rt/0225-mm-vmalloc.patch.patch +features/all/rt/revert-workqueue-skip-nr_running-sanity-check-in-wor.patch +features/all/rt/0226-workqueue-Fix-cpuhotplug-trainwreck.patch +features/all/rt/0227-workqueue-Fix-PF_THREAD_BOUND-abuse.patch +features/all/rt/0228-workqueue-Use-get_cpu_light-in-flush_gcwq.patch +features/all/rt/0229-hotplug-stuff.patch.patch +features/all/rt/0230-debugobjects-rt.patch.patch +features/all/rt/0231-jump-label-rt.patch.patch +features/all/rt/0232-skbufhead-raw-lock.patch.patch +features/all/rt/0233-x86-no-perf-irq-work-rt.patch.patch +features/all/rt/0234-console-make-rt-friendly.patch.patch +features/all/rt/0235-printk-Disable-migration-instead-of-preemption.patch +features/all/rt/0236-power-use-generic-rwsem-on-rt.patch +features/all/rt/0237-power-disable-highmem-on-rt.patch.patch +features/all/rt/0238-arm-disable-highmem-on-rt.patch.patch +features/all/rt/0239-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch +features/all/rt/0240-mips-disable-highmem-on-rt.patch.patch +features/all/rt/0241-net-Avoid-livelock-in-net_tx_action-on-RT.patch +features/all/rt/0242-ping-sysrq.patch.patch +features/all/rt/0243-kgdb-serial-Short-term-workaround.patch +features/all/rt/0244-add-sys-kernel-realtime-entry.patch +features/all/rt/0245-mm-rt-kmap_atomic-scheduling.patch +features/all/rt/0246-ipc-sem-Rework-semaphore-wakeups.patch +features/all/rt/0247-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch +features/all/rt/0248-x86-kvm-require-const-tsc-for-rt.patch.patch +features/all/rt/0249-scsi-fcoe-rt-aware.patch.patch +features/all/rt/0250-x86-crypto-Reduce-preempt-disabled-regions.patch +features/all/rt/0251-dm-Make-rt-aware.patch +features/all/rt/0252-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch +features/all/rt/0253-seqlock-Prevent-rt-starvation.patch +features/all/rt/0254-timer-Fix-hotplug-for-rt.patch +features/all/rt/0255-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch +features/all/rt/0256-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch +features/all/rt/0257-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch +features/all/rt/0258-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch +features/all/rt/0259-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch +features/all/rt/0260-softirq-Check-preemption-after-reenabling-interrupts.patch +features/all/rt/0261-rt-Introduce-cpu_chill.patch +features/all/rt/0262-fs-dcache-Use-cpu_chill-in-trylock-loops.patch +features/all/rt/0263-net-Use-cpu_chill-instead-of-cpu_relax.patch +features/all/rt/0264-kconfig-disable-a-few-options-rt.patch.patch +features/all/rt/0265-kconfig-preempt-rt-full.patch.patch +features/all/rt/0266-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch diff --git a/debian/rules.real b/debian/rules.real index 0bd33bce8..543d5b01d 100644 --- a/debian/rules.real +++ b/debian/rules.real @@ -70,7 +70,7 @@ $(BUILD_DIR)/linux-source-$(UPSTREAMVERSION).tar.bz2: $(STAMPS_DIR)/source rm -rf '$(DIR)' define patch_cmd -cd '$(DIR)'; python '$(CURDIR)/debian/bin/patch.apply' --overwrite-home='$(CURDIR)/debian/patches' +cd '$(DIR)' && QUILT_PATCHES='$(CURDIR)/debian/patches' QUILT_SERIES=series-$(1) quilt push --quiltrc - -a -q --fuzz=1 endef $(STAMPS_DIR)/source: SOURCE_FILES = $(filter-out debian, $(wildcard * .[^.]*)) @@ -79,7 +79,7 @@ $(STAMPS_DIR)/source: rm -rf '$(DIR)' mkdir -p '$(DIR)' cp -al $(SOURCE_FILES) '$(DIR)' - $(patch_cmd) + $(call patch_cmd,all) @$(stamp) $(STAMPS_DIR)/source_$(FEATURESET): SOURCE_DIR=$(BUILD_DIR)/source @@ -90,7 +90,8 @@ ifeq ($(FEATURESET),none) ln -s source '$(DIR)' else cp -al '$(SOURCE_DIR)' '$(DIR)' - $(patch_cmd) -f $(FEATURESET) + rm -rf '$(DIR)/.pc' + $(call patch_cmd,$(FEATURESET)) endif @$(stamp) diff --git a/debian/templates/control.source.in b/debian/templates/control.source.in index d854fcbef..2aa9f0a67 100644 --- a/debian/templates/control.source.in +++ b/debian/templates/control.source.in @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian Kernel Team Uploaders: Bastian Blank , Frederik Schüler , maximilian attems , Ben Hutchings Standards-Version: 3.9.2 -Build-Depends: debhelper (>> 7), cpio, kmod | module-init-tools, python (>= 2.6.6-3~), lzma [armel], kernel-wedge (>= 2.83) +Build-Depends: debhelper (>> 7), cpio, kmod | module-init-tools, python (>= 2.6.6-3~), lzma [armel], kernel-wedge (>= 2.83), quilt Build-Depends-Indep: bzip2, xmlto Vcs-Svn: svn://svn.debian.org/svn/kernel/dists/trunk/linux/ Vcs-Browser: http://anonscm.debian.org/viewvc/kernel/dists/trunk/linux/