[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: