[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH v2] Add 3.0-rc7-rt0 patch set



Hello,

changes since the first submission:
 - updated patches with some fixes by Thomas Gleixer (you don't see that
   though, as I skipped the patches again)
 - add a simple gen-patch script
 - drop arm/versatile, so it's only amd64/amd64 for now
 - fix some more things noted by Ben

Best regards
Uwe

----------------->8---------------------
It's currently enabled and build tested for amd64/amd64.

The rt patches applied as provided by Thomas Gleixner with just one
exception: linux-3.0-rc7.patch. That contains the diff of Linus Torvald's
tree at the time of the rt release since the v3.0-rc7 tag. Two changes were
already in the debian tree, namely

	bugfix/arm/ixp4xx-build-breakage.patch
	bugfix/mips/mips-i8259-use-struct-syscore_ops-instead-of-sysdevs.patch

The patches also include a first set of fixups posted by Thomas.
---
 changelog                                          |    3 +
 config/amd64/defines                               |    2 +
 config/amd64/rt/defines                            |    3 +
 config/armel/rt/defines                            |    3 +
 config/defines                                     |    4 +
 config/featureset-rt/config                        |    5 +
 config/featureset-rt/defines                       |    7 +
 .../features/all/rt/acpi-convert-c3lock-raw.patch  |   54 +
 .../features/all/rt/acpi-use-local-irq-nort.patch  |   27 +
 .../all/rt/arch-use-pagefault-disabled.patch       |  332 ++
 .../features/all/rt/arm-allow-irq-threading.patch  |   21 +
 ...t-remove-irq-handler-when-clock-is-unused.patch |   67 +
 ...-at91-tclib-default-to-tclib-timer-for-rt.patch |   34 +
 .../all/rt/arm-disable-highmem-on-rt.patch         |   22 +
 .../rt/arm-enable-interrupts-in-signal-code.patch  |   23 +
 .../all/rt/arm-mark-pmu-interupt-no-thread.patch   |   24 +
 .../features/all/rt/arm-raw_lock-conversions.patch |  786 ++++
 .../all/rt/ata-disable-interrupts-if-non-rt.patch  |   66 +
 .../block-shorten-interrupt-disabled-regions.patch |  120 +
 .../all/rt/bug-rt-dependend-variants.patch         |   45 +
 ...clocksource-tclib-allow-higher-clockrates.patch |  163 +
 .../all/rt/cond-resched-lock-rt-tweak.patch        |   22 +
 .../features/all/rt/cond-resched-softirq-rt.patch  |   51 +
 .../features/all/rt/console-make-rt-friendly.patch |   84 +
 patches/features/all/rt/cpu-rt-variants.patch      |   28 +
 patches/features/all/rt/debugobjects-rt.patch      |   36 +
 .../features/all/rt/dmar-make-qi-lock-raw.patch    |   70 +
 .../all/rt/dmar-make-register-lock-raw.patch       |  387 ++
 .../all/rt/dmar-mark-dmar-irq-no-thread.patch      |   22 +
 .../rt/drivers-dca-convert-dcalock-to-raw.patch    |  239 ++
 .../all/rt/drivers-floppy-use-timer-del-sync.patch |   70 +
 .../all/rt/drivers-ide-fix-irq-flags-madness.patch |   27 +
 .../rt/drivers-net-8139-disable-irq-nosync.patch   |   31 +
 ...ers-net-at91-make-mdio-protection-rt-safe.patch |   54 +
 .../drivers-net-ehea-mark-rx-irq-no-thread.patch   |   53 +
 .../all/rt/drivers-net-fix-livelock-issues.patch   |  141 +
 .../all/rt/drivers-net-gianfar-make-rt-aware.patch |   57 +
 ...drivers-net-tulip-add-missing-pci-disable.patch |   25 +
 .../rt/drivers-net-vortex-fix-locking-issues.patch |   50 +
 ...ers-random-reduce-preempt-disabled-region.patch |   40 +
 ...ial-call-flush_to_ldisc-when-the-irq-is-t.patch |   49 +
 .../rt/drivers-serial-cleanup-locking-for-rt.patch |   44 +
 .../features/all/rt/drm-more-moronic-crap.patch    |   32 +
 patches/features/all/rt/drm-sigh.patch             |   32 +
 .../features/all/rt/epoll-use-get-cpu-light.patch  |   28 +
 patches/features/all/rt/filemap-fix-up.patch       |   22 +
 patches/features/all/rt/fixups.patch               |  111 +
 .../all/rt/fs-add-missing-rcu-protection.patch     |   42 +
 patches/features/all/rt/fs-block-rt-support.patch  |   44 +
 ...s-btrfs-locking-workaround-for-preempt-rt.patch |   37 +
 .../all/rt/fs-convert-i-alloc-sem-to-rw-anon.patch |  270 ++
 .../all/rt/fs-jbd-replace-bh_state-lock.patch      |  102 +
 .../all/rt/fs-namespace-preemption-fix.patch       |   45 +
 .../all/rt/fs-ntfs-disable-interrupt-non-rt.patch  |   69 +
 .../rt/fs-replace-bh_uptodate_lock-for-rt.patch    |  167 +
 patches/features/all/rt/ftrace-hash-fix.patch      |  126 +
 .../all/rt/ftrace-migrate-disable-tracing.patch    |   81 +
 patches/features/all/rt/gen-patch                  |    9 +
 .../all/rt/generic-cmpxchg-use-raw-local-irq.patch |   49 +
 .../all/rt/genirq-disable-irqpoll-on-rt.patch      |   41 +
 .../genirq-disable-random-call-on-preempt-rt.patch |   29 +
 .../features/all/rt/genirq-force-threading.patch   |   50 +
 patches/features/all/rt/genirq-nodebug-shirq.patch |   22 +
 .../rt/highmem-explicitly-disable-preemption.patch |  319 ++
 .../all/rt/hotplug-light-get-online-cpus.patch     |  213 +
 .../all/rt/hotplug-use-migrate-disable.patch       |   38 +
 ...up-hrtimer-callback-changes-for-preempt-r.patch |  415 ++
 .../all/rt/hrtimers-prepare-full-preemption.patch  |  203 +
 patches/features/all/rt/hwlatdetect.patch          | 1373 +++++++
 .../all/rt/ide-use-nort-local-irq-variants.patch   |  183 +
 .../rt/infiniband-mellanox-ib-use-nort-irq.patch   |   42 +
 .../all/rt/inpt-gameport-use-local-irq-nort.patch  |   54 +
 patches/features/all/rt/ipc-make-rt-aware.patch    |   89 +
 .../features/all/rt/jdb-shared-state-bits.patch    |  252 ++
 patches/features/all/rt/jump-label-rt.patch        |   22 +
 .../features/all/rt/kconfig-preempt-rt-full.patch  |   33 +
 patches/features/all/rt/kprobes-use-raw-lock.patch |  143 +
 patches/features/all/rt/latency-hist.patch         | 1686 ++++++++
 patches/features/all/rt/latency-top-lock-raw.patch |   68 +
 patches/features/all/rt/lglocks-rt.patch           |  125 +
 patches/features/all/rt/linus-3.0-rc7.patch        | 4250 ++++++++++++++++++++
 .../features/all/rt/list-add-list-last-entry.patch |   31 +
 .../all/rt/local-irq-rt-depending-variants.patch   |   51 +
 patches/features/all/rt/local-var.patch            |   25 +
 .../all/rt/local-vars-migrate-disable.patch        |   48 +
 patches/features/all/rt/localversion.patch         |   15 +
 .../lock-debugging-clean-up-rtmutex-debug.h.patch  |   41 +
 .../rt/lockdep-no-softirq-accounting-on-rt.patch   |   60 +
 .../all/rt/locking-various-init-fixes.patch        |   82 +
 .../all/rt/md-raid5-percpu-handling-rt-aware.patch |   65 +
 .../all/rt/migrate-disable-rt-variant.patch        |   29 +
 .../features/all/rt/mips-allow-irq-threading.patch |   21 +
 .../all/rt/mips-disable-highmem-on-rt.patch        |   22 +
 .../all/rt/mips-enable-interrupts-in-signal.patch  |   23 +
 .../rt/mips-ftrace-fix-non-dynamic-crappola.patch  |   73 +
 ...ongson-mark-cascade-interrupts-non-thread.patch |   47 +
 .../features/all/rt/mips-make-die-lock-raw.patch   |   45 +
 .../rt/mips-mark-cascade-interrupts-nothread.patch |  236 ++
 .../features/all/rt/mips-sibyte-fix-irq-chip.patch |   22 +
 patches/features/all/rt/mm-allow-slab-rt.patch     |   31 +
 .../all/rt/mm-cgroup-page-bit-spinlock.patch       |   95 +
 .../all/rt/mm-convert-swap-to-percpu-locked.patch  |  124 +
 .../features/all/rt/mm-make-vmstat-rt-aware.patch  |   88 +
 patches/features/all/rt/mm-memory-rt.patch         |   34 +
 .../all/rt/mm-page-alloc-use-list-last-entry.patch |   22 +
 ...m-page_alloc-reduce-lock-sections-further.patch |  192 +
 .../mm-page_alloc-rt-friendly-per-cpu-pages.patch  |  196 +
 .../all/rt/mm-prepare-pf-disable-discoupling.patch |  126 +
 .../all/rt/mm-protect-activate-switch-mm.patch     |   66 +
 .../all/rt/mm-remove-preempt-count-from-pf.patch   |   36 +
 .../mm-scatterlist-dont-disable-irqs-on-RT.patch   |   48 +
 .../rt/mm-shrink-the-page-frame-to-rt-size.patch   |  146 +
 .../features/all/rt/mm-slab-more-lock-breaks.patch |  251 ++
 .../features/all/rt/mm-slab-move-debug-out.patch   |   38 +
 .../features/all/rt/mm-slab-wrap-functions.patch   |  450 +++
 .../all/rt/mm-vmalloc-use-get-cpu-light.patch      |   66 +
 .../rt/mm-vmstat-fix-the-irq-lock-asymetry.patch   |   52 +
 patches/features/all/rt/mutex-no-spin-on-rt.patch  |   19 +
 .../features/all/rt/net-flip-lock-dep-thingy.patch |  113 +
 .../all/rt/net-ipv4-route-use-locks-on-up-rt.patch |   22 +
 .../all/rt/net-netfilter-use-proper-rw-init.patch  |   22 +
 .../all/rt/net-netif_rx_ni-migrate-disable.patch   |   29 +
 .../features/all/rt/of-convert-devtree-lock.patch  |  392 ++
 .../all/rt/of-fixup-recursive-locking.patch        |  200 +
 patches/features/all/rt/oprofile-fslock-raw.patch  |  104 +
 .../all/rt/panic-disable-random-on-rt.patch        |   20 +
 .../rt/pci-intr-remapping-make-irte-lock-raw.patch |  130 +
 .../features/all/rt/percpu-cpunter-raw-lock.patch  |   99 +
 .../rt/perf-move-irq-work-to-softirq-in-rt.patch   |   89 +
 .../features/all/rt/pid-h-include-atomic-h.patch   |   21 +
 patches/features/all/rt/ping-sysrq.patch           |  129 +
 .../plist-remove-spinlock-types-dependency.patch   |   50 +
 ...s-avoid-wakeups-when-no-timers-are-active.patch |   59 +
 .../all/rt/posix-timers-no-broadcast.patch         |   35 +
 .../posix-timers-shorten-cpu-timers-thread.patch   |   28 +
 ...osix-timers-thread-posix-cpu-timers-on-rt.patch |  279 ++
 .../all/rt/power-allow-irq-threading.patch         |   21 +
 .../all/rt/power-disable-highmem-on-rt.patch       |   22 +
 .../all/rt/power-use-generic-rwsem-on-rt.patch     |   21 +
 .../powerpc-85xx-mark-cascade-irq-no-thread.patch  |   24 +
 patches/features/all/rt/powerpc-uic-lock-raw.patch |  115 +
 ...preempt-mark-legitimated-no-resched-sites.patch |  134 +
 .../features/all/rt/preempt-nort-rt-variants.patch |   58 +
 .../all/rt/prink-convert-logbuf-lock-raw.patch     |  225 ++
 patches/features/all/rt/proportions-raw-lock.patch |   99 +
 patches/features/all/rt/radix-tree-rt-aware.patch  |   72 +
 .../rt/rcu-disable-the-rcu-bh-stuff-for-rt.patch   |  248 ++
 .../all/rt/rcu-force-preempt-rcu-for-rt.patch      |   36 +
 .../features/all/rt/rcu-reduce-lock-section.patch  |   97 +
 .../features/all/rt/relay-fix-timer-madness.patch  |   54 +
 .../rt/resource-counters-use-localirq-nort.patch   |   94 +
 patches/features/all/rt/rt-add-rt-locks.patch      |  947 +++++
 .../all/rt/rt-add-rt-spinlock-to-headers.patch     |  124 +
 .../all/rt/rt-add-rt-to-mutex-headers.patch        |  145 +
 patches/features/all/rt/rt-local-irq-lock.patch    |  244 ++
 .../rt-mutex-add-sleeping-spinlocks-support.patch  |  612 +++
 .../features/all/rt/rt-preempt-base-config.patch   |   48 +
 .../all/rt/rtmutex-avoid-include-hell.patch        |   22 +
 .../features/all/rt/rtmutex-debug-cleanup.patch    |  153 +
 .../features/all/rt/rtmutex-futex-prepare-rt.patch |  221 +
 .../features/all/rt/rtmutex-lock-killable.patch    |   84 +
 patches/features/all/rt/rwsem-add-rt-variant.patch |  162 +
 .../all/rt/rwsem-implement-anon-rwsems.patch       | 1386 +++++++
 .../all/rt/rwsem-make-inner-lock-raw.patch         |  275 ++
 patches/features/all/rt/sched-cond-resched.patch   |   34 +
 .../sched-convert-cgroups-release-lock-raw.patch   |   83 +
 .../all/rt/sched-copy-cpumask-in-one-place.patch   |   42 +
 .../sched-create-schedule-preempt-disabled.patch   |   51 +
 patches/features/all/rt/sched-delay-put-task.patch |   71 +
 .../rt/sched-disable-rt-group-sched-on-rt.patch    |   30 +
 ...istangle-worker-accounting-from-rq-3elock.patch |  263 ++
 .../features/all/rt/sched-limit-nr-migrate.patch   |   25 +
 ...sched-load-balance-break-on-rq-contention.patch |   49 +
 ...ched-might-sleep-do-not-account-rcu-depth.patch |   49 +
 .../features/all/rt/sched-migrate-disable.patch    |  213 +
 patches/features/all/rt/sched-mmdrop-delayed.patch |  153 +
 ...blk_schedule_flush_plug-out-of-__schedule.patch |   71 +
 .../all/rt/sched-no-work-when-pi-blocked.patch     |   32 +
 .../features/all/rt/sched-prevent-idle-boost.patch |   46 +
 ...ove-useless-preempt-disable-in-sched-fork.patch |   52 +
 ...-rename-=rtmutex-set-prio-to-task-setprio.patch |   69 +
 .../features/all/rt/sched-rt-mutex-wakeup.patch    |   88 +
 ...parate-the-scheduler-entry-for-preemption.patch |   83 +
 .../rt/sched-show-state-no-task-list-lock.patch    |   31 +
 .../rt/sched-thread-group-cputimer-lock-raw.patch  |  137 +
 .../rt/sched-use-schedule-preempt-disabled.patch   |  494 +++
 .../all/rt/sched-use-task-allowed-accessor.patch   |  143 +
 .../features/all/rt/sched-warn-on-throttle.patch   |   25 +
 patches/features/all/rt/sema-make-lock-raw.patch   |  142 +
 patches/features/all/rt/seqlock-raw-seqlock.patch  |  101 +
 .../all/rt/seqlock-remove-unused-functions.patch   |   46 +
 patches/features/all/rt/seqlock-use-seqcount.patch |  208 +
 patches/features/all/rt/series                     |  442 ++
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |  215 +
 .../features/all/rt/signals-do-not-wake-self.patch |   27 +
 patches/features/all/rt/skbufhead-raw-lock.patch   |  133 +
 .../rt/softirq-disable-softirq-stacks-for-rt.patch |  192 +
 patches/features/all/rt/softirq-local-lock.patch   |  318 ++
 .../all/rt/softirq-sanitize-softirq-pending.patch  |  116 +
 .../features/all/rt/softirq-split-out-code.patch   |  155 +
 .../all/rt/softirq-thread-do-softirq.patch         |   36 +
 .../all/rt/spinlock-types-separate-raw.patch       |  212 +
 .../all/rt/stomp-machine-mark-stomper-thread.patch |   34 +
 .../features/all/rt/stomp-machine-raw-lock.patch   |  167 +
 ...ne-convert-stop_machine_run-to-PREEMPT_RT.patch |   64 +
 .../rt/suspend-prevernt-might-sleep-splats.patch   |  113 +
 .../all/rt/timekeeping-covert-xtimelock.patch      |  376 ++
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |   77 +
 ...handle-idle-trylock-in-get-next-timer-irq.patch |   77 +
 .../all/rt/timer-stats-raw-table-lock.patch        |   46 +
 .../all/rt/timers-fix-timer-hotplug-on-rt.patch    |   51 +
 .../timers-mov-printk_tick-to-soft-interrupt.patch |   31 +
 .../all/rt/timers-preempt-rt-support.patch         |   46 +
 .../rt/timers-prepare-for-full-preemption.patch    |  126 +
 .../rt/trace-convert-various-locks-to-raw.patch    |  303 ++
 .../features/all/rt/tty-use-local-irq-nort.patch   |   49 +
 .../usb-fix-mouse-problem-copying-large-data.patch |   38 +
 .../all/rt/usb-hcd-use-local-irq-nort.patch        |   36 +
 .../features/all/rt/user-use-local-irq-nort.patch  |   31 +
 .../rt/video-convert-vga-console-lock-to-raw.patch |  195 +
 patches/features/all/rt/watchdog-madness.patch     |   32 +
 .../rt/workqueue-avoid-the-lock-in-cpu-dying.patch |   64 +
 .../all/rt/workqueue-use-get-cpu-light.patch       |   24 +
 .../features/all/rt/x86-32-fix-signal-crap.patch   |   37 +
 .../features/all/rt/x86-disable-debug-stack.patch  |  108 +
 patches/features/all/rt/x86-highmem-warn.patch     |   27 +
 .../all/rt/x86-io-apic-migra-no-unmask.patch       |   28 +
 .../x86-kprobes-remove-bogus-preempt-enable.patch  |   29 +
 patches/features/all/rt/x86-mce-cmc-lock-raw.patch |   62 +
 .../features/all/rt/x86-mce-timer-hrtimer.patch    |  154 +
 .../features/all/rt/x86-no-highmem-with-rt.patch   |   49 +
 .../all/rt/x86-stackprot-no-random-on-rt.patch     |   49 +
 .../all/rt/x86-use-gen-rwsem-spinlocks-rt.patch    |   30 +
 .../all/rt/xfs-convert-mr-lock-to-rw-anon.patch    |  138 +
 patches/series/base-extra                          |  225 +-
 235 files changed, 32479 insertions(+), 1 deletions(-)
 create mode 100644 config/amd64/rt/defines
 create mode 100644 config/armel/rt/defines
 create mode 100644 config/featureset-rt/config
 create mode 100644 config/featureset-rt/defines
 create mode 100644 patches/features/all/rt/acpi-convert-c3lock-raw.patch
 create mode 100644 patches/features/all/rt/acpi-use-local-irq-nort.patch
 create mode 100644 patches/features/all/rt/arch-use-pagefault-disabled.patch
 create mode 100644 patches/features/all/rt/arm-allow-irq-threading.patch
 create mode 100644 patches/features/all/rt/arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch
 create mode 100644 patches/features/all/rt/arm-at91-tclib-default-to-tclib-timer-for-rt.patch
 create mode 100644 patches/features/all/rt/arm-disable-highmem-on-rt.patch
 create mode 100644 patches/features/all/rt/arm-enable-interrupts-in-signal-code.patch
 create mode 100644 patches/features/all/rt/arm-mark-pmu-interupt-no-thread.patch
 create mode 100644 patches/features/all/rt/arm-raw_lock-conversions.patch
 create mode 100644 patches/features/all/rt/ata-disable-interrupts-if-non-rt.patch
 create mode 100644 patches/features/all/rt/block-shorten-interrupt-disabled-regions.patch
 create mode 100644 patches/features/all/rt/bug-rt-dependend-variants.patch
 create mode 100644 patches/features/all/rt/clocksource-tclib-allow-higher-clockrates.patch
 create mode 100644 patches/features/all/rt/cond-resched-lock-rt-tweak.patch
 create mode 100644 patches/features/all/rt/cond-resched-softirq-rt.patch
 create mode 100644 patches/features/all/rt/console-make-rt-friendly.patch
 create mode 100644 patches/features/all/rt/cpu-rt-variants.patch
 create mode 100644 patches/features/all/rt/debugobjects-rt.patch
 create mode 100644 patches/features/all/rt/dmar-make-qi-lock-raw.patch
 create mode 100644 patches/features/all/rt/dmar-make-register-lock-raw.patch
 create mode 100644 patches/features/all/rt/dmar-mark-dmar-irq-no-thread.patch
 create mode 100644 patches/features/all/rt/drivers-dca-convert-dcalock-to-raw.patch
 create mode 100644 patches/features/all/rt/drivers-floppy-use-timer-del-sync.patch
 create mode 100644 patches/features/all/rt/drivers-ide-fix-irq-flags-madness.patch
 create mode 100644 patches/features/all/rt/drivers-net-8139-disable-irq-nosync.patch
 create mode 100644 patches/features/all/rt/drivers-net-at91-make-mdio-protection-rt-safe.patch
 create mode 100644 patches/features/all/rt/drivers-net-ehea-mark-rx-irq-no-thread.patch
 create mode 100644 patches/features/all/rt/drivers-net-fix-livelock-issues.patch
 create mode 100644 patches/features/all/rt/drivers-net-gianfar-make-rt-aware.patch
 create mode 100644 patches/features/all/rt/drivers-net-tulip-add-missing-pci-disable.patch
 create mode 100644 patches/features/all/rt/drivers-net-vortex-fix-locking-issues.patch
 create mode 100644 patches/features/all/rt/drivers-random-reduce-preempt-disabled-region.patch
 create mode 100644 patches/features/all/rt/drivers-serial-call-flush_to_ldisc-when-the-irq-is-t.patch
 create mode 100644 patches/features/all/rt/drivers-serial-cleanup-locking-for-rt.patch
 create mode 100644 patches/features/all/rt/drm-more-moronic-crap.patch
 create mode 100644 patches/features/all/rt/drm-sigh.patch
 create mode 100644 patches/features/all/rt/epoll-use-get-cpu-light.patch
 create mode 100644 patches/features/all/rt/filemap-fix-up.patch
 create mode 100644 patches/features/all/rt/fixups.patch
 create mode 100644 patches/features/all/rt/fs-add-missing-rcu-protection.patch
 create mode 100644 patches/features/all/rt/fs-block-rt-support.patch
 create mode 100644 patches/features/all/rt/fs-btrfs-locking-workaround-for-preempt-rt.patch
 create mode 100644 patches/features/all/rt/fs-convert-i-alloc-sem-to-rw-anon.patch
 create mode 100644 patches/features/all/rt/fs-jbd-replace-bh_state-lock.patch
 create mode 100644 patches/features/all/rt/fs-namespace-preemption-fix.patch
 create mode 100644 patches/features/all/rt/fs-ntfs-disable-interrupt-non-rt.patch
 create mode 100644 patches/features/all/rt/fs-replace-bh_uptodate_lock-for-rt.patch
 create mode 100644 patches/features/all/rt/ftrace-hash-fix.patch
 create mode 100644 patches/features/all/rt/ftrace-migrate-disable-tracing.patch
 create mode 100644 patches/features/all/rt/gen-patch
 create mode 100644 patches/features/all/rt/generic-cmpxchg-use-raw-local-irq.patch
 create mode 100644 patches/features/all/rt/genirq-disable-irqpoll-on-rt.patch
 create mode 100644 patches/features/all/rt/genirq-disable-random-call-on-preempt-rt.patch
 create mode 100644 patches/features/all/rt/genirq-force-threading.patch
 create mode 100644 patches/features/all/rt/genirq-nodebug-shirq.patch
 create mode 100644 patches/features/all/rt/highmem-explicitly-disable-preemption.patch
 create mode 100644 patches/features/all/rt/hotplug-light-get-online-cpus.patch
 create mode 100644 patches/features/all/rt/hotplug-use-migrate-disable.patch
 create mode 100644 patches/features/all/rt/hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
 create mode 100644 patches/features/all/rt/hrtimers-prepare-full-preemption.patch
 create mode 100644 patches/features/all/rt/hwlatdetect.patch
 create mode 100644 patches/features/all/rt/ide-use-nort-local-irq-variants.patch
 create mode 100644 patches/features/all/rt/infiniband-mellanox-ib-use-nort-irq.patch
 create mode 100644 patches/features/all/rt/inpt-gameport-use-local-irq-nort.patch
 create mode 100644 patches/features/all/rt/ipc-make-rt-aware.patch
 create mode 100644 patches/features/all/rt/jdb-shared-state-bits.patch
 create mode 100644 patches/features/all/rt/jump-label-rt.patch
 create mode 100644 patches/features/all/rt/kconfig-preempt-rt-full.patch
 create mode 100644 patches/features/all/rt/kprobes-use-raw-lock.patch
 create mode 100644 patches/features/all/rt/latency-hist.patch
 create mode 100644 patches/features/all/rt/latency-top-lock-raw.patch
 create mode 100644 patches/features/all/rt/lglocks-rt.patch
 create mode 100644 patches/features/all/rt/linus-3.0-rc7.patch
 create mode 100644 patches/features/all/rt/list-add-list-last-entry.patch
 create mode 100644 patches/features/all/rt/local-irq-rt-depending-variants.patch
 create mode 100644 patches/features/all/rt/local-var.patch
 create mode 100644 patches/features/all/rt/local-vars-migrate-disable.patch
 create mode 100644 patches/features/all/rt/localversion.patch
 create mode 100644 patches/features/all/rt/lock-debugging-clean-up-rtmutex-debug.h.patch
 create mode 100644 patches/features/all/rt/lockdep-no-softirq-accounting-on-rt.patch
 create mode 100644 patches/features/all/rt/locking-various-init-fixes.patch
 create mode 100644 patches/features/all/rt/md-raid5-percpu-handling-rt-aware.patch
 create mode 100644 patches/features/all/rt/migrate-disable-rt-variant.patch
 create mode 100644 patches/features/all/rt/mips-allow-irq-threading.patch
 create mode 100644 patches/features/all/rt/mips-disable-highmem-on-rt.patch
 create mode 100644 patches/features/all/rt/mips-enable-interrupts-in-signal.patch
 create mode 100644 patches/features/all/rt/mips-ftrace-fix-non-dynamic-crappola.patch
 create mode 100644 patches/features/all/rt/mips-loongson-mark-cascade-interrupts-non-thread.patch
 create mode 100644 patches/features/all/rt/mips-make-die-lock-raw.patch
 create mode 100644 patches/features/all/rt/mips-mark-cascade-interrupts-nothread.patch
 create mode 100644 patches/features/all/rt/mips-sibyte-fix-irq-chip.patch
 create mode 100644 patches/features/all/rt/mm-allow-slab-rt.patch
 create mode 100644 patches/features/all/rt/mm-cgroup-page-bit-spinlock.patch
 create mode 100644 patches/features/all/rt/mm-convert-swap-to-percpu-locked.patch
 create mode 100644 patches/features/all/rt/mm-make-vmstat-rt-aware.patch
 create mode 100644 patches/features/all/rt/mm-memory-rt.patch
 create mode 100644 patches/features/all/rt/mm-page-alloc-use-list-last-entry.patch
 create mode 100644 patches/features/all/rt/mm-page_alloc-reduce-lock-sections-further.patch
 create mode 100644 patches/features/all/rt/mm-page_alloc-rt-friendly-per-cpu-pages.patch
 create mode 100644 patches/features/all/rt/mm-prepare-pf-disable-discoupling.patch
 create mode 100644 patches/features/all/rt/mm-protect-activate-switch-mm.patch
 create mode 100644 patches/features/all/rt/mm-remove-preempt-count-from-pf.patch
 create mode 100644 patches/features/all/rt/mm-scatterlist-dont-disable-irqs-on-RT.patch
 create mode 100644 patches/features/all/rt/mm-shrink-the-page-frame-to-rt-size.patch
 create mode 100644 patches/features/all/rt/mm-slab-more-lock-breaks.patch
 create mode 100644 patches/features/all/rt/mm-slab-move-debug-out.patch
 create mode 100644 patches/features/all/rt/mm-slab-wrap-functions.patch
 create mode 100644 patches/features/all/rt/mm-vmalloc-use-get-cpu-light.patch
 create mode 100644 patches/features/all/rt/mm-vmstat-fix-the-irq-lock-asymetry.patch
 create mode 100644 patches/features/all/rt/mutex-no-spin-on-rt.patch
 create mode 100644 patches/features/all/rt/net-flip-lock-dep-thingy.patch
 create mode 100644 patches/features/all/rt/net-ipv4-route-use-locks-on-up-rt.patch
 create mode 100644 patches/features/all/rt/net-netfilter-use-proper-rw-init.patch
 create mode 100644 patches/features/all/rt/net-netif_rx_ni-migrate-disable.patch
 create mode 100644 patches/features/all/rt/of-convert-devtree-lock.patch
 create mode 100644 patches/features/all/rt/of-fixup-recursive-locking.patch
 create mode 100644 patches/features/all/rt/oprofile-fslock-raw.patch
 create mode 100644 patches/features/all/rt/panic-disable-random-on-rt.patch
 create mode 100644 patches/features/all/rt/pci-intr-remapping-make-irte-lock-raw.patch
 create mode 100644 patches/features/all/rt/percpu-cpunter-raw-lock.patch
 create mode 100644 patches/features/all/rt/perf-move-irq-work-to-softirq-in-rt.patch
 create mode 100644 patches/features/all/rt/pid-h-include-atomic-h.patch
 create mode 100644 patches/features/all/rt/ping-sysrq.patch
 create mode 100644 patches/features/all/rt/plist-remove-spinlock-types-dependency.patch
 create mode 100644 patches/features/all/rt/posix-timers-avoid-wakeups-when-no-timers-are-active.patch
 create mode 100644 patches/features/all/rt/posix-timers-no-broadcast.patch
 create mode 100644 patches/features/all/rt/posix-timers-shorten-cpu-timers-thread.patch
 create mode 100644 patches/features/all/rt/posix-timers-thread-posix-cpu-timers-on-rt.patch
 create mode 100644 patches/features/all/rt/power-allow-irq-threading.patch
 create mode 100644 patches/features/all/rt/power-disable-highmem-on-rt.patch
 create mode 100644 patches/features/all/rt/power-use-generic-rwsem-on-rt.patch
 create mode 100644 patches/features/all/rt/powerpc-85xx-mark-cascade-irq-no-thread.patch
 create mode 100644 patches/features/all/rt/powerpc-uic-lock-raw.patch
 create mode 100644 patches/features/all/rt/preempt-mark-legitimated-no-resched-sites.patch
 create mode 100644 patches/features/all/rt/preempt-nort-rt-variants.patch
 create mode 100644 patches/features/all/rt/prink-convert-logbuf-lock-raw.patch
 create mode 100644 patches/features/all/rt/proportions-raw-lock.patch
 create mode 100644 patches/features/all/rt/radix-tree-rt-aware.patch
 create mode 100644 patches/features/all/rt/rcu-disable-the-rcu-bh-stuff-for-rt.patch
 create mode 100644 patches/features/all/rt/rcu-force-preempt-rcu-for-rt.patch
 create mode 100644 patches/features/all/rt/rcu-reduce-lock-section.patch
 create mode 100644 patches/features/all/rt/relay-fix-timer-madness.patch
 create mode 100644 patches/features/all/rt/resource-counters-use-localirq-nort.patch
 create mode 100644 patches/features/all/rt/rt-add-rt-locks.patch
 create mode 100644 patches/features/all/rt/rt-add-rt-spinlock-to-headers.patch
 create mode 100644 patches/features/all/rt/rt-add-rt-to-mutex-headers.patch
 create mode 100644 patches/features/all/rt/rt-local-irq-lock.patch
 create mode 100644 patches/features/all/rt/rt-mutex-add-sleeping-spinlocks-support.patch
 create mode 100644 patches/features/all/rt/rt-preempt-base-config.patch
 create mode 100644 patches/features/all/rt/rtmutex-avoid-include-hell.patch
 create mode 100644 patches/features/all/rt/rtmutex-debug-cleanup.patch
 create mode 100644 patches/features/all/rt/rtmutex-futex-prepare-rt.patch
 create mode 100644 patches/features/all/rt/rtmutex-lock-killable.patch
 create mode 100644 patches/features/all/rt/rwsem-add-rt-variant.patch
 create mode 100644 patches/features/all/rt/rwsem-implement-anon-rwsems.patch
 create mode 100644 patches/features/all/rt/rwsem-make-inner-lock-raw.patch
 create mode 100644 patches/features/all/rt/sched-cond-resched.patch
 create mode 100644 patches/features/all/rt/sched-convert-cgroups-release-lock-raw.patch
 create mode 100644 patches/features/all/rt/sched-copy-cpumask-in-one-place.patch
 create mode 100644 patches/features/all/rt/sched-create-schedule-preempt-disabled.patch
 create mode 100644 patches/features/all/rt/sched-delay-put-task.patch
 create mode 100644 patches/features/all/rt/sched-disable-rt-group-sched-on-rt.patch
 create mode 100644 patches/features/all/rt/sched-distangle-worker-accounting-from-rq-3elock.patch
 create mode 100644 patches/features/all/rt/sched-limit-nr-migrate.patch
 create mode 100644 patches/features/all/rt/sched-load-balance-break-on-rq-contention.patch
 create mode 100644 patches/features/all/rt/sched-might-sleep-do-not-account-rcu-depth.patch
 create mode 100644 patches/features/all/rt/sched-migrate-disable.patch
 create mode 100644 patches/features/all/rt/sched-mmdrop-delayed.patch
 create mode 100644 patches/features/all/rt/sched-move-blk_schedule_flush_plug-out-of-__schedule.patch
 create mode 100644 patches/features/all/rt/sched-no-work-when-pi-blocked.patch
 create mode 100644 patches/features/all/rt/sched-prevent-idle-boost.patch
 create mode 100644 patches/features/all/rt/sched-remove-useless-preempt-disable-in-sched-fork.patch
 create mode 100644 patches/features/all/rt/sched-rename-=rtmutex-set-prio-to-task-setprio.patch
 create mode 100644 patches/features/all/rt/sched-rt-mutex-wakeup.patch
 create mode 100644 patches/features/all/rt/sched-separate-the-scheduler-entry-for-preemption.patch
 create mode 100644 patches/features/all/rt/sched-show-state-no-task-list-lock.patch
 create mode 100644 patches/features/all/rt/sched-thread-group-cputimer-lock-raw.patch
 create mode 100644 patches/features/all/rt/sched-use-schedule-preempt-disabled.patch
 create mode 100644 patches/features/all/rt/sched-use-task-allowed-accessor.patch
 create mode 100644 patches/features/all/rt/sched-warn-on-throttle.patch
 create mode 100644 patches/features/all/rt/sema-make-lock-raw.patch
 create mode 100644 patches/features/all/rt/seqlock-raw-seqlock.patch
 create mode 100644 patches/features/all/rt/seqlock-remove-unused-functions.patch
 create mode 100644 patches/features/all/rt/seqlock-use-seqcount.patch
 create mode 100644 patches/features/all/rt/series
 create mode 100644 patches/features/all/rt/signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch
 create mode 100644 patches/features/all/rt/signals-do-not-wake-self.patch
 create mode 100644 patches/features/all/rt/skbufhead-raw-lock.patch
 create mode 100644 patches/features/all/rt/softirq-disable-softirq-stacks-for-rt.patch
 create mode 100644 patches/features/all/rt/softirq-local-lock.patch
 create mode 100644 patches/features/all/rt/softirq-sanitize-softirq-pending.patch
 create mode 100644 patches/features/all/rt/softirq-split-out-code.patch
 create mode 100644 patches/features/all/rt/softirq-thread-do-softirq.patch
 create mode 100644 patches/features/all/rt/spinlock-types-separate-raw.patch
 create mode 100644 patches/features/all/rt/stomp-machine-mark-stomper-thread.patch
 create mode 100644 patches/features/all/rt/stomp-machine-raw-lock.patch
 create mode 100644 patches/features/all/rt/stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
 create mode 100644 patches/features/all/rt/suspend-prevernt-might-sleep-splats.patch
 create mode 100644 patches/features/all/rt/timekeeping-covert-xtimelock.patch
 create mode 100644 patches/features/all/rt/timer-delay-waking-softirqs-from-the-jiffy-tick.patch
 create mode 100644 patches/features/all/rt/timer-handle-idle-trylock-in-get-next-timer-irq.patch
 create mode 100644 patches/features/all/rt/timer-stats-raw-table-lock.patch
 create mode 100644 patches/features/all/rt/timers-fix-timer-hotplug-on-rt.patch
 create mode 100644 patches/features/all/rt/timers-mov-printk_tick-to-soft-interrupt.patch
 create mode 100644 patches/features/all/rt/timers-preempt-rt-support.patch
 create mode 100644 patches/features/all/rt/timers-prepare-for-full-preemption.patch
 create mode 100644 patches/features/all/rt/trace-convert-various-locks-to-raw.patch
 create mode 100644 patches/features/all/rt/tty-use-local-irq-nort.patch
 create mode 100644 patches/features/all/rt/usb-fix-mouse-problem-copying-large-data.patch
 create mode 100644 patches/features/all/rt/usb-hcd-use-local-irq-nort.patch
 create mode 100644 patches/features/all/rt/user-use-local-irq-nort.patch
 create mode 100644 patches/features/all/rt/video-convert-vga-console-lock-to-raw.patch
 create mode 100644 patches/features/all/rt/watchdog-madness.patch
 create mode 100644 patches/features/all/rt/workqueue-avoid-the-lock-in-cpu-dying.patch
 create mode 100644 patches/features/all/rt/workqueue-use-get-cpu-light.patch
 create mode 100644 patches/features/all/rt/x86-32-fix-signal-crap.patch
 create mode 100644 patches/features/all/rt/x86-disable-debug-stack.patch
 create mode 100644 patches/features/all/rt/x86-highmem-warn.patch
 create mode 100644 patches/features/all/rt/x86-io-apic-migra-no-unmask.patch
 create mode 100644 patches/features/all/rt/x86-kprobes-remove-bogus-preempt-enable.patch
 create mode 100644 patches/features/all/rt/x86-mce-cmc-lock-raw.patch
 create mode 100644 patches/features/all/rt/x86-mce-timer-hrtimer.patch
 create mode 100644 patches/features/all/rt/x86-no-highmem-with-rt.patch
 create mode 100644 patches/features/all/rt/x86-stackprot-no-random-on-rt.patch
 create mode 100644 patches/features/all/rt/x86-use-gen-rwsem-spinlocks-rt.patch
 create mode 100644 patches/features/all/rt/xfs-convert-mr-lock-to-rw-anon.patch

diff --git a/changelog b/changelog
index 7bf0add..4fedc04 100644
--- a/changelog
+++ b/changelog
@@ -17,6 +17,9 @@ linux-2.6 (3.0.0~rc7-1~experimental.1) UNRELEASED; urgency=low
   [ Arnaud Patard ]
   * Merge ixp4xx build fix and enable ixp4xx back
 
+  [ Uwe Kleine-König ]
+  * add 3.0-rc7-rt0 patch set, currently enabled for amd64/amd64 only.
+
  -- maximilian attems <maks@debian.org>  Tue, 05 Jul 2011 14:25:29 +0200
 
 linux-2.6 (3.0.0~rc6-1~experimental.1) experimental; urgency=low
diff --git a/config/amd64/defines b/config/amd64/defines
index 48b1aea..e695471 100644
--- a/config/amd64/defines
+++ b/config/amd64/defines
@@ -1,4 +1,6 @@
 [base]
+featuresets:
+ rt
 flavours:
  amd64
 kernel-arch: x86
diff --git a/config/amd64/rt/defines b/config/amd64/rt/defines
new file mode 100644
index 0000000..090dc41
--- /dev/null
+++ b/config/amd64/rt/defines
@@ -0,0 +1,3 @@
+[base]
+flavours:
+ amd64
diff --git a/config/armel/rt/defines b/config/armel/rt/defines
new file mode 100644
index 0000000..2cd5a82
--- /dev/null
+++ b/config/armel/rt/defines
@@ -0,0 +1,3 @@
+[base]
+flavours:
+ versatile
diff --git a/config/defines b/config/defines
index 9f65ad3..ada1608 100644
--- a/config/defines
+++ b/config/defines
@@ -22,6 +22,7 @@ arches:
 compiler: gcc-4.4
 featuresets:
  none
+ rt
 
 [description]
 part-long-up: This kernel is not suitable for SMP (multi-processor,
@@ -47,3 +48,6 @@ elilo: elilo (>= 3.12-3.1~)
 lilo: lilo (>= 22.8-8.2~)
 s390-tools: s390-tools (>= 1.8.3-2~)
 
+[featureset-rt]
+enabled: true
+
diff --git a/config/featureset-rt/config b/config/featureset-rt/config
new file mode 100644
index 0000000..8136f16
--- /dev/null
+++ b/config/featureset-rt/config
@@ -0,0 +1,5 @@
+# CONFIG_PREEMPT_VOLUNTARY is not set
+CONFIG_PREEMPT_RT_FULL=y
+CONFIG_SCHED_TRACER=y
+CONFIG_MISSED_TIMER_OFFSETS_HIST=y
+CONFIG_WAKEUP_LATENCY_HIST=y
diff --git a/config/featureset-rt/defines b/config/featureset-rt/defines
new file mode 100644
index 0000000..5eea746
--- /dev/null
+++ b/config/featureset-rt/defines
@@ -0,0 +1,7 @@
+[abi]
+ignore-changes: *
+
+[description]
+part-long-rt: This kernel includes the PREEMPT_RT patch set.
+part-short-rt: PREEMPT_RT
+parts: rt
[ ... ]
diff --git a/patches/features/all/rt/gen-patch b/patches/features/all/rt/gen-patch
new file mode 100644
index 0000000..35739e1
--- /dev/null
+++ b/patches/features/all/rt/gen-patch
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+version="$1"
+
+test -n "$version" || echo >&2 "Usage: ./gen-patch <version>"
+
+wget -O - "http://www.kernel.org/pub/linux/kernel/projects/rt/patches-$version.tar.bz2"; | tar xj --transform s,patches/,,
[ ... ]
diff --git a/patches/series/base-extra b/patches/series/base-extra
index 8b13789..025c8c1 100644
--- a/patches/series/base-extra
+++ b/patches/series/base-extra
@@ -1 +1,224 @@
-
++ features/all/rt/linus-3.0-rc7.patch featureset=rt
++ features/all/rt/ftrace-hash-fix.patch featureset=rt
++ features/all/rt/drivers-ide-fix-irq-flags-madness.patch featureset=rt
++ features/all/rt/drivers-floppy-use-timer-del-sync.patch featureset=rt
++ features/all/rt/mips-sibyte-fix-irq-chip.patch featureset=rt
++ features/all/rt/mips-ftrace-fix-non-dynamic-crappola.patch featureset=rt
++ features/all/rt/x86-kprobes-remove-bogus-preempt-enable.patch featureset=rt
++ features/all/rt/drm-sigh.patch featureset=rt
++ features/all/rt/drm-more-moronic-crap.patch featureset=rt
++ features/all/rt/sched-separate-the-scheduler-entry-for-preemption.patch featureset=rt
++ features/all/rt/sched-move-blk_schedule_flush_plug-out-of-__schedule.patch featureset=rt
++ features/all/rt/block-shorten-interrupt-disabled-regions.patch featureset=rt
++ features/all/rt/sched-distangle-worker-accounting-from-rq-3elock.patch featureset=rt
++ features/all/rt/watchdog-madness.patch featureset=rt
++ features/all/rt/rtmutex-debug-cleanup.patch featureset=rt
++ features/all/rt/arm-mark-pmu-interupt-no-thread.patch featureset=rt
++ features/all/rt/arm-allow-irq-threading.patch featureset=rt
++ features/all/rt/mips-loongson-mark-cascade-interrupts-non-thread.patch featureset=rt
++ features/all/rt/mips-mark-cascade-interrupts-nothread.patch featureset=rt
++ features/all/rt/mips-allow-irq-threading.patch featureset=rt
++ features/all/rt/powerpc-85xx-mark-cascade-irq-no-thread.patch featureset=rt
++ features/all/rt/power-allow-irq-threading.patch featureset=rt
++ features/all/rt/sched-create-schedule-preempt-disabled.patch featureset=rt
++ features/all/rt/sched-use-schedule-preempt-disabled.patch featureset=rt
++ features/all/rt/kprobes-use-raw-lock.patch featureset=rt
++ features/all/rt/percpu-cpunter-raw-lock.patch featureset=rt
++ features/all/rt/sched-convert-cgroups-release-lock-raw.patch featureset=rt
++ features/all/rt/proportions-raw-lock.patch featureset=rt
++ features/all/rt/trace-convert-various-locks-to-raw.patch featureset=rt
++ features/all/rt/prink-convert-logbuf-lock-raw.patch featureset=rt
++ features/all/rt/sched-thread-group-cputimer-lock-raw.patch featureset=rt
++ features/all/rt/sema-make-lock-raw.patch featureset=rt
++ features/all/rt/rwsem-make-inner-lock-raw.patch featureset=rt
++ features/all/rt/timer-stats-raw-table-lock.patch featureset=rt
++ features/all/rt/latency-top-lock-raw.patch featureset=rt
++ features/all/rt/video-convert-vga-console-lock-to-raw.patch featureset=rt
++ features/all/rt/oprofile-fslock-raw.patch featureset=rt
++ features/all/rt/acpi-convert-c3lock-raw.patch featureset=rt
++ features/all/rt/x86-mce-cmc-lock-raw.patch featureset=rt
++ features/all/rt/powerpc-uic-lock-raw.patch featureset=rt
++ features/all/rt/mips-make-die-lock-raw.patch featureset=rt
++ features/all/rt/drivers-dca-convert-dcalock-to-raw.patch featureset=rt
++ features/all/rt/arm-raw_lock-conversions.patch featureset=rt
++ features/all/rt/dmar-make-register-lock-raw.patch featureset=rt
++ features/all/rt/dmar-mark-dmar-irq-no-thread.patch featureset=rt
++ features/all/rt/pci-intr-remapping-make-irte-lock-raw.patch featureset=rt
++ features/all/rt/dmar-make-qi-lock-raw.patch featureset=rt
++ features/all/rt/signals-do-not-wake-self.patch featureset=rt
++ features/all/rt/posix-timers-no-broadcast.patch featureset=rt
++ features/all/rt/signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch featureset=rt
++ features/all/rt/sched-rename-=rtmutex-set-prio-to-task-setprio.patch featureset=rt
++ features/all/rt/sched-warn-on-throttle.patch featureset=rt
++ features/all/rt/generic-cmpxchg-use-raw-local-irq.patch featureset=rt
++ features/all/rt/lock-debugging-clean-up-rtmutex-debug.h.patch featureset=rt
++ features/all/rt/drivers-random-reduce-preempt-disabled-region.patch featureset=rt
++ features/all/rt/fs-add-missing-rcu-protection.patch featureset=rt
++ features/all/rt/arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch featureset=rt
++ features/all/rt/clocksource-tclib-allow-higher-clockrates.patch featureset=rt
++ features/all/rt/drivers-net-tulip-add-missing-pci-disable.patch featureset=rt
++ features/all/rt/drivers-net-8139-disable-irq-nosync.patch featureset=rt
++ features/all/rt/drivers-net-ehea-mark-rx-irq-no-thread.patch featureset=rt
++ features/all/rt/drivers-net-at91-make-mdio-protection-rt-safe.patch featureset=rt
++ features/all/rt/preempt-mark-legitimated-no-resched-sites.patch featureset=rt
++ features/all/rt/mm-prepare-pf-disable-discoupling.patch featureset=rt
++ features/all/rt/arch-use-pagefault-disabled.patch featureset=rt
++ features/all/rt/highmem-explicitly-disable-preemption.patch featureset=rt
++ features/all/rt/filemap-fix-up.patch featureset=rt
++ features/all/rt/mm-remove-preempt-count-from-pf.patch featureset=rt
++ features/all/rt/x86-highmem-warn.patch featureset=rt
++ features/all/rt/suspend-prevernt-might-sleep-splats.patch featureset=rt
++ features/all/rt/of-fixup-recursive-locking.patch featureset=rt
++ features/all/rt/of-convert-devtree-lock.patch featureset=rt
++ features/all/rt/list-add-list-last-entry.patch featureset=rt
++ features/all/rt/mm-page-alloc-use-list-last-entry.patch featureset=rt
++ features/all/rt/mm-slab-move-debug-out.patch featureset=rt
++ features/all/rt/sched-use-task-allowed-accessor.patch featureset=rt
++ features/all/rt/sched-remove-useless-preempt-disable-in-sched-fork.patch featureset=rt
++ features/all/rt/sched-copy-cpumask-in-one-place.patch featureset=rt
++ features/all/rt/pid-h-include-atomic-h.patch featureset=rt
++ features/all/rt/jdb-shared-state-bits.patch featureset=rt
++ features/all/rt/net-netfilter-use-proper-rw-init.patch featureset=rt
++ features/all/rt/net-flip-lock-dep-thingy.patch featureset=rt
++ features/all/rt/softirq-thread-do-softirq.patch featureset=rt
++ features/all/rt/softirq-split-out-code.patch featureset=rt
++ features/all/rt/arm-enable-interrupts-in-signal-code.patch featureset=rt
++ features/all/rt/mips-enable-interrupts-in-signal.patch featureset=rt
++ features/all/rt/x86-io-apic-migra-no-unmask.patch featureset=rt
++ features/all/rt/x86-32-fix-signal-crap.patch featureset=rt
++ features/all/rt/rcu-reduce-lock-section.patch featureset=rt
++ features/all/rt/locking-various-init-fixes.patch featureset=rt
++ features/all/rt/seqlock-remove-unused-functions.patch featureset=rt
++ features/all/rt/seqlock-use-seqcount.patch featureset=rt
++ features/all/rt/seqlock-raw-seqlock.patch featureset=rt
++ features/all/rt/timekeeping-covert-xtimelock.patch featureset=rt
++ features/all/rt/rwsem-implement-anon-rwsems.patch featureset=rt
++ features/all/rt/fs-convert-i-alloc-sem-to-rw-anon.patch featureset=rt
++ features/all/rt/xfs-convert-mr-lock-to-rw-anon.patch featureset=rt
++ features/all/rt/latency-hist.patch featureset=rt
++ features/all/rt/hwlatdetect.patch featureset=rt
++ features/all/rt/rt-preempt-base-config.patch featureset=rt
++ features/all/rt/bug-rt-dependend-variants.patch featureset=rt
++ features/all/rt/local-irq-rt-depending-variants.patch featureset=rt
++ features/all/rt/preempt-nort-rt-variants.patch featureset=rt
++ features/all/rt/ata-disable-interrupts-if-non-rt.patch featureset=rt
++ features/all/rt/ide-use-nort-local-irq-variants.patch featureset=rt
++ features/all/rt/infiniband-mellanox-ib-use-nort-irq.patch featureset=rt
++ features/all/rt/inpt-gameport-use-local-irq-nort.patch featureset=rt
++ features/all/rt/acpi-use-local-irq-nort.patch featureset=rt
++ features/all/rt/user-use-local-irq-nort.patch featureset=rt
++ features/all/rt/resource-counters-use-localirq-nort.patch featureset=rt
++ features/all/rt/usb-hcd-use-local-irq-nort.patch featureset=rt
++ features/all/rt/tty-use-local-irq-nort.patch featureset=rt
++ features/all/rt/mm-scatterlist-dont-disable-irqs-on-RT.patch featureset=rt
++ features/all/rt/mm-cgroup-page-bit-spinlock.patch featureset=rt
++ features/all/rt/fs-replace-bh_uptodate_lock-for-rt.patch featureset=rt
++ features/all/rt/fs-jbd-replace-bh_state-lock.patch featureset=rt
++ features/all/rt/genirq-nodebug-shirq.patch featureset=rt
++ features/all/rt/genirq-disable-random-call-on-preempt-rt.patch featureset=rt
++ features/all/rt/genirq-disable-irqpoll-on-rt.patch featureset=rt
++ features/all/rt/genirq-force-threading.patch featureset=rt
++ features/all/rt/drivers-net-fix-livelock-issues.patch featureset=rt
++ features/all/rt/drivers-net-vortex-fix-locking-issues.patch featureset=rt
++ features/all/rt/drivers-net-gianfar-make-rt-aware.patch featureset=rt
++ features/all/rt/usb-fix-mouse-problem-copying-large-data.patch featureset=rt
++ features/all/rt/local-var.patch featureset=rt
++ features/all/rt/rt-local-irq-lock.patch featureset=rt
++ features/all/rt/mm-slab-wrap-functions.patch featureset=rt
++ features/all/rt/mm-slab-more-lock-breaks.patch featureset=rt
++ features/all/rt/mm-page_alloc-rt-friendly-per-cpu-pages.patch featureset=rt
++ features/all/rt/mm-page_alloc-reduce-lock-sections-further.patch featureset=rt
++ features/all/rt/mm-convert-swap-to-percpu-locked.patch featureset=rt
++ features/all/rt/mm-vmstat-fix-the-irq-lock-asymetry.patch featureset=rt
++ features/all/rt/mm-make-vmstat-rt-aware.patch featureset=rt
++ features/all/rt/mm-memory-rt.patch featureset=rt
++ features/all/rt/mm-shrink-the-page-frame-to-rt-size.patch featureset=rt
++ features/all/rt/mm-allow-slab-rt.patch featureset=rt
++ features/all/rt/radix-tree-rt-aware.patch featureset=rt
++ features/all/rt/panic-disable-random-on-rt.patch featureset=rt
++ features/all/rt/ipc-make-rt-aware.patch featureset=rt
++ features/all/rt/relay-fix-timer-madness.patch featureset=rt
++ features/all/rt/net-ipv4-route-use-locks-on-up-rt.patch featureset=rt
++ features/all/rt/workqueue-avoid-the-lock-in-cpu-dying.patch featureset=rt
++ features/all/rt/timers-prepare-for-full-preemption.patch featureset=rt
++ features/all/rt/timers-preempt-rt-support.patch featureset=rt
++ features/all/rt/timers-fix-timer-hotplug-on-rt.patch featureset=rt
++ features/all/rt/timers-mov-printk_tick-to-soft-interrupt.patch featureset=rt
++ features/all/rt/timer-delay-waking-softirqs-from-the-jiffy-tick.patch featureset=rt
++ features/all/rt/hrtimers-prepare-full-preemption.patch featureset=rt
++ features/all/rt/hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch featureset=rt
++ features/all/rt/posix-timers-thread-posix-cpu-timers-on-rt.patch featureset=rt
++ features/all/rt/posix-timers-shorten-cpu-timers-thread.patch featureset=rt
++ features/all/rt/posix-timers-avoid-wakeups-when-no-timers-are-active.patch featureset=rt
++ features/all/rt/sched-delay-put-task.patch featureset=rt
++ features/all/rt/sched-limit-nr-migrate.patch featureset=rt
++ features/all/rt/sched-mmdrop-delayed.patch featureset=rt
++ features/all/rt/sched-rt-mutex-wakeup.patch featureset=rt
++ features/all/rt/sched-prevent-idle-boost.patch featureset=rt
++ features/all/rt/sched-might-sleep-do-not-account-rcu-depth.patch featureset=rt
++ features/all/rt/sched-load-balance-break-on-rq-contention.patch featureset=rt
++ features/all/rt/sched-cond-resched.patch featureset=rt
++ features/all/rt/cond-resched-softirq-rt.patch featureset=rt
++ features/all/rt/sched-no-work-when-pi-blocked.patch featureset=rt
++ features/all/rt/sched-show-state-no-task-list-lock.patch featureset=rt
++ features/all/rt/cond-resched-lock-rt-tweak.patch featureset=rt
++ features/all/rt/sched-disable-rt-group-sched-on-rt.patch featureset=rt
++ features/all/rt/stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch featureset=rt
++ features/all/rt/stomp-machine-mark-stomper-thread.patch featureset=rt
++ features/all/rt/stomp-machine-raw-lock.patch featureset=rt
++ features/all/rt/hotplug-light-get-online-cpus.patch featureset=rt
++ features/all/rt/sched-migrate-disable.patch featureset=rt
++ features/all/rt/hotplug-use-migrate-disable.patch featureset=rt
++ features/all/rt/ftrace-migrate-disable-tracing.patch featureset=rt
++ features/all/rt/migrate-disable-rt-variant.patch featureset=rt
++ features/all/rt/net-netif_rx_ni-migrate-disable.patch featureset=rt
++ features/all/rt/softirq-sanitize-softirq-pending.patch featureset=rt
++ features/all/rt/lockdep-no-softirq-accounting-on-rt.patch featureset=rt
++ features/all/rt/mutex-no-spin-on-rt.patch featureset=rt
++ features/all/rt/softirq-local-lock.patch featureset=rt
++ features/all/rt/softirq-disable-softirq-stacks-for-rt.patch featureset=rt
++ features/all/rt/local-vars-migrate-disable.patch featureset=rt
++ features/all/rt/cpu-rt-variants.patch featureset=rt
++ features/all/rt/md-raid5-percpu-handling-rt-aware.patch featureset=rt
++ features/all/rt/rtmutex-lock-killable.patch featureset=rt
++ features/all/rt/rtmutex-futex-prepare-rt.patch featureset=rt
++ features/all/rt/rt-mutex-add-sleeping-spinlocks-support.patch featureset=rt
++ features/all/rt/plist-remove-spinlock-types-dependency.patch featureset=rt
++ features/all/rt/spinlock-types-separate-raw.patch featureset=rt
++ features/all/rt/rtmutex-avoid-include-hell.patch featureset=rt
++ features/all/rt/rt-add-rt-spinlock-to-headers.patch featureset=rt
++ features/all/rt/rt-add-rt-to-mutex-headers.patch featureset=rt
++ features/all/rt/rwsem-add-rt-variant.patch featureset=rt
++ features/all/rt/rt-add-rt-locks.patch featureset=rt
++ features/all/rt/timer-handle-idle-trylock-in-get-next-timer-irq.patch featureset=rt
++ features/all/rt/rcu-force-preempt-rcu-for-rt.patch featureset=rt
++ features/all/rt/rcu-disable-the-rcu-bh-stuff-for-rt.patch featureset=rt
++ features/all/rt/lglocks-rt.patch featureset=rt
++ features/all/rt/drivers-serial-cleanup-locking-for-rt.patch featureset=rt
++ features/all/rt/drivers-serial-call-flush_to_ldisc-when-the-irq-is-t.patch featureset=rt
++ features/all/rt/fs-namespace-preemption-fix.patch featureset=rt
++ features/all/rt/fs-btrfs-locking-workaround-for-preempt-rt.patch featureset=rt
++ features/all/rt/mm-protect-activate-switch-mm.patch featureset=rt
++ features/all/rt/fs-block-rt-support.patch featureset=rt
++ features/all/rt/fs-ntfs-disable-interrupt-non-rt.patch featureset=rt
++ features/all/rt/x86-mce-timer-hrtimer.patch featureset=rt
++ features/all/rt/x86-stackprot-no-random-on-rt.patch featureset=rt
++ features/all/rt/x86-no-highmem-with-rt.patch featureset=rt
++ features/all/rt/x86-use-gen-rwsem-spinlocks-rt.patch featureset=rt
++ features/all/rt/x86-disable-debug-stack.patch featureset=rt
++ features/all/rt/workqueue-use-get-cpu-light.patch featureset=rt
++ features/all/rt/epoll-use-get-cpu-light.patch featureset=rt
++ features/all/rt/mm-vmalloc-use-get-cpu-light.patch featureset=rt
++ features/all/rt/debugobjects-rt.patch featureset=rt
++ features/all/rt/jump-label-rt.patch featureset=rt
++ features/all/rt/skbufhead-raw-lock.patch featureset=rt
++ features/all/rt/perf-move-irq-work-to-softirq-in-rt.patch featureset=rt
++ features/all/rt/console-make-rt-friendly.patch featureset=rt
++ features/all/rt/power-use-generic-rwsem-on-rt.patch featureset=rt
++ features/all/rt/power-disable-highmem-on-rt.patch featureset=rt
++ features/all/rt/arm-disable-highmem-on-rt.patch featureset=rt
++ features/all/rt/arm-at91-tclib-default-to-tclib-timer-for-rt.patch featureset=rt
++ features/all/rt/mips-disable-highmem-on-rt.patch featureset=rt
++ features/all/rt/ping-sysrq.patch featureset=rt
++ features/all/rt/kconfig-preempt-rt-full.patch featureset=rt
++ features/all/rt/fixups.patch featureset=rt
-- 
1.7.5.4


Reply to: