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 <m...@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 -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1311363446-3846-1-git-send-email-u.kleine-koe...@pengutronix.de