[linux] 03/03: [rt] Update to 3.2.83-rt121 (no functional change)

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Wed Nov 30 03:16:25 UTC 2016


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch wheezy-security
in repository linux.

commit 5fb40dc3bc240c33245203dacc8dcd26add6f9fd
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Wed Nov 30 03:14:15 2016 +0000

    [rt] Update to 3.2.83-rt121 (no functional change)
---
 debian/changelog                                   |  3 ++
 ...queue-skip-nr_running-sanity-check-in-wor.patch |  4 +--
 ...02-x86-Call-idle-notifier-after-irq_enter.patch |  4 +--
 ...003-slab-lockdep-Annotate-all-slab-caches.patch |  4 +--
 ...probes-Remove-remove-bogus-preempt_enable.patch |  4 +--
 .../0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch |  4 +--
 ...-block-Shorten-interrupt-disabled-regions.patch |  4 +--
 ...istangle-worker-accounting-from-rq-3Elock.patch |  4 +--
 ...08-mips-enable-interrupts-in-signal.patch.patch |  4 +--
 ...rm-enable-interrupts-in-signal-code.patch.patch |  4 +--
 ...erpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch |  4 +--
 ...p-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch |  4 +--
 ...owerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch |  4 +--
 .../all/rt/0013-powerpc-Allow-irq-threading.patch  |  4 +--
 ...period-timer-ticking-when-throttling-acti.patch |  4 +--
 ...-sched-Do-not-throttle-due-to-PI-boosting.patch |  4 +--
 .../all/rt/0016-time-Remove-bogus-comments.patch   |  4 +--
 ...emove-bogus-locking-in-update_vsyscall_tz.patch |  4 +--
 ...-x86-vdso-Use-seqcount-instead-of-seqlock.patch |  4 +--
 ...-vsyscall-Use-seqcount-instead-of-seqlock.patch |  4 +--
 .../rt/0020-seqlock-Remove-unused-functions.patch  |  4 +--
 .../all/rt/0021-seqlock-Use-seqcount.patch         |  4 +--
 ...ct-Move-code-out-of-seqcount-write-sectio.patch |  4 +--
 .../all/rt/0023-timekeeping-Split-xtime_lock.patch |  4 +--
 ...e-Convert-i7300_idle_lock-to-raw-spinlock.patch |  4 +--
 ...orten-preempt-disabled-section-around-eve.patch |  4 +--
 ...count-for-preempt-off-in-preempt_schedule.patch |  4 +--
 ...-signal-revert-ptrace-preempt-magic.patch.patch |  4 +--
 ...0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch |  4 +--
 .../rt/0029-arm-Allow-forced-irq-threading.patch   |  4 +--
 ...0-preempt-rt-Convert-arm-boot_lock-to-raw.patch |  4 +--
 ...31-sched-Create-schedule_preempt_disabled.patch |  4 +--
 .../0032-sched-Use-schedule_preempt_disabled.patch |  4 +--
 .../all/rt/0033-signals-Do-not-wakeup-self.patch   |  4 +--
 ...34-posix-timers-Prevent-broadcast-signals.patch |  4 +--
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |  4 +--
 ...ignal-x86-Delay-calling-signals-in-atomic.patch |  4 +--
 ...-raw-local-irq-variant-for-generic-cmpxch.patch |  4 +--
 ...ers-random-Reduce-preempt-disabled-region.patch |  4 +--
 ...T-Remove-irq-handler-when-clock-event-is-.patch |  4 +--
 ...-TCLIB-Allow-higher-clock-rates-for-clock.patch |  4 +--
 ...-tulip_remove_one-needs-to-call-pci_disab.patch |  4 +--
 ...ers-net-Use-disable_irq_nosync-in-8139too.patch |  4 +--
 ...-ehea-Make-rx-irq-handler-non-threaded-IR.patch |  4 +--
 ...t-at91_ether-Make-mdio-protection-rt-safe.patch |  4 +--
 ...t-mark-legitimated-no-resched-sites.patch.patch |  4 +--
 ...decoupling-the-page-fault-disabling-logic.patch |  8 +++---
 ...l-fault-handlers-to-check-current-pagefau.patch |  4 +--
 .../all/rt/0048-mm-pagefault_disabled.patch        |  4 +--
 .../all/rt/0049-mm-raw_pagefault_disable.patch     | 10 +++----
 .../all/rt/0050-filemap-fix-up.patch.patch         |  4 +--
 ...reempt-count-from-pagefault-disable-enabl.patch | 10 +++----
 ...052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch |  4 +--
 .../0053-suspend-Prevent-might-sleep-splats.patch  |  4 +--
 ...054-OF-Fixup-resursive-locking-code-paths.patch |  4 +--
 .../rt/0055-of-convert-devtree-lock.patch.patch    |  4 +--
 .../rt/0056-list-add-list-last-entry.patch.patch   |  4 +--
 ...7-mm-page-alloc-use-list-last-entry.patch.patch |  4 +--
 .../all/rt/0058-mm-slab-move-debug-out.patch.patch |  4 +--
 .../all/rt/0059-rwsem-inlcude-fix.patch.patch      |  4 +--
 .../all/rt/0060-sysctl-include-fix.patch.patch     |  4 +--
 .../rt/0061-net-flip-lock-dep-thingy.patch.patch   |  4 +--
 .../rt/0062-softirq-thread-do-softirq.patch.patch  |  4 +--
 .../all/rt/0063-softirq-split-out-code.patch.patch |  4 +--
 ...unmask-io_apic-when-interrupt-is-in-progr.patch |  4 +--
 .../all/rt/0065-x86-32-fix-signal-crap.patch.patch |  4 +--
 ...o-not-disable-preemption-in-int3-on-32bit.patch |  4 +--
 .../all/rt/0067-rcu-Reduce-lock-section.patch      |  4 +--
 .../rt/0068-locking-various-init-fixes.patch.patch |  4 +--
 .../0069-wait-Provide-__wake_up_all_locked.patch   |  4 +--
 ...ake_up_all_locked-pci_unblock_user_cfg_ac.patch |  4 +--
 .../features/all/rt/0071-latency-hist.patch.patch  |  4 +--
 .../features/all/rt/0072-hwlatdetect.patch.patch   |  4 +--
 .../features/all/rt/0073-localversion.patch.patch  |  4 +--
 .../rt/0074-early-printk-consolidate.patch.patch   |  4 +--
 .../features/all/rt/0075-printk-kill.patch.patch   |  4 +--
 ...e_early_printk-boot-param-to-help-with-de.patch |  4 +--
 .../all/rt/0077-rt-preempt-base-config.patch.patch |  4 +--
 ...UG_ON-WARN_ON-variants-dependend-on-RT-RT.patch |  4 +--
 ...rt-local_irq_-variants-depending-on-RT-RT.patch |  4 +--
 ...preempt-Provide-preempt_-_-no-rt-variants.patch |  4 +--
 ...disable-interrupts-in-ide-code-for-preemp.patch |  4 +--
 ...-Do-not-disable-interrupts-for-PREEMPT-RT.patch |  4 +--
 ...Mellanox-IB-driver-patch-use-_nort-primit.patch |  4 +--
 ...ort-Do-not-disable-interrupts-on-PREEMPT_.patch |  4 +--
 ...i-Do-not-disable-interrupts-on-PREEMPT_RT.patch |  4 +--
 ...-disable-interrupts-on-RT-in-kernel-users.patch |  4 +--
 ...-disable-interrupts-on-RT-in-res_counter..patch |  4 +--
 .../0088-usb-Use-local_irq_-_nort-variants.patch   |  4 +--
 ...not-disable-interrupts-in-put_ldisc-on-rt.patch |  4 +--
 ...90-mm-scatterlist-dont-disable-irqs-on-RT.patch |  4 +--
 .../rt/0091-signal-fix-up-rcu-wreckage.patch.patch |  4 +--
 .../all/rt/0092-net-wireless-warn-nort.patch.patch |  4 +--
 .../0093-mm-Replace-cgroup_page-bit-spinlock.patch |  4 +--
 ...ffer_head-Replace-bh_uptodate_lock-for-rt.patch |  4 +--
 ...-Make-state-lock-and-journal-head-lock-rt.patch |  4 +--
 .../0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch   |  4 +--
 ...-genirq-Disable-random-call-on-preempt-rt.patch |  4 +--
 .../all/rt/0098-genirq-disable-irqpoll-on-rt.patch |  4 +--
 .../all/rt/0099-genirq-force-threading.patch.patch |  4 +--
 .../rt/0100-drivers-net-fix-livelock-issues.patch  |  4 +--
 ...101-drivers-net-vortex-fix-locking-issues.patch |  4 +--
 .../0102-drivers-net-gianfar-Make-RT-aware.patch   |  4 +--
 ...-mouse-problem-when-copying-large-amounts.patch |  4 +--
 .../features/all/rt/0104-local-var.patch.patch     |  4 +--
 .../all/rt/0105-rt-local-irq-lock.patch.patch      |  4 +--
 .../all/rt/0106-cpu-rt-variants.patch.patch        |  4 +--
 .../all/rt/0107-mm-slab-wrap-functions.patch.patch |  4 +--
 ...x-__do_drain-to-use-the-right-array-cache.patch |  4 +--
 .../rt/0109-mm-More-lock-breaks-in-slab.c.patch    |  4 +--
 ...0-mm-page_alloc-rt-friendly-per-cpu-pages.patch |  4 +--
 ...m-page_alloc-reduce-lock-sections-further.patch |  4 +--
 .../all/rt/0112-mm-page-alloc-fix.patch.patch      |  4 +--
 .../rt/0113-mm-convert-swap-to-percpu-locked.patch |  4 +--
 ...mm-vmstat-fix-the-irq-lock-asymetry.patch.patch |  4 +--
 .../all/rt/0115-mm-make-vmstat-rt-aware.patch      |  4 +--
 .../0116-mm-shrink-the-page-frame-to-rt-size.patch | 10 +++----
 ...7-ARM-Initialize-ptl-lock-for-vector-page.patch |  4 +--
 .../all/rt/0118-mm-Allow-only-slab-on-RT.patch     |  4 +--
 .../all/rt/0119-radix-tree-rt-aware.patch.patch    |  4 +--
 .../all/rt/0120-panic-disable-random-on-rt.patch   |  4 +--
 .../rt/0121-ipc-Make-the-ipc-code-rt-aware.patch   |  4 +--
 ...Add-a-critical-section-to-avoid-a-deadloc.patch |  4 +--
 .../all/rt/0123-relay-fix-timer-madness.patch      |  4 +--
 ...4-net-ipv4-route-use-locks-on-up-rt.patch.patch |  4 +--
 ...rkqueue-avoid-the-lock-in-cpu-dying.patch.patch |  4 +--
 .../0126-timers-prepare-for-full-preemption.patch  |  4 +--
 .../all/rt/0127-timers-preempt-rt-support.patch    |  4 +--
 .../rt/0128-timers-fix-timer-hotplug-on-rt.patch   |  4 +--
 ...-timers-mov-printk_tick-to-soft-interrupt.patch |  4 +--
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |  4 +--
 ...d-the-switch-timers-base-set-to-NULL-tric.patch |  4 +--
 ...t-call-printk_tick-in-printk_needs_cpu-on.patch |  4 +--
 .../rt/0133-hrtimers-prepare-full-preemption.patch |  4 +--
 ...up-hrtimer-callback-changes-for-preempt-r.patch |  4 +--
 ...-t-call-the-timer-handler-from-hrtimer_st.patch |  4 +--
 .../0136-hrtimer-fix-reprogram-madness.patch.patch |  4 +--
 .../all/rt/0137-timer-fd-Prevent-live-lock.patch   |  4 +--
 ...osix-timers-thread-posix-cpu-timers-on-rt.patch |  4 +--
 ...s-Shorten-posix_cpu_timers-CPU-kernel-thr.patch |  4 +--
 ...s-Avoid-wakeups-when-no-timers-are-active.patch |  4 +--
 .../all/rt/0141-sched-delay-put-task.patch.patch   |  4 +--
 .../all/rt/0142-sched-limit-nr-migrate.patch.patch |  4 +--
 .../all/rt/0143-sched-mmdrop-delayed.patch.patch   |  4 +--
 .../all/rt/0144-sched-rt-mutex-wakeup.patch.patch  |  4 +--
 .../rt/0145-sched-prevent-idle-boost.patch.patch   |  4 +--
 ...ight-sleep-do-not-account-rcu-depth.patch.patch |  4 +--
 ...-out-from-load_balancing-on-rq_lock-conte.patch |  4 +--
 .../all/rt/0148-sched-cond-resched.patch.patch     |  4 +--
 .../rt/0149-cond-resched-softirq-fix.patch.patch   |  4 +--
 .../0150-sched-no-work-when-pi-blocked.patch.patch |  4 +--
 .../rt/0151-cond-resched-lock-rt-tweak.patch.patch |  4 +--
 .../rt/0152-sched-disable-ttwu-queue.patch.patch   |  4 +--
 ...sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch |  4 +--
 ...Return-success-when-only-changing-the-sav.patch |  4 +--
 ...ne-convert-stop_machine_run-to-PREEMPT_RT.patch |  4 +--
 ...6-stomp-machine-mark-stomper-thread.patch.patch |  4 +--
 .../all/rt/0157-stomp-machine-raw-lock.patch.patch |  4 +--
 .../0158-hotplug-Lightweight-get-online-cpus.patch |  4 +--
 .../all/rt/0159-hotplug-sync_unplug-No.patch       |  4 +--
 ...read-hotplug_pcp-on-pin_current_cpu-retry.patch |  4 +--
 .../all/rt/0161-sched-migrate-disable.patch.patch  |  4 +--
 .../0162-hotplug-use-migrate-disable.patch.patch   |  4 +--
 ...Call-cpu_unplug_begin-before-DOWN_PREPARE.patch |  4 +--
 ...0164-ftrace-migrate-disable-tracing.patch.patch |  4 +--
 ...65-tracing-Show-padding-as-unsigned-short.patch |  4 +--
 .../rt/0166-migrate-disable-rt-variant.patch.patch |  4 +--
 .../rt/0167-sched-Optimize-migrate_disable.patch   |  4 +--
 .../rt/0168-sched-Generic-migrate_disable.patch    |  4 +--
 .../0169-sched-rt-Fix-migrate_enable-thinko.patch  |  4 +--
 ...ach-migrate_disable-about-atomic-contexts.patch |  4 +--
 ...pone-actual-migration-disalbe-to-schedule.patch |  4 +--
 ...hed-Do-not-compare-cpu-masks-in-scheduler.patch |  4 +--
 ...ve-migrate_disable-ignore-bounded-threads.patch |  4 +--
 ...lear-pf-thread-bound-on-fallback-rq.patch.patch |  4 +--
 .../features/all/rt/0175-ftrace-crap.patch.patch   |  4 +--
 ...-Convert-reader_lock-from-raw_spin_lock-i.patch |  4 +--
 ...177-net-netif_rx_ni-migrate-disable.patch.patch |  4 +--
 ...tirq-Sanitize-softirq-pending-for-NOHZ-RT.patch |  4 +--
 .../features/all/rt/0179-lockdep-rt.patch.patch    |  4 +--
 .../all/rt/0180-mutex-no-spin-on-rt.patch.patch    |  4 +--
 .../all/rt/0181-softirq-local-lock.patch.patch     |  4 +--
 .../0182-softirq-Export-in_serving_softirq.patch   |  4 +--
 ...efine-softirq_count-as-OUL-to-kill-build-.patch |  4 +--
 .../all/rt/0184-softirq-Fix-unplug-deadlock.patch  |  4 +--
 ...ftirq-disable-softirq-stacks-for-rt.patch.patch |  4 +--
 .../all/rt/0186-softirq-make-fifo.patch.patch      |  4 +--
 ...vent-tasklets-from-going-into-infinite-sp.patch |  4 +--
 ...w-disabling-of-softirq-processing-in-irq-.patch |  4 +--
 .../rt/0189-local-vars-migrate-disable.patch.patch |  4 +--
 ...raid5-Make-raid5_percpu-handling-RT-aware.patch |  4 +--
 .../all/rt/0191-rtmutex-lock-killable.patch.patch  |  4 +--
 .../rt/0192-rtmutex-futex-prepare-rt.patch.patch   |  4 +--
 ...-bug-on-when-a-requeued-RT-task-times-out.patch |  4 +--
 ...utex-add-sleeping-spinlocks-support.patch.patch |  4 +--
 .../0195-spinlock-types-separate-raw.patch.patch   |  4 +--
 .../rt/0196-rtmutex-avoid-include-hell.patch.patch |  4 +--
 .../all/rt/0197-rt-add-rt-spinlocks.patch.patch    |  4 +--
 .../rt/0198-rt-add-rt-to-mutex-headers.patch.patch |  4 +--
 .../all/rt/0199-rwsem-add-rt-variant.patch.patch   |  4 +--
 ...-Add-the-preempt-rt-lock-replacement-APIs.patch |  4 +--
 .../all/rt/0201-rwlocks-Fix-section-mismatch.patch |  4 +--
 ...e-idle-trylock-in-get-next-timer-irq.patc.patch |  4 +--
 ...0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch |  4 +--
 .../all/rt/0204-rcu-Frob-softirq-test.patch        |  4 +--
 .../0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch   |  4 +--
 ...ro-substitution-for-synchronize_rcu_bh-on.patch |  4 +--
 .../all/rt/0207-rcu-more-fallout.patch.patch       |  4 +--
 ...cu-Make-ksoftirqd-do-RCU-quiescent-states.patch |  4 +--
 .../0209-rt-rcutree-Move-misplaced-prototype.patch |  4 +--
 .../features/all/rt/0210-lglocks-rt.patch.patch    |  4 +--
 ...1-serial-8250-Clean-up-the-locking-for-rt.patch |  4 +--
 ...-Call-flush_to_ldisc-when-the-irq-is-thre.patch |  4 +--
 ...0213-drivers-tty-fix-omap-lock-crap.patch.patch |  4 +--
 ...-rt-Improve-the-serial-console-PASS_LIMIT.patch |  4 +--
 .../all/rt/0215-fs-namespace-preemption-fix.patch  |  4 +--
 .../0216-mm-protect-activate-switch-mm.patch.patch |  4 +--
 .../all/rt/0217-fs-block-rt-support.patch.patch    |  4 +--
 ...0218-fs-ntfs-disable-interrupt-only-on-RT.patch |  4 +--
 .../rt/0219-x86-Convert-mce-timer-to-hrtimer.patch |  4 +--
 ...86-stackprotector-Avoid-random-pool-on-rt.patch |  4 +--
 ...221-x86-Use-generic-rwsem_spinlocks-on-rt.patch |  4 +--
 .../0222-workqueue-use-get-cpu-light.patch.patch   |  4 +--
 .../patches/features/all/rt/0223-epoll.patch.patch |  4 +--
 .../features/all/rt/0224-mm-vmalloc.patch.patch    |  4 +--
 .../all/rt/0225-debugobjects-rt.patch.patch        |  4 +--
 .../features/all/rt/0226-jump-label-rt.patch.patch |  4 +--
 .../all/rt/0227-skbufhead-raw-lock.patch.patch     |  4 +--
 .../rt/0228-x86-no-perf-irq-work-rt.patch.patch    |  4 +--
 .../rt/0229-console-make-rt-friendly.patch.patch   |  4 +--
 ...k-Disable-migration-instead-of-preemption.patch |  4 +--
 .../rt/0231-power-use-generic-rwsem-on-rt.patch    |  4 +--
 .../0232-power-disable-highmem-on-rt.patch.patch   |  4 +--
 .../rt/0233-arm-disable-highmem-on-rt.patch.patch  |  4 +--
 ...-at91-tclib-Default-to-tclib-timer-for-RT.patch |  4 +--
 .../rt/0235-mips-disable-highmem-on-rt.patch.patch |  4 +--
 ...net-Avoid-livelock-in-net_tx_action-on-RT.patch |  4 +--
 .../features/all/rt/0237-ping-sysrq.patch.patch    |  4 +--
 .../0238-kgdb-serial-Short-term-workaround.patch   |  4 +--
 .../rt/0239-add-sys-kernel-realtime-entry.patch    |  4 +--
 .../all/rt/0240-mm-rt-kmap_atomic-scheduling.patch | 10 +++----
 .../rt/0241-ipc-sem-Rework-semaphore-wakeups.patch |  4 +--
 ...-immediate-Magic-SysRq-output-for-PREEMPT.patch |  4 +--
 ...43-x86-kvm-require-const-tsc-for-rt.patch.patch |  4 +--
 .../all/rt/0244-scsi-fcoe-rt-aware.patch.patch     |  4 +--
 ...86-crypto-Reduce-preempt-disabled-regions.patch |  4 +--
 .../features/all/rt/0246-dm-Make-rt-aware.patch    |  4 +--
 ...sk-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch |  4 +--
 .../rt/0248-seqlock-Prevent-rt-starvation.patch    |  4 +--
 .../all/rt/0249-timer-Fix-hotplug-for-rt.patch     |  4 +--
 ...x-possible-lockup-when-taking-pi_lock-in-.patch |  4 +--
 ...-rt-Check-for-irqs-disabled-before-grabbi.patch |  4 +--
 ...x-wait_task_interactive-to-test-rt_spin_l.patch |  4 +--
 ...ock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch |  4 +--
 ...ke-hotplug.lock-a-sleeping-spinlock-on-RT.patch |  4 +--
 ...ck-preemption-after-reenabling-interrupts.patch |  4 +--
 .../all/rt/0256-rt-Introduce-cpu_chill.patch       |  4 +--
 ...-fs-dcache-Use-cpu_chill-in-trylock-loops.patch |  4 +--
 ...58-net-Use-cpu_chill-instead-of-cpu_relax.patch |  4 +--
 ...59-kconfig-disable-a-few-options-rt.patch.patch |  4 +--
 .../rt/0260-kconfig-preempt-rt-full.patch.patch    |  4 +--
 ...rate_disable-enable-and-__rt_mutex_init-n.patch |  4 +--
 ...x-Use-local_irq_save_nort-in-qla2x00_poll.patch |  4 +--
 ...T-REmove-preemption-disabling-in-netif_rx.patch |  4 +--
 .../0264-mips-remove-smp-reserve-lock.patch.patch  |  4 +--
 ...togramms-Cope-with-backwards-running-loca.patch |  4 +--
 ...tograms-Adjust-timer-if-already-elapsed-w.patch |  4 +--
 ...Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch |  4 +--
 ...tograms-Detect-another-yet-overlooked-sha.patch |  4 +--
 .../rt/0269-slab-Prevent-local-lock-deadlock.patch |  4 +--
 ...jbd-pull-your-plug-when-waiting-for-space.patch |  4 +--
 ...wevent-hrtimer-run-in-irq-instead-of-soft.patch |  4 +--
 ...272-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch |  4 +--
 ...t-Fix-cpu_hotplug-variable-initialization.patch |  4 +--
 ...ix-up-leap-second-backport-for-RT-changes.patch |  4 +--
 .../all/rt/0275-fix-printk-flush-of-messages.patch |  4 +--
 .../all/rt/0276-fix-printk-flush-of-messages.patch |  4 +--
 .../all/rt/0277-random-Make-it-work-on-rt.patch    |  4 +--
 ...t-softirq-local-lock-after-per-cpu-sectio.patch |  4 +--
 .../rt/0279-mm-slab-Fix-potential-deadlock.patch   |  4 +--
 ...oc-Use-local_lock_on-instead-of-plain-spi.patch |  4 +--
 .../0281-rt-rwsem-rwlock-lockdep-annotations.patch |  4 +--
 ...sched-Better-debug-output-for-might-sleep.patch |  4 +--
 ...ne-Use-mutex_trylock-when-called-from-ina.patch |  4 +--
 ...ix-up-stable-merge-of-slab-init_lock_keys.patch |  4 +--
 ...imer-Raise-softirq-if-hrtimer-irq-stalled.patch |  4 +--
 .../rt/0286-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch |  4 +--
 ...er-Serialize-xt_write_recseq-sections-on-.patch |  4 +--
 ...t-sched_reset_on_fork-when-nothing-else-c.patch |  4 +--
 ...ed-Queue-RT-tasks-to-head-when-prio-drops.patch |  4 +--
 ...ched-Consider-pi-boosting-in-setscheduler.patch |  4 +--
 ...ivers-tty-pl011-irq-disable-madness.patch.patch |  4 +--
 .../rt/0292-mmci-Remove-bogus-local_irq_save.patch |  4 +--
 .../0293-sched-Init-idle-on_rq-in-init_idle.patch  |  4 +--
 ...-sched-Check-for-idle-task-in-might_sleep.patch |  4 +--
 ...0295-mm-swap-Initialize-local-locks-early.patch |  4 +--
 ...2-Use-kmap-switch-for-non-highmem-as-well.patch |  4 +--
 ...vert-acpi_gbl_hardware-lock-back-to-a-raw.patch |  4 +--
 ...0298-serial-Imx-Fix-recursive-locking-bug.patch |  4 +--
 ...it-simple-Simple-waitqueue-implementation.patch |  4 +--
 .../all/rt/0300-rcutiny-Use-simple-waitqueue.patch |  4 +--
 ...-typo-of-using-swake_up-instead-of-swait_.patch |  4 +--
 ...fer-mce-wakeups-to-threads-for-PREEMPT_RT.patch |  4 +--
 ...-Use-unique-local-lock-name-for-swap_lock.patch |  4 +--
 ...s_idle_task-to-handle-invalidated-uses-of.patch |  4 +--
 ...ueue-Only-wake-up-idle-workers-if-not-blo.patch |  4 +--
 .../rt/0306-x86-mce-fix-mce-timer-interval.patch   |  4 +--
 ...Set-irq-thread-to-RT-priority-on-creation.patch |  4 +--
 ...-list_bl.h-make-list-head-locking-RT-safe.patch |  4 +--
 ...st_bl.h-fix-it-for-for-SMP-DEBUG_SPINLOCK.patch |  4 +--
 ...imers-prepare-for-full-preemption-improve.patch |  4 +--
 ...fix-cpu-down-problem-if-kthread-s-cpu-is-.patch |  4 +--
 ...plug-restore-original-cpu-mask-oncpu-down.patch |  4 +--
 ...5-drop-trace_i915_gem_ring_dispatch-on-rt.patch |  4 +--
 ...-call-to-schedule_delayed_work-to-helper-.patch |  4 +--
 ...tor-Update-hwlat_detector-to-add-outer-lo.patch |  4 +--
 ...t-trace-Export-trace_clock_local-for-hwla.patch |  4 +--
 ...tector-Use-trace_clock_local-if-available.patch |  4 +--
 ...tector-Use-thread-instead-of-stop-machine.patch |  4 +--
 ...ot-invoke-the-affinity-callback-via-a-wor.patch |  4 +--
 ...the-irq-thread-policy-without-checking-CA.patch |  4 +--
 ...tor-Don-t-ignore-threshold-module-paramet.patch |  4 +--
 ...ol-Don-t-call-schedule_work_on-in-preempt.patch |  4 +--
 ...preempt_disable-from-drm_calc_vbltimestam.patch |  4 +--
 .../0324-cpu_down-move-migrate_enable-back.patch   |  4 +--
 .../all/rt/0325-swait-Add-a-few-more-users.patch   |  4 +--
 ...rectly-annotate-hardirq-context-in-irq_ex.patch |  4 +--
 ...-use-a-trylock-for-waiter-lock-in-trylock.patch |  4 +--
 ...oduce-a-generic-on_each_cpu_mask-function.patch |  4 +--
 ...-func-to-IPI-cpus-based-on-parameter-func.patch |  4 +--
 ...send-IPI-to-invalidate-LRU-BH-when-needed.patch |  4 +--
 ..._bh_qs-disable-irq-while-calling-rcu_pree.patch |  4 +--
 ...e-cpu_chill-use-hrtimer-instead-of-msleep.patch |  4 +--
 ...el-hrtimer-be-non-freezeable-in-cpu_chill.patch |  4 +--
 .../rt/0334-arm-unwind-use-a-raw_spin_lock.patch   |  4 +--
 .../0335-Revert-swait-Add-a-few-more-users.patch   |  4 +--
 ...ev_deactivate_many-use-msleep-1-instead-o.patch |  4 +--
 ...bd2-pull-your-plug-when-waiting-for-space.patch |  4 +--
 ...l-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch |  4 +--
 ...339-net-gianfar-do-not-disable-interrupts.patch |  4 +--
 .../rt/0340-rcu-make-RCU_BOOST-default-on-RT.patch |  4 +--
 ...-histogram-after-hrtimer-Set-expiry-time-.patch |  4 +--
 ...t-clear-PF_NO_SETAFFINITY-flag-in-select_.patch |  4 +--
 ...43-workqueue-Prevent-deadlock-stall-on-RT.patch |  4 +--
 ...-the-miss-of-hrtimer_peek_ahead_timers-in.patch |  4 +--
 ...-backport-of-Correctly-annotate-hardirq-c.patch |  4 +--
 .../0346-gpio-omap-use-raw-locks-for-locking.patch |  4 +--
 .../features/all/rt/0347-create-rt-enqueue.patch   |  4 +--
 ...0348-rtmutex-Simplify-rtmutex_slowtrylock.patch |  4 +--
 ...Simplify-and-document-try_to_take_rtmutex.patch |  4 +--
 ...need-to-keep-task-ref-for-lock-owner-chec.patch |  4 +--
 ...51-rtmutex-Clarify-the-boost-deboost-part.patch |  4 +--
 .../rt/0352-rtmutex-Document-pi-chain-walk.patch   |  4 +--
 .../rt/0353-rtmutex-Simplify-remove_waiter.patch   |  4 +--
 ...4-rtmutex-Confine-deadlock-logic-to-futex.patch |  4 +--
 ...tex-Cleanup-deadlock-detector-debug-logic.patch |  4 +--
 ...id-pointless-requeueing-in-the-deadlock-d.patch |  4 +--
 .../rt/0357-futex-Make-unlock_pi-more-robust.patch |  4 +--
 ...x-Use-futex_top_waiter-in-lookup_pi_state.patch |  4 +--
 ...-out-the-waiter-check-from-lookup_pi_stat.patch |  4 +--
 ...-out-the-first-waiter-attachment-from-loo.patch |  4 +--
 ...ify-futex_lock_pi_atomic-and-make-it-more.patch |  4 +--
 ...oid-a-NULL-pointer-dereference-on-deadloc.patch |  4 +--
 .../rt/0363-x86-UV-raw_spinlock-conversion.patch   |  4 +--
 ...irq-in-translation-section-permission-fau.patch |  4 +--
 ...isable-preemption-during-futex_atomic_cmp.patch |  4 +--
 ...66-scheduling-while-atomic-in-cgroup-code.patch |  4 +--
 ...rk-simple-Simple-work-queue-implemenation.patch |  4 +--
 ...ake-svc_xprt_do_enqueue-use-get_cpu_light.patch |  4 +--
 ...ftest-fix-warnings-due-to-missing-PREEMPT.patch |  4 +--
 ...rfs-fix-rt-deadlock-on-extent_buffer-lock.patch |  4 +--
 ...lapic-mark-LAPIC-timer-handler-as-irqsafe.patch |  4 +--
 ...e-slab-initialization-into-irq-enabled-re.patch |  4 +--
 ...-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch |  4 +--
 ...ex-Handle-non-enqueued-waiters-gracefully.patch |  4 +--
 ...375-rtmutex-Use-chainwalking-control-enum.patch |  4 +--
 ...ack-don-t-disable-preemption-during-trace.patch |  4 +--
 ...nchronize_rcu_expedited-conditional-on-RT.patch |  4 +--
 ...troduce-the-trace_sched_waking-tracepoint.patch |  4 +--
 ...e-slowfn-of-rt_mutex_timed_fastlock-use-e.patch |  4 +--
 .../rt/0380-latencyhist-disable-jump-labels.patch  |  4 +--
 ...ate_disable-do-fastpath-in-atomic-irqs-of.patch |  4 +--
 .../0382-kernel-softirq-unlock-with-irqs-on.patch  |  4 +--
 ...-Comment-out-rcu_bh-ops-on-PREEMPT_RT_FUL.patch |  4 +--
 ...d-Fix-preempt_disable_ip-recodring-for-pr.patch |  4 +--
 ...-probe_wakeup_latency_hist_start-prototyp.patch |  4 +--
 ...lapic-mark-LAPIC-timer-handler-as-irqsafe.patch |  4 +--
 ...ct-off-by-one-while-recording-the-trace-e.patch |  4 +--
 .../all/rt/0388-x86-Fix-an-RT-MCE-crash.patch      |  4 +--
 .../rt/0389-timers-wakeup-all-timer-waiters.patch  |  4 +--
 ...up-all-timer-waiters-without-holding-the-.patch |  4 +--
 ...k-the-missing-serialization-in-ip_send_un.patch |  4 +--
 .../rt/0392-net-add-a-lock-around-icmp_sk.patch    |  4 +--
 ...resched-chill-only-if-we-make-no-progress.patch |  4 +--
 ...he-incremental-fixup-of-the-retry-routine.patch |  4 +--
 ...pointer-cast-warning-for-randomness-on-32.patch | 32 ++++++++++++++++++++++
 ...simple-Add-missing-include-linux-export.h.patch | 27 ++++++++++++++++++
 ....patch => 0397-Linux-3.2.83-rt121-REBASE.patch} | 10 +++----
 debian/patches/series-rt                           |  4 ++-
 399 files changed, 872 insertions(+), 808 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index d4a1b24..94bc2b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -97,6 +97,9 @@ linux (3.2.84-1) UNRELEASED; urgency=medium
   * i8042: Revert ABI break in 3.2.84
   * fs: Fix ABI change in 3.2.84
   * can: Ignore ABI change in 3.2.84
+  * [rt] Update to 3.2.83-rt121:
+    - genirq: Fix pointer cast warning for randomness on 32-bit architectures
+    - work-simple: Add missing #include <linux/export.h>
 
  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 28 Nov 2016 18:43:52 +0000
 
diff --git a/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch b/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
index 78279dc..3c3a669 100644
--- a/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
+++ b/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Wed, 6 Jun 2012 17:07:34 -0400
-Subject: [PATCH 001/395] Revert "workqueue: skip nr_running sanity check in
+Subject: [PATCH 001/397] Revert "workqueue: skip nr_running sanity check in
  worker_enter_idle() if trustee is active"
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=59f8d05b99f1297908fef2ce2a3be0a7884a780f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eed9e17ff1d3576d33ef92de17bf74bf5318ee3a
 
 This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe.
 
diff --git a/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch b/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch
index 24dcc0b..eea5950 100644
--- a/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch
+++ b/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch
@@ -1,7 +1,7 @@
 From: Frederic Weisbecker <fweisbec at gmail.com>
 Date: Mon, 26 Sep 2011 12:19:11 +0200
-Subject: [PATCH 002/395] x86: Call idle notifier after irq_enter()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3138a19bebcb058d403ba6086359edced8c0880
+Subject: [PATCH 002/397] x86: Call idle notifier after irq_enter()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3212e3dc893ee117a55abc6339e4e7b982b1c464
 
 Interrupts notify the idle exit state before calling irq_enter(). But
 the notifier code calls rcu_read_lock() and this is not allowed while
diff --git a/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch b/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch
index 5342425..ae0e8c8 100644
--- a/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch
+++ b/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Mon, 28 Nov 2011 19:51:51 +0100
-Subject: [PATCH 003/395] slab, lockdep: Annotate all slab caches
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=24269fa2e4c0522b7754ea9d006e6a7877dbb431
+Subject: [PATCH 003/397] slab, lockdep: Annotate all slab caches
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a61308c9f31c4d001d8d21b8a888b961edda73a7
 
 Currently we only annotate the kmalloc caches, annotate all of them.
 
diff --git a/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch b/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
index 1fdbf36..108bcc7 100644
--- a/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
+++ b/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 17 Mar 2011 11:02:15 +0100
-Subject: [PATCH 004/395] x86: kprobes: Remove remove bogus preempt_enable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=20ac1aa78f31737eb2a504bd75b6c72242863262
+Subject: [PATCH 004/397] x86: kprobes: Remove remove bogus preempt_enable
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4b29ffa16ccd91b1103d03f95abf38161847cc10
 
 The CONFIG_PREEMPT=n section of setup_singlestep() contains:
 
diff --git a/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch b/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
index 9594461..f366e6e 100644
--- a/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
+++ b/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 30 Sep 2011 20:03:37 +0200
-Subject: [PATCH 005/395] x86: hpet: Disable MSI on Lenovo W510
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7af32e7dbba36e3c4c7ffd8eec204a50e46c1087
+Subject: [PATCH 005/397] x86: hpet: Disable MSI on Lenovo W510
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=51ce6c68751dd41caa46fd79f8ff72149171ba30
 
 MSI based per cpu timers lose interrupts when intel_idle() is enabled
 - independent of the c-state. With idle=poll the problem cannot be
diff --git a/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch b/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch
index 8cb4d33..2f0c1cf 100644
--- a/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch
+++ b/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 19:47:02 +0200
-Subject: [PATCH 006/395] block: Shorten interrupt disabled regions
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0cd135e18022c7b676d71d1114b8942d88f46349
+Subject: [PATCH 006/397] block: Shorten interrupt disabled regions
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1db488aadb9afaa7eeeba4496b533524e278ccc9
 
 Moving the blk_sched_flush_plug() call out of the interrupt/preempt
 disabled region in the scheduler allows us to replace
diff --git a/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch b/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
index 7964fd9..94339dc 100644
--- a/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
+++ b/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 19:47:03 +0200
-Subject: [PATCH 007/395] sched: Distangle worker accounting from rq-%3Elock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c09556c715f0c167145d402b976a98148e033e9
+Subject: [PATCH 007/397] sched: Distangle worker accounting from rq-%3Elock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=203333f082325f0daf9d6bafaf9181c55ec3dafa
 
 The worker accounting for cpu bound workers is plugged into the core
 scheduler code and the wakeup code. This is not a hard requirement and
diff --git a/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch b/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch
index 77b7037..127b4c6 100644
--- a/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch
+++ b/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 21:32:10 +0200
-Subject: [PATCH 008/395] mips-enable-interrupts-in-signal.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1c817df76a522174fe7a100002bfd0bab26fa2a4
+Subject: [PATCH 008/397] mips-enable-interrupts-in-signal.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b2a910b970187183530401a4b171e538f9cd0550
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch b/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch
index 35986cd..372e7a3 100644
--- a/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch
+++ b/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 16:27:13 +0200
-Subject: [PATCH 009/395] arm-enable-interrupts-in-signal-code.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1cded37d7278d61c9137efee3f5a13f715c637e7
+Subject: [PATCH 009/397] arm-enable-interrupts-in-signal-code.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ea06c425fe22ae8c08e45a44466ea5898288f33d
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch b/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch
index 5385b02..1e2c992 100644
--- a/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch
+++ b/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 12:09:54 +0200
-Subject: [PATCH 010/395] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=983837e142b616ef52539fa0c3f4f07c007decf4
+Subject: [PATCH 010/397] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7e5fdcc535ade3f1b364796bd7bfb5f27a77fa4d
 
 Cascade interrupt must run in hard interrupt context.
 
diff --git a/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch b/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch
index 835ec47..9070b47 100644
--- a/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch
+++ b/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 5 Oct 2011 14:11:24 +0200
-Subject: [PATCH 011/395] powerpc: wsp: Mark opb cascade handler IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c3c16e82f6e368ba569fb759c87a75cf1a0a9dee
+Subject: [PATCH 011/397] powerpc: wsp: Mark opb cascade handler IRQF_NO_THREAD
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=22e9a130c8d05a933b9b82d87c712a22ebb225d5
 
 Cascade handlers must run in hard interrupt context.
 
diff --git a/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch b/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch
index e5a099a..eccd9fa 100644
--- a/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch
+++ b/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 5 Oct 2011 14:00:26 +0200
-Subject: [PATCH 012/395] powerpc: Mark IPI interrupts IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=aa5317a7916c181a97eba00eaa494536aa93c4bb
+Subject: [PATCH 012/397] powerpc: Mark IPI interrupts IRQF_NO_THREAD
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=09e597c34fbe360a5c82a7787f2e4fddd4aeeeef
 
 IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED
 flag (see commit e58aa3d2) while at it.
diff --git a/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch b/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch
index b867dd3..ad67d37 100644
--- a/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch
+++ b/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 13:16:24 +0200
-Subject: [PATCH 013/395] powerpc: Allow irq threading
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ee63f753a67af852908cb933f12963bfd3a9d07a
+Subject: [PATCH 013/397] powerpc: Allow irq threading
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=28d311872d79812bde3b82542154e3b7cbb04008
 
 All interrupts which must be non threaded are marked
 IRQF_NO_THREAD. So it's safe to allow force threaded handlers.
diff --git a/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch b/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch
index c32ca2a..19d88c2 100644
--- a/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch
+++ b/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch
@@ -1,8 +1,8 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 18 Oct 2011 22:03:48 +0200
-Subject: [PATCH 014/395] sched: Keep period timer ticking when throttling
+Subject: [PATCH 014/397] sched: Keep period timer ticking when throttling
  active
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55cc9fd64b48d12f1a4fc9a2832ea9abe2ca54d1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cd21f854ea9f60fc64a2905119b059be31bc86c8
 
 When a runqueue is throttled we cannot disable the period timer
 because that timer is the only way to undo the throttling.
diff --git a/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch b/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch
index 703457f..1c74cdd 100644
--- a/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch
+++ b/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 18 Oct 2011 22:03:48 +0200
-Subject: [PATCH 015/395] sched: Do not throttle due to PI boosting
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0d3b15bedf43447078d4c1a1da5c90dfe1f37a1c
+Subject: [PATCH 015/397] sched: Do not throttle due to PI boosting
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e634efd2c5b891a261866e20815fcfb58fbd2ebb
 
 When a runqueue has rt_runtime_us = 0 then the only way it can
 accumulate rt_time is via PI boosting. Though that causes the runqueue
diff --git a/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch b/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch
index 39fbe63..f4c7248 100644
--- a/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch
+++ b/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 19:06:50 +0100
-Subject: [PATCH 016/395] time: Remove bogus comments
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e6e21abc764ff9ec6b4dbb54b38710835cf8e8c1
+Subject: [PATCH 016/397] time: Remove bogus comments
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7ccc958260460e14633b55f11e0f513ea123eaeb
 
 There is no global irq lock which makes a syscall magically SMP
 safe. Remove the outdated comment concerning do_settimeofday() as
diff --git a/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch b/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch
index c806ceb..d6caffb 100644
--- a/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch
+++ b/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 19:10:46 +0100
-Subject: [PATCH 017/395] x86: vdso: Remove bogus locking in
+Subject: [PATCH 017/397] x86: vdso: Remove bogus locking in
  update_vsyscall_tz()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c75cafa27bfd3a990a3f3199a90e5ab97164ba3c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=41f7dff06b079d3c68105f0668766efcc3dc48d6
 
 Changing the sequence count in update_vsyscall_tz() is completely
 pointless.
diff --git a/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch b/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch
index 28a1338..aa2670d 100644
--- a/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch
+++ b/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 18:24:07 +0100
-Subject: [PATCH 018/395] x86: vdso: Use seqcount instead of seqlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6cdc884a79206470ce41c5c3fa84965232457baf
+Subject: [PATCH 018/397] x86: vdso: Use seqcount instead of seqlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=178b684f323d0354f938924e52a48871a2ba7a28
 
 The update of the vdso data happens under xtime_lock, so adding a
 nested lock is pointless. Just use a seqcount to sync the readers.
diff --git a/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch b/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch
index f0d6210..0b88505 100644
--- a/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch
+++ b/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 18:33:08 +0100
-Subject: [PATCH 019/395] ia64: vsyscall: Use seqcount instead of seqlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5a565e6c4542382c7fee139b303e3b7bbb40a576
+Subject: [PATCH 019/397] ia64: vsyscall: Use seqcount instead of seqlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b9b78428f7c994ca26aaa6d2f311704a8c3307f5
 
 The update of the vdso data happens under xtime_lock, so adding a
 nested lock is pointless. Just use a seqcount to sync the readers.
diff --git a/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch b/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch
index 6d9689c..9ccea7c 100644
--- a/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch
+++ b/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 18:38:22 +0200
-Subject: [PATCH 020/395] seqlock: Remove unused functions
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2d691bfd1de042ca7b60e6a124632c0f2de82901
+Subject: [PATCH 020/397] seqlock: Remove unused functions
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=141602b7fb0814993b0be04e5e25129f095530b9
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch b/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch
index 5ca89ed..b8ca741 100644
--- a/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch
+++ b/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 18:40:26 +0200
-Subject: [PATCH 021/395] seqlock: Use seqcount
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e6c28137224ecc82bf34beeff2b21d251a612ce1
+Subject: [PATCH 021/397] seqlock: Use seqcount
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=425f8d6bc90c56aadc80043f7547eb7cc0acef75
 
 No point in having different implementations for the same thing.
 
diff --git a/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch b/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch
index 4aa4ca9..cb7e8a2 100644
--- a/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch
+++ b/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch
@@ -1,8 +1,8 @@
 From: Al Viro <viro at ZenIV.linux.org.uk>
 Date: Thu, 15 Mar 2012 18:39:40 +0000
-Subject: [PATCH 022/395] vfs: fs_struct: Move code out of seqcount write
+Subject: [PATCH 022/397] vfs: fs_struct: Move code out of seqcount write
  sections
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a00cb4212f09bb6a45777b75bcefc5e474c8211d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=30814b9416613e03f5b4ccb006bae940ceb28c28
 
 RT cannot disable preemption in the seqcount write sections due to
 functions called which take "sleeping" spinlocks.
diff --git a/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch b/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch
index 73002c1..ecda343 100644
--- a/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch
+++ b/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Mar 2012 15:14:06 +0100
-Subject: [PATCH 023/395] timekeeping: Split xtime_lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=90f7ab5161a57b65020ff429034a36f1a8de63d6
+Subject: [PATCH 023/397] timekeeping: Split xtime_lock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a09618c3b5fe38c9a1aeda11833d29ce3dd7ce41
 
 xtime_lock is going to be split apart in mainline, so we can shorten
 the seqcount protected regions and avoid updating seqcount in some
diff --git a/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch b/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
index b53e4b7..90e2d8d 100644
--- a/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
+++ b/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <efault at gmx.de>
 Date: Wed, 7 Dec 2011 12:48:42 +0100
-Subject: [PATCH 024/395] intel_idle: Convert i7300_idle_lock to raw spinlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7a0b3729a186ed5bbeced383e44e7892783e07fa
+Subject: [PATCH 024/397] intel_idle: Convert i7300_idle_lock to raw spinlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bb4af73b0e68c6e49a621e19caad312c9b0336e5
 
 24 core Intel box's first exposure to 3.0.12-rt30-rc3 didn't go well.
 
diff --git a/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch b/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch
index 67d343a..76848bb 100644
--- a/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch
+++ b/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch
@@ -1,8 +1,8 @@
 From: Johannes Weiner <hannes at cmpxchg.org>
 Date: Thu, 17 Nov 2011 07:49:25 +0100
-Subject: [PATCH 025/395] mm: memcg: shorten preempt-disabled section around
+Subject: [PATCH 025/397] mm: memcg: shorten preempt-disabled section around
  event checks
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=85923a80ef4892a9ccfd2e8c507d424304496204
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f0b1c6e13d5df1a6840f69a5bd14ca8520f830c
 
 Only the ratelimit checks themselves have to run with preemption
 disabled, the resulting actions - checking for usage thresholds,
diff --git a/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch b/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch
index e3e34fd..0e8be2b 100644
--- a/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch
+++ b/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 29 Sep 2011 12:24:30 -0500
-Subject: [PATCH 026/395] tracing: Account for preempt off in
+Subject: [PATCH 026/397] tracing: Account for preempt off in
  preempt_schedule()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9e357f0d3eaca802f8ece8280337ad4f81cce846
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c5d3372f6097c2dc4e8a94b9f3dde52a9d4af9e0
 
 The preempt_schedule() uses the preempt_disable_notrace() version
 because it can cause infinite recursion by the function tracer as
diff --git a/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch b/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch
index 555afbc..350bc6b 100644
--- a/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch
+++ b/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 21 Sep 2011 19:57:12 +0200
-Subject: [PATCH 027/395] signal-revert-ptrace-preempt-magic.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d2e63823081b7f8bd7ae3e35b4952fe66142d448
+Subject: [PATCH 027/397] signal-revert-ptrace-preempt-magic.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=83557d3b75723ec60bb6a12f0699f9322eb73da2
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch b/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
index 73e715b..236be13 100644
--- a/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
+++ b/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 16 Mar 2011 14:45:31 +0100
-Subject: [PATCH 028/395] arm: Mark pmu interupt IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f4faa3b3aad690bbfccf812613471c29011479ad
+Subject: [PATCH 028/397] arm: Mark pmu interupt IRQF_NO_THREAD
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c1fa2ff89a3a6f5f0c82627ed9ecdf6aec0296a3
 
 PMU interrupt must not be threaded. Remove IRQF_DISABLED while at it
 as we run all handlers with interrupts disabled anyway.
diff --git a/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch b/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch
index 6b65234..9dd2a19 100644
--- a/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch
+++ b/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 13:15:20 +0200
-Subject: [PATCH 029/395] arm: Allow forced irq threading
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9ce3b596d430db22d1facc3e2096ff59ac1316d2
+Subject: [PATCH 029/397] arm: Allow forced irq threading
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e93fab730e50777fcb7eab3b48cad296226a5b90
 
 All timer interrupts and the perf interrupt are marked NO_THREAD, so
 its safe to allow forced interrupt threading.
diff --git a/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch b/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch
index 0eec240..a754977 100644
--- a/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch
+++ b/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch
@@ -1,7 +1,7 @@
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Mon, 19 Sep 2011 14:51:14 -0700
-Subject: [PATCH 030/395] preempt-rt: Convert arm boot_lock to raw
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d7ed8f5516b4d36ac6c4db57e2342718a485ded6
+Subject: [PATCH 030/397] preempt-rt: Convert arm boot_lock to raw
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3a23fc6afdd4edc51de2022932cda492ddebfbb2
 
 The arm boot_lock is used by the secondary processor startup code.  The locking
 task is the idle thread, which has idle->sched_class == &idle_sched_class.
diff --git a/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch b/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch
index ef11e07..908d8d2 100644
--- a/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch
+++ b/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 12:09:35 +0100
-Subject: [PATCH 031/395] sched: Create schedule_preempt_disabled()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=faa55c53996a43878ec81e996a98e98edd61f983
+Subject: [PATCH 031/397] sched: Create schedule_preempt_disabled()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ee45026b9b45b80423efa7b757887e782569f638
 
 Get rid of the ever repeating:
 
diff --git a/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch b/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch
index 58ca380..5b1a23f 100644
--- a/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch
+++ b/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 12:33:18 +0100
-Subject: [PATCH 032/395] sched: Use schedule_preempt_disabled()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3e82805a1803343f8dbb1ffa640b961639d4c91f
+Subject: [PATCH 032/397] sched: Use schedule_preempt_disabled()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f2a7faca1d804ab25c107b143ad23b60eb2b7740
 
 Coccinelle based conversion.
 
diff --git a/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch b/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch
index 8d5bb7a..d05bf60 100644
--- a/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch
+++ b/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:44 -0500
-Subject: [PATCH 033/395] signals: Do not wakeup self
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4ba9a1b67a4258f3fe33545cfe635ab63a54ab94
+Subject: [PATCH 033/397] signals: Do not wakeup self
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=adc0de8869be0b6a309555252aa0cd3744d9957a
 
 Signals which are delivered by current to current can do without
 waking up current :)
diff --git a/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch b/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch
index 89c368e..2243b2d 100644
--- a/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch
+++ b/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:29:20 -0500
-Subject: [PATCH 034/395] posix-timers: Prevent broadcast signals
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=37f58063c8795344795aa4c2d38932b1e60cbb04
+Subject: [PATCH 034/397] posix-timers: Prevent broadcast signals
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cd02b18ef8bbb102668d311aa6f68640bb103498
 
 Posix timers should not send broadcast signals and kernel only
 signals. Prevent it.
diff --git a/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch b/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
index 91fe848..134e5a2 100644
--- a/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
+++ b/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:56 -0500
-Subject: [PATCH 035/395] signals: Allow rt tasks to cache one sigqueue struct
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c3fb6fd5522db333a3a373beaa2f4d97282b0312
+Subject: [PATCH 035/397] signals: Allow rt tasks to cache one sigqueue struct
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f06152a1fcca24e8354a269186ff915c4947a6e
 
 To avoid allocation allow rt tasks to cache one sigqueue struct in
 task struct.
diff --git a/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch b/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch
index 5c65bda..48285d0 100644
--- a/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch
+++ b/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch
@@ -1,7 +1,7 @@
 From: Oleg Nesterov <oleg at redhat.com>
 Date: Tue, 10 Apr 2012 14:33:53 -0400
-Subject: [PATCH 036/395] signal/x86: Delay calling signals in atomic
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e71461efa8d51d9dd2671814e9bbabaa89fd1de3
+Subject: [PATCH 036/397] signal/x86: Delay calling signals in atomic
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0d28a901c951f6491feaabfa342079a9b8e6aba7
 
 On x86_64 we must disable preemption before we enable interrupts
 for stack faults, int3 and debugging, because the current task is using
diff --git a/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch b/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
index 3f96886..5b63d0f 100644
--- a/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
+++ b/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:30 -0500
-Subject: [PATCH 037/395] generic: Use raw local irq variant for generic
+Subject: [PATCH 037/397] generic: Use raw local irq variant for generic
  cmpxchg
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b94573732ecc65ea8956c651cb14f93a89121005
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=501a02992b0b34da17fc0ed51db4adf89b606245
 
 No point in tracing those.
 
diff --git a/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch b/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch
index c8b701b..ed0e1d6 100644
--- a/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch
+++ b/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:30 -0500
-Subject: [PATCH 038/395] drivers: random: Reduce preempt disabled region
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6ed49749e24ae504af4b3490b4e40bf55916a1d7
+Subject: [PATCH 038/397] drivers: random: Reduce preempt disabled region
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b97b5359b26272625f08c5c7e44034ad12f178f5
 
 No need to keep preemption disabled across the whole function.
 
diff --git a/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch b/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
index 3de1c33..5a82816 100644
--- a/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
+++ b/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
@@ -1,8 +1,8 @@
 From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Sat, 6 Mar 2010 17:47:10 +0100
-Subject: [PATCH 039/395] ARM: AT91: PIT: Remove irq handler when clock event
+Subject: [PATCH 039/397] ARM: AT91: PIT: Remove irq handler when clock event
  is unused
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2858948c070f32825e5e791b147988e62f0d6fc5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f2f399de9c44888bf9281a8131362fdc211ab72b
 
 Setup and remove the interrupt handler in clock event mode selection.
 This avoids calling the (shared) interrupt handler when the device is
diff --git a/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch b/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
index acae7eb..79bd06e 100644
--- a/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
+++ b/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
@@ -1,8 +1,8 @@
 From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Mon, 8 Mar 2010 18:57:04 +0100
-Subject: [PATCH 040/395] clocksource: TCLIB: Allow higher clock rates for
+Subject: [PATCH 040/397] clocksource: TCLIB: Allow higher clock rates for
  clock events
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=571d5fcff3e767949607a9e1a071c95db67f1411
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=75031634b3f2b264cccda6cb54e0a232ee2b5254
 
 As default the TCLIB uses the 32KiHz base clock rate for clock events.
 Add a compile time selection to allow higher clock resulution.
diff --git a/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch b/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
index bcfcbc7..2554fc9 100644
--- a/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
+++ b/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:18 -0500
-Subject: [PATCH 041/395] drivers/net: tulip_remove_one needs to call
+Subject: [PATCH 041/397] drivers/net: tulip_remove_one needs to call
  pci_disable_device()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b60261f555f43982ec40a5d3b6a4fad83f1091fa
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=053f4d805d69f856fe8fbfac117dea3bed4ff0fe
 
 Otherwise the device is not completely shut down.
 
diff --git a/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch b/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch
index b2ad3c0..059ca9e 100644
--- a/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch
+++ b/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:24 -0500
-Subject: [PATCH 042/395] drivers/net: Use disable_irq_nosync() in 8139too
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ed0301de53a4985882dc02870f581c89221624ae
+Subject: [PATCH 042/397] drivers/net: Use disable_irq_nosync() in 8139too
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=820bc5c13064b39e40df01185a75bd11f0ad8ace
 
 Use disable_irq_nosync() instead of disable_irq() as this might be
 called in atomic context with netpoll.
diff --git a/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch b/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
index 7ea469c..429def1 100644
--- a/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
+++ b/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
@@ -1,8 +1,8 @@
 From: Darren Hart <dvhltc at us.ibm.com>
 Date: Tue, 18 May 2010 14:33:07 -0700
-Subject: [PATCH 043/395] drivers: net: ehea: Make rx irq handler non-threaded
+Subject: [PATCH 043/397] drivers: net: ehea: Make rx irq handler non-threaded
  (IRQF_NO_THREAD)
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e32dec696cb2aa52f536133e495576d054d3758
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eb45eecc3fa5ee75f69ba8fe8f1ec9fcfb17a7a5
 
 The underlying hardware is edge triggered but presented by XICS as level
 triggered. The edge triggered interrupts are not reissued after masking. This
diff --git a/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch b/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
index 26bafa0..7bd2929 100644
--- a/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
+++ b/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 17 Nov 2009 12:02:43 +0100
-Subject: [PATCH 044/395] drivers: net: at91_ether: Make mdio protection -rt
+Subject: [PATCH 044/397] drivers: net: at91_ether: Make mdio protection -rt
  safe
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c16eb829782886d2a666f2da4bde7b51132851e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d4d6c8ebe07b11afabecb3c18fc18d24de0cc717
 
 Neither the phy interrupt nor the timer callback which updates the
 link status in absense of a phy interrupt are taking lp->lock which
diff --git a/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch b/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch
index 12737fc..2757a71 100644
--- a/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch
+++ b/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 13:32:17 +0100
-Subject: [PATCH 045/395] preempt-mark-legitimated-no-resched-sites.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=458f833f21f829c69a34eafd7c6b9bf8d2b4d1f3
+Subject: [PATCH 045/397] preempt-mark-legitimated-no-resched-sites.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2f5e1bfee171b3a7902ca652a31255d7454e725f
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch b/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
index d10aa07..ac2ca38 100644
--- a/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
+++ b/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:37 -0500
-Subject: [PATCH 046/395] mm: Prepare decoupling the page fault disabling logic
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=965c23b3d3df89415f43759ed1efe0dba85eee15
+Subject: [PATCH 046/397] mm: Prepare decoupling the page fault disabling logic
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4b886b0c57a82622856ac482206158406a9dd00e
 
 Add a pagefault_disabled variable to task_struct to allow decoupling
 the pagefault-disabled logic from the preempt count.
@@ -85,10 +85,10 @@ index 24887a0fddad..2d1ceb141637 100644
  	p->lockdep_depth = 0; /* no locks held yet */
  	p->curr_chain_key = 0;
 diff --git a/mm/memory.c b/mm/memory.c
-index 675b211296fd..33f487114198 100644
+index 2917e9b2e4d4..0abd9148dd2a 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3518,6 +3518,35 @@ unlock:
+@@ -3535,6 +3535,35 @@ unlock:
  	return 0;
  }
  
diff --git a/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch b/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
index 8452fd3..38e5739 100644
--- a/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
+++ b/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 17 Mar 2011 11:32:28 +0100
-Subject: [PATCH 047/395] mm: Fixup all fault handlers to check
+Subject: [PATCH 047/397] mm: Fixup all fault handlers to check
  current->pagefault_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f746c853ad90e7f12a278ed5e1958be855458e6b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9f3dee88f5fdd3c03de74425ac52422dadb62fa8
 
 Necessary for decoupling pagefault disable from preempt count.
 
diff --git a/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch b/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch
index db37fa5..072651e 100644
--- a/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch
+++ b/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu, 11 Aug 2011 15:31:31 +0200
-Subject: [PATCH 048/395] mm: pagefault_disabled()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=50196b670aa55ca0d6eb482cbdfdc19a41d27111
+Subject: [PATCH 048/397] mm: pagefault_disabled()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a76b67038a170531d014ca0ad72576600634d837
 
 Wrap the test for pagefault_disabled() into a helper, this allows us
 to remove the need for current->pagefault_disabled on !-rt kernels.
diff --git a/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch b/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch
index d0a7bfc..33d15e5 100644
--- a/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch
+++ b/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 5 Aug 2011 17:16:58 +0200
-Subject: [PATCH 049/395] mm: raw_pagefault_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c19c70f257fb742f2009f2929ef0a7983ee460a1
+Subject: [PATCH 049/397] mm: raw_pagefault_disable
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=839ec9e5795c6df22ec89a0eae8e467d7364d6f8
 
 Adding migrate_disable() to pagefault_disable() to preserve the
 per-cpu thing for kmap_atomic might not have been the best of choices.
@@ -130,10 +130,10 @@ index 9414a1b48f5c..44b37510c14f 100644
  		ret;					\
  	})
 diff --git a/mm/memory.c b/mm/memory.c
-index 33f487114198..6198502bf457 100644
+index 0abd9148dd2a..856f7e357309 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3518,6 +3518,7 @@ unlock:
+@@ -3535,6 +3535,7 @@ unlock:
  	return 0;
  }
  
@@ -141,7 +141,7 @@ index 33f487114198..6198502bf457 100644
  void pagefault_disable(void)
  {
  	inc_preempt_count();
-@@ -3546,6 +3547,7 @@ void pagefault_enable(void)
+@@ -3563,6 +3564,7 @@ void pagefault_enable(void)
  	preempt_check_resched();
  }
  EXPORT_SYMBOL_GPL(pagefault_enable);
diff --git a/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch b/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch
index 967224f..18cbcb4 100644
--- a/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch
+++ b/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 18:56:24 +0200
-Subject: [PATCH 050/395] filemap-fix-up.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=730cd5edbc04477e5e25ea7cc843366fc5f1e503
+Subject: [PATCH 050/397] filemap-fix-up.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4921b3cdbcb621da1aedef33dda8599df9e0346d
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Wrecked-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
diff --git a/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch b/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
index 9d5cca3..597481f 100644
--- a/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
+++ b/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 25 Jul 2009 22:06:27 +0200
-Subject: [PATCH 051/395] mm: Remove preempt count from pagefault
+Subject: [PATCH 051/397] mm: Remove preempt count from pagefault
  disable/enable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9b4baba87ad401b386a7fb30591ff8a8d9ac8b6f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4e9806bc143097c1876d80b4ea6061e0ef02063b
 
 Now that all users are cleaned up, we can remove the preemption count.
 
@@ -12,10 +12,10 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  1 file changed, 7 deletions(-)
 
 diff --git a/mm/memory.c b/mm/memory.c
-index 6198502bf457..dbfaec2ea367 100644
+index 856f7e357309..3ab5b52b5be6 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3521,7 +3521,6 @@ unlock:
+@@ -3538,7 +3538,6 @@ unlock:
  #ifdef CONFIG_PREEMPT_RT_FULL
  void pagefault_disable(void)
  {
@@ -23,7 +23,7 @@ index 6198502bf457..dbfaec2ea367 100644
  	current->pagefault_disabled++;
  	/*
  	 * make sure to have issued the store before a pagefault
-@@ -3539,12 +3538,6 @@ void pagefault_enable(void)
+@@ -3556,12 +3555,6 @@ void pagefault_enable(void)
  	 */
  	barrier();
  	current->pagefault_disabled--;
diff --git a/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch b/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
index 79789f6..819e31c 100644
--- a/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
+++ b/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:25 -0500
-Subject: [PATCH 052/395] x86: highmem: Replace BUG_ON by WARN_ON
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=602831e8afe1b4f4d6f7ff49e5b8b9d69dc99a0d
+Subject: [PATCH 052/397] x86: highmem: Replace BUG_ON by WARN_ON
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7050668c43242e3e0ea7b3eead4adf4e867d9a07
 
 The machine might survive that problem and be at least in a state
 which allows us to get more information about the problem.
diff --git a/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch b/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch
index 0b22392..0414410 100644
--- a/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch
+++ b/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 15 Jul 2010 10:29:00 +0200
-Subject: [PATCH 053/395] suspend: Prevent might sleep splats
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7d0bde60c8faf8813aad678c43b3e93e00779aec
+Subject: [PATCH 053/397] suspend: Prevent might sleep splats
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4f1b87831d30ea16304a8c8c1473ec0a6908bc24
 
 timekeeping suspend/resume calls read_persistant_clock() which takes
 rtc_lock. That results in might sleep warnings because at that point
diff --git a/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch b/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch
index 839b757..1839814 100644
--- a/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch
+++ b/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 13 Aug 2009 09:04:10 +0200
-Subject: [PATCH 054/395] OF: Fixup resursive locking code paths
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7b665a13ea3fbe09a57dbbad78f76c9a70542ada
+Subject: [PATCH 054/397] OF: Fixup resursive locking code paths
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6addcc13144ecc637bde2eb398c4715c6275704f
 
 There is no real reason to use a rwlock for devtree_lock. It even
 could be a mutex, but unfortunately it's locked from cpu hotplug
diff --git a/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch b/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch
index 8f860e8..f855e99 100644
--- a/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch
+++ b/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 14:35:34 +0100
-Subject: [PATCH 055/395] of-convert-devtree-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=db0918da41b967af70a427dd1a300049fd551d2f
+Subject: [PATCH 055/397] of-convert-devtree-lock.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a51f991aa51d84a2e26f39ce9efb74b6bc9cbc24
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch b/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch
index 18263fb..1d8db33 100644
--- a/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch
+++ b/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 21 Jun 2011 11:22:36 +0200
-Subject: [PATCH 056/395] list-add-list-last-entry.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7680c24649ad685c7a79ae10c8d11016f209088c
+Subject: [PATCH 056/397] list-add-list-last-entry.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b64b69c0e8954286e6cf0ff4b1d6344fa14225e4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch b/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch
index 63674c1..9576a59 100644
--- a/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch
+++ b/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 21 Jun 2011 11:24:35 +0200
-Subject: [PATCH 057/395] mm-page-alloc-use-list-last-entry.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=58cdb032f1a9a8ca8c20de32ab9169125ab59235
+Subject: [PATCH 057/397] mm-page-alloc-use-list-last-entry.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a591fb257055bb120fca8f3d42cdc7d3225f9ec
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch b/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch
index 83617d0..d01b65e 100644
--- a/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch
+++ b/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 20 Jun 2011 10:42:04 +0200
-Subject: [PATCH 058/395] mm-slab-move-debug-out.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a56b3b8751c939c009d07a893e54bdaca4110c35
+Subject: [PATCH 058/397] mm-slab-move-debug-out.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8b012b9e6a2cf8698f1b56bb87b1c028a7ad0a4d
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch b/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch
index 8df2ad3..72e9c99 100644
--- a/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch
+++ b/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 15 Jul 2011 21:24:27 +0200
-Subject: [PATCH 059/395] rwsem-inlcude-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bbdb9e7ee0a69109eae0cfb20719557b7c07933e
+Subject: [PATCH 059/397] rwsem-inlcude-fix.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b6384c8e1d53c1d273db7be8283f2d063e3e3350
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch b/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch
index 15c7d5b..7b734fd 100644
--- a/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch
+++ b/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 10:52:34 +0100
-Subject: [PATCH 060/395] sysctl-include-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=23c0c985e64327b318dedbc9e70a219e0dde56e5
+Subject: [PATCH 060/397] sysctl-include-fix.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2dc099f2d00e8bbc84ccd1011f885a8386aa60ab
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch b/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch
index 12baabb..ddf616e 100644
--- a/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch
+++ b/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 10:59:58 +0200
-Subject: [PATCH 061/395] net-flip-lock-dep-thingy.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=db9cf786fc64126c38bf35a6942cf833bd2c86cc
+Subject: [PATCH 061/397] net-flip-lock-dep-thingy.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cc78b5516a823444c3b56f0dcb31ef3280f7b104
 
 =======================================================
 [ INFO: possible circular locking dependency detected ]
diff --git a/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch b/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch
index 569e527..fea99e3 100644
--- a/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch
+++ b/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:44:15 +0200
-Subject: [PATCH 062/395] softirq-thread-do-softirq.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=46bc16f8d32eb208ce51c7a56ebe597a1d1ba2f3
+Subject: [PATCH 062/397] softirq-thread-do-softirq.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9862ff8a50a88a5f425ef98a8ee724c956588bb7
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch b/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch
index 5129509..14922a8 100644
--- a/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch
+++ b/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:46:49 +0200
-Subject: [PATCH 063/395] softirq-split-out-code.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7570d870ceea3bd5e5da2c03a00ffc5ec8da6836
+Subject: [PATCH 063/397] softirq-split-out-code.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b61455af535e9b15123b76c4da2ad71c26fca10c
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch b/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
index f935cf0..d363801 100644
--- a/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
+++ b/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:27 -0500
-Subject: [PATCH 064/395] x86: Do not unmask io_apic when interrupt is in
+Subject: [PATCH 064/397] x86: Do not unmask io_apic when interrupt is in
  progress
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=966b7159ef76f0f666cba4e660c637c2079d828a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5c7649efdfafeafe0239f070ff21f5f4a898337
 
 With threaded interrupts we might see an interrupt in progress on
 migration. Do not unmask it when this is the case.
diff --git a/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch b/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch
index 4fa4e09..821228f 100644
--- a/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch
+++ b/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 15:59:38 +0200
-Subject: [PATCH 065/395] x86-32-fix-signal-crap.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6fc7ef76a5085c22c808789de9465dce80623b03
+Subject: [PATCH 065/397] x86-32-fix-signal-crap.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=36cfe6e80ba1c145c5b8781f6005482393301482
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch b/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
index da7ad65..20db786 100644
--- a/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
+++ b/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 10 Apr 2012 14:33:57 -0400
-Subject: [PATCH 066/395] x86: Do not disable preemption in int3 on 32bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cd7ca3cc20b78d337fa8275f652445aaa07d8e7d
+Subject: [PATCH 066/397] x86: Do not disable preemption in int3 on 32bit
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0e46fae5b90a9ffa8918cdfac95e2829b92310bc
 
 Preemption must be disabled before enabling interrupts in do_trap
 on x86_64 because the stack in use for int3 and debug is a per CPU
diff --git a/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch b/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch
index 4877665..2ac4560 100644
--- a/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch
+++ b/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 22:23:02 +0200
-Subject: [PATCH 067/395] rcu: Reduce lock section
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=61adf413046b9e0771c42a431efa7a353feb9860
+Subject: [PATCH 067/397] rcu: Reduce lock section
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d273c0cfd432bd9f1bf460925dd276775c24fcfa
 
 So the waitqueue wakeup is outside the raw locked section.
 
diff --git a/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch b/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch
index d8d4740..4357346 100644
--- a/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch
+++ b/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:25:03 +0200
-Subject: [PATCH 068/395] locking-various-init-fixes.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=22f3962196394053ffd8d7a3cb0e3bb9a8f53848
+Subject: [PATCH 068/397] locking-various-init-fixes.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=859fab6a5f3d46746564c68c7ec2286fd1af1dfe
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch b/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch
index 60c0bf9..b7aa40f 100644
--- a/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch
+++ b/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Dec 2011 00:04:00 +0100
-Subject: [PATCH 069/395] wait: Provide __wake_up_all_locked
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a3e054081687c9b4338d9186d0d60c4dccb9a9d9
+Subject: [PATCH 069/397] wait: Provide __wake_up_all_locked
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7d218df7563d2cdb46e5f0bcadf4362bb45ebd33
 
 For code which protects the waitqueue itself with another lock it
 makes no sense to acquire the waitqueue lock for wakeup all. Provide
diff --git a/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch b/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
index 51378de..0130335 100644
--- a/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
+++ b/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Dec 2011 00:07:16 +0100
-Subject: [PATCH 070/395] pci: Use __wake_up_all_locked
+Subject: [PATCH 070/397] pci: Use __wake_up_all_locked
  pci_unblock_user_cfg_access()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=88f586ef1eb319c431d7e11cf5ea116b930720d7
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=367e5443886f1a0f05aeec58b348343a4ea9e89d
 
 The waitqueue is protected by the pci_lock, so we can just avoid to
 lock the waitqueue lock itself. That prevents the
diff --git a/debian/patches/features/all/rt/0071-latency-hist.patch.patch b/debian/patches/features/all/rt/0071-latency-hist.patch.patch
index f62ef44..eb9135a 100644
--- a/debian/patches/features/all/rt/0071-latency-hist.patch.patch
+++ b/debian/patches/features/all/rt/0071-latency-hist.patch.patch
@@ -1,7 +1,7 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 14:03:41 +0100
-Subject: [PATCH 071/395] latency-hist.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a4dd366e6ed88b7383241a2006eec4d25b2ea82f
+Subject: [PATCH 071/397] latency-hist.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=48a66887e89b6b5dbcff300b226a6c78ad7e6d4d
 
 This patch provides a recording mechanism to store data of potential
 sources of system latencies. The recordings separately determine the
diff --git a/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch b/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch
index 2648b1c..cecec39 100644
--- a/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch
+++ b/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch
@@ -1,7 +1,7 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 13:53:12 +0100
-Subject: [PATCH 072/395] hwlatdetect.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3e7f9bdf32b729662ebbfac22130340dac619c61
+Subject: [PATCH 072/397] hwlatdetect.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cab3b52bee168546ada9c5028c74f454b75ca39c
 
 Jon Masters developed this wonderful SMI detector. For details please
 consult Documentation/hwlat_detector.txt. It could be ported to Linux
diff --git a/debian/patches/features/all/rt/0073-localversion.patch.patch b/debian/patches/features/all/rt/0073-localversion.patch.patch
index eb19eb0..fa42496 100644
--- a/debian/patches/features/all/rt/0073-localversion.patch.patch
+++ b/debian/patches/features/all/rt/0073-localversion.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 8 Jul 2011 20:25:16 +0200
-Subject: [PATCH 073/395] localversion.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=17f85fd8222087efa4a4e5120088d07041566167
+Subject: [PATCH 073/397] localversion.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=605f565e64727c87bf712f1a2fc3a81dd642d9b8
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
diff --git a/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch b/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch
index e817e48..faf1621 100644
--- a/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch
+++ b/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 23 Jul 2011 11:04:08 +0200
-Subject: [PATCH 074/395] early-printk-consolidate.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=965cf3f683ad58dbfaf74030a6dac4453986ecfd
+Subject: [PATCH 074/397] early-printk-consolidate.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=11e21b24cec9f292b8fde50cff54453569e16a47
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0075-printk-kill.patch.patch b/debian/patches/features/all/rt/0075-printk-kill.patch.patch
index 745f8fe..6006338 100644
--- a/debian/patches/features/all/rt/0075-printk-kill.patch.patch
+++ b/debian/patches/features/all/rt/0075-printk-kill.patch.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 22 Jul 2011 17:58:40 +0200
-Subject: [PATCH 075/395] printk-kill.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a9a8e11d35797132b0f712a8087c69c14520002c
+Subject: [PATCH 075/397] printk-kill.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=84bd80a112cd7dc868e095e792895ce6326eded8
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch b/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch
index 8d7789b..2bdcf3a 100644
--- a/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch
+++ b/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch
@@ -1,8 +1,8 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 2 Sep 2011 14:29:33 +0200
-Subject: [PATCH 076/395] printk: 'force_early_printk' boot param to help with
+Subject: [PATCH 076/397] printk: 'force_early_printk' boot param to help with
  debugging
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d9bca57263cd08919c31bcf7afc72cc84cb0a321
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6e8d324ff95b135ef9f9796db97b953c49f1425b
 
 Gives me an option to screw printk and actually see what the machine
 says.
diff --git a/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch b/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch
index 6f66b20..5c8ab40 100644
--- a/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch
+++ b/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 12:39:57 +0200
-Subject: [PATCH 077/395] rt-preempt-base-config.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c3c252ed7b34c2b68cc39fd5fe21053276ddf5c8
+Subject: [PATCH 077/397] rt-preempt-base-config.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=107e7bf9cc69a33feaec837742d5eb53279b1e6f
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch b/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
index d56e63f..40b32ea 100644
--- a/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
+++ b/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:58 -0500
-Subject: [PATCH 078/395] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f80603d8c0eb05b1f6080debbcf14226f7ec6fba
+Subject: [PATCH 078/397] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=00fbeba1ce4caca2726ea8c2f55e9653fde65d0e
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch b/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch
index 1856b67..c562471 100644
--- a/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch
+++ b/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 22:34:14 +0200
-Subject: [PATCH 079/395] rt: local_irq_* variants depending on RT/!RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=be5530c56d41844c7e80225f78fced5758a5e8c6
+Subject: [PATCH 079/397] rt: local_irq_* variants depending on RT/!RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4ad769b5ee5fe4e0d2e5e24cf59836ef82813821
 
 Add local_irq_*_(no)rt variant which are mainly used to break
 interrupt disabled sections on PREEMPT_RT or to explicitely disable
diff --git a/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch b/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch
index 942aec1..f3651eb 100644
--- a/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch
+++ b/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jul 2009 12:38:56 +0200
-Subject: [PATCH 080/395] preempt: Provide preempt_*_(no)rt variants
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6021563285d17a4ceb2745741c21c9a4d46904ef
+Subject: [PATCH 080/397] preempt: Provide preempt_*_(no)rt variants
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1145a603c0f67a419bed5324ccc0e080dfb62d33
 
 RT needs a few preempt_disable/enable points which are not necessary
 otherwise. Implement variants to avoid #ifdeffery.
diff --git a/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch b/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
index 262297b..4a3b7dc 100644
--- a/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
+++ b/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Fri, 3 Jul 2009 08:44:29 -0500
-Subject: [PATCH 081/395] ata: Do not disable interrupts in ide code for
+Subject: [PATCH 081/397] ata: Do not disable interrupts in ide code for
  preempt-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=29975e72d2f558b874f9096d79b81cbbc85f5ecb
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e182ea999da798a562ef32c36f94f87bf8e8a9f
 
 Use the local_irq_*_nort variants.
 
diff --git a/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch b/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
index 61ecc24..a00344a 100644
--- a/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
+++ b/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
-Subject: [PATCH 082/395] ide: Do not disable interrupts for PREEMPT-RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=76552204c1c883e69453d45347395e5e855f15e8
+Subject: [PATCH 082/397] ide: Do not disable interrupts for PREEMPT-RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e1d7d64614fc25d137207c6860c3082218ce6b4f
 
 Use the local_irq_*_nort variants.
 
diff --git a/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch b/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
index e62df31..ee97250 100644
--- a/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
+++ b/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
@@ -1,8 +1,8 @@
 From: Sven-Thorsten Dietrich <sdietrich at novell.com>
 Date: Fri, 3 Jul 2009 08:30:35 -0500
-Subject: [PATCH 083/395] infiniband: Mellanox IB driver patch use _nort()
+Subject: [PATCH 083/397] infiniband: Mellanox IB driver patch use _nort()
  primitives
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=314d3cf45ce1c9060607a8ce05bf51229a9edeab
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c317a4ed7abf01e7092332769fe08dece1c8beb9
 
 Fixes in_atomic stack-dump, when Mellanox module is loaded into the RT
 Kernel.
diff --git a/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch b/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
index c41e21c..31d7e07 100644
--- a/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
+++ b/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
-Subject: [PATCH 084/395] input: gameport: Do not disable interrupts on
+Subject: [PATCH 084/397] input: gameport: Do not disable interrupts on
  PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3c8bf74d7fbdcef499e3efb14df5b984fcb86282
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=09f5f8df15297d447551e2a03f28bb7e1bd1ca12
 
 Use the _nort() primitives.
 
diff --git a/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch b/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
index e099e82..2b22fd1 100644
--- a/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
+++ b/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 22:54:51 +0200
-Subject: [PATCH 085/395] acpi: Do not disable interrupts on PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9e82885d40861df68f4551c81e20a533be6c836c
+Subject: [PATCH 085/397] acpi: Do not disable interrupts on PREEMPT_RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=35a6b545062475af70e2cd81847223e74a7b955d
 
 Use the local_irq_*_nort() variants.
 
diff --git a/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch b/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
index 88eb380..4b91c41 100644
--- a/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
+++ b/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 23:06:05 +0200
-Subject: [PATCH 086/395] core: Do not disable interrupts on RT in
+Subject: [PATCH 086/397] core: Do not disable interrupts on RT in
  kernel/users.c
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cb4b843df7e3ff460396ffabdc1062bb76754fc2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3613af5c1aa79d6cd25b1128797e1c1862aaaa69
 
 Use the local_irq_*_nort variants to reduce latencies in RT. The code
 is serialized by the locks. No need to disable interrupts.
diff --git a/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch b/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
index 12a6b5d..49895da 100644
--- a/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
+++ b/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:33 -0500
-Subject: [PATCH 087/395] core: Do not disable interrupts on RT in
+Subject: [PATCH 087/397] core: Do not disable interrupts on RT in
  res_counter.c
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=586d7f3dc7457298af039119dadb1eb23a4b40bc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5ae007c664ac203d0801bf9d906317ace778ed04
 
 Frederic Weisbecker reported this warning:
 
diff --git a/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch b/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch
index a229439..80169fd 100644
--- a/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch
+++ b/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Fri, 3 Jul 2009 08:44:26 -0500
-Subject: [PATCH 088/395] usb: Use local_irq_*_nort() variants
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=be701227ada905a0afa3c64bea73b5f08be9bc62
+Subject: [PATCH 088/397] usb: Use local_irq_*_nort() variants
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e8d14a324e7b36f1e91bd2a28c6dd757f4d0899d
 
 [ tglx: Now that irqf_disabled is dead we should kill that ]
 
diff --git a/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch b/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
index 0f14c56..8fd7bc0 100644
--- a/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
+++ b/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 17 Aug 2009 19:49:19 +0200
-Subject: [PATCH 089/395] tty: Do not disable interrupts in put_ldisc on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5749245abcc3b12ea27332281037a04fcf0236f4
+Subject: [PATCH 089/397] tty: Do not disable interrupts in put_ldisc on -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3c5aa6cad4dd1626e0ac34d1829b41582040ffac
 
 Fixes the following on PREEMPT_RT:
 
diff --git a/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch b/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch
index 17aa84b..d136dde 100644
--- a/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch
+++ b/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:34 -0500
-Subject: [PATCH 090/395] mm: scatterlist dont disable irqs on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8c5d50ff5e742bf4667c6711dadfeb828792aaac
+Subject: [PATCH 090/397] mm: scatterlist dont disable irqs on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cb9cf86daeb09c07ab96542ba975e2a808810644
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch b/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch
index 728690c..1f7695a 100644
--- a/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch
+++ b/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 22 Jul 2011 08:07:08 +0200
-Subject: [PATCH 091/395] signal-fix-up-rcu-wreckage.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3d2e3e4d4982eb67524c25539a5fdcfc78fcd247
+Subject: [PATCH 091/397] signal-fix-up-rcu-wreckage.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8a22562ead945cf6a2be7f2575fef2f5f9c8bebf
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch b/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch
index e9eb9d5..beaf9ef 100644
--- a/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch
+++ b/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 21:05:33 +0200
-Subject: [PATCH 092/395] net-wireless-warn-nort.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=561264dac8bfa3b0f29b07a93cb06ec32c4fae49
+Subject: [PATCH 092/397] net-wireless-warn-nort.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5149539414e0de8200b4a72b65255f7a97d64e61
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch b/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch
index 3a6ddd5..bfd15f3 100644
--- a/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch
+++ b/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 19 Aug 2009 09:56:42 +0200
-Subject: [PATCH 093/395] mm: Replace cgroup_page bit spinlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6dd79ff690968ecc509d360fe401975111ba4bad
+Subject: [PATCH 093/397] mm: Replace cgroup_page bit spinlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c48896fcc862825fa37a92af75a997df2c626afb
 
 Bit spinlocks are not working on RT. Replace them.
 
diff --git a/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch b/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
index a8d6d83..a2712fc 100644
--- a/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
+++ b/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 09:18:52 +0100
-Subject: [PATCH 094/395] buffer_head: Replace bh_uptodate_lock for -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=99ccc87a19f05c24c7121d2f15438027a43d26cf
+Subject: [PATCH 094/397] buffer_head: Replace bh_uptodate_lock for -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dc4c7128b9d82753ab2c2a95c3a260cfc23a27c4
 
 Wrap the bit_spin_lock calls into a separate inline and add the RT
 replacements with a real spinlock.
diff --git a/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch b/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
index 2dc5275..6179862 100644
--- a/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
+++ b/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 10:11:25 +0100
-Subject: [PATCH 095/395] fs: jbd/jbd2: Make state lock and journal head lock
+Subject: [PATCH 095/397] fs: jbd/jbd2: Make state lock and journal head lock
  rt safe
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7d6784bb59ced900e21a464e1c4fc8051be7dc70
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=48efae7a5fedb6578e7e41a08ff8ddd9553aa118
 
 bit_spin_locks break under RT.
 
diff --git a/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch b/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
index af94452..b9ae9f8 100644
--- a/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
+++ b/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 10:22:04 +0100
-Subject: [PATCH 096/395] genirq: Disable DEBUG_SHIRQ for rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fa7bbfb2afd03bc74d16541efaed3d27deb7c57d
+Subject: [PATCH 096/397] genirq: Disable DEBUG_SHIRQ for rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f2534f21fcc153b7c68b46b0296942e5de0332d2
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch b/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch
index 05f5508..8e66d90 100644
--- a/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch
+++ b/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 16:07:37 +0200
-Subject: [PATCH 097/395] genirq: Disable random call on preempt-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ae79ad911f279f0a841191e32e2cccfa8df7455f
+Subject: [PATCH 097/397] genirq: Disable random call on preempt-rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=35445e24c951aa21c6a17a0e1f25e5547f370eb8
 
 The random call introduces high latencies and is almost
 unused. Disable it for -rt.
diff --git a/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch b/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch
index da807c5..3f73f52 100644
--- a/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch
+++ b/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:57 -0500
-Subject: [PATCH 098/395] genirq: disable irqpoll on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4784aecded9f12f532f6f9841cbe81c8c57b17e7
+Subject: [PATCH 098/397] genirq: disable irqpoll on -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dc74cff6b450c178b6ac541f7a78a778e388b717
 
 Creates long latencies for no value
 
diff --git a/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch b/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch
index 51b525e..4d9d1ff 100644
--- a/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch
+++ b/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 3 Apr 2011 11:57:29 +0200
-Subject: [PATCH 099/395] genirq-force-threading.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c8c9d60482895c7c46a26bbdf00e1c68d96bc58c
+Subject: [PATCH 099/397] genirq-force-threading.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1494532da4426d4b75854d04c01a424b6b036e62
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch b/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch
index 81c4068..e817eab 100644
--- a/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch
+++ b/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 20 Jun 2009 11:36:54 +0200
-Subject: [PATCH 100/395] drivers/net: fix livelock issues
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e7407355dcb29b4a68b1741bcb9f77270782c223
+Subject: [PATCH 100/397] drivers/net: fix livelock issues
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3e0f70fa7d15f8c76ca17fe42b6cc5ecfa988d21
 
 Preempt-RT runs into a live lock issue with the NETDEV_TX_LOCKED micro
 optimization. The reason is that the softirq thread is rescheduling
diff --git a/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch b/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch
index fb62292..7b42236 100644
--- a/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch
+++ b/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
-Subject: [PATCH 101/395] drivers/net: vortex fix locking issues
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3a8d7bcc9fb3eeef02b6947654b4b16153b5b324
+Subject: [PATCH 101/397] drivers/net: vortex fix locking issues
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4b2f1cf84976dc10e9c9a2ea3c182b1ff85e6e5b
 
 Argh, cut and paste wasn't enough...
 
diff --git a/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch b/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch
index e28938d..900d4bf 100644
--- a/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch
+++ b/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Apr 2010 20:20:57 +0200
-Subject: [PATCH 102/395] drivers: net: gianfar: Make RT aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=501a338e8e84839e3558136fa2f63906b469a957
+Subject: [PATCH 102/397] drivers: net: gianfar: Make RT aware
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ca689f6a02b230cc917d44e4e2b21159c6f0fdff
 
 The adjust_link() disables interrupts before taking the queue
 locks. On RT those locks are converted to "sleeping" locks and
diff --git a/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch b/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
index 6f585c4..056d7a9 100644
--- a/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
+++ b/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
@@ -1,8 +1,8 @@
 From: Wu Zhangjin <wuzj at lemote.com>
 Date: Mon, 4 Jan 2010 11:33:02 +0800
-Subject: [PATCH 103/395] USB: Fix the mouse problem when copying large amounts
+Subject: [PATCH 103/397] USB: Fix the mouse problem when copying large amounts
  of data
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8d3fb3d0020780a6c0c3dc22f18712b417dace4e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b28535700efddfe80a83e7c5d15cd8974dddf50b
 
 When copying large amounts of data between the USB storage devices and
 the hard disk, the USB mouse will not work, this patch fixes it.
diff --git a/debian/patches/features/all/rt/0104-local-var.patch.patch b/debian/patches/features/all/rt/0104-local-var.patch.patch
index 3cede20..f848838 100644
--- a/debian/patches/features/all/rt/0104-local-var.patch.patch
+++ b/debian/patches/features/all/rt/0104-local-var.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 18:40:37 +0200
-Subject: [PATCH 104/395] local-var.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2cb78eef40dddf7ae4dbc2e8d1088dadb02defa7
+Subject: [PATCH 104/397] local-var.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a68c4cb0e2e9ad1460d6e923d93446a2fb83df31
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch b/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch
index 635a374..3ebc29a 100644
--- a/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch
+++ b/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 20 Jun 2011 09:03:47 +0200
-Subject: [PATCH 105/395] rt-local-irq-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3600009cf323a8deb7e76b53f2b56bf3d075505e
+Subject: [PATCH 105/397] rt-local-irq-lock.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cceb065421c542219ff632046fc323ed6c05b64a
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch b/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch
index 44a6a03..53fc720 100644
--- a/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch
+++ b/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 15:42:38 +0200
-Subject: [PATCH 106/395] cpu-rt-variants.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ea6a8f70d47119852733870b5af5b4acb3862941
+Subject: [PATCH 106/397] cpu-rt-variants.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=99d5d288fffdacff86200b9b1be5e64c387b4048
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch b/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch
index 9cc6dec..b903349 100644
--- a/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch
+++ b/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 18 Jun 2011 19:44:43 +0200
-Subject: [PATCH 107/395] mm-slab-wrap-functions.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=089605d0a881407739435e9df92c246a3a2294bb
+Subject: [PATCH 107/397] mm-slab-wrap-functions.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd45aab7fd4fd0a0344d90c5b28fefad75d5e947
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch b/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
index 259a706..d89d468 100644
--- a/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
+++ b/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 11 Oct 2011 23:56:23 -0400
-Subject: [PATCH 108/395] slab: Fix __do_drain to use the right array cache
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=93f561a0133a3e07747fd558d9d92a205c1e6fa7
+Subject: [PATCH 108/397] slab: Fix __do_drain to use the right array cache
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3dee6765b2ddc49447227bd5822dbcfe53297816
 
 The array cache in __do_drain() was using the cpu_cache_get() function
 which uses smp_processor_id() to get the proper array. On mainline, this
diff --git a/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch b/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch
index 499e835..c7357f0 100644
--- a/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch
+++ b/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 3 Jul 2009 08:44:43 -0500
-Subject: [PATCH 109/395] mm: More lock breaks in slab.c
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3cbf7d4d072722bcc4d7354676350fa91ea1af8b
+Subject: [PATCH 109/397] mm: More lock breaks in slab.c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7df22ef07adc55416a03b6896397e97387b256c8
 
 Handle __free_pages outside of the locked regions. This reduces the
 lock contention on the percpu slab locks in -rt significantly.
diff --git a/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch b/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch
index 9a06647..e076eef 100644
--- a/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch
+++ b/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:37 -0500
-Subject: [PATCH 110/395] mm: page_alloc: rt-friendly per-cpu pages
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f74cac672ffa93dfab2e7e15df713f2c0f6de386
+Subject: [PATCH 110/397] mm: page_alloc: rt-friendly per-cpu pages
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=392ad05b876b13589f81982778d713dd98ddceb6
 
 rt-friendly per-cpu pages: convert the irqs-off per-cpu locking
 method into a preemptible, explicit-per-cpu-locks method.
diff --git a/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch b/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch
index c48fa7e..8777c8d 100644
--- a/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch
+++ b/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 3 Jul 2009 08:44:37 -0500
-Subject: [PATCH 111/395] mm: page_alloc reduce lock sections further
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=075b927dac291cfae453939ebd92141ef7ba00ac
+Subject: [PATCH 111/397] mm: page_alloc reduce lock sections further
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c8f52056daeba45f9d899599b15d07dd0f0f105e
 
 Split out the pages which are to be freed into a separate list and
 call free_pages_bulk() outside of the percpu page allocator locks.
diff --git a/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch b/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch
index 30036af..b9a398d 100644
--- a/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch
+++ b/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 16:47:49 +0200
-Subject: [PATCH 112/395] mm-page-alloc-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=694b71a8438035252df14c7604d4026b877c27ed
+Subject: [PATCH 112/397] mm-page-alloc-fix.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cade04e8d3b4f88db2b3e325d975b6ff2a329acf
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch b/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch
index ac1cce7..520ce93 100644
--- a/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch
+++ b/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:51 -0500
-Subject: [PATCH 113/395] mm: convert swap to percpu locked
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e016a27ccc13a4428294c16a454b79ea60178e47
+Subject: [PATCH 113/397] mm: convert swap to percpu locked
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ee13e61b2068f16ec8e73761a6bc7e31dc6bf81c
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch b/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch
index 7eb7cae..b05250b 100644
--- a/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch
+++ b/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 20:47:08 +0200
-Subject: [PATCH 114/395] mm-vmstat-fix-the-irq-lock-asymetry.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cb215449df37318c4034ececf0481ec5a67b9bd8
+Subject: [PATCH 114/397] mm-vmstat-fix-the-irq-lock-asymetry.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f6a3632a72a6c3c24db84160a97610266c7e4b1d
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch b/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch
index 81c627c..be70d5d 100644
--- a/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch
+++ b/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:13 -0500
-Subject: [PATCH 115/395] mm: make vmstat -rt aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1381f5a91e1703af6234fcb89546037ab71c6a6e
+Subject: [PATCH 115/397] mm: make vmstat -rt aware
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8b280e3a6897fb633f658b79b10e63968364670b
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch b/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch
index 242311b..6c3919c 100644
--- a/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch
+++ b/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 3 Jul 2009 08:44:54 -0500
-Subject: [PATCH 116/395] mm: shrink the page frame to !-rt size
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=02d57f3dfce3e70ba00e99bc0f1b734b5e4934c3
+Subject: [PATCH 116/397] mm: shrink the page frame to !-rt size
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f34112872c3af89a5c537b8c0f2c2f3418762488
 
 He below is a boot-tested hack to shrink the page frame size back to
 normal.
@@ -18,7 +18,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  3 files changed, 76 insertions(+), 8 deletions(-)
 
 diff --git a/include/linux/mm.h b/include/linux/mm.h
-index e5ee683b0ad3..82a8112409ad 100644
+index 16394da01d2d..aa255e038cd4 100644
 --- a/include/linux/mm.h
 +++ b/include/linux/mm.h
 @@ -1198,27 +1198,59 @@ static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long a
@@ -106,10 +106,10 @@ index de3a3217fdac..1ecd4945fed7 100644
  		struct kmem_cache *slab;	/* SLUB: Pointer to slab */
  		struct page *first_page;	/* Compound tail pages */
 diff --git a/mm/memory.c b/mm/memory.c
-index dbfaec2ea367..72920322a8f0 100644
+index 3ab5b52b5be6..03d113ee277f 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -4112,3 +4112,35 @@ void copy_user_huge_page(struct page *dst, struct page *src,
+@@ -4129,3 +4129,35 @@ void copy_user_huge_page(struct page *dst, struct page *src,
  	}
  }
  #endif /* CONFIG_TRANSPARENT_HUGEPAGE || CONFIG_HUGETLBFS */
diff --git a/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch b/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch
index 18f8f42..df78f05 100644
--- a/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch
+++ b/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch
@@ -1,7 +1,7 @@
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Sat, 1 Oct 2011 18:58:13 -0700
-Subject: [PATCH 117/395] ARM: Initialize ptl->lock for vector page
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0d231e40c2296d1e3ed36b505793756ad46ac6ec
+Subject: [PATCH 117/397] ARM: Initialize ptl->lock for vector page
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d5b404bd66df9ea11ac9f6af9e58236c7d9c86d7
 
 Without this patch, ARM can not use SPLIT_PTLOCK_CPUS if
 PREEMPT_RT_FULL=y because vectors_user_mapping() creates a
diff --git a/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch b/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch
index 684ea6c..5804aef 100644
--- a/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch
+++ b/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:03 -0500
-Subject: [PATCH 118/395] mm: Allow only slab on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6ccf21d63c1d09da5a514d63165c350925127a3a
+Subject: [PATCH 118/397] mm: Allow only slab on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ffbf5bb0420b775b97b2197366bfb9fe72e08dec
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch b/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch
index fe7aa50..b33f19b 100644
--- a/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch
+++ b/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:33:18 +0200
-Subject: [PATCH 119/395] radix-tree-rt-aware.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4c58acd1cad6b4b6e27a2453b4438ff260782ba4
+Subject: [PATCH 119/397] radix-tree-rt-aware.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1b94ec168349d91ec53274dddc0db40fca4e1a29
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch b/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch
index 050c5df..39cf30e 100644
--- a/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch
+++ b/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 10 Apr 2012 14:34:04 -0400
-Subject: [PATCH 120/395] panic-disable-random-on-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c19cd0f9dbe1a8104cd01a18b271fc5da9a2b27
+Subject: [PATCH 120/397] panic-disable-random-on-rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a6c9ffd6a27b94f66b85f222a8e7d543d32ffe8f
 
 ---
  kernel/panic.c | 2 ++
diff --git a/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch b/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch
index c8c8230..cc36f56 100644
--- a/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch
+++ b/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:12 -0500
-Subject: [PATCH 121/395] ipc: Make the ipc code -rt aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=209e2a9f4ffaab7b9d82248bdb3f4f1a95d67a58
+Subject: [PATCH 121/397] ipc: Make the ipc code -rt aware
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9664b4051ad415b116fc08ce3ba5f6c5be48eb1b
 
 RT serializes the code with the (rt)spinlock but keeps preemption
 enabled. Some parts of the code need to be atomic nevertheless.
diff --git a/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch b/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
index 44a0489..264fdec 100644
--- a/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
+++ b/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
@@ -1,8 +1,8 @@
 From: KOBAYASHI Yoshitake <yoshitake.kobayashi at toshiba.co.jp>
 Date: Sat, 23 Jul 2011 11:57:36 +0900
-Subject: [PATCH 122/395] ipc/mqueue: Add a critical section to avoid a
+Subject: [PATCH 122/397] ipc/mqueue: Add a critical section to avoid a
  deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=829a0f1f3614907b7de0961ce7dc77fa5123bf19
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=422fc04672cdbd93e38712aa90c4765834423a7e
 
 (Repost for v3.0-rt1 and changed the distination addreses)
 I have tested the following patch on v3.0-rt1 with PREEMPT_RT_FULL.
diff --git a/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch b/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch
index 8bfe1b5..5db7ad4 100644
--- a/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch
+++ b/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:07 -0500
-Subject: [PATCH 123/395] relay: fix timer madness
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8a12d49ec1037daf708cb4870cb473cc85c29efc
+Subject: [PATCH 123/397] relay: fix timer madness
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2f7e27b9d17141476af3a873eac63f6683f1a9be
 
 remove timer calls (!!!) from deep within the tracing infrastructure.
 This was totally bogus code that can cause lockups and worse.  Poll
diff --git a/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch b/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch
index 85ae08b..758e4b9 100644
--- a/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch
+++ b/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 15 Jul 2011 16:24:45 +0200
-Subject: [PATCH 124/395] net-ipv4-route-use-locks-on-up-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b346d099574ee2fe461aa865462b04a5bb025317
+Subject: [PATCH 124/397] net-ipv4-route-use-locks-on-up-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=088a8ea11be93cf8d08aba3d8c39ff4a37d7b090
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch b/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
index 6431e56..6179923 100644
--- a/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
+++ b/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 20:39:24 +0200
-Subject: [PATCH 125/395] workqueue-avoid-the-lock-in-cpu-dying.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=67c623427f644403e6fe868923ab81ab40cf07ad
+Subject: [PATCH 125/397] workqueue-avoid-the-lock-in-cpu-dying.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f1643a85de19c020b27310765019d49dd0106bed
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch b/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch
index a99f0a0..87adeab 100644
--- a/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch
+++ b/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:34 -0500
-Subject: [PATCH 126/395] timers: prepare for full preemption
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1dacb297fe107f6de2d0d52c9e63da2391ebf3b5
+Subject: [PATCH 126/397] timers: prepare for full preemption
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a0f2924b7ed482986000da746353f96d0fa57c6f
 
 When softirqs can be preempted we need to make sure that cancelling
 the timer from the active thread can not deadlock vs. a running timer
diff --git a/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch b/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch
index b0eecb9..ac76925 100644
--- a/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch
+++ b/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:20 -0500
-Subject: [PATCH 127/395] timers: preempt-rt support
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=71d85d9bc09623fb17b3e7d09d0d7ebac89f0c2d
+Subject: [PATCH 127/397] timers: preempt-rt support
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a25d2521ba656a5b426db47159433dd41b8811dd
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch b/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch
index 33dc035..41d511b 100644
--- a/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch
+++ b/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:32 -0500
-Subject: [PATCH 128/395] timers: fix timer hotplug on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=83799396e5536f7af5c8cd322ab1b9af6a4e8210
+Subject: [PATCH 128/397] timers: fix timer hotplug on -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec7e2ac0767f982309befddca5407fb10d94ca23
 
 Here we are in the CPU_DEAD notifier, and we must not sleep nor
 enable interrupts.
diff --git a/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch b/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch
index 4899fd6..2bb30ce 100644
--- a/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch
+++ b/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:30 -0500
-Subject: [PATCH 129/395] timers: mov printk_tick to soft interrupt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=633037568d551272f3683ad0359a51c2fba1d82b
+Subject: [PATCH 129/397] timers: mov printk_tick to soft interrupt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=568c85028f030e55fb8944ca348f36eac03b181b
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
diff --git a/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch b/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
index 2badbb2..7aaba3a 100644
--- a/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
+++ b/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 21 Aug 2009 11:56:45 +0200
-Subject: [PATCH 130/395] timer: delay waking softirqs from the jiffy tick
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b6c3f6db59288b696a364f3e89eeb382689ea9ca
+Subject: [PATCH 130/397] timer: delay waking softirqs from the jiffy tick
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4321f09b0761d24ff073e77c2e3fb0b5af087673
 
 People were complaining about broken balancing with the recent -rt
 series.
diff --git a/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch b/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
index 59d0fc7..f038459 100644
--- a/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
+++ b/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 15:23:39 +0200
-Subject: [PATCH 131/395] timers: Avoid the switch timers base set to NULL
+Subject: [PATCH 131/397] timers: Avoid the switch timers base set to NULL
  trick on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=06e8bd82ec1237c4e7667c6256fad990d544e8c9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e2d70040c1ee2f311679119a844193954b81bef6
 
 On RT that code is preemptible, so we cannot assign NULL to timers
 base as a preempter would spin forever in lock_timer_base().
diff --git a/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch b/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
index e7cad41..d527714 100644
--- a/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
+++ b/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
@@ -1,8 +1,8 @@
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:45 +0800
-Subject: [PATCH 132/395] printk: Don't call printk_tick in printk_needs_cpu()
+Subject: [PATCH 132/397] printk: Don't call printk_tick in printk_needs_cpu()
  on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6e981d27d7f1c6288e11e9995d3f16634c753179
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d6405c4a78ca400c162cc1a02cd75105b716c752
 
 printk_tick() can't be called in atomic context when RT is enabled,
 otherwise below warning will show:
diff --git a/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch b/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch
index 86a4490..99a82b6 100644
--- a/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch
+++ b/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:34 -0500
-Subject: [PATCH 133/395] hrtimers: prepare full preemption
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=684daccc081abae3da5ffe4a189faad31652b900
+Subject: [PATCH 133/397] hrtimers: prepare full preemption
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=82a62e081373218640ef49b46f2ba66a8e8f561b
 
 Make cancellation of a running callback in softirq context safe
 against preemption.
diff --git a/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch b/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
index da26ca9..bba44e3 100644
--- a/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
+++ b/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:31 -0500
-Subject: [PATCH 134/395] hrtimer: fixup hrtimer callback changes for
+Subject: [PATCH 134/397] hrtimer: fixup hrtimer callback changes for
  preempt-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f4cdcdf26adeed25dacc963eab76279b8e113caa
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fd2c1d09e0b339d005bed2a79e883942f73950fa
 
 In preempt-rt we can not call the callbacks which take sleeping locks
 from the timer interrupt context.
diff --git a/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch b/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
index 9c8814c..88c3130 100644
--- a/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
+++ b/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
@@ -1,8 +1,8 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 12 Aug 2011 17:39:54 +0200
-Subject: [PATCH 135/395] hrtimer: Don't call the timer handler from
+Subject: [PATCH 135/397] hrtimer: Don't call the timer handler from
  hrtimer_start
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fd9c9a793ca583d6072d37381ce2075aff80ee7c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0a70368851fea62ff9e5d3f5a355eb2e955d3a99
 
  [<ffffffff812de4a9>] __delay+0xf/0x11
  [<ffffffff812e36e9>] do_raw_spin_lock+0xd2/0x13c
diff --git a/debian/patches/features/all/rt/0136-hrtimer-fix-reprogram-madness.patch.patch b/debian/patches/features/all/rt/0136-hrtimer-fix-reprogram-madness.patch.patch
index e24aeea..435ad2b 100644
--- a/debian/patches/features/all/rt/0136-hrtimer-fix-reprogram-madness.patch.patch
+++ b/debian/patches/features/all/rt/0136-hrtimer-fix-reprogram-madness.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 14 Sep 2011 14:48:43 +0200
-Subject: [PATCH 136/395] hrtimer-fix-reprogram-madness.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=91b1cd48e89eb734f9acfcfa63978b6ffb2b77a2
+Subject: [PATCH 136/397] hrtimer-fix-reprogram-madness.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=616897815e205f0a62db8a125a9ab661ac70637e
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0137-timer-fd-Prevent-live-lock.patch b/debian/patches/features/all/rt/0137-timer-fd-Prevent-live-lock.patch
index 64cfb0c..51a038b 100644
--- a/debian/patches/features/all/rt/0137-timer-fd-Prevent-live-lock.patch
+++ b/debian/patches/features/all/rt/0137-timer-fd-Prevent-live-lock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 25 Jan 2012 11:08:40 +0100
-Subject: [PATCH 137/395] timer-fd: Prevent live lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1d4e1d934f9b6cd0d575888c98dbcfbe889452b9
+Subject: [PATCH 137/397] timer-fd: Prevent live lock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8b620f4f1a49dfc66fcff8d8712aeb42f3168cac
 
 If hrtimer_try_to_cancel() requires a retry, then depending on the
 priority setting te retry loop might prevent timer callback completion
diff --git a/debian/patches/features/all/rt/0138-posix-timers-thread-posix-cpu-timers-on-rt.patch b/debian/patches/features/all/rt/0138-posix-timers-thread-posix-cpu-timers-on-rt.patch
index 2091f3c..da6586e 100644
--- a/debian/patches/features/all/rt/0138-posix-timers-thread-posix-cpu-timers-on-rt.patch
+++ b/debian/patches/features/all/rt/0138-posix-timers-thread-posix-cpu-timers-on-rt.patch
@@ -1,7 +1,7 @@
 From: John Stultz <johnstul at us.ibm.com>
 Date: Fri, 3 Jul 2009 08:29:58 -0500
-Subject: [PATCH 138/395] posix-timers: thread posix-cpu-timers on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5f49f205897e75ff20d406a78d4b98c0fd00aceb
+Subject: [PATCH 138/397] posix-timers: thread posix-cpu-timers on -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7688a1220451a1c104fac03ab71ac13274982091
 
 posix-cpu-timer code takes non -rt safe locks in hard irq
 context. Move it to a thread.
diff --git a/debian/patches/features/all/rt/0139-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch b/debian/patches/features/all/rt/0139-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
index 5591743..7d24655 100644
--- a/debian/patches/features/all/rt/0139-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
+++ b/debian/patches/features/all/rt/0139-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
@@ -1,8 +1,8 @@
 From: Arnaldo Carvalho de Melo <acme at redhat.com>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
-Subject: [PATCH 139/395] posix-timers: Shorten posix_cpu_timers/<CPU> kernel
+Subject: [PATCH 139/397] posix-timers: Shorten posix_cpu_timers/<CPU> kernel
  thread names
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fb0e3a7d1cd59df918ed4254444c6d06c06cee1c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a0f6e5b0e8480177673a391219e40f02caf2618
 
 Shorten the softirq kernel thread names because they always overflow the
 limited comm length, appearing as "posix_cpu_timer" CPU# times.
diff --git a/debian/patches/features/all/rt/0140-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch b/debian/patches/features/all/rt/0140-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
index fb879fe..5269671 100644
--- a/debian/patches/features/all/rt/0140-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
+++ b/debian/patches/features/all/rt/0140-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:44 -0500
-Subject: [PATCH 140/395] posix-timers: Avoid wakeups when no timers are active
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=80349073eb185fa976edd62730ca808a7744661e
+Subject: [PATCH 140/397] posix-timers: Avoid wakeups when no timers are active
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=335ad26f7635d8830fbd16b14cd17c4e14845073
 
 Waking the thread even when no timers are scheduled is useless.
 
diff --git a/debian/patches/features/all/rt/0141-sched-delay-put-task.patch.patch b/debian/patches/features/all/rt/0141-sched-delay-put-task.patch.patch
index 5b6e2cb..e8b9ddb 100644
--- a/debian/patches/features/all/rt/0141-sched-delay-put-task.patch.patch
+++ b/debian/patches/features/all/rt/0141-sched-delay-put-task.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 May 2011 16:59:16 +0200
-Subject: [PATCH 141/395] sched-delay-put-task.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f185eda9cc348f2a76c6201ea52b1889423f1945
+Subject: [PATCH 141/397] sched-delay-put-task.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=259543311f9b540a0a43a648f5b806aec7620702
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0142-sched-limit-nr-migrate.patch.patch b/debian/patches/features/all/rt/0142-sched-limit-nr-migrate.patch.patch
index 3090a2f..cc76ccc 100644
--- a/debian/patches/features/all/rt/0142-sched-limit-nr-migrate.patch.patch
+++ b/debian/patches/features/all/rt/0142-sched-limit-nr-migrate.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 6 Jun 2011 12:12:51 +0200
-Subject: [PATCH 142/395] sched-limit-nr-migrate.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=13c2a5debe02f96faf271dc71f8b6fa46e765fcb
+Subject: [PATCH 142/397] sched-limit-nr-migrate.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2567632aa9545274252c2a79446458b6e8aad733
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0143-sched-mmdrop-delayed.patch.patch b/debian/patches/features/all/rt/0143-sched-mmdrop-delayed.patch.patch
index e4ccfaa..eb66c98 100644
--- a/debian/patches/features/all/rt/0143-sched-mmdrop-delayed.patch.patch
+++ b/debian/patches/features/all/rt/0143-sched-mmdrop-delayed.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 6 Jun 2011 12:20:33 +0200
-Subject: [PATCH 143/395] sched-mmdrop-delayed.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ffc8e75ae084aaaaf0dfc33e950c7cea2cffb731
+Subject: [PATCH 143/397] sched-mmdrop-delayed.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6b471a693161590fed3556a879e4ae3a64968b6e
 
 Needs thread context (pgd_lock) -> ifdeffed. workqueues wont work with
 RT
diff --git a/debian/patches/features/all/rt/0144-sched-rt-mutex-wakeup.patch.patch b/debian/patches/features/all/rt/0144-sched-rt-mutex-wakeup.patch.patch
index 21b7693..d60bcf2 100644
--- a/debian/patches/features/all/rt/0144-sched-rt-mutex-wakeup.patch.patch
+++ b/debian/patches/features/all/rt/0144-sched-rt-mutex-wakeup.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 25 Jun 2011 09:21:04 +0200
-Subject: [PATCH 144/395] sched-rt-mutex-wakeup.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a572e568aae9f7a707fd2d5cf32eb056c292020b
+Subject: [PATCH 144/397] sched-rt-mutex-wakeup.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=09e140acdfed2c102299516b7bb74da7405d848c
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0145-sched-prevent-idle-boost.patch.patch b/debian/patches/features/all/rt/0145-sched-prevent-idle-boost.patch.patch
index 8c930f1..27c4b69 100644
--- a/debian/patches/features/all/rt/0145-sched-prevent-idle-boost.patch.patch
+++ b/debian/patches/features/all/rt/0145-sched-prevent-idle-boost.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 6 Jun 2011 20:07:38 +0200
-Subject: [PATCH 145/395] sched-prevent-idle-boost.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55f30cb15ff59ccef6770f4bc71702bd14b879b3
+Subject: [PATCH 145/397] sched-prevent-idle-boost.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5200f0d8d01076a455552374222b4023a537bea8
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0146-sched-might-sleep-do-not-account-rcu-depth.patch.patch b/debian/patches/features/all/rt/0146-sched-might-sleep-do-not-account-rcu-depth.patch.patch
index ee53521..7608ba0 100644
--- a/debian/patches/features/all/rt/0146-sched-might-sleep-do-not-account-rcu-depth.patch.patch
+++ b/debian/patches/features/all/rt/0146-sched-might-sleep-do-not-account-rcu-depth.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 7 Jun 2011 09:19:06 +0200
-Subject: [PATCH 146/395] sched-might-sleep-do-not-account-rcu-depth.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5bc423b5270a3bcf89b51598bdc3bacb5273effb
+Subject: [PATCH 146/397] sched-might-sleep-do-not-account-rcu-depth.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=69f60ec5df9268612968c6a3dac03549f17cef6a
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0147-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch b/debian/patches/features/all/rt/0147-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch
index 8dd75ec..45bf835 100644
--- a/debian/patches/features/all/rt/0147-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch
+++ b/debian/patches/features/all/rt/0147-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch
@@ -1,8 +1,8 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 16 Mar 2010 14:31:44 -0700
-Subject: [PATCH 147/395] sched: Break out from load_balancing on rq_lock
+Subject: [PATCH 147/397] sched: Break out from load_balancing on rq_lock
  contention
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5558fa7766d22d3a83b85d2c978e49361154555d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=306200481fb0807612130e6ea4a56687f6c9a292
 
 Also limit NEW_IDLE pull
 
diff --git a/debian/patches/features/all/rt/0148-sched-cond-resched.patch.patch b/debian/patches/features/all/rt/0148-sched-cond-resched.patch.patch
index 487575f..1b42597 100644
--- a/debian/patches/features/all/rt/0148-sched-cond-resched.patch.patch
+++ b/debian/patches/features/all/rt/0148-sched-cond-resched.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 7 Jun 2011 11:25:03 +0200
-Subject: [PATCH 148/395] sched-cond-resched.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c1d45bed092483ce2df567b95741e16915722b26
+Subject: [PATCH 148/397] sched-cond-resched.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ebc52096c77b94ddc757b8d6290a8cba73beae2e
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0149-cond-resched-softirq-fix.patch.patch b/debian/patches/features/all/rt/0149-cond-resched-softirq-fix.patch.patch
index 134699f..f012c9b 100644
--- a/debian/patches/features/all/rt/0149-cond-resched-softirq-fix.patch.patch
+++ b/debian/patches/features/all/rt/0149-cond-resched-softirq-fix.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 14 Jul 2011 09:56:44 +0200
-Subject: [PATCH 149/395] cond-resched-softirq-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=112a65096d78d528f2a2b9ad99012262e741773f
+Subject: [PATCH 149/397] cond-resched-softirq-fix.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=51496083668cd66b1f2c0f87d3530bc98c109fff
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0150-sched-no-work-when-pi-blocked.patch.patch b/debian/patches/features/all/rt/0150-sched-no-work-when-pi-blocked.patch.patch
index 9cf7e5d..7902642 100644
--- a/debian/patches/features/all/rt/0150-sched-no-work-when-pi-blocked.patch.patch
+++ b/debian/patches/features/all/rt/0150-sched-no-work-when-pi-blocked.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 20:46:52 +0200
-Subject: [PATCH 150/395] sched-no-work-when-pi-blocked.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=faf63e936524e84c353aee40f85ae0964a9b4cc2
+Subject: [PATCH 150/397] sched-no-work-when-pi-blocked.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0ccadbe8b917a365f3e864e331cf6959303e2f4f
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0151-cond-resched-lock-rt-tweak.patch.patch b/debian/patches/features/all/rt/0151-cond-resched-lock-rt-tweak.patch.patch
index 7648661..938a5ae 100644
--- a/debian/patches/features/all/rt/0151-cond-resched-lock-rt-tweak.patch.patch
+++ b/debian/patches/features/all/rt/0151-cond-resched-lock-rt-tweak.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:51:33 +0200
-Subject: [PATCH 151/395] cond-resched-lock-rt-tweak.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e89254c94c7937e82dff8548d5f6e3254dd36aab
+Subject: [PATCH 151/397] cond-resched-lock-rt-tweak.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=32eaa775f1730f3d9f981338517bec81d7adef54
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0152-sched-disable-ttwu-queue.patch.patch b/debian/patches/features/all/rt/0152-sched-disable-ttwu-queue.patch.patch
index a1c4ff3..6cf47d2 100644
--- a/debian/patches/features/all/rt/0152-sched-disable-ttwu-queue.patch.patch
+++ b/debian/patches/features/all/rt/0152-sched-disable-ttwu-queue.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Sep 2011 16:42:35 +0200
-Subject: [PATCH 152/395] sched-disable-ttwu-queue.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=94c4e667482f2c1cb951f77b45447289e8d98d22
+Subject: [PATCH 152/397] sched-disable-ttwu-queue.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=933cd4f700670c99e23e2a474ab6416ddc5e0207
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0153-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch b/debian/patches/features/all/rt/0153-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
index 8e40dbc..7fabec9 100644
--- a/debian/patches/features/all/rt/0153-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
+++ b/debian/patches/features/all/rt/0153-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:03:52 +0200
-Subject: [PATCH 153/395] sched: Disable CONFIG_RT_GROUP_SCHED on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c6a948fb257be5648aa1d9274062b02c5fc805d
+Subject: [PATCH 153/397] sched: Disable CONFIG_RT_GROUP_SCHED on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=60e457c7228b57ad678c97ca23f36b1d1a1f98e2
 
 Carsten reported problems when running:
 
diff --git a/debian/patches/features/all/rt/0154-sched-ttwu-Return-success-when-only-changing-the-sav.patch b/debian/patches/features/all/rt/0154-sched-ttwu-Return-success-when-only-changing-the-sav.patch
index 32f96a9..d7cf1d2 100644
--- a/debian/patches/features/all/rt/0154-sched-ttwu-Return-success-when-only-changing-the-sav.patch
+++ b/debian/patches/features/all/rt/0154-sched-ttwu-Return-success-when-only-changing-the-sav.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Dec 2011 21:42:19 +0100
-Subject: [PATCH 154/395] sched: ttwu: Return success when only changing the
+Subject: [PATCH 154/397] sched: ttwu: Return success when only changing the
  saved_state value
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ab07485b053889561868b7c4f5b843ca9e0db502
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=56cf8d907be2d4a295acc5870057bd65ce99f009
 
 When a task blocks on a rt lock, it saves the current state in
 p->saved_state, so a lock related wake up will not destroy the
diff --git a/debian/patches/features/all/rt/0155-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch b/debian/patches/features/all/rt/0155-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
index 536b01d..a929c92 100644
--- a/debian/patches/features/all/rt/0155-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
+++ b/debian/patches/features/all/rt/0155-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:27 -0500
-Subject: [PATCH 155/395] stop_machine: convert stop_machine_run() to
+Subject: [PATCH 155/397] stop_machine: convert stop_machine_run() to
  PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bcee76d0bb977c4ec2375ed0b2dad64c7a01ab16
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c2c93b8fd8b94ae4c2a59948abd763e82c386c5c
 
 Instead of playing with non-preemption, introduce explicit
 startup serialization. This is more robust and cleaner as
diff --git a/debian/patches/features/all/rt/0156-stomp-machine-mark-stomper-thread.patch.patch b/debian/patches/features/all/rt/0156-stomp-machine-mark-stomper-thread.patch.patch
index 4735c9e..6667c98 100644
--- a/debian/patches/features/all/rt/0156-stomp-machine-mark-stomper-thread.patch.patch
+++ b/debian/patches/features/all/rt/0156-stomp-machine-mark-stomper-thread.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:53:19 +0200
-Subject: [PATCH 156/395] stomp-machine-mark-stomper-thread.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a3cb4d040ec0b15357b6bb0f1eaf2ad1d2f1da6f
+Subject: [PATCH 156/397] stomp-machine-mark-stomper-thread.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=194b4085bc9040be22a91ba9f4b1ed5e9b6d65f1
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0157-stomp-machine-raw-lock.patch.patch b/debian/patches/features/all/rt/0157-stomp-machine-raw-lock.patch.patch
index 67ebd7a..efef5c6 100644
--- a/debian/patches/features/all/rt/0157-stomp-machine-raw-lock.patch.patch
+++ b/debian/patches/features/all/rt/0157-stomp-machine-raw-lock.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 11:01:51 +0200
-Subject: [PATCH 157/395] stomp-machine-raw-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=929dc0fdbf92f848fd293b42f993dd91444754a7
+Subject: [PATCH 157/397] stomp-machine-raw-lock.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=544c9264e71885da6d53059f6aaed0c053601dc1
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0158-hotplug-Lightweight-get-online-cpus.patch b/debian/patches/features/all/rt/0158-hotplug-Lightweight-get-online-cpus.patch
index 6b84f3c..4827db1 100644
--- a/debian/patches/features/all/rt/0158-hotplug-Lightweight-get-online-cpus.patch
+++ b/debian/patches/features/all/rt/0158-hotplug-Lightweight-get-online-cpus.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 15 Jun 2011 12:36:06 +0200
-Subject: [PATCH 158/395] hotplug: Lightweight get online cpus
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6d405124676e03b72b3249730ee3a9afe6a10ac8
+Subject: [PATCH 158/397] hotplug: Lightweight get online cpus
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7bde465605b6af17330ff8ddd31fde4749b67bfb
 
 get_online_cpus() is a heavy weight function which involves a global
 mutex. migrate_disable() wants a simpler construct which prevents only
diff --git a/debian/patches/features/all/rt/0159-hotplug-sync_unplug-No.patch b/debian/patches/features/all/rt/0159-hotplug-sync_unplug-No.patch
index a6a597d..1748375 100644
--- a/debian/patches/features/all/rt/0159-hotplug-sync_unplug-No.patch
+++ b/debian/patches/features/all/rt/0159-hotplug-sync_unplug-No.patch
@@ -1,7 +1,7 @@
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:43 +0800
-Subject: [PATCH 159/395] hotplug: sync_unplug: No " " in task name
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e51b5e715e909fdf51e7ec88c7b1d9d777da0837
+Subject: [PATCH 159/397] hotplug: sync_unplug: No " " in task name
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=68452a89805a168cbd3549d4867fa7ef3a999da8
 
 Otherwise the output will look a little odd.
 
diff --git a/debian/patches/features/all/rt/0160-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch b/debian/patches/features/all/rt/0160-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
index 02d473f..c4cfcb0 100644
--- a/debian/patches/features/all/rt/0160-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
+++ b/debian/patches/features/all/rt/0160-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
@@ -1,8 +1,8 @@
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 28 Jul 2011 11:16:00 +0800
-Subject: [PATCH 160/395] hotplug: Reread hotplug_pcp on pin_current_cpu()
+Subject: [PATCH 160/397] hotplug: Reread hotplug_pcp on pin_current_cpu()
  retry
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec6ed420a95f6fb0f99d1433b10a12e530decea0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1adc01976fb4e1af81adcd00f8cbddcc3e497d79
 
 When retry happens, it's likely that the task has been migrated to
 another cpu (except unplug failed), but it still derefernces the
diff --git a/debian/patches/features/all/rt/0161-sched-migrate-disable.patch.patch b/debian/patches/features/all/rt/0161-sched-migrate-disable.patch.patch
index 1c10c35..6ea2fa1 100644
--- a/debian/patches/features/all/rt/0161-sched-migrate-disable.patch.patch
+++ b/debian/patches/features/all/rt/0161-sched-migrate-disable.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 16 Jun 2011 13:26:08 +0200
-Subject: [PATCH 161/395] sched-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=14683be4806f2387df0ad377d5075cba85ee91ad
+Subject: [PATCH 161/397] sched-migrate-disable.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1790733348ee11ede80a5cd249c66f00b018f5d4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0162-hotplug-use-migrate-disable.patch.patch b/debian/patches/features/all/rt/0162-hotplug-use-migrate-disable.patch.patch
index 15bb0fe..be58344 100644
--- a/debian/patches/features/all/rt/0162-hotplug-use-migrate-disable.patch.patch
+++ b/debian/patches/features/all/rt/0162-hotplug-use-migrate-disable.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:35:29 +0200
-Subject: [PATCH 162/395] hotplug-use-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b80bc92c34cda3d1b9e0d771e646b99c2e561fdc
+Subject: [PATCH 162/397] hotplug-use-migrate-disable.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c3bd49634000b2ebfb69aef0397c528962e10a7
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0163-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch b/debian/patches/features/all/rt/0163-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
index 594007a..ad94b03 100644
--- a/debian/patches/features/all/rt/0163-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
+++ b/debian/patches/features/all/rt/0163-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
@@ -1,7 +1,7 @@
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:44 +0800
-Subject: [PATCH 163/395] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=31850d0ce5977728dcc697fe4e7ea2194f605cbd
+Subject: [PATCH 163/397] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7fddb3e5eaee510655bb54aba567ffa43d85f728
 
 cpu_unplug_begin() should be called before CPU_DOWN_PREPARE, because
 at CPU_DOWN_PREPARE cpu_active is cleared and sched_domain is
diff --git a/debian/patches/features/all/rt/0164-ftrace-migrate-disable-tracing.patch.patch b/debian/patches/features/all/rt/0164-ftrace-migrate-disable-tracing.patch.patch
index 374b040..73e8e27 100644
--- a/debian/patches/features/all/rt/0164-ftrace-migrate-disable-tracing.patch.patch
+++ b/debian/patches/features/all/rt/0164-ftrace-migrate-disable-tracing.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:56:42 +0200
-Subject: [PATCH 164/395] ftrace-migrate-disable-tracing.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9bbb6c944d47375f7dce18c762c70eb3117ff11d
+Subject: [PATCH 164/397] ftrace-migrate-disable-tracing.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0bf0dd678ec62f51f06c36f275f402ceac1af613
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0165-tracing-Show-padding-as-unsigned-short.patch b/debian/patches/features/all/rt/0165-tracing-Show-padding-as-unsigned-short.patch
index 8ef2f1d..353121e 100644
--- a/debian/patches/features/all/rt/0165-tracing-Show-padding-as-unsigned-short.patch
+++ b/debian/patches/features/all/rt/0165-tracing-Show-padding-as-unsigned-short.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 16 Nov 2011 13:19:35 -0500
-Subject: [PATCH 165/395] tracing: Show padding as unsigned short
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a84791ce970e6537654e2b3cda2414c94567c5a5
+Subject: [PATCH 165/397] tracing: Show padding as unsigned short
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6c30dd36b4980d922e95b3497e89ac26b0c4726a
 
 RT added two bytes to trace migrate disable counting to the trace events
 and used two bytes of the padding to make the change. The structures and
diff --git a/debian/patches/features/all/rt/0166-migrate-disable-rt-variant.patch.patch b/debian/patches/features/all/rt/0166-migrate-disable-rt-variant.patch.patch
index 57b537b..1ba6e34 100644
--- a/debian/patches/features/all/rt/0166-migrate-disable-rt-variant.patch.patch
+++ b/debian/patches/features/all/rt/0166-migrate-disable-rt-variant.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:48:20 +0200
-Subject: [PATCH 166/395] migrate-disable-rt-variant.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=334ec65f112391b402584852dfe20f3aa0a539c7
+Subject: [PATCH 166/397] migrate-disable-rt-variant.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d74a0c0575e689c1f581f4a3e5db7a34a04ecd1e
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0167-sched-Optimize-migrate_disable.patch b/debian/patches/features/all/rt/0167-sched-Optimize-migrate_disable.patch
index 464a2c6..7654fb5 100644
--- a/debian/patches/features/all/rt/0167-sched-Optimize-migrate_disable.patch
+++ b/debian/patches/features/all/rt/0167-sched-Optimize-migrate_disable.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu, 11 Aug 2011 15:03:35 +0200
-Subject: [PATCH 167/395] sched: Optimize migrate_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=88ffc1b93ca95ee8c7aab4d1e8386b31f9af5a47
+Subject: [PATCH 167/397] sched: Optimize migrate_disable
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bd55e981cc640a93964c3985c3e083be7eae0c7b
 
 Change from task_rq_lock() to raw_spin_lock(&rq->lock) to avoid a few
 atomic ops. See comment on why it should be safe.
diff --git a/debian/patches/features/all/rt/0168-sched-Generic-migrate_disable.patch b/debian/patches/features/all/rt/0168-sched-Generic-migrate_disable.patch
index 8f535d7..1ebb59e 100644
--- a/debian/patches/features/all/rt/0168-sched-Generic-migrate_disable.patch
+++ b/debian/patches/features/all/rt/0168-sched-Generic-migrate_disable.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu, 11 Aug 2011 15:14:58 +0200
-Subject: [PATCH 168/395] sched: Generic migrate_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=32092e7be3cbdb21d09a381b34faceae976e2eea
+Subject: [PATCH 168/397] sched: Generic migrate_disable
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=acafcc6341e168361809de7c4fe78563b4fc32f9
 
 Make migrate_disable() be a preempt_disable() for !rt kernels. This
 allows generic code to use it but still enforces that these code
diff --git a/debian/patches/features/all/rt/0169-sched-rt-Fix-migrate_enable-thinko.patch b/debian/patches/features/all/rt/0169-sched-rt-Fix-migrate_enable-thinko.patch
index ee96a56..9e92aa3 100644
--- a/debian/patches/features/all/rt/0169-sched-rt-Fix-migrate_enable-thinko.patch
+++ b/debian/patches/features/all/rt/0169-sched-rt-Fix-migrate_enable-thinko.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <efault at gmx.de>
 Date: Tue, 23 Aug 2011 16:12:43 +0200
-Subject: [PATCH 169/395] sched, rt: Fix migrate_enable() thinko
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b1d7190d1a5fcf5548cd3d860a20eb500b7bc02e
+Subject: [PATCH 169/397] sched, rt: Fix migrate_enable() thinko
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=63ebdd58d093b252af22a2fbca035fe4198ae716
 
 Assigning mask = tsk_cpus_allowed(p) after p->migrate_disable = 0 ensures
 that we won't see a mask change.. no push/pull, we stack tasks on one CPU.
diff --git a/debian/patches/features/all/rt/0170-sched-teach-migrate_disable-about-atomic-contexts.patch b/debian/patches/features/all/rt/0170-sched-teach-migrate_disable-about-atomic-contexts.patch
index 5e4b63d..2018d9f 100644
--- a/debian/patches/features/all/rt/0170-sched-teach-migrate_disable-about-atomic-contexts.patch
+++ b/debian/patches/features/all/rt/0170-sched-teach-migrate_disable-about-atomic-contexts.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 2 Sep 2011 14:29:27 +0200
-Subject: [PATCH 170/395] sched: teach migrate_disable about atomic contexts
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e3709c6f8f2053eb3b6a1009340140f8de11d620
+Subject: [PATCH 170/397] sched: teach migrate_disable about atomic contexts
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5b8b21bc51c3c671113f0fbe95cf2a4936ed892f
 
  <NMI>  [<ffffffff812dafd8>] spin_bug+0x94/0xa8
  [<ffffffff812db07f>] do_raw_spin_lock+0x43/0xea
diff --git a/debian/patches/features/all/rt/0171-sched-Postpone-actual-migration-disalbe-to-schedule.patch b/debian/patches/features/all/rt/0171-sched-Postpone-actual-migration-disalbe-to-schedule.patch
index 5afa1b8..e6d67c9 100644
--- a/debian/patches/features/all/rt/0171-sched-Postpone-actual-migration-disalbe-to-schedule.patch
+++ b/debian/patches/features/all/rt/0171-sched-Postpone-actual-migration-disalbe-to-schedule.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 27 Sep 2011 08:40:23 -0400
-Subject: [PATCH 171/395] sched: Postpone actual migration disalbe to schedule
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a53ecd8c03b1e95e1b2781ec3229229122380c4b
+Subject: [PATCH 171/397] sched: Postpone actual migration disalbe to schedule
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=218454b781320ecf63a0be5654fd8a2edf236e4e
 
 The migrate_disable() can cause a bit of a overhead to the RT kernel,
 as changing the affinity is expensive to do at every lock encountered.
diff --git a/debian/patches/features/all/rt/0172-sched-Do-not-compare-cpu-masks-in-scheduler.patch b/debian/patches/features/all/rt/0172-sched-Do-not-compare-cpu-masks-in-scheduler.patch
index 9c03bc5..c7b36a6 100644
--- a/debian/patches/features/all/rt/0172-sched-Do-not-compare-cpu-masks-in-scheduler.patch
+++ b/debian/patches/features/all/rt/0172-sched-Do-not-compare-cpu-masks-in-scheduler.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Tue, 27 Sep 2011 08:40:24 -0400
-Subject: [PATCH 172/395] sched: Do not compare cpu masks in scheduler
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=58c10af789633824788cecf96440a8737eaeac75
+Subject: [PATCH 172/397] sched: Do not compare cpu masks in scheduler
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a57e16c4c7e791ddafa0a8eae2bd43f4b9b8a101
 
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Cc: Peter Zijlstra <peterz at infradead.org>
diff --git a/debian/patches/features/all/rt/0173-sched-Have-migrate_disable-ignore-bounded-threads.patch b/debian/patches/features/all/rt/0173-sched-Have-migrate_disable-ignore-bounded-threads.patch
index bf46e9d..e9ea556 100644
--- a/debian/patches/features/all/rt/0173-sched-Have-migrate_disable-ignore-bounded-threads.patch
+++ b/debian/patches/features/all/rt/0173-sched-Have-migrate_disable-ignore-bounded-threads.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Tue, 27 Sep 2011 08:40:25 -0400
-Subject: [PATCH 173/395] sched: Have migrate_disable ignore bounded threads
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6bc7f306b5d44aaa265cd48daca6ea364d4abb49
+Subject: [PATCH 173/397] sched: Have migrate_disable ignore bounded threads
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1bebde5b49052950502af50bc5bdaa1419d07fb0
 
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Cc: Peter Zijlstra <peterz at infradead.org>
diff --git a/debian/patches/features/all/rt/0174-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch b/debian/patches/features/all/rt/0174-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
index 9e80550..8aa0b1f 100644
--- a/debian/patches/features/all/rt/0174-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
+++ b/debian/patches/features/all/rt/0174-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 4 Nov 2011 20:48:36 +0100
-Subject: [PATCH 174/395] sched-clear-pf-thread-bound-on-fallback-rq.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=831fd49218bfe43311e86720202f17a029858e4c
+Subject: [PATCH 174/397] sched-clear-pf-thread-bound-on-fallback-rq.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9323a3b49bbbb8940d71f4763ea74179510853cc
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0175-ftrace-crap.patch.patch b/debian/patches/features/all/rt/0175-ftrace-crap.patch.patch
index 13fa89f..c0838bb 100644
--- a/debian/patches/features/all/rt/0175-ftrace-crap.patch.patch
+++ b/debian/patches/features/all/rt/0175-ftrace-crap.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 9 Sep 2011 16:55:53 +0200
-Subject: [PATCH 175/395] ftrace-crap.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d432197c2645e4c290b1433978bd25a4b78eaafc
+Subject: [PATCH 175/397] ftrace-crap.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=418e734252b881291fa7d4bb081239b25206a332
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0176-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch b/debian/patches/features/all/rt/0176-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
index 7251c0c..e2ce1ad 100644
--- a/debian/patches/features/all/rt/0176-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
+++ b/debian/patches/features/all/rt/0176-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 27 Sep 2011 13:56:50 -0400
-Subject: [PATCH 176/395] ring-buffer: Convert reader_lock from raw_spin_lock
+Subject: [PATCH 176/397] ring-buffer: Convert reader_lock from raw_spin_lock
  into spin_lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a63c27bdf6cd8eceb7451fc218b62e26ea63c257
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=aee1396fe0620341bfe7bcf50cc5ea8a992199e6
 
 The reader_lock is mostly taken in normal context with interrupts enabled.
 But because ftrace_dump() can happen anywhere, it is used as a spin lock
diff --git a/debian/patches/features/all/rt/0177-net-netif_rx_ni-migrate-disable.patch.patch b/debian/patches/features/all/rt/0177-net-netif_rx_ni-migrate-disable.patch.patch
index 886979e..4e859bf 100644
--- a/debian/patches/features/all/rt/0177-net-netif_rx_ni-migrate-disable.patch.patch
+++ b/debian/patches/features/all/rt/0177-net-netif_rx_ni-migrate-disable.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 16:29:27 +0200
-Subject: [PATCH 177/395] net-netif_rx_ni-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1eadab01a56ccd3c7a266289aa3cc8c48b9f7586
+Subject: [PATCH 177/397] net-netif_rx_ni-migrate-disable.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f2b5320291765a64636702676b89def131381ae
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0178-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch b/debian/patches/features/all/rt/0178-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
index b12429b..f8ae604 100644
--- a/debian/patches/features/all/rt/0178-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
+++ b/debian/patches/features/all/rt/0178-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 13:16:38 -0500
-Subject: [PATCH 178/395] softirq: Sanitize softirq pending for NOHZ/RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c22e8de03d30ec49e8f90a2ca345ff477d76eb40
+Subject: [PATCH 178/397] softirq: Sanitize softirq pending for NOHZ/RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c1f94b11c79966514b911ee1c94e9a6074634649
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0179-lockdep-rt.patch.patch b/debian/patches/features/all/rt/0179-lockdep-rt.patch.patch
index 5fa78c6..cdfb26b 100644
--- a/debian/patches/features/all/rt/0179-lockdep-rt.patch.patch
+++ b/debian/patches/features/all/rt/0179-lockdep-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 18:51:23 +0200
-Subject: [PATCH 179/395] lockdep-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=347d0ac24a1e6440076b2b583ac561dfe02fc35e
+Subject: [PATCH 179/397] lockdep-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a8a9ccc137be6c6c40ef7ed9a2b513b1eac3c284
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0180-mutex-no-spin-on-rt.patch.patch b/debian/patches/features/all/rt/0180-mutex-no-spin-on-rt.patch.patch
index e0ac6b9..2a822fc 100644
--- a/debian/patches/features/all/rt/0180-mutex-no-spin-on-rt.patch.patch
+++ b/debian/patches/features/all/rt/0180-mutex-no-spin-on-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:51:45 +0200
-Subject: [PATCH 180/395] mutex-no-spin-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=05df8b1e5e15663422de26e5fa78aa52b1befcf9
+Subject: [PATCH 180/397] mutex-no-spin-on-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ee630ca6c678ccfe69f8f1561e26fe1f02f0233a
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0181-softirq-local-lock.patch.patch b/debian/patches/features/all/rt/0181-softirq-local-lock.patch.patch
index f339845..163ae7f 100644
--- a/debian/patches/features/all/rt/0181-softirq-local-lock.patch.patch
+++ b/debian/patches/features/all/rt/0181-softirq-local-lock.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:57:18 +0200
-Subject: [PATCH 181/395] softirq-local-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=95399aeb5e05cb7cea474d3eda91ee4b572012ef
+Subject: [PATCH 181/397] softirq-local-lock.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fb693ab80b10d83b95b308f29f2a2b6f75aac6cf
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0182-softirq-Export-in_serving_softirq.patch b/debian/patches/features/all/rt/0182-softirq-Export-in_serving_softirq.patch
index 4e5f94c..9d93164 100644
--- a/debian/patches/features/all/rt/0182-softirq-Export-in_serving_softirq.patch
+++ b/debian/patches/features/all/rt/0182-softirq-Export-in_serving_softirq.patch
@@ -1,7 +1,7 @@
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 14 Nov 2011 02:44:43 +0100
-Subject: [PATCH 182/395] softirq: Export in_serving_softirq()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=751e81696a9c0378f55ae05eade9c9170e8e481b
+Subject: [PATCH 182/397] softirq: Export in_serving_softirq()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8079c4fef6afa7060d8d1bd991d11b9b4b91c56
 
 ERROR: "in_serving_softirq" [net/sched/cls_cgroup.ko] undefined!
 
diff --git a/debian/patches/features/all/rt/0183-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch b/debian/patches/features/all/rt/0183-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
index 9f6ea13..8da6e39 100644
--- a/debian/patches/features/all/rt/0183-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
+++ b/debian/patches/features/all/rt/0183-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
@@ -1,11 +1,11 @@
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 13 Oct 2011 17:19:09 +0800
-Subject: [PATCH 183/395] hardirq.h: Define softirq_count() as OUL to kill
+Subject: [PATCH 183/397] hardirq.h: Define softirq_count() as OUL to kill
  build warning
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4bebb7882f58ee137f341e6901beaaa394712ceb
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b6b171e54030ab0b1539b9181f0ac7b0d404c46d
 
 kernel/lockdep.c: In function ‘print_bad_irq_dependency’:
 kernel/lockdep.c:1476:3: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 7 has type ‘unsigned int’
diff --git a/debian/patches/features/all/rt/0184-softirq-Fix-unplug-deadlock.patch b/debian/patches/features/all/rt/0184-softirq-Fix-unplug-deadlock.patch
index 3b0cebd..f73040b 100644
--- a/debian/patches/features/all/rt/0184-softirq-Fix-unplug-deadlock.patch
+++ b/debian/patches/features/all/rt/0184-softirq-Fix-unplug-deadlock.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 30 Sep 2011 15:52:14 +0200
-Subject: [PATCH 184/395] softirq: Fix unplug deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fca4b023d94f1fdb34369e2fbb1c0faddb55a657
+Subject: [PATCH 184/397] softirq: Fix unplug deadlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8a8d1cbfa702074660d5a5250420cd58f2e19fee
 
 If ksoftirqd gets woken during hot-unplug, __thread_do_softirq() will
 call pin_current_cpu() which will block on the held cpu_hotplug.lock.
diff --git a/debian/patches/features/all/rt/0185-softirq-disable-softirq-stacks-for-rt.patch.patch b/debian/patches/features/all/rt/0185-softirq-disable-softirq-stacks-for-rt.patch.patch
index ba423a6..b870e72 100644
--- a/debian/patches/features/all/rt/0185-softirq-disable-softirq-stacks-for-rt.patch.patch
+++ b/debian/patches/features/all/rt/0185-softirq-disable-softirq-stacks-for-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 13:59:17 +0200
-Subject: [PATCH 185/395] softirq-disable-softirq-stacks-for-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=deeaa94153023887fcfa952e6b475e70497b6738
+Subject: [PATCH 185/397] softirq-disable-softirq-stacks-for-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9ce2e3c3ae065cb840be1326d02d5b76a1b09667
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0186-softirq-make-fifo.patch.patch b/debian/patches/features/all/rt/0186-softirq-make-fifo.patch.patch
index 0017737..c89ad9e 100644
--- a/debian/patches/features/all/rt/0186-softirq-make-fifo.patch.patch
+++ b/debian/patches/features/all/rt/0186-softirq-make-fifo.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 21:06:43 +0200
-Subject: [PATCH 186/395] softirq-make-fifo.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7afeb101b7d9705822c54b82aab3d49ccfea40fb
+Subject: [PATCH 186/397] softirq-make-fifo.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a7906299b39436e0b3577ddf5cb60b55147a16f3
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0187-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch b/debian/patches/features/all/rt/0187-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
index 5ae7574..86cbc9b 100644
--- a/debian/patches/features/all/rt/0187-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
+++ b/debian/patches/features/all/rt/0187-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Tue, 29 Nov 2011 20:18:22 -0500
-Subject: [PATCH 187/395] tasklet: Prevent tasklets from going into infinite
+Subject: [PATCH 187/397] tasklet: Prevent tasklets from going into infinite
  spin in RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=625079797e0f30a43a1f4f0e726910e2fd12c69e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=32acfb96cfad4a3eb8701d2a8d1abeab52c68fed
 
 When CONFIG_PREEMPT_RT_FULL is enabled, tasklets run as threads,
 and spinlocks turn are mutexes. But this can cause issues with
diff --git a/debian/patches/features/all/rt/0188-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch b/debian/patches/features/all/rt/0188-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
index 91831ee..c5053c5 100644
--- a/debian/patches/features/all/rt/0188-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
+++ b/debian/patches/features/all/rt/0188-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 Jan 2012 13:01:27 +0100
-Subject: [PATCH 188/395] genirq: Allow disabling of softirq processing in irq
+Subject: [PATCH 188/397] genirq: Allow disabling of softirq processing in irq
  thread context
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=39453968489c8b3c554e158dd8b4898f5595793d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cf7fe5e0cdc37e36732ec4cc429c06ddb67b6591
 
 The processing of softirqs in irq thread context is a performance gain
 for the non-rt workloads of a system, but it's counterproductive for
diff --git a/debian/patches/features/all/rt/0189-local-vars-migrate-disable.patch.patch b/debian/patches/features/all/rt/0189-local-vars-migrate-disable.patch.patch
index 27f90c4..f42db60 100644
--- a/debian/patches/features/all/rt/0189-local-vars-migrate-disable.patch.patch
+++ b/debian/patches/features/all/rt/0189-local-vars-migrate-disable.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 20:42:16 +0200
-Subject: [PATCH 189/395] local-vars-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d0c0bd51a8709b3127328d0f90f1fe9da4ef08fa
+Subject: [PATCH 189/397] local-vars-migrate-disable.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7acf1947051aad5cf9f738b40e94d520c1a65d87
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0190-md-raid5-Make-raid5_percpu-handling-RT-aware.patch b/debian/patches/features/all/rt/0190-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
index d90a980..e4d949c 100644
--- a/debian/patches/features/all/rt/0190-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
+++ b/debian/patches/features/all/rt/0190-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 6 Apr 2010 16:51:31 +0200
-Subject: [PATCH 190/395] md: raid5: Make raid5_percpu handling RT aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5713a2945ad215b3b7e1a40b6195529989d65567
+Subject: [PATCH 190/397] md: raid5: Make raid5_percpu handling RT aware
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=412b3a89524b2e9cdd3883717d543da4e09356cc
 
 __raid_run_ops() disables preemption with get_cpu() around the access
 to the raid5_percpu variables. That causes scheduling while atomic
diff --git a/debian/patches/features/all/rt/0191-rtmutex-lock-killable.patch.patch b/debian/patches/features/all/rt/0191-rtmutex-lock-killable.patch.patch
index 1ebbd2a..4523743 100644
--- a/debian/patches/features/all/rt/0191-rtmutex-lock-killable.patch.patch
+++ b/debian/patches/features/all/rt/0191-rtmutex-lock-killable.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 9 Jun 2011 11:43:52 +0200
-Subject: [PATCH 191/395] rtmutex-lock-killable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a579465fc5881ecc18ee522771e83160602bc541
+Subject: [PATCH 191/397] rtmutex-lock-killable.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=74f52915d67001daeda0b14c5772af8630bd4b77
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0192-rtmutex-futex-prepare-rt.patch.patch b/debian/patches/features/all/rt/0192-rtmutex-futex-prepare-rt.patch.patch
index 04129b2..03f99cd 100644
--- a/debian/patches/features/all/rt/0192-rtmutex-futex-prepare-rt.patch.patch
+++ b/debian/patches/features/all/rt/0192-rtmutex-futex-prepare-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 10 Jun 2011 11:04:15 +0200
-Subject: [PATCH 192/395] rtmutex-futex-prepare-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=725acfea1749bdbc1709cd6e318b44a90f8360c7
+Subject: [PATCH 192/397] rtmutex-futex-prepare-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=268a9fd76dfd85ddc0e3218dcf9dddac82539c67
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0193-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch b/debian/patches/features/all/rt/0193-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
index 9530e34..a035cba 100644
--- a/debian/patches/features/all/rt/0193-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
+++ b/debian/patches/features/all/rt/0193-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 10 Apr 2012 14:34:13 -0400
-Subject: [PATCH 193/395] futex: Fix bug on when a requeued RT task times out
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=808494e4a40434603442f76fc3c90f3ab29812d2
+Subject: [PATCH 193/397] futex: Fix bug on when a requeued RT task times out
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1276e273b50dad9169c14a378d1d4a4d77a8cf26
 
 Requeue with timeout causes a bug with PREEMPT_RT_FULL.
 
diff --git a/debian/patches/features/all/rt/0194-rt-mutex-add-sleeping-spinlocks-support.patch.patch b/debian/patches/features/all/rt/0194-rt-mutex-add-sleeping-spinlocks-support.patch.patch
index 22232bf..d2a9c98 100644
--- a/debian/patches/features/all/rt/0194-rt-mutex-add-sleeping-spinlocks-support.patch.patch
+++ b/debian/patches/features/all/rt/0194-rt-mutex-add-sleeping-spinlocks-support.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 10 Jun 2011 11:21:25 +0200
-Subject: [PATCH 194/395] rt-mutex-add-sleeping-spinlocks-support.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=aa1744e60426835294f83cc77b384cbddb3b0494
+Subject: [PATCH 194/397] rt-mutex-add-sleeping-spinlocks-support.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=af5ed58b21ff364c6fb4a533612ba6e0b6cf4f47
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0195-spinlock-types-separate-raw.patch.patch b/debian/patches/features/all/rt/0195-spinlock-types-separate-raw.patch.patch
index 8ed908d..e1be326 100644
--- a/debian/patches/features/all/rt/0195-spinlock-types-separate-raw.patch.patch
+++ b/debian/patches/features/all/rt/0195-spinlock-types-separate-raw.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 19:34:01 +0200
-Subject: [PATCH 195/395] spinlock-types-separate-raw.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c4fbe830596ff48af91d4fc181b392a1b119ef8
+Subject: [PATCH 195/397] spinlock-types-separate-raw.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=915809f33ddb44c235ba55f0f63143a15bfea8c4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0196-rtmutex-avoid-include-hell.patch.patch b/debian/patches/features/all/rt/0196-rtmutex-avoid-include-hell.patch.patch
index 15c5093..d11c37e 100644
--- a/debian/patches/features/all/rt/0196-rtmutex-avoid-include-hell.patch.patch
+++ b/debian/patches/features/all/rt/0196-rtmutex-avoid-include-hell.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 20:06:39 +0200
-Subject: [PATCH 196/395] rtmutex-avoid-include-hell.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f5e2a41d0c9ac748ad8e1d925386cfa9be4748f4
+Subject: [PATCH 196/397] rtmutex-avoid-include-hell.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=611777e8ede3b5a47c4d70f2d543907bc9a79869
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0197-rt-add-rt-spinlocks.patch.patch b/debian/patches/features/all/rt/0197-rt-add-rt-spinlocks.patch.patch
index 5da618a..4ad4147 100644
--- a/debian/patches/features/all/rt/0197-rt-add-rt-spinlocks.patch.patch
+++ b/debian/patches/features/all/rt/0197-rt-add-rt-spinlocks.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 19:43:35 +0200
-Subject: [PATCH 197/395] rt-add-rt-spinlocks.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c7272b9d08c4a764c2333ee7ccaca11256c44273
+Subject: [PATCH 197/397] rt-add-rt-spinlocks.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b39544d35323344f7058b7162268e9be93c7ca0f
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0198-rt-add-rt-to-mutex-headers.patch.patch b/debian/patches/features/all/rt/0198-rt-add-rt-to-mutex-headers.patch.patch
index b701d04..45c5d20 100644
--- a/debian/patches/features/all/rt/0198-rt-add-rt-to-mutex-headers.patch.patch
+++ b/debian/patches/features/all/rt/0198-rt-add-rt-to-mutex-headers.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 20:56:22 +0200
-Subject: [PATCH 198/395] rt-add-rt-to-mutex-headers.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=599f21c58f284b5da0c50c7f5357bb3fe1b714f7
+Subject: [PATCH 198/397] rt-add-rt-to-mutex-headers.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c06bfd73ca2d2e7c6540669b2fc733e0036ecf83
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0199-rwsem-add-rt-variant.patch.patch b/debian/patches/features/all/rt/0199-rwsem-add-rt-variant.patch.patch
index d04e9b5..615c05e 100644
--- a/debian/patches/features/all/rt/0199-rwsem-add-rt-variant.patch.patch
+++ b/debian/patches/features/all/rt/0199-rwsem-add-rt-variant.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 21:02:53 +0200
-Subject: [PATCH 199/395] rwsem-add-rt-variant.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec57c3babc79ec87b1287a4e2fa968ec6e4d6cd9
+Subject: [PATCH 199/397] rwsem-add-rt-variant.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ededa768d184af7b9dfbbe7420dfd347d6fa5fae
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0200-rt-Add-the-preempt-rt-lock-replacement-APIs.patch b/debian/patches/features/all/rt/0200-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
index 028cc88..c613758 100644
--- a/debian/patches/features/all/rt/0200-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
+++ b/debian/patches/features/all/rt/0200-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 26 Jul 2009 19:39:56 +0200
-Subject: [PATCH 200/395] rt: Add the preempt-rt lock replacement APIs
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a88725acd4b1f3cbc4d1e0c7f62233d85c303b27
+Subject: [PATCH 200/397] rt: Add the preempt-rt lock replacement APIs
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5831e74975511b887ab2e6a2eafd03b786c716da
 
 Map spinlocks, rwlocks, rw_semaphores and semaphores to the rt_mutex
 based locking functions for preempt-rt.
diff --git a/debian/patches/features/all/rt/0201-rwlocks-Fix-section-mismatch.patch b/debian/patches/features/all/rt/0201-rwlocks-Fix-section-mismatch.patch
index 5d2338b..3b659bb 100644
--- a/debian/patches/features/all/rt/0201-rwlocks-Fix-section-mismatch.patch
+++ b/debian/patches/features/all/rt/0201-rwlocks-Fix-section-mismatch.patch
@@ -1,10 +1,10 @@
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 19 Sep 2011 11:09:27 +0200
-Subject: [PATCH 201/395] rwlocks: Fix section mismatch
+Subject: [PATCH 201/397] rwlocks: Fix section mismatch
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5b4a1f9ea8d2c16719d2eadb5e56d71d60ed7224
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=674ace51a72d20ae66d1a8be858db7521bce0413
 
 This fixes the following build error for the preempt-rt kernel.
 
diff --git a/debian/patches/features/all/rt/0202-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch b/debian/patches/features/all/rt/0202-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
index a782d4f..0d7bf40 100644
--- a/debian/patches/features/all/rt/0202-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
+++ b/debian/patches/features/all/rt/0202-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:08:38 +0200
-Subject: [PATCH 202/395] timer-handle-idle-trylock-in-get-next-timer-irq.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8f1ee89bbb5cf75f7ac3e0671d397f4c575ada0
+Subject: [PATCH 202/397] timer-handle-idle-trylock-in-get-next-timer-irq.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b0e8fea1049939ec430972eb22722d103b9e07db
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch b/debian/patches/features/all/rt/0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
index b1d6304..b0c0baa 100644
--- a/debian/patches/features/all/rt/0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
+++ b/debian/patches/features/all/rt/0203-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:30 -0500
-Subject: [PATCH 203/395] RCU: Force PREEMPT_RCU for PREEMPT-RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b575c49ca1f03439df1d4b9448cdaf3659de87a4
+Subject: [PATCH 203/397] RCU: Force PREEMPT_RCU for PREEMPT-RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1260bfc7c1b91b0302f0ebf2d847e3975330c0b8
 
 PREEMPT_RT relies on PREEMPT_RCU - only allow RCU to be configured
 interactively in the !PREEMPT_RT case.
diff --git a/debian/patches/features/all/rt/0204-rcu-Frob-softirq-test.patch b/debian/patches/features/all/rt/0204-rcu-Frob-softirq-test.patch
index b228293..cc2fd31 100644
--- a/debian/patches/features/all/rt/0204-rcu-Frob-softirq-test.patch
+++ b/debian/patches/features/all/rt/0204-rcu-Frob-softirq-test.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Sat, 13 Aug 2011 00:23:17 +0200
-Subject: [PATCH 204/395] rcu: Frob softirq test
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c6077da71dcf2109467ca302dc3fe1b23fc6256a
+Subject: [PATCH 204/397] rcu: Frob softirq test
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7f0b4c180f33e213e67f6f62f6d6a1b09c5442e7
 
 With RT_FULL we get the below wreckage:
 
diff --git a/debian/patches/features/all/rt/0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch b/debian/patches/features/all/rt/0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch
index a197107..e376df2 100644
--- a/debian/patches/features/all/rt/0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch
+++ b/debian/patches/features/all/rt/0205-rcu-Merge-RCU-bh-into-RCU-preempt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 5 Oct 2011 11:59:38 -0700
-Subject: [PATCH 205/395] rcu: Merge RCU-bh into RCU-preempt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=04ef13ee80a9d76340e3b4011dee8a2567162bac
+Subject: [PATCH 205/397] rcu: Merge RCU-bh into RCU-preempt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=89804fbd25753f13405bafd0c7493490d439d2f9
 
 The Linux kernel has long RCU-bh read-side critical sections that
 intolerably increase scheduling latency under mainline's RCU-bh rules,
diff --git a/debian/patches/features/all/rt/0206-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch b/debian/patches/features/all/rt/0206-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
index eede33a..73bf3ae 100644
--- a/debian/patches/features/all/rt/0206-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
+++ b/debian/patches/features/all/rt/0206-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
@@ -1,11 +1,11 @@
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 14 Nov 2011 02:44:42 +0100
-Subject: [PATCH 206/395] rcu: Fix macro substitution for synchronize_rcu_bh()
+Subject: [PATCH 206/397] rcu: Fix macro substitution for synchronize_rcu_bh()
  on RT
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=82f16a90101fb768428263cd43fcfdb5bb6b764a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e826f985b9f23d05b6380f25f30aedcec39c4d7e
 
 kernel/rcutorture.c:492: error: ‘synchronize_rcu_bh’ undeclared here (not in a function)
 
diff --git a/debian/patches/features/all/rt/0207-rcu-more-fallout.patch.patch b/debian/patches/features/all/rt/0207-rcu-more-fallout.patch.patch
index 1818b1d..af3aa45 100644
--- a/debian/patches/features/all/rt/0207-rcu-more-fallout.patch.patch
+++ b/debian/patches/features/all/rt/0207-rcu-more-fallout.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 10:57:54 +0100
-Subject: [PATCH 207/395] rcu-more-fallout.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b39e54be2cf57a1d8835204705b5c3e545076e47
+Subject: [PATCH 207/397] rcu-more-fallout.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ab17ae816017dc1111aeb0274af6fdee8453fd13
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0208-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch b/debian/patches/features/all/rt/0208-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
index 967badd..cea0382 100644
--- a/debian/patches/features/all/rt/0208-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
+++ b/debian/patches/features/all/rt/0208-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
@@ -1,7 +1,7 @@
 From: "Paul E. McKenney" <paulmck at linux.vnet.ibm.com>
 Date: Wed, 5 Oct 2011 11:45:18 -0700
-Subject: [PATCH 208/395] rcu: Make ksoftirqd do RCU quiescent states
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fe974007e111db4e0b5aaa24277acb61507c50a9
+Subject: [PATCH 208/397] rcu: Make ksoftirqd do RCU quiescent states
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=406b77be462013a1ddd1e822c4652393082e0c8a
 
 Implementing RCU-bh in terms of RCU-preempt makes the system vulnerable
 to network-based denial-of-service attacks.  This patch therefore
diff --git a/debian/patches/features/all/rt/0209-rt-rcutree-Move-misplaced-prototype.patch b/debian/patches/features/all/rt/0209-rt-rcutree-Move-misplaced-prototype.patch
index f7e5cad..e0b95e9 100644
--- a/debian/patches/features/all/rt/0209-rt-rcutree-Move-misplaced-prototype.patch
+++ b/debian/patches/features/all/rt/0209-rt-rcutree-Move-misplaced-prototype.patch
@@ -1,10 +1,10 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Wed, 14 Dec 2011 12:51:28 +0100
-Subject: [PATCH 209/395] rt/rcutree: Move misplaced prototype
+Subject: [PATCH 209/397] rt/rcutree: Move misplaced prototype
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=db1d9bf69b85f1dd0796826f9c7f8f38860d1dd4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e24880f2ffd998044bed80f1703278fcbf50960f
 
 Fix this warning on x86 defconfig:
 
diff --git a/debian/patches/features/all/rt/0210-lglocks-rt.patch.patch b/debian/patches/features/all/rt/0210-lglocks-rt.patch.patch
index df07632..2bfbd40 100644
--- a/debian/patches/features/all/rt/0210-lglocks-rt.patch.patch
+++ b/debian/patches/features/all/rt/0210-lglocks-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 15 Jun 2011 11:02:21 +0200
-Subject: [PATCH 210/395] lglocks-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3d71fa09a1de52f5129115ac03decc5259fbad89
+Subject: [PATCH 210/397] lglocks-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8e5815589f19d47ee975508fc23b8e01b1b04033
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0211-serial-8250-Clean-up-the-locking-for-rt.patch b/debian/patches/features/all/rt/0211-serial-8250-Clean-up-the-locking-for-rt.patch
index 1fc609d..2a8d098 100644
--- a/debian/patches/features/all/rt/0211-serial-8250-Clean-up-the-locking-for-rt.patch
+++ b/debian/patches/features/all/rt/0211-serial-8250-Clean-up-the-locking-for-rt.patch
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:01 -0500
-Subject: [PATCH 211/395] serial: 8250: Clean up the locking for -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c97b08487eb51d43e0821fb8c612ce34e70d4576
+Subject: [PATCH 211/397] serial: 8250: Clean up the locking for -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c738602bd77ec93a0fc0b5c01fb8c6e2184470f8
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0212-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch b/debian/patches/features/all/rt/0212-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
index c9dc2ac..96f7613 100644
--- a/debian/patches/features/all/rt/0212-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
+++ b/debian/patches/features/all/rt/0212-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
@@ -1,8 +1,8 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:01 -0500
-Subject: [PATCH 212/395] serial: 8250: Call flush_to_ldisc when the irq is
+Subject: [PATCH 212/397] serial: 8250: Call flush_to_ldisc when the irq is
  threaded
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ee8ab62f294dbeb5f170dc140b4f3e4eafd66655
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=edb5d77da40332480e9eec891fc0dd32737ff698
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 ---
diff --git a/debian/patches/features/all/rt/0213-drivers-tty-fix-omap-lock-crap.patch.patch b/debian/patches/features/all/rt/0213-drivers-tty-fix-omap-lock-crap.patch.patch
index 8066a27..eccb968 100644
--- a/debian/patches/features/all/rt/0213-drivers-tty-fix-omap-lock-crap.patch.patch
+++ b/debian/patches/features/all/rt/0213-drivers-tty-fix-omap-lock-crap.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 28 Jul 2011 13:32:57 +0200
-Subject: [PATCH 213/395] drivers-tty-fix-omap-lock-crap.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6affa9d7847c4f657a1667f78ff1534b5a01f404
+Subject: [PATCH 213/397] drivers-tty-fix-omap-lock-crap.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=909a05957f8b0a03b3bc89d3a93c70353fc090a7
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0214-rt-Improve-the-serial-console-PASS_LIMIT.patch b/debian/patches/features/all/rt/0214-rt-Improve-the-serial-console-PASS_LIMIT.patch
index bf1625e..1969100 100644
--- a/debian/patches/features/all/rt/0214-rt-Improve-the-serial-console-PASS_LIMIT.patch
+++ b/debian/patches/features/all/rt/0214-rt-Improve-the-serial-console-PASS_LIMIT.patch
@@ -1,10 +1,10 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Wed, 14 Dec 2011 13:05:54 +0100
-Subject: [PATCH 214/395] rt: Improve the serial console PASS_LIMIT
+Subject: [PATCH 214/397] rt: Improve the serial console PASS_LIMIT
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1086233ab173abb7556a7806dee2287f3910a8c1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=aa9763a35c12d6eade9687c6fcb893fda4ff4d5f
 
 Beyond the warning:
 
diff --git a/debian/patches/features/all/rt/0215-fs-namespace-preemption-fix.patch b/debian/patches/features/all/rt/0215-fs-namespace-preemption-fix.patch
index ba867f0..cf6e7f2 100644
--- a/debian/patches/features/all/rt/0215-fs-namespace-preemption-fix.patch
+++ b/debian/patches/features/all/rt/0215-fs-namespace-preemption-fix.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 19 Jul 2009 08:44:27 -0500
-Subject: [PATCH 215/395] fs: namespace preemption fix
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cde737c65983167c802338808b921dda78ae6381
+Subject: [PATCH 215/397] fs: namespace preemption fix
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9758a0efd4b0f6e3b6bf8c119b35c5b0c77b9fdf
 
 On RT we cannot loop with preemption disabled here as
 mnt_make_readonly() might have been preempted. We can safely enable
diff --git a/debian/patches/features/all/rt/0216-mm-protect-activate-switch-mm.patch.patch b/debian/patches/features/all/rt/0216-mm-protect-activate-switch-mm.patch.patch
index bb65de6..c16e254 100644
--- a/debian/patches/features/all/rt/0216-mm-protect-activate-switch-mm.patch.patch
+++ b/debian/patches/features/all/rt/0216-mm-protect-activate-switch-mm.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 4 Jul 2011 09:48:40 +0200
-Subject: [PATCH 216/395] mm-protect-activate-switch-mm.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=93e7123d253f0fbce817fb09352586a211f4486b
+Subject: [PATCH 216/397] mm-protect-activate-switch-mm.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=158bbd49339e0b0bf9f7efbe38878c38e467c5d4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0217-fs-block-rt-support.patch.patch b/debian/patches/features/all/rt/0217-fs-block-rt-support.patch.patch
index 59781ea..4e6310a 100644
--- a/debian/patches/features/all/rt/0217-fs-block-rt-support.patch.patch
+++ b/debian/patches/features/all/rt/0217-fs-block-rt-support.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 14 Jun 2011 17:05:09 +0200
-Subject: [PATCH 217/395] fs-block-rt-support.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8f17810c68225bdacf830824659a3321e3a5d4a6
+Subject: [PATCH 217/397] fs-block-rt-support.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=91209d1b1f52ee14558ae112ba6b17f239e8db1e
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0218-fs-ntfs-disable-interrupt-only-on-RT.patch b/debian/patches/features/all/rt/0218-fs-ntfs-disable-interrupt-only-on-RT.patch
index 6e3ebd9..0e4a1f9 100644
--- a/debian/patches/features/all/rt/0218-fs-ntfs-disable-interrupt-only-on-RT.patch
+++ b/debian/patches/features/all/rt/0218-fs-ntfs-disable-interrupt-only-on-RT.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <efault at gmx.de>
 Date: Fri, 3 Jul 2009 08:44:12 -0500
-Subject: [PATCH 218/395] fs: ntfs: disable interrupt only on !RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=272f9ba1777661309ac8b4343c56ee4dae709cf7
+Subject: [PATCH 218/397] fs: ntfs: disable interrupt only on !RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=627676f9e1b2ce4b5e3f7f286afc1c74d9a13d9a
 
 On Sat, 2007-10-27 at 11:44 +0200, Ingo Molnar wrote:
 > * Nick Piggin <nickpiggin at yahoo.com.au> wrote:
diff --git a/debian/patches/features/all/rt/0219-x86-Convert-mce-timer-to-hrtimer.patch b/debian/patches/features/all/rt/0219-x86-Convert-mce-timer-to-hrtimer.patch
index f5cee068..f16d96c 100644
--- a/debian/patches/features/all/rt/0219-x86-Convert-mce-timer-to-hrtimer.patch
+++ b/debian/patches/features/all/rt/0219-x86-Convert-mce-timer-to-hrtimer.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 13 Dec 2010 16:33:39 +0100
-Subject: [PATCH 219/395] x86: Convert mce timer to hrtimer
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=12af989a65d48ad8f7c49c5f04095b4b262984cc
+Subject: [PATCH 219/397] x86: Convert mce timer to hrtimer
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b0d7e2dfbe04facbcb46d39289ab2bee326c7b41
 
 mce_timer is started in atomic contexts of cpu bringup. This results
 in might_sleep() warnings on RT. Convert mce_timer to a hrtimer to
diff --git a/debian/patches/features/all/rt/0220-x86-stackprotector-Avoid-random-pool-on-rt.patch b/debian/patches/features/all/rt/0220-x86-stackprotector-Avoid-random-pool-on-rt.patch
index abee5dd..22cd2dc 100644
--- a/debian/patches/features/all/rt/0220-x86-stackprotector-Avoid-random-pool-on-rt.patch
+++ b/debian/patches/features/all/rt/0220-x86-stackprotector-Avoid-random-pool-on-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 16 Dec 2010 14:25:18 +0100
-Subject: [PATCH 220/395] x86: stackprotector: Avoid random pool on rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e712e4beba056de22b114601711f38eb8ba44a2b
+Subject: [PATCH 220/397] x86: stackprotector: Avoid random pool on rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33c0f79d5145d7ff399cad0260bc8e27d0ab0e10
 
 CPU bringup calls into the random pool to initialize the stack
 canary. During boot that works nicely even on RT as the might sleep
diff --git a/debian/patches/features/all/rt/0221-x86-Use-generic-rwsem_spinlocks-on-rt.patch b/debian/patches/features/all/rt/0221-x86-Use-generic-rwsem_spinlocks-on-rt.patch
index 075c156..3dd726d 100644
--- a/debian/patches/features/all/rt/0221-x86-Use-generic-rwsem_spinlocks-on-rt.patch
+++ b/debian/patches/features/all/rt/0221-x86-Use-generic-rwsem_spinlocks-on-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 26 Jul 2009 02:21:32 +0200
-Subject: [PATCH 221/395] x86: Use generic rwsem_spinlocks on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b16527895fab25fd4fc0876221a21afe7ec016ff
+Subject: [PATCH 221/397] x86: Use generic rwsem_spinlocks on -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=71517433247b11888b0468a40c7e9afacc9c1183
 
 Simplifies the separation of anon_rw_semaphores and rw_semaphores for
 -rt.
diff --git a/debian/patches/features/all/rt/0222-workqueue-use-get-cpu-light.patch.patch b/debian/patches/features/all/rt/0222-workqueue-use-get-cpu-light.patch.patch
index 0798823..045a00b 100644
--- a/debian/patches/features/all/rt/0222-workqueue-use-get-cpu-light.patch.patch
+++ b/debian/patches/features/all/rt/0222-workqueue-use-get-cpu-light.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:42:26 +0200
-Subject: [PATCH 222/395] workqueue-use-get-cpu-light.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ef17a8fc47bb20caf70fb122d5a36465ba7713ca
+Subject: [PATCH 222/397] workqueue-use-get-cpu-light.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3ee2c9722b73a1376d828418a1f21d57564e69a4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0223-epoll.patch.patch b/debian/patches/features/all/rt/0223-epoll.patch.patch
index 21e217d..2376619 100644
--- a/debian/patches/features/all/rt/0223-epoll.patch.patch
+++ b/debian/patches/features/all/rt/0223-epoll.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 8 Jul 2011 16:35:35 +0200
-Subject: [PATCH 223/395] epoll.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3b12a725618a794049664cfa148431c6d11195d7
+Subject: [PATCH 223/397] epoll.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e0607c7825110d793c4845586e0f535d1320fc50
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0224-mm-vmalloc.patch.patch b/debian/patches/features/all/rt/0224-mm-vmalloc.patch.patch
index 78a3f1e..7d709c8 100644
--- a/debian/patches/features/all/rt/0224-mm-vmalloc.patch.patch
+++ b/debian/patches/features/all/rt/0224-mm-vmalloc.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 12 Jul 2011 11:39:36 +0200
-Subject: [PATCH 224/395] mm-vmalloc.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3ef8064f60eaf1c0ccade6b89b12674eb4746d12
+Subject: [PATCH 224/397] mm-vmalloc.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c292bd679cac7a9570953701123177cb77acf874
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0225-debugobjects-rt.patch.patch b/debian/patches/features/all/rt/0225-debugobjects-rt.patch.patch
index 59ea6a6..d9d0baf 100644
--- a/debian/patches/features/all/rt/0225-debugobjects-rt.patch.patch
+++ b/debian/patches/features/all/rt/0225-debugobjects-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:41:35 +0200
-Subject: [PATCH 225/395] debugobjects-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b5a6b21b1126d82b626401eb2d6273ac128b6542
+Subject: [PATCH 225/397] debugobjects-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ef7fa5b348d717185665460c2fd17308b48ad353
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0226-jump-label-rt.patch.patch b/debian/patches/features/all/rt/0226-jump-label-rt.patch.patch
index 906c7d0..bfb6bb3 100644
--- a/debian/patches/features/all/rt/0226-jump-label-rt.patch.patch
+++ b/debian/patches/features/all/rt/0226-jump-label-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Jul 2011 11:03:16 +0200
-Subject: [PATCH 226/395] jump-label-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=edb1b71077b57c2ce90a31f52c805ba42e21aec6
+Subject: [PATCH 226/397] jump-label-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f1d4045645ff9a2c62a7b456ec8dffc9953d1d5b
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0227-skbufhead-raw-lock.patch.patch b/debian/patches/features/all/rt/0227-skbufhead-raw-lock.patch.patch
index 6af9f13..ea009ed 100644
--- a/debian/patches/features/all/rt/0227-skbufhead-raw-lock.patch.patch
+++ b/debian/patches/features/all/rt/0227-skbufhead-raw-lock.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 12 Jul 2011 15:38:34 +0200
-Subject: [PATCH 227/395] skbufhead-raw-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0ebea11b88608972741c6652ba1686a641a640ce
+Subject: [PATCH 227/397] skbufhead-raw-lock.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f819d7f8b2954cd8ebeba9d57ea948d3b5aa0ad4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0228-x86-no-perf-irq-work-rt.patch.patch b/debian/patches/features/all/rt/0228-x86-no-perf-irq-work-rt.patch.patch
index c5be632..c30552d 100644
--- a/debian/patches/features/all/rt/0228-x86-no-perf-irq-work-rt.patch.patch
+++ b/debian/patches/features/all/rt/0228-x86-no-perf-irq-work-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Jul 2011 14:05:05 +0200
-Subject: [PATCH 228/395] x86-no-perf-irq-work-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cf2719ae87295eb22e684245f5c318c06e19c488
+Subject: [PATCH 228/397] x86-no-perf-irq-work-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c5cd5abf5f12190682cc8c312085b6eb677733bb
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0229-console-make-rt-friendly.patch.patch b/debian/patches/features/all/rt/0229-console-make-rt-friendly.patch.patch
index bd0e01d..c081fd6 100644
--- a/debian/patches/features/all/rt/0229-console-make-rt-friendly.patch.patch
+++ b/debian/patches/features/all/rt/0229-console-make-rt-friendly.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:43:07 +0200
-Subject: [PATCH 229/395] console-make-rt-friendly.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=288b0106826993a723f9b19a0b61f783442484d2
+Subject: [PATCH 229/397] console-make-rt-friendly.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=63ca94ee5b6ccf07f6fdaffb78ff0c484de30d99
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0230-printk-Disable-migration-instead-of-preemption.patch b/debian/patches/features/all/rt/0230-printk-Disable-migration-instead-of-preemption.patch
index 1af9e94..327b45f 100644
--- a/debian/patches/features/all/rt/0230-printk-Disable-migration-instead-of-preemption.patch
+++ b/debian/patches/features/all/rt/0230-printk-Disable-migration-instead-of-preemption.patch
@@ -1,7 +1,7 @@
 From: Richard Weinberger <rw at linutronix.de>
 Date: Mon, 12 Dec 2011 14:35:56 +0100
-Subject: [PATCH 230/395] printk: Disable migration instead of preemption
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5481f8325c235a8e261309f5a356b33ea68e9f1f
+Subject: [PATCH 230/397] printk: Disable migration instead of preemption
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=217213d7faca7a7ea05c083e3c516ecf821bd4e0
 
 There is no need do disable preemption in vprintk(), disable_migrate()
 is sufficient. This fixes the following bug in -rt:
diff --git a/debian/patches/features/all/rt/0231-power-use-generic-rwsem-on-rt.patch b/debian/patches/features/all/rt/0231-power-use-generic-rwsem-on-rt.patch
index 86f57b0..a9cce5c 100644
--- a/debian/patches/features/all/rt/0231-power-use-generic-rwsem-on-rt.patch
+++ b/debian/patches/features/all/rt/0231-power-use-generic-rwsem-on-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 10 Apr 2012 14:34:18 -0400
-Subject: [PATCH 231/395] power-use-generic-rwsem-on-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fe661753cc24232340209022d7d72e401e69eaa8
+Subject: [PATCH 231/397] power-use-generic-rwsem-on-rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ba3e08e38debe74464671b949f4bded899d30d1d
 
 ---
  arch/powerpc/Kconfig | 3 ++-
diff --git a/debian/patches/features/all/rt/0232-power-disable-highmem-on-rt.patch.patch b/debian/patches/features/all/rt/0232-power-disable-highmem-on-rt.patch.patch
index 242875d..1ccfe16 100644
--- a/debian/patches/features/all/rt/0232-power-disable-highmem-on-rt.patch.patch
+++ b/debian/patches/features/all/rt/0232-power-disable-highmem-on-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:08:34 +0200
-Subject: [PATCH 232/395] power-disable-highmem-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7e07752a5e1ce494c2be1f72e7b6ef7fae66d9af
+Subject: [PATCH 232/397] power-disable-highmem-on-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b12c1fc8ca197a9b39b21d1cf887bc81d7ea7f85
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0233-arm-disable-highmem-on-rt.patch.patch b/debian/patches/features/all/rt/0233-arm-disable-highmem-on-rt.patch.patch
index 06b235b..230c1bb 100644
--- a/debian/patches/features/all/rt/0233-arm-disable-highmem-on-rt.patch.patch
+++ b/debian/patches/features/all/rt/0233-arm-disable-highmem-on-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:09:28 +0200
-Subject: [PATCH 233/395] arm-disable-highmem-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=867498eda5c28f6f88f635ac86debeecc6dfdbf0
+Subject: [PATCH 233/397] arm-disable-highmem-on-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5a9988963810bed73a4b61bfc11c56e783d52aa4
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0234-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch b/debian/patches/features/all/rt/0234-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
index 86b01b7..175d838 100644
--- a/debian/patches/features/all/rt/0234-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
+++ b/debian/patches/features/all/rt/0234-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 1 May 2010 18:29:35 +0200
-Subject: [PATCH 234/395] ARM: at91: tclib: Default to tclib timer for RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b4155575d1a7b0a80281480850a4bb8c07bc215a
+Subject: [PATCH 234/397] ARM: at91: tclib: Default to tclib timer for RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c72cf4ffbf9d3d3d2848fe678e12b2e0f38ba0af
 
 RT is not too happy about the shared timer interrupt in AT91
 devices. Default to tclib timer for RT.
diff --git a/debian/patches/features/all/rt/0235-mips-disable-highmem-on-rt.patch.patch b/debian/patches/features/all/rt/0235-mips-disable-highmem-on-rt.patch.patch
index f3060c2..de6ddec 100644
--- a/debian/patches/features/all/rt/0235-mips-disable-highmem-on-rt.patch.patch
+++ b/debian/patches/features/all/rt/0235-mips-disable-highmem-on-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:10:12 +0200
-Subject: [PATCH 235/395] mips-disable-highmem-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7b2c5702bdbcaa272e01857be195e081d8e09483
+Subject: [PATCH 235/397] mips-disable-highmem-on-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=48f8253de03ef4573fdfe537a26fbd0a848f907d
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0236-net-Avoid-livelock-in-net_tx_action-on-RT.patch b/debian/patches/features/all/rt/0236-net-Avoid-livelock-in-net_tx_action-on-RT.patch
index 5c28acb..6929db7 100644
--- a/debian/patches/features/all/rt/0236-net-Avoid-livelock-in-net_tx_action-on-RT.patch
+++ b/debian/patches/features/all/rt/0236-net-Avoid-livelock-in-net_tx_action-on-RT.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Thu, 6 Oct 2011 10:48:39 -0400
-Subject: [PATCH 236/395] net: Avoid livelock in net_tx_action() on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f746d9a5f657eaf3326a912cb1dd4b2ba470a200
+Subject: [PATCH 236/397] net: Avoid livelock in net_tx_action() on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=22b603b0c77c7f8084e401a4ad2fa19f027133d3
 
 qdisc_lock is taken w/o disabling interrupts or bottom halfs. So code
 holding a qdisc_lock() can be interrupted and softirqs can run on the
diff --git a/debian/patches/features/all/rt/0237-ping-sysrq.patch.patch b/debian/patches/features/all/rt/0237-ping-sysrq.patch.patch
index 8fb6307..830a356 100644
--- a/debian/patches/features/all/rt/0237-ping-sysrq.patch.patch
+++ b/debian/patches/features/all/rt/0237-ping-sysrq.patch.patch
@@ -1,7 +1,7 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 13:51:17 +0100
-Subject: [PATCH 237/395] ping-sysrq.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cc8eba9ec5d77bd1c1ff07238b7016b9f5f0706d
+Subject: [PATCH 237/397] ping-sysrq.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=661f3aa09b9a3198d1fb1f01fd2ba07957344143
 
 There are (probably rare) situations when a system crashed and the system
 console becomes unresponsive but the network icmp layer still is alive.
diff --git a/debian/patches/features/all/rt/0238-kgdb-serial-Short-term-workaround.patch b/debian/patches/features/all/rt/0238-kgdb-serial-Short-term-workaround.patch
index e97cde1..66490ec 100644
--- a/debian/patches/features/all/rt/0238-kgdb-serial-Short-term-workaround.patch
+++ b/debian/patches/features/all/rt/0238-kgdb-serial-Short-term-workaround.patch
@@ -1,7 +1,7 @@
 From: Jason Wessel <jason.wessel at windriver.com>
 Date: Thu, 28 Jul 2011 12:42:23 -0500
-Subject: [PATCH 238/395] kgdb/serial: Short term workaround
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cceb183940f0427fe531aa2a4d3183b57530edf7
+Subject: [PATCH 238/397] kgdb/serial: Short term workaround
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b4bce6c678050dc190cc805d3e6a9e04815efd9a
 
 On 07/27/2011 04:37 PM, Thomas Gleixner wrote:
 >  - KGDB (not yet disabled) is reportedly unusable on -rt right now due
diff --git a/debian/patches/features/all/rt/0239-add-sys-kernel-realtime-entry.patch b/debian/patches/features/all/rt/0239-add-sys-kernel-realtime-entry.patch
index 07dfd20..91d6311 100644
--- a/debian/patches/features/all/rt/0239-add-sys-kernel-realtime-entry.patch
+++ b/debian/patches/features/all/rt/0239-add-sys-kernel-realtime-entry.patch
@@ -1,7 +1,7 @@
 From: Clark Williams <williams at redhat.com>
 Date: Sat, 30 Jul 2011 21:55:53 -0500
-Subject: [PATCH 239/395] add /sys/kernel/realtime entry
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=730de5230cd81c75ea38d26e318afcc2d557e5f5
+Subject: [PATCH 239/397] add /sys/kernel/realtime entry
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33fb62e3544f4f07cf36ae5843590d75113211c6
 
 Add a /sys/kernel entry to indicate that the kernel is a
 realtime kernel.
diff --git a/debian/patches/features/all/rt/0240-mm-rt-kmap_atomic-scheduling.patch b/debian/patches/features/all/rt/0240-mm-rt-kmap_atomic-scheduling.patch
index 5dc6ec8..a4e6bde 100644
--- a/debian/patches/features/all/rt/0240-mm-rt-kmap_atomic-scheduling.patch
+++ b/debian/patches/features/all/rt/0240-mm-rt-kmap_atomic-scheduling.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Thu, 28 Jul 2011 10:43:51 +0200
-Subject: [PATCH 240/395] mm, rt: kmap_atomic scheduling
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f21ad7e33fde91873f93ce31ba550d7255a55ba
+Subject: [PATCH 240/397] mm, rt: kmap_atomic scheduling
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=90ae8445bf1513e2c38b9edd90510e3d11e44b33
 
 In fact, with migrate_disable() existing one could play games with
 kmap_atomic. You could save/restore the kmap_atomic slots on context
@@ -99,10 +99,10 @@ index 251dd728c300..37b912790bcd 100644
  
  #ifdef CONFIG_PREEMPT_RT_FULL
 diff --git a/mm/memory.c b/mm/memory.c
-index 72920322a8f0..e3c8b3ed6b6b 100644
+index 03d113ee277f..6a3d2b6f24c2 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3521,6 +3521,7 @@ unlock:
+@@ -3538,6 +3538,7 @@ unlock:
  #ifdef CONFIG_PREEMPT_RT_FULL
  void pagefault_disable(void)
  {
@@ -110,7 +110,7 @@ index 72920322a8f0..e3c8b3ed6b6b 100644
  	current->pagefault_disabled++;
  	/*
  	 * make sure to have issued the store before a pagefault
-@@ -3538,6 +3539,7 @@ void pagefault_enable(void)
+@@ -3555,6 +3556,7 @@ void pagefault_enable(void)
  	 */
  	barrier();
  	current->pagefault_disabled--;
diff --git a/debian/patches/features/all/rt/0241-ipc-sem-Rework-semaphore-wakeups.patch b/debian/patches/features/all/rt/0241-ipc-sem-Rework-semaphore-wakeups.patch
index 5c3fcaf..5cd2cf0 100644
--- a/debian/patches/features/all/rt/0241-ipc-sem-Rework-semaphore-wakeups.patch
+++ b/debian/patches/features/all/rt/0241-ipc-sem-Rework-semaphore-wakeups.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Tue, 13 Sep 2011 15:09:40 +0200
-Subject: [PATCH 241/395] ipc/sem: Rework semaphore wakeups
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=abedb7e7f5b2eae7a24209ea44987f7437c3706e
+Subject: [PATCH 241/397] ipc/sem: Rework semaphore wakeups
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d549e8eac2bec4cc5e68eff66b0d63a7b16c1bff
 
 Current sysv sems have a weird ass wakeup scheme that involves keeping
 preemption disabled over a potential O(n^2) loop and busy waiting on
diff --git a/debian/patches/features/all/rt/0242-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch b/debian/patches/features/all/rt/0242-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
index d3b06ab..bd95a20 100644
--- a/debian/patches/features/all/rt/0242-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
+++ b/debian/patches/features/all/rt/0242-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
@@ -1,8 +1,8 @@
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Fri, 23 Sep 2011 13:43:12 -0700
-Subject: [PATCH 242/395] sysrq: Allow immediate Magic SysRq output for
+Subject: [PATCH 242/397] sysrq: Allow immediate Magic SysRq output for
  PREEMPT_RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c75a20a047802c4c94e6d5089cd02499f39f263c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c8a842cbace09fc2b83503e0aab2576fa2b1b74
 
 Add a CONFIG option to allow the output from Magic SysRq to be output
 immediately, even if this causes large latencies.
diff --git a/debian/patches/features/all/rt/0243-x86-kvm-require-const-tsc-for-rt.patch.patch b/debian/patches/features/all/rt/0243-x86-kvm-require-const-tsc-for-rt.patch.patch
index c7988f0..ab0b948 100644
--- a/debian/patches/features/all/rt/0243-x86-kvm-require-const-tsc-for-rt.patch.patch
+++ b/debian/patches/features/all/rt/0243-x86-kvm-require-const-tsc-for-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 6 Nov 2011 12:26:18 +0100
-Subject: [PATCH 243/395] x86-kvm-require-const-tsc-for-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fc7e907f2a3b3c229f703ea7d0d7f76c9e5a88c7
+Subject: [PATCH 243/397] x86-kvm-require-const-tsc-for-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33da6a05410dfb4c5c7abd077265415665944da1
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0244-scsi-fcoe-rt-aware.patch.patch b/debian/patches/features/all/rt/0244-scsi-fcoe-rt-aware.patch.patch
index f2a2c8a..e39be25 100644
--- a/debian/patches/features/all/rt/0244-scsi-fcoe-rt-aware.patch.patch
+++ b/debian/patches/features/all/rt/0244-scsi-fcoe-rt-aware.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 12 Nov 2011 14:00:48 +0100
-Subject: [PATCH 244/395] scsi-fcoe-rt-aware.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=73a8767b887c39b2de62a4ea483b29ab01103da9
+Subject: [PATCH 244/397] scsi-fcoe-rt-aware.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ab3ccbed031701854409167cebc6bc7b8f2f24f6
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0245-x86-crypto-Reduce-preempt-disabled-regions.patch b/debian/patches/features/all/rt/0245-x86-crypto-Reduce-preempt-disabled-regions.patch
index bb52dc2..50896ca 100644
--- a/debian/patches/features/all/rt/0245-x86-crypto-Reduce-preempt-disabled-regions.patch
+++ b/debian/patches/features/all/rt/0245-x86-crypto-Reduce-preempt-disabled-regions.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Mon, 14 Nov 2011 18:19:27 +0100
-Subject: [PATCH 245/395] x86: crypto: Reduce preempt disabled regions
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e0a262b4e9b0fd82c352e47137377c91a18d27cb
+Subject: [PATCH 245/397] x86: crypto: Reduce preempt disabled regions
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dc527e5b165e6b35780b95ffc2dd37af276d9038
 
 Restrict the preempt disabled regions to the actual floating point
 operations and enable preemption for the administrative actions.
diff --git a/debian/patches/features/all/rt/0246-dm-Make-rt-aware.patch b/debian/patches/features/all/rt/0246-dm-Make-rt-aware.patch
index 275d175..e20744d 100644
--- a/debian/patches/features/all/rt/0246-dm-Make-rt-aware.patch
+++ b/debian/patches/features/all/rt/0246-dm-Make-rt-aware.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 23:06:09 +0100
-Subject: [PATCH 246/395] dm: Make rt aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a72881ab984706f19f9fbd9a69c496a9825e5057
+Subject: [PATCH 246/397] dm: Make rt aware
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fc13b24a47a0411c4138729e72bb7044e5f1d002
 
 Use the BUG_ON_NORT variant for the irq_disabled() checks. RT has
 interrupts legitimately enabled here as we cant deadlock against the
diff --git a/debian/patches/features/all/rt/0247-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch b/debian/patches/features/all/rt/0247-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
index f77cdc1..03b9b60 100644
--- a/debian/patches/features/all/rt/0247-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
+++ b/debian/patches/features/all/rt/0247-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 14 Dec 2011 01:03:49 +0100
-Subject: [PATCH 247/395] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=59f52fdbd17169c10ebf08c28c54759b5360618d
+Subject: [PATCH 247/397] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fdffa3e9cd9834be44b0f715324bb736a20d6657
 
 We can't deal with the cpumask allocations which happen in atomic
 context (see arch/x86/kernel/apic/io_apic.c) on RT right now.
diff --git a/debian/patches/features/all/rt/0248-seqlock-Prevent-rt-starvation.patch b/debian/patches/features/all/rt/0248-seqlock-Prevent-rt-starvation.patch
index cb15bb0..675ce88 100644
--- a/debian/patches/features/all/rt/0248-seqlock-Prevent-rt-starvation.patch
+++ b/debian/patches/features/all/rt/0248-seqlock-Prevent-rt-starvation.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Feb 2012 12:03:30 +0100
-Subject: [PATCH 248/395] seqlock: Prevent rt starvation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=44beec19278f08b0a4e68e963ff3f0eb83464200
+Subject: [PATCH 248/397] seqlock: Prevent rt starvation
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e23d9e556b338f32d6583fcfab1ede6e19b5f2f4
 
 If a low prio writer gets preempted while holding the seqlock write
 locked, a high prio reader spins forever on RT.
diff --git a/debian/patches/features/all/rt/0249-timer-Fix-hotplug-for-rt.patch b/debian/patches/features/all/rt/0249-timer-Fix-hotplug-for-rt.patch
index e31cba4..c7345cf 100644
--- a/debian/patches/features/all/rt/0249-timer-Fix-hotplug-for-rt.patch
+++ b/debian/patches/features/all/rt/0249-timer-Fix-hotplug-for-rt.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:28 -0500
-Subject: [PATCH 249/395] timer: Fix hotplug for -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a1a31154e72a70dd21088c19cf97fd4967b8f361
+Subject: [PATCH 249/397] timer: Fix hotplug for -rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=825fb531252afcc477a865ab86eaccd1edc159dd
 
 Revert the RT patch:
     Author: Ingo Molnar <mingo at elte.hu>
diff --git a/debian/patches/features/all/rt/0250-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch b/debian/patches/features/all/rt/0250-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
index 9aa8b0a..d199c88 100644
--- a/debian/patches/features/all/rt/0250-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
+++ b/debian/patches/features/all/rt/0250-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:29 -0500
-Subject: [PATCH 250/395] futex/rt: Fix possible lockup when taking pi_lock in
+Subject: [PATCH 250/397] futex/rt: Fix possible lockup when taking pi_lock in
  proxy handler
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a290f3ba35abde8ff96bbba7c35c5a989c8dd6b2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=11fc4c7967c189b0b066704ba8dbbb55ef914a76
 
 When taking the pi_lock, we must disable interrupts because the
 pi_lock can also be taken in an interrupt handler.
diff --git a/debian/patches/features/all/rt/0251-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch b/debian/patches/features/all/rt/0251-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
index 05c0af2..db43e37 100644
--- a/debian/patches/features/all/rt/0251-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
+++ b/debian/patches/features/all/rt/0251-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:32 -0500
-Subject: [PATCH 251/395] ring-buffer/rt: Check for irqs disabled before
+Subject: [PATCH 251/397] ring-buffer/rt: Check for irqs disabled before
  grabbing reader lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5d091cf5dd0b8f1cc7adbdbcfa58a99b4554e52c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f421a8f80bc0a543874a998641e57b1d83e673c3
 
 In RT the reader lock is a mutex and we can not grab it when preemption is
 disabled. The in_atomic() check that is there does not check if irqs are
diff --git a/debian/patches/features/all/rt/0252-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch b/debian/patches/features/all/rt/0252-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
index 0e949b0..31420bc 100644
--- a/debian/patches/features/all/rt/0252-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
+++ b/debian/patches/features/all/rt/0252-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:33 -0500
-Subject: [PATCH 252/395] sched/rt: Fix wait_task_interactive() to test
+Subject: [PATCH 252/397] sched/rt: Fix wait_task_interactive() to test
  rt_spin_lock state
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f04929e87b88c31ab3919f3a26da113278779088
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e2132bc0db805d150bce6c4e6ad8ff77aa090429
 
 The wait_task_interactive() will have a task sleep waiting for another
 task to have a certain state. But it ignores the rt_spin_locks state
diff --git a/debian/patches/features/all/rt/0253-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch b/debian/patches/features/all/rt/0253-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
index fd9e6f1..9b10441 100644
--- a/debian/patches/features/all/rt/0253-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
+++ b/debian/patches/features/all/rt/0253-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:30 -0500
-Subject: [PATCH 253/395] lglock/rt: Use non-rt for_each_cpu() in -rt code
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=201225495f8e64d6364433a55d33ddf1c709c8fd
+Subject: [PATCH 253/397] lglock/rt: Use non-rt for_each_cpu() in -rt code
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=133f8d9863c638cdb4c72044e702d0aee25c9dd8
 
 Currently the RT version of the lglocks() does a for_each_online_cpu()
 in the name##_global_lock_online() functions. Non-rt uses its own
diff --git a/debian/patches/features/all/rt/0254-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch b/debian/patches/features/all/rt/0254-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
index 71143dd..0d8cde4 100644
--- a/debian/patches/features/all/rt/0254-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
+++ b/debian/patches/features/all/rt/0254-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 2 Mar 2012 10:36:57 -0500
-Subject: [PATCH 254/395] cpu: Make hotplug.lock a "sleeping" spinlock on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6b985427d1f83dce8a567263b5fde33f641df028
+Subject: [PATCH 254/397] cpu: Make hotplug.lock a "sleeping" spinlock on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=25f1f8b140a17811e14e5f91df6e3a6cf0e68d94
 
 Tasks can block on hotplug.lock in pin_current_cpu(), but their state
 might be != RUNNING. So the mutex wakeup will set the state
diff --git a/debian/patches/features/all/rt/0255-softirq-Check-preemption-after-reenabling-interrupts.patch b/debian/patches/features/all/rt/0255-softirq-Check-preemption-after-reenabling-interrupts.patch
index ad8b2d4..4eff43a 100644
--- a/debian/patches/features/all/rt/0255-softirq-Check-preemption-after-reenabling-interrupts.patch
+++ b/debian/patches/features/all/rt/0255-softirq-Check-preemption-after-reenabling-interrupts.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 13 Nov 2011 17:17:09 +0100
-Subject: [PATCH 255/395] softirq: Check preemption after reenabling interrupts
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1c765e7132693403c5de7b77111da34e602440d6
+Subject: [PATCH 255/397] softirq: Check preemption after reenabling interrupts
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6b5adeee4dd90d07a817485d9ef60e554aaccfe1
 
 raise_softirq_irqoff() disables interrupts and wakes the softirq
 daemon, but after reenabling interrupts there is no preemption check,
diff --git a/debian/patches/features/all/rt/0256-rt-Introduce-cpu_chill.patch b/debian/patches/features/all/rt/0256-rt-Introduce-cpu_chill.patch
index 2898641..ea4c92e 100644
--- a/debian/patches/features/all/rt/0256-rt-Introduce-cpu_chill.patch
+++ b/debian/patches/features/all/rt/0256-rt-Introduce-cpu_chill.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 7 Mar 2012 20:51:03 +0100
-Subject: [PATCH 256/395] rt: Introduce cpu_chill()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=428a948f377dfed09557f600b7bec0db04041521
+Subject: [PATCH 256/397] rt: Introduce cpu_chill()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8eebed030ce9b4885ffbcb3af69c44ce6b7b0180
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Add cpu_chill() to replace cpu_relax(). cpu_chill()
diff --git a/debian/patches/features/all/rt/0257-fs-dcache-Use-cpu_chill-in-trylock-loops.patch b/debian/patches/features/all/rt/0257-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
index 5ac42be..82414e3 100644
--- a/debian/patches/features/all/rt/0257-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
+++ b/debian/patches/features/all/rt/0257-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 7 Mar 2012 21:00:34 +0100
-Subject: [PATCH 257/395] fs: dcache: Use cpu_chill() in trylock loops
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f56f0e6374cc0a2425b394a638603b34361f82e6
+Subject: [PATCH 257/397] fs: dcache: Use cpu_chill() in trylock loops
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d2ff048f524cf7475e09043d56314ff5da263e11
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system
diff --git a/debian/patches/features/all/rt/0258-net-Use-cpu_chill-instead-of-cpu_relax.patch b/debian/patches/features/all/rt/0258-net-Use-cpu_chill-instead-of-cpu_relax.patch
index 4025c86..f9a45ef 100644
--- a/debian/patches/features/all/rt/0258-net-Use-cpu_chill-instead-of-cpu_relax.patch
+++ b/debian/patches/features/all/rt/0258-net-Use-cpu_chill-instead-of-cpu_relax.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 7 Mar 2012 21:10:04 +0100
-Subject: [PATCH 258/395] net: Use cpu_chill() instead of cpu_relax()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ce65c52151ac79d4ef4c4136e7ac726a7e35aa4f
+Subject: [PATCH 258/397] net: Use cpu_chill() instead of cpu_relax()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5cc6f5ad67eb83d228ed7aa68d5df245adda448
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system
diff --git a/debian/patches/features/all/rt/0259-kconfig-disable-a-few-options-rt.patch.patch b/debian/patches/features/all/rt/0259-kconfig-disable-a-few-options-rt.patch.patch
index 2328a8c..40ebafd 100644
--- a/debian/patches/features/all/rt/0259-kconfig-disable-a-few-options-rt.patch.patch
+++ b/debian/patches/features/all/rt/0259-kconfig-disable-a-few-options-rt.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 24 Jul 2011 12:11:43 +0200
-Subject: [PATCH 259/395] kconfig-disable-a-few-options-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e27377b792893672cc729c6bf511447328d5ed85
+Subject: [PATCH 259/397] kconfig-disable-a-few-options-rt.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ded954d65280381b5a81c68d22e2d9012ec65766
 
 Disable stuff which is known to have issues on RT
 
diff --git a/debian/patches/features/all/rt/0260-kconfig-preempt-rt-full.patch.patch b/debian/patches/features/all/rt/0260-kconfig-preempt-rt-full.patch.patch
index 8d5ec2e..165a50c 100644
--- a/debian/patches/features/all/rt/0260-kconfig-preempt-rt-full.patch.patch
+++ b/debian/patches/features/all/rt/0260-kconfig-preempt-rt-full.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 14:58:57 +0200
-Subject: [PATCH 260/395] kconfig-preempt-rt-full.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=136bffb75a1108f1e9a0557155097a49297fc103
+Subject: [PATCH 260/397] kconfig-preempt-rt-full.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cf0b1fa78f54fa8536aefd75c23a3b16e1bc771c
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
diff --git a/debian/patches/features/all/rt/0261-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch b/debian/patches/features/all/rt/0261-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
index 9b7384f..d07d608 100644
--- a/debian/patches/features/all/rt/0261-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
+++ b/debian/patches/features/all/rt/0261-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Mon, 16 Apr 2012 21:51:54 -0400
-Subject: [PATCH 261/395] rt: Make migrate_disable/enable() and __rt_mutex_init
+Subject: [PATCH 261/397] rt: Make migrate_disable/enable() and __rt_mutex_init
  non-GPL only
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55e420077a9e71ec6c9baa522eba1776fa2dc594
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=625d60541e2702fe435b8cc0b768801164a67b4e
 
 Modules that load on the normal vanilla kernel should also load on
 an -rt kernel as well. This does not mean we condone non-GPL modules,
diff --git a/debian/patches/features/all/rt/0262-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch b/debian/patches/features/all/rt/0262-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
index 7c4a5a2..c156700 100644
--- a/debian/patches/features/all/rt/0262-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
+++ b/debian/patches/features/all/rt/0262-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
@@ -1,8 +1,8 @@
 From: John Kacur <jkacur at redhat.com>
 Date: Fri, 27 Apr 2012 12:48:46 +0200
-Subject: [PATCH 262/395] scsi: qla2xxx: Use local_irq_save_nort() in
+Subject: [PATCH 262/397] scsi: qla2xxx: Use local_irq_save_nort() in
  qla2x00_poll
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=86969fcde7b3163784ce147e10be2b54ed43ca7f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=732ee9ba54dac402225e82d4a253103027c8d280
 
 RT triggers the following:
 
diff --git a/debian/patches/features/all/rt/0263-net-RT-REmove-preemption-disabling-in-netif_rx.patch b/debian/patches/features/all/rt/0263-net-RT-REmove-preemption-disabling-in-netif_rx.patch
index 8c83c18..c47249d 100644
--- a/debian/patches/features/all/rt/0263-net-RT-REmove-preemption-disabling-in-netif_rx.patch
+++ b/debian/patches/features/all/rt/0263-net-RT-REmove-preemption-disabling-in-netif_rx.patch
@@ -1,7 +1,7 @@
 From: Priyanka Jain <Priyanka.Jain at freescale.com>
 Date: Thu, 17 May 2012 09:35:11 +0530
-Subject: [PATCH 263/395] net,RT:REmove preemption disabling in netif_rx()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a55b35f9bd5243f53015cd8bceae7511de198de2
+Subject: [PATCH 263/397] net,RT:REmove preemption disabling in netif_rx()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ca07d1a970d5dda8e64ddc75faaeab0b1dc94838
 
 1)enqueue_to_backlog() (called from netif_rx) should be
   bind to a particluar CPU. This can be achieved by
diff --git a/debian/patches/features/all/rt/0264-mips-remove-smp-reserve-lock.patch.patch b/debian/patches/features/all/rt/0264-mips-remove-smp-reserve-lock.patch.patch
index 67af5fd..96f9b83 100644
--- a/debian/patches/features/all/rt/0264-mips-remove-smp-reserve-lock.patch.patch
+++ b/debian/patches/features/all/rt/0264-mips-remove-smp-reserve-lock.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 22 May 2012 21:15:10 +0200
-Subject: [PATCH 264/395] mips-remove-smp-reserve-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b1c339b46fe71cc1c9d1bfe63b2f363f82d84013
+Subject: [PATCH 264/397] mips-remove-smp-reserve-lock.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f5039fe5f021de5902901c28a322d01aa09f7ef5
 
 Instead of making the lock raw, remove it as it protects nothing.
 
diff --git a/debian/patches/features/all/rt/0265-Latency-histogramms-Cope-with-backwards-running-loca.patch b/debian/patches/features/all/rt/0265-Latency-histogramms-Cope-with-backwards-running-loca.patch
index ecbd7e9..f420a2e 100644
--- a/debian/patches/features/all/rt/0265-Latency-histogramms-Cope-with-backwards-running-loca.patch
+++ b/debian/patches/features/all/rt/0265-Latency-histogramms-Cope-with-backwards-running-loca.patch
@@ -1,8 +1,8 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:17 +0000
-Subject: [PATCH 265/395] Latency histogramms: Cope with backwards running
+Subject: [PATCH 265/397] Latency histogramms: Cope with backwards running
  local trace clock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d3a928179b52bd08bd7318cf898ee0e2596947c4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=67c0f61a593401839efd01206a4d3fa61db69ead
 
 Thanks to the wonders of modern technology, the local trace clock can
 now run backwards. Since this never happened before, the time difference
diff --git a/debian/patches/features/all/rt/0266-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch b/debian/patches/features/all/rt/0266-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
index f8fb853..b86aa58 100644
--- a/debian/patches/features/all/rt/0266-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
+++ b/debian/patches/features/all/rt/0266-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
@@ -1,8 +1,8 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:18 +0000
-Subject: [PATCH 266/395] Latency histograms: Adjust timer, if already elapsed
+Subject: [PATCH 266/397] Latency histograms: Adjust timer, if already elapsed
  when programmed
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7f392aa7286f571544154aa7ca0d1b51f149a796
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0288c96570c7541821e8b37c95f245801c95d1f9
 
 Nothing prevents a programmer from calling clock_nanosleep() with an
 already elapsed wakeup time in absolute time mode or with a too small
diff --git a/debian/patches/features/all/rt/0267-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch b/debian/patches/features/all/rt/0267-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
index 493e01a..8c545f7 100644
--- a/debian/patches/features/all/rt/0267-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
+++ b/debian/patches/features/all/rt/0267-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
@@ -1,7 +1,7 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:18 +0000
-Subject: [PATCH 267/395] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=276335696eacd72c362850f0475d9be47d1063cf
+Subject: [PATCH 267/397] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bffd8163a6db6c3800912e0518ccd21e7ea444f6
 
 Strange CPU stalls have been observed in RT when RT_GROUP_SCHED
 was configured.
diff --git a/debian/patches/features/all/rt/0268-Latency-histograms-Detect-another-yet-overlooked-sha.patch b/debian/patches/features/all/rt/0268-Latency-histograms-Detect-another-yet-overlooked-sha.patch
index 15c4e92..ea498d9 100644
--- a/debian/patches/features/all/rt/0268-Latency-histograms-Detect-another-yet-overlooked-sha.patch
+++ b/debian/patches/features/all/rt/0268-Latency-histograms-Detect-another-yet-overlooked-sha.patch
@@ -1,8 +1,8 @@
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:19 +0000
-Subject: [PATCH 268/395] Latency histograms: Detect another yet overlooked
+Subject: [PATCH 268/397] Latency histograms: Detect another yet overlooked
  sharedprio condition
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a4382339bd6bb7fd65953d82df6b8b0d23cfc620
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4902b28f36c5e5989ab650edcb4f2b6a1cb6dd9b
 
 While waiting for an RT process to be woken up, the previous process may
 go to wait and switch to another one with the same priority which then
diff --git a/debian/patches/features/all/rt/0269-slab-Prevent-local-lock-deadlock.patch b/debian/patches/features/all/rt/0269-slab-Prevent-local-lock-deadlock.patch
index d4dcdfc..6fb4ebd 100644
--- a/debian/patches/features/all/rt/0269-slab-Prevent-local-lock-deadlock.patch
+++ b/debian/patches/features/all/rt/0269-slab-Prevent-local-lock-deadlock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jul 2012 22:05:19 +0000
-Subject: [PATCH 269/395] slab: Prevent local lock deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fe5c5bc26eb65ab42d376311dd6a9bd9d26e7729
+Subject: [PATCH 269/397] slab: Prevent local lock deadlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=300fda0f948a9cda1be395abbb294b41f366650f
 
 On RT we avoid the cross cpu function calls and take the per cpu local
 locks instead. Now the code missed that taking the local lock on the
diff --git a/debian/patches/features/all/rt/0270-fs-jbd-pull-your-plug-when-waiting-for-space.patch b/debian/patches/features/all/rt/0270-fs-jbd-pull-your-plug-when-waiting-for-space.patch
index bd0c3df..a3651f4 100644
--- a/debian/patches/features/all/rt/0270-fs-jbd-pull-your-plug-when-waiting-for-space.patch
+++ b/debian/patches/features/all/rt/0270-fs-jbd-pull-your-plug-when-waiting-for-space.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <mgalbraith at suse.de>
 Date: Wed, 11 Jul 2012 22:05:20 +0000
-Subject: [PATCH 270/395] fs, jbd: pull your plug when waiting for space
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=46edd39cc732b45d8f62c7e734dc514113f5b1aa
+Subject: [PATCH 270/397] fs, jbd: pull your plug when waiting for space
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=38fb60a64b8f756aa748f7e9497e21c913212a21
 
 With an -rt kernel, and a heavy sync IO load, tasks can jam
 up on journal locks without unplugging, which can lead to
diff --git a/debian/patches/features/all/rt/0271-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch b/debian/patches/features/all/rt/0271-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
index 940d39b..aff1028 100644
--- a/debian/patches/features/all/rt/0271-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
+++ b/debian/patches/features/all/rt/0271-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
@@ -1,8 +1,8 @@
 From: Yong Zhang <yong.zhang at windriver.com>
 Date: Wed, 11 Jul 2012 22:05:21 +0000
-Subject: [PATCH 271/395] perf: Make swevent hrtimer run in irq instead of
+Subject: [PATCH 271/397] perf: Make swevent hrtimer run in irq instead of
  softirq
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=789c0e331d2760e677b571922a901b30e35fa29c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a6d36fd48c2b23f86a401625ec7b09b29ca4583
 
 Otherwise we get a deadlock like below:
 
diff --git a/debian/patches/features/all/rt/0272-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch b/debian/patches/features/all/rt/0272-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
index d73b2b8..6035cb5 100644
--- a/debian/patches/features/all/rt/0272-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
+++ b/debian/patches/features/all/rt/0272-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Mon, 16 Jul 2012 08:07:43 +0000
-Subject: [PATCH 272/395] cpu/rt: Rework cpu down for PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=754b44660563fef0818da95825e61aaef420f81d
+Subject: [PATCH 272/397] cpu/rt: Rework cpu down for PREEMPT_RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8db67f17e89e2651d8b491620bc47e07c1a4d4db
 
 Bringing a CPU down is a pain with the PREEMPT_RT kernel because
 tasks can be preempted in many more places than in non-RT. In
diff --git a/debian/patches/features/all/rt/0273-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch b/debian/patches/features/all/rt/0273-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
index 1835b1f..615ae7e 100644
--- a/debian/patches/features/all/rt/0273-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
+++ b/debian/patches/features/all/rt/0273-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Tue, 17 Jul 2012 10:45:59 -0400
-Subject: [PATCH 273/395] cpu/rt: Fix cpu_hotplug variable initialization
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5e5eba7d2a493674d04154714851789a43536b1
+Subject: [PATCH 273/397] cpu/rt: Fix cpu_hotplug variable initialization
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e0d356c69bc9d85e8200eb8d2335d8cc21a9cfb7
 
 The commit "cpu/rt: Rework cpu down for PREEMPT_RT" changed the double
 meaning of the cpu_hotplug.lock, where it was a spinlock for RT and a
diff --git a/debian/patches/features/all/rt/0274-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch b/debian/patches/features/all/rt/0274-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
index 10d9648..a090c5d 100644
--- a/debian/patches/features/all/rt/0274-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
+++ b/debian/patches/features/all/rt/0274-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 2 Aug 2012 18:56:52 -0400
-Subject: [PATCH 274/395] time/rt: Fix up leap-second backport for RT changes
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e17b48368c72a32b8fe41e469734d95f77654191
+Subject: [PATCH 274/397] time/rt: Fix up leap-second backport for RT changes
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a9e8f3f8723e795503955d2550904d96f4289f79
 
 The leap-second backport broke RT, and a few changes had to be done.
 
diff --git a/debian/patches/features/all/rt/0275-fix-printk-flush-of-messages.patch b/debian/patches/features/all/rt/0275-fix-printk-flush-of-messages.patch
index fb9f374..6e1e4a6 100644
--- a/debian/patches/features/all/rt/0275-fix-printk-flush-of-messages.patch
+++ b/debian/patches/features/all/rt/0275-fix-printk-flush-of-messages.patch
@@ -1,7 +1,7 @@
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Wed, 16 May 2012 18:09:36 -0700
-Subject: [PATCH 275/395] fix printk flush of messages
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=021692f774f373934f7c3102a6a1a1c106ca60d2
+Subject: [PATCH 275/397] fix printk flush of messages
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=843305830601e7fb829213538b7de4406d112f21
 
 Updates console-make-rt-friendly.patch
 
diff --git a/debian/patches/features/all/rt/0276-fix-printk-flush-of-messages.patch b/debian/patches/features/all/rt/0276-fix-printk-flush-of-messages.patch
index fdfa475..dfcc725 100644
--- a/debian/patches/features/all/rt/0276-fix-printk-flush-of-messages.patch
+++ b/debian/patches/features/all/rt/0276-fix-printk-flush-of-messages.patch
@@ -1,7 +1,7 @@
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Wed, 16 May 2012 18:05:53 -0700
-Subject: [PATCH 276/395] fix printk flush of messages
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=95f32e9aed52bb83ea514f80efaa82692c8e9403
+Subject: [PATCH 276/397] fix printk flush of messages
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=480a25c56524a5b5241ff6226d0b9b3a2bd8662f
 
 Reverse preempt-rt-allow-immediate-magic-sysrq-output-for-preempt_rt_full.patch
 
diff --git a/debian/patches/features/all/rt/0277-random-Make-it-work-on-rt.patch b/debian/patches/features/all/rt/0277-random-Make-it-work-on-rt.patch
index f9e1e4e..bfa5f93 100644
--- a/debian/patches/features/all/rt/0277-random-Make-it-work-on-rt.patch
+++ b/debian/patches/features/all/rt/0277-random-Make-it-work-on-rt.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Aug 2012 20:38:50 +0200
-Subject: [PATCH 277/395] random: Make it work on rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=450d82407a56e953df14bcf6444f747724f63a76
+Subject: [PATCH 277/397] random: Make it work on rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7e97ab994adab3dbe909dd92e7164936ee05a107
 
 Delegate the random insertion to the forced threaded interrupt
 handler. Store the return IP of the hard interrupt handler in the irq
diff --git a/debian/patches/features/all/rt/0278-softirq-Init-softirq-local-lock-after-per-cpu-sectio.patch b/debian/patches/features/all/rt/0278-softirq-Init-softirq-local-lock-after-per-cpu-sectio.patch
index 6b71d8b..b6a7b62 100644
--- a/debian/patches/features/all/rt/0278-softirq-Init-softirq-local-lock-after-per-cpu-sectio.patch
+++ b/debian/patches/features/all/rt/0278-softirq-Init-softirq-local-lock-after-per-cpu-sectio.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 4 Oct 2012 11:02:04 -0400
-Subject: [PATCH 278/395] softirq: Init softirq local lock after per cpu
+Subject: [PATCH 278/397] softirq: Init softirq local lock after per cpu
  section is set up
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=91fd0f94b960e4221efed15af78486d38593f519
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=340af03e4cea989493b93e9909d73a1767520875
 
 I discovered this bug when booting 3.4-rt on my powerpc box. It crashed
 with the following report:
diff --git a/debian/patches/features/all/rt/0279-mm-slab-Fix-potential-deadlock.patch b/debian/patches/features/all/rt/0279-mm-slab-Fix-potential-deadlock.patch
index 1755380..7e4385b 100644
--- a/debian/patches/features/all/rt/0279-mm-slab-Fix-potential-deadlock.patch
+++ b/debian/patches/features/all/rt/0279-mm-slab-Fix-potential-deadlock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 26 Sep 2012 16:20:00 +0200
-Subject: [PATCH 279/395] mm: slab: Fix potential deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ebc9e1a8d1200f0a3e46d9c8d76fabe011b99d97
+Subject: [PATCH 279/397] mm: slab: Fix potential deadlock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=636b7461e67f6a5095ff2df179f30199a21eea5d
 
  =============================================
 [ INFO: possible recursive locking detected ]
diff --git a/debian/patches/features/all/rt/0280-mm-page_alloc-Use-local_lock_on-instead-of-plain-spi.patch b/debian/patches/features/all/rt/0280-mm-page_alloc-Use-local_lock_on-instead-of-plain-spi.patch
index c507519..3bb2af5 100644
--- a/debian/patches/features/all/rt/0280-mm-page_alloc-Use-local_lock_on-instead-of-plain-spi.patch
+++ b/debian/patches/features/all/rt/0280-mm-page_alloc-Use-local_lock_on-instead-of-plain-spi.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 27 Sep 2012 11:11:46 +0200
-Subject: [PATCH 280/395] mm: page_alloc: Use local_lock_on() instead of plain
+Subject: [PATCH 280/397] mm: page_alloc: Use local_lock_on() instead of plain
  spinlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a569fc67d872f31498eeee55269d6e27e322d58
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4ad8221c07cc8789c3c206370ef65d7eb2412829
 
 The plain spinlock while sufficient does not update the local_lock
 internals. Use a proper local_lock function instead to ease debugging.
diff --git a/debian/patches/features/all/rt/0281-rt-rwsem-rwlock-lockdep-annotations.patch b/debian/patches/features/all/rt/0281-rt-rwsem-rwlock-lockdep-annotations.patch
index 501b6d4..b6d5498 100644
--- a/debian/patches/features/all/rt/0281-rt-rwsem-rwlock-lockdep-annotations.patch
+++ b/debian/patches/features/all/rt/0281-rt-rwsem-rwlock-lockdep-annotations.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 28 Sep 2012 10:49:42 +0100
-Subject: [PATCH 281/395] rt: rwsem/rwlock: lockdep annotations
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eda4f27f6e136d2f55b5501431a73cf67f9b0886
+Subject: [PATCH 281/397] rt: rwsem/rwlock: lockdep annotations
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9eac1fdc18e498b445276d35a71baa05b3be3e40
 
 rwlocks and rwsems on RT do not allow multiple readers. Annotate the
 lockdep acquire functions accordingly.
diff --git a/debian/patches/features/all/rt/0282-sched-Better-debug-output-for-might-sleep.patch b/debian/patches/features/all/rt/0282-sched-Better-debug-output-for-might-sleep.patch
index 3460f4e..d3847d6 100644
--- a/debian/patches/features/all/rt/0282-sched-Better-debug-output-for-might-sleep.patch
+++ b/debian/patches/features/all/rt/0282-sched-Better-debug-output-for-might-sleep.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 5 Oct 2012 08:56:15 +0100
-Subject: [PATCH 282/395] sched: Better debug output for might sleep
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3229a08bd0cf1bd73e3d3441c902eb8770ba642c
+Subject: [PATCH 282/397] sched: Better debug output for might sleep
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8631c4309f2fbd27e88b156b7c9bf6488533541c
 
 might sleep can tell us where interrupts have been disabled, but we
 have no idea what disabled preemption. Add some debug infrastructure.
diff --git a/debian/patches/features/all/rt/0283-stomp_machine-Use-mutex_trylock-when-called-from-ina.patch b/debian/patches/features/all/rt/0283-stomp_machine-Use-mutex_trylock-when-called-from-ina.patch
index b17d962..df309b4 100644
--- a/debian/patches/features/all/rt/0283-stomp_machine-Use-mutex_trylock-when-called-from-ina.patch
+++ b/debian/patches/features/all/rt/0283-stomp_machine-Use-mutex_trylock-when-called-from-ina.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 3 Oct 2012 17:21:53 +0100
-Subject: [PATCH 283/395] stomp_machine: Use mutex_trylock when called from
+Subject: [PATCH 283/397] stomp_machine: Use mutex_trylock when called from
  inactive cpu
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=afd0beb9a899ac1b641e73176a89c6e99cbfe535
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=92afe5ae1cc0acac71328af45d9df6c520654338
 
 If the stop machinery is called from inactive CPU we cannot use
 mutex_lock, because some other stomp machine invokation might be in
diff --git a/debian/patches/features/all/rt/0284-slab-Fix-up-stable-merge-of-slab-init_lock_keys.patch b/debian/patches/features/all/rt/0284-slab-Fix-up-stable-merge-of-slab-init_lock_keys.patch
index 4f8d440..cea911b 100644
--- a/debian/patches/features/all/rt/0284-slab-Fix-up-stable-merge-of-slab-init_lock_keys.patch
+++ b/debian/patches/features/all/rt/0284-slab-Fix-up-stable-merge-of-slab-init_lock_keys.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Tue, 16 Oct 2012 17:00:19 -0400
-Subject: [PATCH 284/395] slab: Fix up stable merge of slab init_lock_keys()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd91364856176b26c5e49529dfeac67bd9ded1dc
+Subject: [PATCH 284/397] slab: Fix up stable merge of slab init_lock_keys()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c7d93ba3c7e0abb19a0aba9182c1b5e5d2f4fd4f
 
 There was a stable fix that moved the init_lock_keys() to after
 the enable_cpucache(). But -rt changed this function to
diff --git a/debian/patches/features/all/rt/0285-hrtimer-Raise-softirq-if-hrtimer-irq-stalled.patch b/debian/patches/features/all/rt/0285-hrtimer-Raise-softirq-if-hrtimer-irq-stalled.patch
index aa80f98..d5f0965 100644
--- a/debian/patches/features/all/rt/0285-hrtimer-Raise-softirq-if-hrtimer-irq-stalled.patch
+++ b/debian/patches/features/all/rt/0285-hrtimer-Raise-softirq-if-hrtimer-irq-stalled.patch
@@ -1,7 +1,7 @@
 From: Watanabe <shunsuke.watanabe at tel.com>
 Date: Sun, 28 Oct 2012 11:13:44 +0100
-Subject: [PATCH 285/395] hrtimer: Raise softirq if hrtimer irq stalled
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3b1161904ab8599b8d18c685ce601c9254a3ecb5
+Subject: [PATCH 285/397] hrtimer: Raise softirq if hrtimer irq stalled
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6e59375a9d2fc1d6a6c0d9ee926f7c4f9d85c8ac
 
 When the hrtimer stall detection hits the softirq is not raised.
 
diff --git a/debian/patches/features/all/rt/0286-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch b/debian/patches/features/all/rt/0286-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch
index 87d2b30..1241843 100644
--- a/debian/patches/features/all/rt/0286-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch
+++ b/debian/patches/features/all/rt/0286-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 13:26:09 +0000
-Subject: [PATCH 286/395] rcu: Disable RCU_FAST_NO_HZ on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b8820d794aca521930ee24c27ac4c8da6e07f499
+Subject: [PATCH 286/397] rcu: Disable RCU_FAST_NO_HZ on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a290a3963f78d2506469e18515360119f0b1afd3
 
 This uses a timer_list timer from the irq disabled guts of the idle
 code. Disable it for now to prevent wreckage.
diff --git a/debian/patches/features/all/rt/0287-net-netfilter-Serialize-xt_write_recseq-sections-on-.patch b/debian/patches/features/all/rt/0287-net-netfilter-Serialize-xt_write_recseq-sections-on-.patch
index 2b20be8..326ff37 100644
--- a/debian/patches/features/all/rt/0287-net-netfilter-Serialize-xt_write_recseq-sections-on-.patch
+++ b/debian/patches/features/all/rt/0287-net-netfilter-Serialize-xt_write_recseq-sections-on-.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 11:18:08 +0100
-Subject: [PATCH 287/395] net: netfilter: Serialize xt_write_recseq sections on
+Subject: [PATCH 287/397] net: netfilter: Serialize xt_write_recseq sections on
  RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3ad8eca1ed51c26a33c8bd0a543012f0b8f9ebe9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b9b0b0777e98ecdd4316019b71efca679e0a55b0
 
 The netfilter code relies only on the implicit semantics of
 local_bh_disable() for serializing wt_write_recseq sections. RT breaks
diff --git a/debian/patches/features/all/rt/0288-sched-Adjust-sched_reset_on_fork-when-nothing-else-c.patch b/debian/patches/features/all/rt/0288-sched-Adjust-sched_reset_on_fork-when-nothing-else-c.patch
index f9a7a3a..8a26147 100644
--- a/debian/patches/features/all/rt/0288-sched-Adjust-sched_reset_on_fork-when-nothing-else-c.patch
+++ b/debian/patches/features/all/rt/0288-sched-Adjust-sched_reset_on_fork-when-nothing-else-c.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 20 Dec 2012 14:58:00 +0100
-Subject: [PATCH 288/395] sched: Adjust sched_reset_on_fork when nothing else
+Subject: [PATCH 288/397] sched: Adjust sched_reset_on_fork when nothing else
  changes
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e3a3968c9befe1a274a747f739316ca219a5237
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8f1d21e246a8ef736b60f883c524d659e30b758a
 
 If the policy and priority remain unchanged a possible modification of
 sched_reset_on_fork gets lost in the early exit path.
diff --git a/debian/patches/features/all/rt/0289-sched-Queue-RT-tasks-to-head-when-prio-drops.patch b/debian/patches/features/all/rt/0289-sched-Queue-RT-tasks-to-head-when-prio-drops.patch
index 133dfbc..55e664a 100644
--- a/debian/patches/features/all/rt/0289-sched-Queue-RT-tasks-to-head-when-prio-drops.patch
+++ b/debian/patches/features/all/rt/0289-sched-Queue-RT-tasks-to-head-when-prio-drops.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 4 Dec 2012 08:56:41 +0100
-Subject: [PATCH 289/395] sched: Queue RT tasks to head when prio drops
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=13daa62bd090eaf704c7704d52fed97e888d5fa6
+Subject: [PATCH 289/397] sched: Queue RT tasks to head when prio drops
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7fc19247769b8ef4fd21d34433df92dd9466ba64
 
 The following scenario does not work correctly:
 
diff --git a/debian/patches/features/all/rt/0290-sched-Consider-pi-boosting-in-setscheduler.patch b/debian/patches/features/all/rt/0290-sched-Consider-pi-boosting-in-setscheduler.patch
index 8af1355..efd5f75 100644
--- a/debian/patches/features/all/rt/0290-sched-Consider-pi-boosting-in-setscheduler.patch
+++ b/debian/patches/features/all/rt/0290-sched-Consider-pi-boosting-in-setscheduler.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 20 Dec 2012 15:13:49 +0100
-Subject: [PATCH 290/395] sched: Consider pi boosting in setscheduler
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3545464e0d76aa26bfc8d6503bf40ff33b135d06
+Subject: [PATCH 290/397] sched: Consider pi boosting in setscheduler
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd091271eb83148ce3f17c2d8f22eeb8923db3d8
 
 If a PI boosted task policy/priority is modified by a setscheduler()
 call we unconditionally dequeue and requeue the task if it is on the
diff --git a/debian/patches/features/all/rt/0291-drivers-tty-pl011-irq-disable-madness.patch.patch b/debian/patches/features/all/rt/0291-drivers-tty-pl011-irq-disable-madness.patch.patch
index c4a81a6..71fb809 100644
--- a/debian/patches/features/all/rt/0291-drivers-tty-pl011-irq-disable-madness.patch.patch
+++ b/debian/patches/features/all/rt/0291-drivers-tty-pl011-irq-disable-madness.patch.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 8 Jan 2013 21:36:51 +0100
-Subject: [PATCH 291/395] drivers-tty-pl011-irq-disable-madness.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f012598d8bbf739aa79f29f2e6375ca51b70b9af
+Subject: [PATCH 291/397] drivers-tty-pl011-irq-disable-madness.patch
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=187dc914b12d24617d1b229ee29babe0e292e42e
 
 Cc: stable-rt at vger.kernel.org
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0292-mmci-Remove-bogus-local_irq_save.patch b/debian/patches/features/all/rt/0292-mmci-Remove-bogus-local_irq_save.patch
index a6193ea..c533d4d 100644
--- a/debian/patches/features/all/rt/0292-mmci-Remove-bogus-local_irq_save.patch
+++ b/debian/patches/features/all/rt/0292-mmci-Remove-bogus-local_irq_save.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 9 Jan 2013 12:11:12 +0100
-Subject: [PATCH 292/395] mmci: Remove bogus local_irq_save()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=395677948a097f3487bc1e3e6cd797d0547787f0
+Subject: [PATCH 292/397] mmci: Remove bogus local_irq_save()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c827cc11c5e824b9539756e4727109d2dcfa3c8
 
 On !RT interrupt runs with interrupts disabled. On RT it's in a
 thread, so no need to disable interrupts at all.
diff --git a/debian/patches/features/all/rt/0293-sched-Init-idle-on_rq-in-init_idle.patch b/debian/patches/features/all/rt/0293-sched-Init-idle-on_rq-in-init_idle.patch
index b66e709..ba4e98c 100644
--- a/debian/patches/features/all/rt/0293-sched-Init-idle-on_rq-in-init_idle.patch
+++ b/debian/patches/features/all/rt/0293-sched-Init-idle-on_rq-in-init_idle.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 9 Jan 2013 23:03:29 +0100
-Subject: [PATCH 293/395] sched: Init idle->on_rq in init_idle()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6c65e7c44b377cb8aa028d533b8c435d0359e098
+Subject: [PATCH 293/397] sched: Init idle->on_rq in init_idle()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9575f23971ad6bf1b1a7ad12581e3ffbfa438178
 
 Cc: stable-rt at vger.kernel.org
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0294-sched-Check-for-idle-task-in-might_sleep.patch b/debian/patches/features/all/rt/0294-sched-Check-for-idle-task-in-might_sleep.patch
index 4112fc3..e37364d 100644
--- a/debian/patches/features/all/rt/0294-sched-Check-for-idle-task-in-might_sleep.patch
+++ b/debian/patches/features/all/rt/0294-sched-Check-for-idle-task-in-might_sleep.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 9 Jan 2013 23:34:08 +0100
-Subject: [PATCH 294/395] sched: Check for idle task in might_sleep()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c7de65db94a4cd6cb6269e9a6623ec30c34494e9
+Subject: [PATCH 294/397] sched: Check for idle task in might_sleep()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2894703ddf592ada82ae01ba75c1460df2d728a8
 
 Idle is not allowed to call sleeping functions ever!
 
diff --git a/debian/patches/features/all/rt/0295-mm-swap-Initialize-local-locks-early.patch b/debian/patches/features/all/rt/0295-mm-swap-Initialize-local-locks-early.patch
index 7c2c07a..73997f1 100644
--- a/debian/patches/features/all/rt/0295-mm-swap-Initialize-local-locks-early.patch
+++ b/debian/patches/features/all/rt/0295-mm-swap-Initialize-local-locks-early.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 10 Jan 2013 09:50:51 +0100
-Subject: [PATCH 295/395] mm: swap: Initialize local locks early
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3e76496e258bb629c8e092fdf3167ccf0557f56d
+Subject: [PATCH 295/397] mm: swap: Initialize local locks early
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1c4d69f443ca2bf183d3441843ab4afadc2e0465
 
 Cc: stable-rt at vger.kernel.org
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
diff --git a/debian/patches/features/all/rt/0296-x86-32-Use-kmap-switch-for-non-highmem-as-well.patch b/debian/patches/features/all/rt/0296-x86-32-Use-kmap-switch-for-non-highmem-as-well.patch
index 6a2812d..a830105 100644
--- a/debian/patches/features/all/rt/0296-x86-32-Use-kmap-switch-for-non-highmem-as-well.patch
+++ b/debian/patches/features/all/rt/0296-x86-32-Use-kmap-switch-for-non-highmem-as-well.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Feb 2013 10:59:53 +0100
-Subject: [PATCH 296/395] x86/32: Use kmap switch for non highmem as well
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eb3ac13baded0b141e8e869f02814aff5cdc0a43
+Subject: [PATCH 296/397] x86/32: Use kmap switch for non highmem as well
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6ecb7db3d33992da871edd013c63ece74f00ce73
 
 Even with CONFIG_HIGHMEM=n we need to take care of the "atomic"
 mappings which are installed via iomap_atomic.
diff --git a/debian/patches/features/all/rt/0297-acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch b/debian/patches/features/all/rt/0297-acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch
index 6ae82b1..1908a81 100644
--- a/debian/patches/features/all/rt/0297-acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch
+++ b/debian/patches/features/all/rt/0297-acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 13 Feb 2013 09:26:05 -0500
-Subject: [PATCH 297/395] acpi/rt: Convert acpi_gbl_hardware lock back to a
+Subject: [PATCH 297/397] acpi/rt: Convert acpi_gbl_hardware lock back to a
  raw_spinlock_t
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7e80be38b906c5df3b379c84388b140afe994329
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=819a983225362d98489db7ae155eb65f146ec818
 
 We hit the following bug with 3.6-rt:
 
diff --git a/debian/patches/features/all/rt/0298-serial-Imx-Fix-recursive-locking-bug.patch b/debian/patches/features/all/rt/0298-serial-Imx-Fix-recursive-locking-bug.patch
index 1b30d95..1e457a8 100644
--- a/debian/patches/features/all/rt/0298-serial-Imx-Fix-recursive-locking-bug.patch
+++ b/debian/patches/features/all/rt/0298-serial-Imx-Fix-recursive-locking-bug.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 14 Feb 2013 21:01:06 +0100
-Subject: [PATCH 298/395] serial: Imx: Fix recursive locking bug
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9b28e0752813fa4b7b8981bcde21774a0ad31714
+Subject: [PATCH 298/397] serial: Imx: Fix recursive locking bug
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8dadd48db25aa00cbe685702a3f0c1a6063a6068
 
 commit 9ec1882df2 (tty: serial: imx: console write routing is unsafe
 on SMP) introduced a recursive locking bug in imx_console_write().
diff --git a/debian/patches/features/all/rt/0299-wait-simple-Simple-waitqueue-implementation.patch b/debian/patches/features/all/rt/0299-wait-simple-Simple-waitqueue-implementation.patch
index bf3cd50..50783a7 100644
--- a/debian/patches/features/all/rt/0299-wait-simple-Simple-waitqueue-implementation.patch
+++ b/debian/patches/features/all/rt/0299-wait-simple-Simple-waitqueue-implementation.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 12 Dec 2011 12:29:04 +0100
-Subject: [PATCH 299/395] wait-simple: Simple waitqueue implementation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a242ffbd39024589a947d7bb67ad7b07f72dd876
+Subject: [PATCH 299/397] wait-simple: Simple waitqueue implementation
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fe5043b4f849b64418c572d88fb110d000e2db1a
 
 wait_queue is a swiss army knife and in most of the cases the
 complexity is not needed. For RT waitqueues are a constant source of
diff --git a/debian/patches/features/all/rt/0300-rcutiny-Use-simple-waitqueue.patch b/debian/patches/features/all/rt/0300-rcutiny-Use-simple-waitqueue.patch
index e55ee0d..a158b32 100644
--- a/debian/patches/features/all/rt/0300-rcutiny-Use-simple-waitqueue.patch
+++ b/debian/patches/features/all/rt/0300-rcutiny-Use-simple-waitqueue.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 3 Dec 2012 16:25:21 +0100
-Subject: [PATCH 300/395] rcutiny: Use simple waitqueue
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2f8c7c3b886d903cc0d6668ffc0e64b7ae31cc58
+Subject: [PATCH 300/397] rcutiny: Use simple waitqueue
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5a381cc07f3f690c63175714b811c7f68a20098b
 
 Simple waitqueues can be handled from interrupt disabled contexts.
 
diff --git a/debian/patches/features/all/rt/0301-rcutiny-Fix-typo-of-using-swake_up-instead-of-swait_.patch b/debian/patches/features/all/rt/0301-rcutiny-Fix-typo-of-using-swake_up-instead-of-swait_.patch
index 1b23beb..14c38f6 100644
--- a/debian/patches/features/all/rt/0301-rcutiny-Fix-typo-of-using-swake_up-instead-of-swait_.patch
+++ b/debian/patches/features/all/rt/0301-rcutiny-Fix-typo-of-using-swake_up-instead-of-swait_.patch
@@ -1,8 +1,8 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Wed, 1 May 2013 09:38:20 -0400
-Subject: [PATCH 301/395] rcutiny: Fix typo of using swake_up() instead of
+Subject: [PATCH 301/397] rcutiny: Fix typo of using swake_up() instead of
  swait_wake()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dfe89a58265e504db7e056f875c31fc742646d0e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=934ff7f62bc4790e80f70304688e5c8749b862b7
 
 Converting the rcutiny wake up queues to use the simple wait queues
 there was a typo in one of the functions.
diff --git a/debian/patches/features/all/rt/0302-x86-mce-Defer-mce-wakeups-to-threads-for-PREEMPT_RT.patch b/debian/patches/features/all/rt/0302-x86-mce-Defer-mce-wakeups-to-threads-for-PREEMPT_RT.patch
index 0fbedd9..80788e3 100644
--- a/debian/patches/features/all/rt/0302-x86-mce-Defer-mce-wakeups-to-threads-for-PREEMPT_RT.patch
+++ b/debian/patches/features/all/rt/0302-x86-mce-Defer-mce-wakeups-to-threads-for-PREEMPT_RT.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 11 Apr 2013 14:33:34 -0400
-Subject: [PATCH 302/395] x86/mce: Defer mce wakeups to threads for PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3825d67e0c0541857388bdce60bfbab0a2db176
+Subject: [PATCH 302/397] x86/mce: Defer mce wakeups to threads for PREEMPT_RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d28e1991849d880051b274060683c975053bb3bb
 
 We had a customer report a lockup on a 3.0-rt kernel that had the
 following backtrace:
diff --git a/debian/patches/features/all/rt/0303-swap-Use-unique-local-lock-name-for-swap_lock.patch b/debian/patches/features/all/rt/0303-swap-Use-unique-local-lock-name-for-swap_lock.patch
index 2c9c169..4d6ab24 100644
--- a/debian/patches/features/all/rt/0303-swap-Use-unique-local-lock-name-for-swap_lock.patch
+++ b/debian/patches/features/all/rt/0303-swap-Use-unique-local-lock-name-for-swap_lock.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 23 Apr 2013 16:10:00 -0400
-Subject: [PATCH 303/395] swap: Use unique local lock name for swap_lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=87de00300f67962f3c70c7c5fbfa90d2a0109f4e
+Subject: [PATCH 303/397] swap: Use unique local lock name for swap_lock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=65fc859d73cafe1833e9334f2e2029141e6c283c
 
 From lib/Kconfig.debug on CONFIG_FORCE_WEAK_PER_CPU:
 
diff --git a/debian/patches/features/all/rt/0304-sched-Add-is_idle_task-to-handle-invalidated-uses-of.patch b/debian/patches/features/all/rt/0304-sched-Add-is_idle_task-to-handle-invalidated-uses-of.patch
index 08995e1..c122515 100644
--- a/debian/patches/features/all/rt/0304-sched-Add-is_idle_task-to-handle-invalidated-uses-of.patch
+++ b/debian/patches/features/all/rt/0304-sched-Add-is_idle_task-to-handle-invalidated-uses-of.patch
@@ -1,8 +1,8 @@
 From: "Paul E. McKenney" <paul.mckenney at linaro.org>
 Date: Thu, 10 Nov 2011 12:41:56 -0800
-Subject: [PATCH 304/395] sched: Add is_idle_task() to handle invalidated uses
+Subject: [PATCH 304/397] sched: Add is_idle_task() to handle invalidated uses
  of idle_cpu()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=21f070851e8e5fb216a5d7036f5d87efd4ecad8f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=02b0e63656a63bcaa9f7c1226181aec27f93b13f
 
 Commit 908a3283 (Fix idle_cpu()) invalidated some uses of idle_cpu(),
 which used to say whether or not the CPU was running the idle task,
diff --git a/debian/patches/features/all/rt/0305-sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch b/debian/patches/features/all/rt/0305-sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch
index c20deca..05bf556 100644
--- a/debian/patches/features/all/rt/0305-sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch
+++ b/debian/patches/features/all/rt/0305-sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 18 Mar 2013 15:12:49 -0400
-Subject: [PATCH 305/395] sched/workqueue: Only wake up idle workers if not
+Subject: [PATCH 305/397] sched/workqueue: Only wake up idle workers if not
  blocked on sleeping spin lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e228e8cc60b2b030ebfe3a0c9361731eaae1391a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7ee9bb0572e2df9f442ab94dbae7ea9eb629ad32
 
 In -rt, most spin_locks() turn into mutexes. One of these spin_lock
 conversions is performed on the workqueue gcwq->lock. When the idle
diff --git a/debian/patches/features/all/rt/0306-x86-mce-fix-mce-timer-interval.patch b/debian/patches/features/all/rt/0306-x86-mce-fix-mce-timer-interval.patch
index d6180b2..cdfdf03 100644
--- a/debian/patches/features/all/rt/0306-x86-mce-fix-mce-timer-interval.patch
+++ b/debian/patches/features/all/rt/0306-x86-mce-fix-mce-timer-interval.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <bitbucket at online.de>
 Date: Wed, 29 May 2013 13:52:13 +0200
-Subject: [PATCH 306/395] x86/mce: fix mce timer interval
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c63094ee5ec118d621ae96bbe8e39fa2c9a2ddd
+Subject: [PATCH 306/397] x86/mce: fix mce timer interval
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=24e774807864f738edaea98a4a117e494c87e624
 
 Seems mce timer fire at the wrong frequency in -rt kernels since roughly
 forever due to 32 bit overflow.  3.8-rt is also missing a multiplier.
diff --git a/debian/patches/features/all/rt/0307-genirq-Set-irq-thread-to-RT-priority-on-creation.patch b/debian/patches/features/all/rt/0307-genirq-Set-irq-thread-to-RT-priority-on-creation.patch
index ee9d824..38fce9b 100644
--- a/debian/patches/features/all/rt/0307-genirq-Set-irq-thread-to-RT-priority-on-creation.patch
+++ b/debian/patches/features/all/rt/0307-genirq-Set-irq-thread-to-RT-priority-on-creation.patch
@@ -1,7 +1,7 @@
 From: Ivo Sieben <meltedpianoman at gmail.com>
 Date: Mon, 3 Jun 2013 10:12:02 +0000
-Subject: [PATCH 307/395] genirq: Set irq thread to RT priority on creation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9838951097453edaef53a1dd0510b89b9e56963c
+Subject: [PATCH 307/397] genirq: Set irq thread to RT priority on creation
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cdc4e7579960bd51bbfa86486480b9ac005fe2df
 
 When a threaded irq handler is installed the irq thread is initially
 created on normal scheduling priority. Only after the irq thread is
diff --git a/debian/patches/features/all/rt/0308-list_bl.h-make-list-head-locking-RT-safe.patch b/debian/patches/features/all/rt/0308-list_bl.h-make-list-head-locking-RT-safe.patch
index 6551e22..3f7f51e 100644
--- a/debian/patches/features/all/rt/0308-list_bl.h-make-list-head-locking-RT-safe.patch
+++ b/debian/patches/features/all/rt/0308-list_bl.h-make-list-head-locking-RT-safe.patch
@@ -1,7 +1,7 @@
 From: Paul Gortmaker <paul.gortmaker at windriver.com>
 Date: Fri, 21 Jun 2013 15:07:25 -0400
-Subject: [PATCH 308/395] list_bl.h: make list head locking RT safe
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1a6473ed3e9a20f5fa59e86469262bc4b459debb
+Subject: [PATCH 308/397] list_bl.h: make list head locking RT safe
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4340fbf15e427f48785e2d6df22744752c26f083
 
 As per changes in include/linux/jbd_common.h for avoiding the
 bit_spin_locks on RT ("fs: jbd/jbd2: Make state lock and journal
diff --git a/debian/patches/features/all/rt/0309-list_bl.h-fix-it-for-for-SMP-DEBUG_SPINLOCK.patch b/debian/patches/features/all/rt/0309-list_bl.h-fix-it-for-for-SMP-DEBUG_SPINLOCK.patch
index fd29c44..e306611 100644
--- a/debian/patches/features/all/rt/0309-list_bl.h-fix-it-for-for-SMP-DEBUG_SPINLOCK.patch
+++ b/debian/patches/features/all/rt/0309-list_bl.h-fix-it-for-for-SMP-DEBUG_SPINLOCK.patch
@@ -1,10 +1,10 @@
 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig at pengutronix.de>
 Date: Tue, 9 Jul 2013 00:26:32 +0200
-Subject: [PATCH 309/395] list_bl.h: fix it for for !SMP && !DEBUG_SPINLOCK
+Subject: [PATCH 309/397] list_bl.h: fix it for for !SMP && !DEBUG_SPINLOCK
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b55fe70443ae95c540f397f21e47c1f53f82e0fd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6c983f9d0f9dee7c9fa06f69e4dd668362b4fedf
 
 The patch "list_bl.h: make list head locking RT safe" introduced
 an unconditional
diff --git a/debian/patches/features/all/rt/0310-timers-prepare-for-full-preemption-improve.patch b/debian/patches/features/all/rt/0310-timers-prepare-for-full-preemption-improve.patch
index 8b06342..273c8ca 100644
--- a/debian/patches/features/all/rt/0310-timers-prepare-for-full-preemption-improve.patch
+++ b/debian/patches/features/all/rt/0310-timers-prepare-for-full-preemption-improve.patch
@@ -1,7 +1,7 @@
 From: Zhao Hongjiang <zhaohongjiang at huawei.com>
 Date: Wed, 17 Apr 2013 17:44:16 +0800
-Subject: [PATCH 310/395] timers: prepare for full preemption improve
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3e9ed99a013e3a6450896763ee25918aebb70a0c
+Subject: [PATCH 310/397] timers: prepare for full preemption improve
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5f389b9694996780f9e1a384bc95802c50ef8f73
 
 wake_up should do nothing on the nort, so we should use wakeup_timer_waiters,
 also fix a spell mistake.
diff --git a/debian/patches/features/all/rt/0311-kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch b/debian/patches/features/all/rt/0311-kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch
index 1fd20fa..428f42d 100644
--- a/debian/patches/features/all/rt/0311-kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch
+++ b/debian/patches/features/all/rt/0311-kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 7 Jun 2013 22:37:06 +0200
-Subject: [PATCH 311/395] kernel/cpu: fix cpu down problem if kthread's cpu is
+Subject: [PATCH 311/397] kernel/cpu: fix cpu down problem if kthread's cpu is
  going down
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6d2a1e205cf1e43be338a5bb1346c19c392d53da
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d08ffb8bb6a3c079dec177f8fa5013cf26e24fc2
 
 If kthread is pinned to CPUx and CPUx is going down then we get into
 trouble:
diff --git a/debian/patches/features/all/rt/0312-kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch b/debian/patches/features/all/rt/0312-kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch
index 199afe1..72de9f7 100644
--- a/debian/patches/features/all/rt/0312-kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch
+++ b/debian/patches/features/all/rt/0312-kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 14 Jun 2013 17:16:35 +0200
-Subject: [PATCH 312/395] kernel/hotplug: restore original cpu mask oncpu/down
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6c158fcb626b9b01fba3655095e48353df3293c0
+Subject: [PATCH 312/397] kernel/hotplug: restore original cpu mask oncpu/down
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c12a6c64889d395bd641237d00049401fea66ad
 
 If a task which is allowed to run only on CPU X puts CPU Y down then it
 will be allowed on all CPUs but the on CPU Y after it comes back from
diff --git a/debian/patches/features/all/rt/0313-drm-i915-drop-trace_i915_gem_ring_dispatch-on-rt.patch b/debian/patches/features/all/rt/0313-drm-i915-drop-trace_i915_gem_ring_dispatch-on-rt.patch
index fa3ec7c..0905e6a 100644
--- a/debian/patches/features/all/rt/0313-drm-i915-drop-trace_i915_gem_ring_dispatch-on-rt.patch
+++ b/debian/patches/features/all/rt/0313-drm-i915-drop-trace_i915_gem_ring_dispatch-on-rt.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 25 Apr 2013 18:12:52 +0200
-Subject: [PATCH 313/395] drm/i915: drop trace_i915_gem_ring_dispatch on rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=47fc0b9f50f81c8694e594bb5c4da32e7864ec6c
+Subject: [PATCH 313/397] drm/i915: drop trace_i915_gem_ring_dispatch on rt
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f9ecb262baf237541b3353b9d80ccb5524126700
 
 This tracepoint is responsible for:
 
diff --git a/debian/patches/features/all/rt/0314-rt-ntp-Move-call-to-schedule_delayed_work-to-helper-.patch b/debian/patches/features/all/rt/0314-rt-ntp-Move-call-to-schedule_delayed_work-to-helper-.patch
index ab8f7d4..de19183 100644
--- a/debian/patches/features/all/rt/0314-rt-ntp-Move-call-to-schedule_delayed_work-to-helper-.patch
+++ b/debian/patches/features/all/rt/0314-rt-ntp-Move-call-to-schedule_delayed_work-to-helper-.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 26 Jun 2013 15:28:11 -0400
-Subject: [PATCH 314/395] rt,ntp: Move call to schedule_delayed_work() to
+Subject: [PATCH 314/397] rt,ntp: Move call to schedule_delayed_work() to
  helper thread
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=54b44255bc5c704f4b803007c7aea8296fd534f4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4c470eaf0c1c7b38f218e66873b78e4f275d00af
 
 The ntp code for notify_cmos_timer() is called from a hard interrupt
 context. schedule_delayed_work() under PREEMPT_RT_FULL calls spinlocks
diff --git a/debian/patches/features/all/rt/0315-hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch b/debian/patches/features/all/rt/0315-hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch
index b2d79aa..4826038 100644
--- a/debian/patches/features/all/rt/0315-hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch
+++ b/debian/patches/features/all/rt/0315-hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 19 Aug 2013 17:33:25 -0400
-Subject: [PATCH 315/395] hwlat-detector: Update hwlat_detector to add outer
+Subject: [PATCH 315/397] hwlat-detector: Update hwlat_detector to add outer
  loop detection
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=21f68a2ab4f3448f3308b438fe5f08f1092e4f47
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b1ab484311704f23ea1240c34ada1b904858668a
 
 The hwlat_detector reads two timestamps in a row, then reports any
 gap between those calls. The problem is, it misses everything between
diff --git a/debian/patches/features/all/rt/0316-hwlat-detect-trace-Export-trace_clock_local-for-hwla.patch b/debian/patches/features/all/rt/0316-hwlat-detect-trace-Export-trace_clock_local-for-hwla.patch
index e432290..cf1bd9f 100644
--- a/debian/patches/features/all/rt/0316-hwlat-detect-trace-Export-trace_clock_local-for-hwla.patch
+++ b/debian/patches/features/all/rt/0316-hwlat-detect-trace-Export-trace_clock_local-for-hwla.patch
@@ -1,8 +1,8 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Sat, 7 Sep 2013 20:54:31 -0400
-Subject: [PATCH 316/395] hwlat-detect/trace: Export trace_clock_local for
+Subject: [PATCH 316/397] hwlat-detect/trace: Export trace_clock_local for
  hwlat-detector
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e21c6a2ee8586c8db8485206c7492080c59e48f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=76dac9f24a884f40414a23c0479d2ba300965f24
 
 The hwlat-detector needs a better clock than just ktime_get() as that
 can induce its own latencies. The trace clock is perfect for it, but
diff --git a/debian/patches/features/all/rt/0317-hwlat-detector-Use-trace_clock_local-if-available.patch b/debian/patches/features/all/rt/0317-hwlat-detector-Use-trace_clock_local-if-available.patch
index 1d0458f..52080e6 100644
--- a/debian/patches/features/all/rt/0317-hwlat-detector-Use-trace_clock_local-if-available.patch
+++ b/debian/patches/features/all/rt/0317-hwlat-detector-Use-trace_clock_local-if-available.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 19 Aug 2013 17:33:26 -0400
-Subject: [PATCH 317/395] hwlat-detector: Use trace_clock_local if available
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fe4fb6df83759311c9fd01a9b5f07cf36604ed71
+Subject: [PATCH 317/397] hwlat-detector: Use trace_clock_local if available
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=26d56f6a27e5a0c9e2c4bbdc09eaa8f597a02b7e
 
 As ktime_get() calls into the timing code which does a read_seq(), it
 may be affected by other CPUS that touch that lock. To remove this
diff --git a/debian/patches/features/all/rt/0318-hwlat-detector-Use-thread-instead-of-stop-machine.patch b/debian/patches/features/all/rt/0318-hwlat-detector-Use-thread-instead-of-stop-machine.patch
index 976aa61..9b455be 100644
--- a/debian/patches/features/all/rt/0318-hwlat-detector-Use-thread-instead-of-stop-machine.patch
+++ b/debian/patches/features/all/rt/0318-hwlat-detector-Use-thread-instead-of-stop-machine.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 19 Aug 2013 17:33:27 -0400
-Subject: [PATCH 318/395] hwlat-detector: Use thread instead of stop machine
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=357e99145058d126ddca2bcad933cd04d470cf90
+Subject: [PATCH 318/397] hwlat-detector: Use thread instead of stop machine
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=64f45fb3f9d5ce15b9abe561626e09c8948554e6
 
 There's no reason to use stop machine to search for hardware latency.
 Simply disabling interrupts while running the loop will do enough to
diff --git a/debian/patches/features/all/rt/0319-genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch b/debian/patches/features/all/rt/0319-genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch
index a814f4a..ffb5b35 100644
--- a/debian/patches/features/all/rt/0319-genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch
+++ b/debian/patches/features/all/rt/0319-genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 21 Aug 2013 17:48:46 +0200
-Subject: [PATCH 319/395] genirq: do not invoke the affinity callback via a
+Subject: [PATCH 319/397] genirq: do not invoke the affinity callback via a
  workqueue
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=27cc2998fcc86fe345b6010fad80dfe0c81326b0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9d84bb763b1ea9c24c1a70fa7d862155ebe9b741
 
 Joe Korty reported, that __irq_set_affinity_locked() schedules a
 workqueue while holding a rawlock which results in a might_sleep()
diff --git a/debian/patches/features/all/rt/0320-genirq-Set-the-irq-thread-policy-without-checking-CA.patch b/debian/patches/features/all/rt/0320-genirq-Set-the-irq-thread-policy-without-checking-CA.patch
index e66f6ac..bcfbea7 100644
--- a/debian/patches/features/all/rt/0320-genirq-Set-the-irq-thread-policy-without-checking-CA.patch
+++ b/debian/patches/features/all/rt/0320-genirq-Set-the-irq-thread-policy-without-checking-CA.patch
@@ -1,8 +1,8 @@
 From: Thomas Pfaff <tpfaff at pcs.com>
 Date: Fri, 11 Oct 2013 12:42:49 +0200
-Subject: [PATCH 320/395] genirq: Set the irq thread policy without checking
+Subject: [PATCH 320/397] genirq: Set the irq thread policy without checking
  CAP_SYS_NICE
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f7193c1046535a87c78bf4c9f6353c2441798560
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6c84276b1dd8ce45765972b6536c7621deb52d60
 
 In commit ee23871389 ("genirq: Set irq thread to RT priority on
 creation") we moved the assigment of the thread's priority from the
diff --git a/debian/patches/features/all/rt/0321-hwlat-detector-Don-t-ignore-threshold-module-paramet.patch b/debian/patches/features/all/rt/0321-hwlat-detector-Don-t-ignore-threshold-module-paramet.patch
index e440a4f..cf180c6 100644
--- a/debian/patches/features/all/rt/0321-hwlat-detector-Don-t-ignore-threshold-module-paramet.patch
+++ b/debian/patches/features/all/rt/0321-hwlat-detector-Don-t-ignore-threshold-module-paramet.patch
@@ -1,8 +1,8 @@
 From: Mike Galbraith <bitbucket at online.de>
 Date: Fri, 30 Aug 2013 07:57:25 +0200
-Subject: [PATCH 321/395] hwlat-detector: Don't ignore threshold module
+Subject: [PATCH 321/397] hwlat-detector: Don't ignore threshold module
  parameter
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=255c6f73312d3192750d137d43352e5033886fd8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4ef544c1f35f05c7f90dbefb7826d934e050eb5a
 
 If the user specified a threshold at module load time, use it.
 
diff --git a/debian/patches/features/all/rt/0322-mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch b/debian/patches/features/all/rt/0322-mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
index 2f34b59..dde290f 100644
--- a/debian/patches/features/all/rt/0322-mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
+++ b/debian/patches/features/all/rt/0322-mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
@@ -1,8 +1,8 @@
 From: Yang Shi <yang.shi at windriver.com>
 Date: Wed, 30 Oct 2013 11:48:33 -0700
-Subject: [PATCH 322/395] mm/memcontrol: Don't call schedule_work_on in
+Subject: [PATCH 322/397] mm/memcontrol: Don't call schedule_work_on in
  preemption disabled context
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d705b23d4d87e64b76d2a6406c4765a9e30b6c4d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3aece9acc58687451ba0b7cbcfe8797485a14bf4
 
 The following trace is triggered when running ltp oom test cases:
 
diff --git a/debian/patches/features/all/rt/0323-drm-remove-preempt_disable-from-drm_calc_vbltimestam.patch b/debian/patches/features/all/rt/0323-drm-remove-preempt_disable-from-drm_calc_vbltimestam.patch
index f8b461c..b67c763 100644
--- a/debian/patches/features/all/rt/0323-drm-remove-preempt_disable-from-drm_calc_vbltimestam.patch
+++ b/debian/patches/features/all/rt/0323-drm-remove-preempt_disable-from-drm_calc_vbltimestam.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 11 Oct 2013 17:14:31 +0200
-Subject: [PATCH 323/395] drm: remove preempt_disable() from
+Subject: [PATCH 323/397] drm: remove preempt_disable() from
  drm_calc_vbltimestamp_from_scanoutpos()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e653372bfda9fd8b6141da36dea6f8453161645c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2ebfdfacfdfc4a9279ed2e6a95fd93a29bf5d6a0
 
 Luis captured the following:
 
diff --git a/debian/patches/features/all/rt/0324-cpu_down-move-migrate_enable-back.patch b/debian/patches/features/all/rt/0324-cpu_down-move-migrate_enable-back.patch
index 9cc3c2d..ca16c68 100644
--- a/debian/patches/features/all/rt/0324-cpu_down-move-migrate_enable-back.patch
+++ b/debian/patches/features/all/rt/0324-cpu_down-move-migrate_enable-back.patch
@@ -1,7 +1,7 @@
 From: Tiejun Chen <tiejun.chen at windriver.com>
 Date: Thu, 7 Nov 2013 10:06:07 +0800
-Subject: [PATCH 324/395] cpu_down: move migrate_enable() back
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=858b50c847d347ae3413249f0623ed3724e52337
+Subject: [PATCH 324/397] cpu_down: move migrate_enable() back
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f4540294246c2cd525859bf135a0336e965a7e6
 
 Commit 08c1ab68, "hotplug-use-migrate-disable.patch", intends to
 use migrate_enable()/migrate_disable() to replace that combination
diff --git a/debian/patches/features/all/rt/0325-swait-Add-a-few-more-users.patch b/debian/patches/features/all/rt/0325-swait-Add-a-few-more-users.patch
index 5fbad44..6e5c718 100644
--- a/debian/patches/features/all/rt/0325-swait-Add-a-few-more-users.patch
+++ b/debian/patches/features/all/rt/0325-swait-Add-a-few-more-users.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 28 Oct 2013 11:50:06 +0100
-Subject: [PATCH 325/395] swait: Add a few more users
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=138010b0f5ad8e7b0c131b15a5ea1d949499bc0d
+Subject: [PATCH 325/397] swait: Add a few more users
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d5346df80214fa10b8cb36ba601e90ff0bdb4fc9
 
 The wait-simple queue is lighter weight and more efficient than the full
 wait queue, and may be used in atomic context on PREEMPT_RT.
diff --git a/debian/patches/features/all/rt/0326-lockdep-Correctly-annotate-hardirq-context-in-irq_ex.patch b/debian/patches/features/all/rt/0326-lockdep-Correctly-annotate-hardirq-context-in-irq_ex.patch
index 4a49bae..7610919 100644
--- a/debian/patches/features/all/rt/0326-lockdep-Correctly-annotate-hardirq-context-in-irq_ex.patch
+++ b/debian/patches/features/all/rt/0326-lockdep-Correctly-annotate-hardirq-context-in-irq_ex.patch
@@ -1,8 +1,8 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 19 Nov 2013 16:42:47 +0100
-Subject: [PATCH 326/395] lockdep: Correctly annotate hardirq context in
+Subject: [PATCH 326/397] lockdep: Correctly annotate hardirq context in
  irq_exit()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=553bd0b8b72a2978bc5b50badbbebbcc02e2f0b4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=39d4a4b6fc02f5050d3d554edd1a95d4402be166
 
 There was a reported deadlock on -rt which lockdep didn't report.
 
diff --git a/debian/patches/features/all/rt/0327-rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch b/debian/patches/features/all/rt/0327-rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch
index 2020115..e4185e3 100644
--- a/debian/patches/features/all/rt/0327-rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch
+++ b/debian/patches/features/all/rt/0327-rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 15 Nov 2013 15:46:50 +0100
-Subject: [PATCH 327/395] rtmutex: use a trylock for waiter lock in trylock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=205fd9c831996b85fa6cc67c969a8b17c9dc4a01
+Subject: [PATCH 327/397] rtmutex: use a trylock for waiter lock in trylock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=931931286b9ea261c7153b24a8120e8cfc017bef
 
 Mike Galbraith captered the following:
 | >#11 [ffff88017b243e90] _raw_spin_lock at ffffffff815d2596
diff --git a/debian/patches/features/all/rt/0328-smp-introduce-a-generic-on_each_cpu_mask-function.patch b/debian/patches/features/all/rt/0328-smp-introduce-a-generic-on_each_cpu_mask-function.patch
index 296b678..1c61190 100644
--- a/debian/patches/features/all/rt/0328-smp-introduce-a-generic-on_each_cpu_mask-function.patch
+++ b/debian/patches/features/all/rt/0328-smp-introduce-a-generic-on_each_cpu_mask-function.patch
@@ -1,7 +1,7 @@
 From: Gilad Ben-Yossef <gilad at benyossef.com>
 Date: Wed, 28 Mar 2012 14:42:43 -0700
-Subject: [PATCH 328/395] smp: introduce a generic on_each_cpu_mask() function
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=35a3d2921f085f9b218530a3ef597cfcb3dd5747
+Subject: [PATCH 328/397] smp: introduce a generic on_each_cpu_mask() function
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=333cfdc30491ba87446677d1e02d2d3a4d20870e
 
 [ Upstream commit 3fc498f165304dc913f1d13b5ac9ab4c758ee7ab ]
 
diff --git a/debian/patches/features/all/rt/0329-smp-add-func-to-IPI-cpus-based-on-parameter-func.patch b/debian/patches/features/all/rt/0329-smp-add-func-to-IPI-cpus-based-on-parameter-func.patch
index d122202..82467dc 100644
--- a/debian/patches/features/all/rt/0329-smp-add-func-to-IPI-cpus-based-on-parameter-func.patch
+++ b/debian/patches/features/all/rt/0329-smp-add-func-to-IPI-cpus-based-on-parameter-func.patch
@@ -1,7 +1,7 @@
 From: Gilad Ben-Yossef <gilad at benyossef.com>
 Date: Wed, 28 Mar 2012 14:42:43 -0700
-Subject: [PATCH 329/395] smp: add func to IPI cpus based on parameter func
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=793d24d0aedda86598ca9bee588b699d03cd8106
+Subject: [PATCH 329/397] smp: add func to IPI cpus based on parameter func
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3d84f6c1effadcc129c20827f929c17df6dbbd86
 
 [ Upstream commit b3a7e98e024ffa9f7e4554dd720c508015c4a831 ]
 
diff --git a/debian/patches/features/all/rt/0330-fs-only-send-IPI-to-invalidate-LRU-BH-when-needed.patch b/debian/patches/features/all/rt/0330-fs-only-send-IPI-to-invalidate-LRU-BH-when-needed.patch
index ffcb65f..676913c 100644
--- a/debian/patches/features/all/rt/0330-fs-only-send-IPI-to-invalidate-LRU-BH-when-needed.patch
+++ b/debian/patches/features/all/rt/0330-fs-only-send-IPI-to-invalidate-LRU-BH-when-needed.patch
@@ -1,7 +1,7 @@
 From: Gilad Ben-Yossef <gilad at benyossef.com>
 Date: Wed, 28 Mar 2012 14:42:45 -0700
-Subject: [PATCH 330/395] fs: only send IPI to invalidate LRU BH when needed
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=21378a828610455ade3002f9fcab85da56b03340
+Subject: [PATCH 330/397] fs: only send IPI to invalidate LRU BH when needed
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=441be1587ec33ccb07a667863609893834a073eb
 
 [ Upstream commit 42be35d0390b966253136a285f507f5ad00fd9e8 ]
 
diff --git a/debian/patches/features/all/rt/0331-rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch b/debian/patches/features/all/rt/0331-rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch
index 6810d11..bcee12a 100644
--- a/debian/patches/features/all/rt/0331-rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch
+++ b/debian/patches/features/all/rt/0331-rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch
@@ -1,8 +1,8 @@
 From: Tiejun Chen <tiejun.chen at windriver.com>
 Date: Wed, 18 Dec 2013 17:51:49 +0800
-Subject: [PATCH 331/395] rcutree/rcu_bh_qs: disable irq while calling
+Subject: [PATCH 331/397] rcutree/rcu_bh_qs: disable irq while calling
  rcu_preempt_qs()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ad883160ca5dafa00f4b3eec19ed73244b78f05f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=67b508858bfcaa523cd08632d48db5ccf539b01c
 
 Any callers to the function rcu_preempt_qs() must disable irqs in
 order to protect the assignment to ->rcu_read_unlock_special. In
diff --git a/debian/patches/features/all/rt/0332-rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch b/debian/patches/features/all/rt/0332-rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch
index 81a2155..407c455 100644
--- a/debian/patches/features/all/rt/0332-rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch
+++ b/debian/patches/features/all/rt/0332-rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 5 Feb 2014 11:51:25 -0500
-Subject: [PATCH 332/395] rt: Make cpu_chill() use hrtimer instead of msleep()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5fc53db2745fb634d7f6427976e7b45409726fab
+Subject: [PATCH 332/397] rt: Make cpu_chill() use hrtimer instead of msleep()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5dc78703be6c7610370ae28ed87b871bc91b819
 
 Ulrich Obergfell pointed out that cpu_chill() calls msleep() which is woken
 up by the ksoftirqd running the TIMER softirq. But as the cpu_chill() is
diff --git a/debian/patches/features/all/rt/0333-kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch b/debian/patches/features/all/rt/0333-kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch
index a2047e7..ab48a72 100644
--- a/debian/patches/features/all/rt/0333-kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch
+++ b/debian/patches/features/all/rt/0333-kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 19 Feb 2014 11:56:06 +0100
-Subject: [PATCH 333/395] kernel/hrtimer: be non-freezeable in cpu_chill()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=330681c85fe580c6598f7be333448086a75d8eab
+Subject: [PATCH 333/397] kernel/hrtimer: be non-freezeable in cpu_chill()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d46ee23b9e745b0d080ee85c0ea78303715de8d2
 
 Since we replaced msleep() by hrtimer I see now and then (rarely) this:
 
diff --git a/debian/patches/features/all/rt/0334-arm-unwind-use-a-raw_spin_lock.patch b/debian/patches/features/all/rt/0334-arm-unwind-use-a-raw_spin_lock.patch
index 88a64ed..ba7c1f3 100644
--- a/debian/patches/features/all/rt/0334-arm-unwind-use-a-raw_spin_lock.patch
+++ b/debian/patches/features/all/rt/0334-arm-unwind-use-a-raw_spin_lock.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 20 Sep 2013 14:31:54 +0200
-Subject: [PATCH 334/395] arm/unwind: use a raw_spin_lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=72d256a2d7c491cf499a602d80eb8769e532b850
+Subject: [PATCH 334/397] arm/unwind: use a raw_spin_lock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f2d865be87a049fbd446313d8cdf4d0bad1067ce
 
 Mostly unwind is done with irqs enabled however SLUB may call it with
 irqs disabled while creating a new SLUB cache.
diff --git a/debian/patches/features/all/rt/0335-Revert-swait-Add-a-few-more-users.patch b/debian/patches/features/all/rt/0335-Revert-swait-Add-a-few-more-users.patch
index 0cc7e67..1f74086 100644
--- a/debian/patches/features/all/rt/0335-Revert-swait-Add-a-few-more-users.patch
+++ b/debian/patches/features/all/rt/0335-Revert-swait-Add-a-few-more-users.patch
@@ -1,7 +1,7 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Tue, 11 Mar 2014 11:57:32 -0400
-Subject: [PATCH 335/395] Revert "swait: Add a few more users"
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eb7d060a541420d73099302aa4766af1a15cc4f7
+Subject: [PATCH 335/397] Revert "swait: Add a few more users"
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=72cf648cdd2234c8b202642e4281844c22211cbf
 
 This reverts commit 916c8d2de3c4759f57426fa3cfee63b491e88939.
 
diff --git a/debian/patches/features/all/rt/0336-net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch b/debian/patches/features/all/rt/0336-net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch
index b2a4d10..239461d 100644
--- a/debian/patches/features/all/rt/0336-net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch
+++ b/debian/patches/features/all/rt/0336-net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch
@@ -1,8 +1,8 @@
 From: Marc Kleine-Budde <mkl at pengutronix.de>
 Date: Wed, 5 Mar 2014 00:49:47 +0100
-Subject: [PATCH 336/395] net: sched: dev_deactivate_many(): use msleep(1)
+Subject: [PATCH 336/397] net: sched: dev_deactivate_many(): use msleep(1)
  instead of yield() to wait for outstanding qdisc_run calls
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1068c7c9d7e74830f45998821e4d7e36f6166b3e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=948d9398962e665cf5490881fbc38326cd6e5a53
 
 On PREEMPT_RT enabled systems the interrupt handler run as threads at prio 50
 (by default). If a high priority userspace process tries to shut down a busy
diff --git a/debian/patches/features/all/rt/0337-fs-jbd2-pull-your-plug-when-waiting-for-space.patch b/debian/patches/features/all/rt/0337-fs-jbd2-pull-your-plug-when-waiting-for-space.patch
index 3cd106c..7c55b37 100644
--- a/debian/patches/features/all/rt/0337-fs-jbd2-pull-your-plug-when-waiting-for-space.patch
+++ b/debian/patches/features/all/rt/0337-fs-jbd2-pull-your-plug-when-waiting-for-space.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 17 Feb 2014 17:30:03 +0100
-Subject: [PATCH 337/395] fs: jbd2: pull your plug when waiting for space
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ca634025331b04c6ea7e44d18073318c3952f80f
+Subject: [PATCH 337/397] fs: jbd2: pull your plug when waiting for space
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4620cf3595ce0c6def550ee4414a5563b47208f3
 
 Two cps in parallel managed to stall the the ext4 fs. It seems that
 journal code is either waiting for locks or sleeping waiting for
diff --git a/debian/patches/features/all/rt/0338-cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch b/debian/patches/features/all/rt/0338-cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
index eb13d56..4ce9f53 100644
--- a/debian/patches/features/all/rt/0338-cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
+++ b/debian/patches/features/all/rt/0338-cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 4 Mar 2014 12:28:32 -0500
-Subject: [PATCH 338/395] cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e101bbd47a5e3688fa26bf2102502620507b3ad
+Subject: [PATCH 338/397] cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=70d577defb18eed0d5d6ca3caa85cb118818b511
 
 We hit another bug that was caused by switching cpu_chill() from
 msleep() to hrtimer_nanosleep().
diff --git a/debian/patches/features/all/rt/0339-net-gianfar-do-not-disable-interrupts.patch b/debian/patches/features/all/rt/0339-net-gianfar-do-not-disable-interrupts.patch
index 1cb196f..15d2c2a 100644
--- a/debian/patches/features/all/rt/0339-net-gianfar-do-not-disable-interrupts.patch
+++ b/debian/patches/features/all/rt/0339-net-gianfar-do-not-disable-interrupts.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 25 Mar 2014 18:34:20 +0100
-Subject: [PATCH 339/395] net: gianfar: do not disable interrupts
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d4091caa368a508fdd775d08ac008ef8d74ec951
+Subject: [PATCH 339/397] net: gianfar: do not disable interrupts
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a8cb8b7874fc1cb8275c34a26f43fee88d80602
 
 each per-queue lock is taken with spin_lock_irqsave() except in the case
 where all of them are taken for some kind of serialisation. As an
diff --git a/debian/patches/features/all/rt/0340-rcu-make-RCU_BOOST-default-on-RT.patch b/debian/patches/features/all/rt/0340-rcu-make-RCU_BOOST-default-on-RT.patch
index f4c61ab..59744e1 100644
--- a/debian/patches/features/all/rt/0340-rcu-make-RCU_BOOST-default-on-RT.patch
+++ b/debian/patches/features/all/rt/0340-rcu-make-RCU_BOOST-default-on-RT.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 21 Mar 2014 20:19:05 +0100
-Subject: [PATCH 340/395] rcu: make RCU_BOOST default on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55ffbca5c29d5c1ff6206e01aeb8b7e528298032
+Subject: [PATCH 340/397] rcu: make RCU_BOOST default on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4bb275048f3dc72d94f7dc8980f3d163ef934215
 
 Since it is no longer invoked from the softirq people run into OOM more
 often if the priority of the RCU thread is too low. Making boosting
diff --git a/debian/patches/features/all/rt/0341-Fix-latency-histogram-after-hrtimer-Set-expiry-time-.patch b/debian/patches/features/all/rt/0341-Fix-latency-histogram-after-hrtimer-Set-expiry-time-.patch
index 9a104a3..6795ece 100644
--- a/debian/patches/features/all/rt/0341-Fix-latency-histogram-after-hrtimer-Set-expiry-time-.patch
+++ b/debian/patches/features/all/rt/0341-Fix-latency-histogram-after-hrtimer-Set-expiry-time-.patch
@@ -1,8 +1,8 @@
 From: Ben Hutchings <ben at decadent.org.uk>
 Date: Sat, 28 Jun 2014 23:34:48 +0100
-Subject: [PATCH 341/395] Fix latency histogram after "hrtimer: Set expiry time
+Subject: [PATCH 341/397] Fix latency histogram after "hrtimer: Set expiry time
  before switch_hrtimer_base()"
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4d4cf883d74d93c37d1245924a9a704610a1ac90
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=149d99ce698f203e040bc0ba751a239c6279324f
 
 In an rt-kernel with CONFIG_MISSED_TIMER_OFFSETS_HIST enabled,
 __hrtimer_start_range_ns() now crashes, as new_base is not assigned
diff --git a/debian/patches/features/all/rt/0342-sched-Do-not-clear-PF_NO_SETAFFINITY-flag-in-select_.patch b/debian/patches/features/all/rt/0342-sched-Do-not-clear-PF_NO_SETAFFINITY-flag-in-select_.patch
index 1c22dff..3e1f168 100644
--- a/debian/patches/features/all/rt/0342-sched-Do-not-clear-PF_NO_SETAFFINITY-flag-in-select_.patch
+++ b/debian/patches/features/all/rt/0342-sched-Do-not-clear-PF_NO_SETAFFINITY-flag-in-select_.patch
@@ -1,8 +1,8 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 1 Jul 2014 11:14:44 -0400
-Subject: [PATCH 342/395] sched: Do not clear PF_NO_SETAFFINITY flag in
+Subject: [PATCH 342/397] sched: Do not clear PF_NO_SETAFFINITY flag in
  select_fallback_rq()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b22a77c158a390568c1be6a7c440da221d51a403
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9252ff0e18112b3e97e68dea866f8bda259364ca
 
 I talked with Peter Zijlstra about this, and he told me that the clearing
 of the PF_NO_SETAFFINITY flag was to deal with the optimization of
diff --git a/debian/patches/features/all/rt/0343-workqueue-Prevent-deadlock-stall-on-RT.patch b/debian/patches/features/all/rt/0343-workqueue-Prevent-deadlock-stall-on-RT.patch
index 99ab185..368e59a 100644
--- a/debian/patches/features/all/rt/0343-workqueue-Prevent-deadlock-stall-on-RT.patch
+++ b/debian/patches/features/all/rt/0343-workqueue-Prevent-deadlock-stall-on-RT.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 27 Jun 2014 16:24:52 +0200
-Subject: [PATCH 343/395] workqueue: Prevent deadlock/stall on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0e9c141b357179319aa75102b5a088e5f1c46cb4
+Subject: [PATCH 343/397] workqueue: Prevent deadlock/stall on RT
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e8b075b5d422645bbd2e0461908001daa3abae75
 
 Austin reported a XFS deadlock/stall on RT where scheduled work gets
 never exececuted and tasks are waiting for each other for ever.
diff --git a/debian/patches/features/all/rt/0344-hrtimer-fix-the-miss-of-hrtimer_peek_ahead_timers-in.patch b/debian/patches/features/all/rt/0344-hrtimer-fix-the-miss-of-hrtimer_peek_ahead_timers-in.patch
index d3b0c94..6d0e6dd 100644
--- a/debian/patches/features/all/rt/0344-hrtimer-fix-the-miss-of-hrtimer_peek_ahead_timers-in.patch
+++ b/debian/patches/features/all/rt/0344-hrtimer-fix-the-miss-of-hrtimer_peek_ahead_timers-in.patch
@@ -1,8 +1,8 @@
 From: Zhao Hongjiang <zhaohongjiang at huawei.com>
 Date: Mon, 15 Jul 2013 11:32:44 -0400
-Subject: [PATCH 344/395] hrtimer:fix the miss of hrtimer_peek_ahead_timers in
+Subject: [PATCH 344/397] hrtimer:fix the miss of hrtimer_peek_ahead_timers in
  nort code
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6cc7cee6e0ff6020b5182a44ac15ff95ed9f641a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=21f77b371bb83695a228e6379f7653b63cc195c0
 
 When we run the test "taskset -c 1 stress -m 1 --vm-bytes 50M" and
 "taskset -c 1 cyclictest -t 1 -p 80 -n -m -v" with rt closed 3.4.26-rt38 kernel,
diff --git a/debian/patches/features/all/rt/0345-lockdep-Fix-backport-of-Correctly-annotate-hardirq-c.patch b/debian/patches/features/all/rt/0345-lockdep-Fix-backport-of-Correctly-annotate-hardirq-c.patch
index f57716d..344f5df 100644
--- a/debian/patches/features/all/rt/0345-lockdep-Fix-backport-of-Correctly-annotate-hardirq-c.patch
+++ b/debian/patches/features/all/rt/0345-lockdep-Fix-backport-of-Correctly-annotate-hardirq-c.patch
@@ -1,8 +1,8 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Thu, 30 Oct 2014 18:19:04 -0400
-Subject: [PATCH 345/395] lockdep: Fix backport of "Correctly annotate hardirq
+Subject: [PATCH 345/397] lockdep: Fix backport of "Correctly annotate hardirq
  context in irq_exit()"
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9fc861100a247feffc78d10fc41e1510e93a861b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=37de08e698d2e747bcc0d126df835aa2f6d204c8
 
 The backport of f1a83e652bed "lockdep: Correctly annotate hardirq context
 in irq_exit()" to v3.2.53-rt76 wasn't correct because v3.2-rt had two
diff --git a/debian/patches/features/all/rt/0346-gpio-omap-use-raw-locks-for-locking.patch b/debian/patches/features/all/rt/0346-gpio-omap-use-raw-locks-for-locking.patch
index fe375d8..f508af1 100644
--- a/debian/patches/features/all/rt/0346-gpio-omap-use-raw-locks-for-locking.patch
+++ b/debian/patches/features/all/rt/0346-gpio-omap-use-raw-locks-for-locking.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 12 Feb 2015 16:01:13 +0100
-Subject: [PATCH 346/395] gpio: omap: use raw locks for locking
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a581978be04f406718e81906b84f37667574e40f
+Subject: [PATCH 346/397] gpio: omap: use raw locks for locking
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1ae4a692d99d79605e64694d993804ec82d9b815
 
 This patch converts gpio_bank.lock from a spin_lock into a
 raw_spin_lock. The call path is to access this lock is always under a
diff --git a/debian/patches/features/all/rt/0347-create-rt-enqueue.patch b/debian/patches/features/all/rt/0347-create-rt-enqueue.patch
index 03c2446..26e1d98 100644
--- a/debian/patches/features/all/rt/0347-create-rt-enqueue.patch
+++ b/debian/patches/features/all/rt/0347-create-rt-enqueue.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 11 Mar 2015 13:30:49 -0400
-Subject: [PATCH 347/395] create-rt-enqueue
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a3dc6351a9c3cd24a3d7105bfbfbca272a15294f
+Subject: [PATCH 347/397] create-rt-enqueue
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ff53614ab81e34a3ca8f8ce4baba67f5bba21380
 
 To ease backporting patches, replace the plist functions with
 rt_mutex_enqueue{_pi}() and rt_mutex_dequeue{_pi}() like upstream -rt does.
diff --git a/debian/patches/features/all/rt/0348-rtmutex-Simplify-rtmutex_slowtrylock.patch b/debian/patches/features/all/rt/0348-rtmutex-Simplify-rtmutex_slowtrylock.patch
index b16ef69..1c19112 100644
--- a/debian/patches/features/all/rt/0348-rtmutex-Simplify-rtmutex_slowtrylock.patch
+++ b/debian/patches/features/all/rt/0348-rtmutex-Simplify-rtmutex_slowtrylock.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 10 Jun 2014 22:53:40 +0200
-Subject: [PATCH 348/395] rtmutex: Simplify rtmutex_slowtrylock()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=56236a0a20e492e5864227ac96526be97f03687f
+Subject: [PATCH 348/397] rtmutex: Simplify rtmutex_slowtrylock()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f5a7cfe455ce02d0f3a69e45037621715bc20045
 
 upstream-commit: 88f2b4c15e561bb5c28709d666364f273bf54b98
 
diff --git a/debian/patches/features/all/rt/0349-rtmutex-Simplify-and-document-try_to_take_rtmutex.patch b/debian/patches/features/all/rt/0349-rtmutex-Simplify-and-document-try_to_take_rtmutex.patch
index 55adf92..8ecf137 100644
--- a/debian/patches/features/all/rt/0349-rtmutex-Simplify-and-document-try_to_take_rtmutex.patch
+++ b/debian/patches/features/all/rt/0349-rtmutex-Simplify-and-document-try_to_take_rtmutex.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 01:01:13 +0200
-Subject: [PATCH 349/395] rtmutex: Simplify and document try_to_take_rtmutex()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=39494c6469f5326ab2ac6e0713f6791f051da016
+Subject: [PATCH 349/397] rtmutex: Simplify and document try_to_take_rtmutex()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7aaf69e00c10b95a051f41f10fd66299f6285cef
 
 upstream commit: 358c331f391f3e0432f4f96f25017d12ac8d10b1
 
diff --git a/debian/patches/features/all/rt/0350-rtmutex-No-need-to-keep-task-ref-for-lock-owner-chec.patch b/debian/patches/features/all/rt/0350-rtmutex-No-need-to-keep-task-ref-for-lock-owner-chec.patch
index 8b0d0aa..157f3bc 100644
--- a/debian/patches/features/all/rt/0350-rtmutex-No-need-to-keep-task-ref-for-lock-owner-chec.patch
+++ b/debian/patches/features/all/rt/0350-rtmutex-No-need-to-keep-task-ref-for-lock-owner-chec.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 7 Jun 2014 12:10:36 +0200
-Subject: [PATCH 350/395] rtmutex: No need to keep task ref for lock owner
+Subject: [PATCH 350/397] rtmutex: No need to keep task ref for lock owner
  check
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=720e82ff8796a6b43259983651ca2b763dd3c312
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6debc347682b0b2e0e8ec182101afb11bca1c809
 
 upstream commit: 2ffa5a5cd2fe792b6399c903d5172adf088d8ff7
 
diff --git a/debian/patches/features/all/rt/0351-rtmutex-Clarify-the-boost-deboost-part.patch b/debian/patches/features/all/rt/0351-rtmutex-Clarify-the-boost-deboost-part.patch
index cc6b75f..a55bad6 100644
--- a/debian/patches/features/all/rt/0351-rtmutex-Clarify-the-boost-deboost-part.patch
+++ b/debian/patches/features/all/rt/0351-rtmutex-Clarify-the-boost-deboost-part.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 22 May 2014 03:25:54 +0000
-Subject: [PATCH 351/395] rtmutex: Clarify the boost/deboost part
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6b521bd3cc2cc21686c7d695bcec788cf5d08c6f
+Subject: [PATCH 351/397] rtmutex: Clarify the boost/deboost part
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b5131915c8d1a8149f29c2cafefb8c78ec308998
 
 upstream commit: a57594a13a446d1a6ab1dcd48339f799ce586843
 
diff --git a/debian/patches/features/all/rt/0352-rtmutex-Document-pi-chain-walk.patch b/debian/patches/features/all/rt/0352-rtmutex-Document-pi-chain-walk.patch
index 9d696ce..945f262 100644
--- a/debian/patches/features/all/rt/0352-rtmutex-Document-pi-chain-walk.patch
+++ b/debian/patches/features/all/rt/0352-rtmutex-Document-pi-chain-walk.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 9 Jun 2014 19:40:34 +0200
-Subject: [PATCH 352/395] rtmutex: Document pi chain walk
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9dbe0e7641a60f491447c9267ce0665c30ff45e0
+Subject: [PATCH 352/397] rtmutex: Document pi chain walk
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=da206bdc8d95ea26bc53ea934a460d4192968d66
 
 upstream commit: 3eb65aeadf701976b084e9171e16bb7d1e83fbb0
 
diff --git a/debian/patches/features/all/rt/0353-rtmutex-Simplify-remove_waiter.patch b/debian/patches/features/all/rt/0353-rtmutex-Simplify-remove_waiter.patch
index bd7177a..b5e480c 100644
--- a/debian/patches/features/all/rt/0353-rtmutex-Simplify-remove_waiter.patch
+++ b/debian/patches/features/all/rt/0353-rtmutex-Simplify-remove_waiter.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 7 Jun 2014 09:36:13 +0200
-Subject: [PATCH 353/395] rtmutex: Simplify remove_waiter()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33e8698163fb40ae09785ede1850fd97c0cfbe25
+Subject: [PATCH 353/397] rtmutex: Simplify remove_waiter()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2192851fd54fc9adb8c66071d60efee5c751ccae
 
 upstream commit: 1ca7b86062ec8473d03c5cdfd336abc8b1c8098c
 
diff --git a/debian/patches/features/all/rt/0354-rtmutex-Confine-deadlock-logic-to-futex.patch b/debian/patches/features/all/rt/0354-rtmutex-Confine-deadlock-logic-to-futex.patch
index b19c450..b14ecea 100644
--- a/debian/patches/features/all/rt/0354-rtmutex-Confine-deadlock-logic-to-futex.patch
+++ b/debian/patches/features/all/rt/0354-rtmutex-Confine-deadlock-logic-to-futex.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 22 May 2014 03:25:50 +0000
-Subject: [PATCH 354/395] rtmutex: Confine deadlock logic to futex
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c3c0710f617cb60b9ff80017b5785c7f9bca8041
+Subject: [PATCH 354/397] rtmutex: Confine deadlock logic to futex
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=da69476db52dd394e7ba7d49a94e2e8a58cb384b
 
 upstream commit: c051b21f71d1ffdfd7ad406a1ef5ede5e5f974c5
 
diff --git a/debian/patches/features/all/rt/0355-rtmutex-Cleanup-deadlock-detector-debug-logic.patch b/debian/patches/features/all/rt/0355-rtmutex-Cleanup-deadlock-detector-debug-logic.patch
index b28b483..652b33e 100644
--- a/debian/patches/features/all/rt/0355-rtmutex-Cleanup-deadlock-detector-debug-logic.patch
+++ b/debian/patches/features/all/rt/0355-rtmutex-Cleanup-deadlock-detector-debug-logic.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 22 May 2014 03:25:47 +0000
-Subject: [PATCH 355/395] rtmutex: Cleanup deadlock detector debug logic
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2753f5881144c18bd9a4df4b29ac3d98bba373af
+Subject: [PATCH 355/397] rtmutex: Cleanup deadlock detector debug logic
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fab2e75b5b658cdb6ccf70755a66a9aec819987d
 
 upstream commit: 8930ed80f970a90a795239e7415c9b0e6f964649
 
diff --git a/debian/patches/features/all/rt/0356-rtmutex-Avoid-pointless-requeueing-in-the-deadlock-d.patch b/debian/patches/features/all/rt/0356-rtmutex-Avoid-pointless-requeueing-in-the-deadlock-d.patch
index bbda094..d59da55 100644
--- a/debian/patches/features/all/rt/0356-rtmutex-Avoid-pointless-requeueing-in-the-deadlock-d.patch
+++ b/debian/patches/features/all/rt/0356-rtmutex-Avoid-pointless-requeueing-in-the-deadlock-d.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 22 May 2014 03:25:57 +0000
-Subject: [PATCH 356/395] rtmutex: Avoid pointless requeueing in the deadlock
+Subject: [PATCH 356/397] rtmutex: Avoid pointless requeueing in the deadlock
  detection chain walk
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a43f9f18b81144786db91564471babf69ded1c7c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c1aeddda29b1151cd5de4b61a65ac0a1aad01f38
 
 upstream commit: 67792e2cabadbadd1a93f6790fa7bcbd47eca7c3
 
diff --git a/debian/patches/features/all/rt/0357-futex-Make-unlock_pi-more-robust.patch b/debian/patches/features/all/rt/0357-futex-Make-unlock_pi-more-robust.patch
index 51a4e3b..76ea369 100644
--- a/debian/patches/features/all/rt/0357-futex-Make-unlock_pi-more-robust.patch
+++ b/debian/patches/features/all/rt/0357-futex-Make-unlock_pi-more-robust.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:38 +0000
-Subject: [PATCH 357/395] futex: Make unlock_pi more robust
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7b4b4d04371df35ffbf955e73b0552193ac8def8
+Subject: [PATCH 357/397] futex: Make unlock_pi more robust
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d6f821245d19edfb7ed35a402dac8198b444c72a
 
 upstream commit: ccf9e6a80d9e1b9df69c98e6b9745cf49869ee15
 
diff --git a/debian/patches/features/all/rt/0358-futex-Use-futex_top_waiter-in-lookup_pi_state.patch b/debian/patches/features/all/rt/0358-futex-Use-futex_top_waiter-in-lookup_pi_state.patch
index 4652a65..9676273 100644
--- a/debian/patches/features/all/rt/0358-futex-Use-futex_top_waiter-in-lookup_pi_state.patch
+++ b/debian/patches/features/all/rt/0358-futex-Use-futex_top_waiter-in-lookup_pi_state.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:39 +0000
-Subject: [PATCH 358/395] futex: Use futex_top_waiter() in lookup_pi_state()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=01a86103e6b125e98fe6f6d0d277a903fcf04ee3
+Subject: [PATCH 358/397] futex: Use futex_top_waiter() in lookup_pi_state()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ae601f3dc28ae515d4646413e0de9dd21df6fa99
 
 upstream commit: bd1dbcc67cd2c1181e2c01daac51eabf1b964dd8
 
diff --git a/debian/patches/features/all/rt/0359-futex-Split-out-the-waiter-check-from-lookup_pi_stat.patch b/debian/patches/features/all/rt/0359-futex-Split-out-the-waiter-check-from-lookup_pi_stat.patch
index 2ae7766..e6e1a3e 100644
--- a/debian/patches/features/all/rt/0359-futex-Split-out-the-waiter-check-from-lookup_pi_stat.patch
+++ b/debian/patches/features/all/rt/0359-futex-Split-out-the-waiter-check-from-lookup_pi_stat.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:39 +0000
-Subject: [PATCH 359/395] futex: Split out the waiter check from
+Subject: [PATCH 359/397] futex: Split out the waiter check from
  lookup_pi_state()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7fc767c6cd8b91e8a4a4a677afda1ab1be2ae1b6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a37deafdcb7c50e363075aace0bceac0cac51d47
 
 upstream commit: e60cbc5ceaa518d630ab8f35a7d05cee1c752648
 
diff --git a/debian/patches/features/all/rt/0360-futex-Split-out-the-first-waiter-attachment-from-loo.patch b/debian/patches/features/all/rt/0360-futex-Split-out-the-first-waiter-attachment-from-loo.patch
index cb19f7e..c8012b8 100644
--- a/debian/patches/features/all/rt/0360-futex-Split-out-the-first-waiter-attachment-from-loo.patch
+++ b/debian/patches/features/all/rt/0360-futex-Split-out-the-first-waiter-attachment-from-loo.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:40 +0000
-Subject: [PATCH 360/395] futex: Split out the first waiter attachment from
+Subject: [PATCH 360/397] futex: Split out the first waiter attachment from
  lookup_pi_state()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ecc9886ffd31312676101e2d6a5f248ac4bc9b4a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e3ddc4117dfa01541989e65150685da28ce83b07
 
 upstream commit: 04e1b2e52b17195c9a1daa5935c55a4c8716095c
 
diff --git a/debian/patches/features/all/rt/0361-futex-Simplify-futex_lock_pi_atomic-and-make-it-more.patch b/debian/patches/features/all/rt/0361-futex-Simplify-futex_lock_pi_atomic-and-make-it-more.patch
index e51adc3..b75b014 100644
--- a/debian/patches/features/all/rt/0361-futex-Simplify-futex_lock_pi_atomic-and-make-it-more.patch
+++ b/debian/patches/features/all/rt/0361-futex-Simplify-futex_lock_pi_atomic-and-make-it-more.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:41 +0000
-Subject: [PATCH 361/395] futex: Simplify futex_lock_pi_atomic() and make it
+Subject: [PATCH 361/397] futex: Simplify futex_lock_pi_atomic() and make it
  more robust
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f80852561a5c87d99aaecd2ad95a4266ea8d1546
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5527158f0884e8af1e67dc52b9dbcf81206f20f
 
 upstream commit: af54d6a1c3ad474bbc9893c9905022646be6092c
 
diff --git a/debian/patches/features/all/rt/0362-rt-mutex-avoid-a-NULL-pointer-dereference-on-deadloc.patch b/debian/patches/features/all/rt/0362-rt-mutex-avoid-a-NULL-pointer-dereference-on-deadloc.patch
index 22f42dc..46b00c9 100644
--- a/debian/patches/features/all/rt/0362-rt-mutex-avoid-a-NULL-pointer-dereference-on-deadloc.patch
+++ b/debian/patches/features/all/rt/0362-rt-mutex-avoid-a-NULL-pointer-dereference-on-deadloc.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 17 Feb 2015 16:18:05 +0100
-Subject: [PATCH 362/395] rt-mutex: avoid a NULL pointer dereference on
+Subject: [PATCH 362/397] rt-mutex: avoid a NULL pointer dereference on
  deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=412b8df5800cb16095055dcc7baaf7f4a22af436
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f00543bd75a88bfe9984bdff012503d7807aff66
 
 With task_blocks_on_rt_mutex() returning early -EDEADLK we never add the
 waiter to the waitqueue. Later, we try to remove it via remove_waiter()
diff --git a/debian/patches/features/all/rt/0363-x86-UV-raw_spinlock-conversion.patch b/debian/patches/features/all/rt/0363-x86-UV-raw_spinlock-conversion.patch
index 05c8cab..842c472 100644
--- a/debian/patches/features/all/rt/0363-x86-UV-raw_spinlock-conversion.patch
+++ b/debian/patches/features/all/rt/0363-x86-UV-raw_spinlock-conversion.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Sun, 2 Nov 2014 08:31:37 +0100
-Subject: [PATCH 363/395] x86: UV: raw_spinlock conversion
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=efb47a7d6189b5c3f4eb105dbbf6b7d642d638af
+Subject: [PATCH 363/397] x86: UV: raw_spinlock conversion
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e6ef746a83489add004974e9a814c9f8f7f443d9
 
 Shrug.  Lots of hobbyists have a beast in their basement, right?
 
diff --git a/debian/patches/features/all/rt/0364-ARM-enable-irq-in-translation-section-permission-fau.patch b/debian/patches/features/all/rt/0364-ARM-enable-irq-in-translation-section-permission-fau.patch
index 96d9f97..134ea1a 100644
--- a/debian/patches/features/all/rt/0364-ARM-enable-irq-in-translation-section-permission-fau.patch
+++ b/debian/patches/features/all/rt/0364-ARM-enable-irq-in-translation-section-permission-fau.patch
@@ -1,11 +1,11 @@
 From: "Yadi.hu" <yadi.hu at windriver.com>
 Date: Wed, 10 Dec 2014 10:32:09 +0800
-Subject: [PATCH 364/395] ARM: enable irq in translation/section permission
+Subject: [PATCH 364/397] ARM: enable irq in translation/section permission
  fault handlers
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c9f6d95bea2c2ec640983fdae6136d0d6649ec8a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=34757b4d164be01306d35b02fcbd3c66ec53d0e1
 
 Probably happens on all ARM, with
 CONFIG_PREEMPT_RT_FULL
diff --git a/debian/patches/features/all/rt/0365-arm-futex-disable-preemption-during-futex_atomic_cmp.patch b/debian/patches/features/all/rt/0365-arm-futex-disable-preemption-during-futex_atomic_cmp.patch
index 34d7a41..ace4733 100644
--- a/debian/patches/features/all/rt/0365-arm-futex-disable-preemption-during-futex_atomic_cmp.patch
+++ b/debian/patches/features/all/rt/0365-arm-futex-disable-preemption-during-futex_atomic_cmp.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 18 Feb 2015 14:07:21 +0100
-Subject: [PATCH 365/395] arm/futex: disable preemption during
+Subject: [PATCH 365/397] arm/futex: disable preemption during
  futex_atomic_cmpxchg_inatomic()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6d69bc7d4d8020ead6c456f0a0c4ee300faef83c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6b43881e6d13a520d1e0685345ef3103ac3a81d2
 
 The ARM UP implementation of futex_atomic_cmpxchg_inatomic() assumes that
 pagefault_disable() inherits a preempt disabled section. This assumtion
diff --git a/debian/patches/features/all/rt/0366-scheduling-while-atomic-in-cgroup-code.patch b/debian/patches/features/all/rt/0366-scheduling-while-atomic-in-cgroup-code.patch
index 5b19720..cbeee06 100644
--- a/debian/patches/features/all/rt/0366-scheduling-while-atomic-in-cgroup-code.patch
+++ b/debian/patches/features/all/rt/0366-scheduling-while-atomic-in-cgroup-code.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Sat, 21 Jun 2014 10:09:48 +0200
-Subject: [PATCH 366/395] scheduling while atomic in cgroup code
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7eadc61b55d3f6e9602b9a5e54e32b227c8e3087
+Subject: [PATCH 366/397] scheduling while atomic in cgroup code
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f4f724a208961e29a0ffafb9ab67d2df2a9127d2
 
 mm, memcg: make refill_stock() use get_cpu_light()
 
diff --git a/debian/patches/features/all/rt/0367-work-simple-Simple-work-queue-implemenation.patch b/debian/patches/features/all/rt/0367-work-simple-Simple-work-queue-implemenation.patch
index 07fede0..2d56873 100644
--- a/debian/patches/features/all/rt/0367-work-simple-Simple-work-queue-implemenation.patch
+++ b/debian/patches/features/all/rt/0367-work-simple-Simple-work-queue-implemenation.patch
@@ -1,7 +1,7 @@
 From: Daniel Wagner <daniel.wagner at bmw-carit.de>
 Date: Fri, 11 Jul 2014 15:26:11 +0200
-Subject: [PATCH 367/395] work-simple: Simple work queue implemenation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5ea513b55a5ede9c021a7cb303d174d8d7ca6006
+Subject: [PATCH 367/397] work-simple: Simple work queue implemenation
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2216be22228785cef1ef0b88204d6c21f77095d2
 
 Provides a framework for enqueuing callbacks from irq context
 PREEMPT_RT_FULL safe. The callbacks are executed in kthread context.
diff --git a/debian/patches/features/all/rt/0368-sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch b/debian/patches/features/all/rt/0368-sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch
index a8363e3..40752a0 100644
--- a/debian/patches/features/all/rt/0368-sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch
+++ b/debian/patches/features/all/rt/0368-sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch
@@ -1,8 +1,8 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Wed, 18 Feb 2015 16:05:28 +0100
-Subject: [PATCH 368/395] sunrpc: make svc_xprt_do_enqueue() use
+Subject: [PATCH 368/397] sunrpc: make svc_xprt_do_enqueue() use
  get_cpu_light()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=793aed6a6d44c4083590cbab10c362fa309c4a3a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3cc9029a9eaa4fc45f460edf9dc6666bda314dea
 
 |BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:915
 |in_atomic(): 1, irqs_disabled(): 0, pid: 3194, name: rpc.nfsd
diff --git a/debian/patches/features/all/rt/0369-lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch b/debian/patches/features/all/rt/0369-lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch
index 4ee70c9..55d3664 100644
--- a/debian/patches/features/all/rt/0369-lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch
+++ b/debian/patches/features/all/rt/0369-lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch
@@ -1,8 +1,8 @@
 From: Josh Cartwright <josh.cartwright at ni.com>
 Date: Wed, 28 Jan 2015 13:08:45 -0600
-Subject: [PATCH 369/395] lockdep: selftest: fix warnings due to missing
+Subject: [PATCH 369/397] lockdep: selftest: fix warnings due to missing
  PREEMPT_RT conditionals
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b92b4b69f987a85e7e635b5cb14c3dc343655c17
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=40978126954a5acde5d6ecc6ad415c6d5cc99c62
 
 "lockdep: Selftest: Only do hardirq context test for raw spinlock"
 disabled the execution of certain tests with PREEMPT_RT_FULL, but did
diff --git a/debian/patches/features/all/rt/0370-fs-btrfs-fix-rt-deadlock-on-extent_buffer-lock.patch b/debian/patches/features/all/rt/0370-fs-btrfs-fix-rt-deadlock-on-extent_buffer-lock.patch
index 6f18ed4..2c99e29 100644
--- a/debian/patches/features/all/rt/0370-fs-btrfs-fix-rt-deadlock-on-extent_buffer-lock.patch
+++ b/debian/patches/features/all/rt/0370-fs-btrfs-fix-rt-deadlock-on-extent_buffer-lock.patch
@@ -1,7 +1,7 @@
 From: Mike Galbraith <mgalbraith at suse.de>
 Date: Sun, 2 Nov 2014 08:31:18 +0100
-Subject: [PATCH 370/395] fs,btrfs: fix rt deadlock on extent_buffer->lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=efb76e135f3104d7f21bcb90a37c28275cedc7a2
+Subject: [PATCH 370/397] fs,btrfs: fix rt deadlock on extent_buffer->lock
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eca63c941a3faef110ca0229159bdd4363668723
 
 Sat Jul 14 12:30:41 CEST 2012
 
diff --git a/debian/patches/features/all/rt/0371-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch b/debian/patches/features/all/rt/0371-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
index 61b8664..dcd78d2 100644
--- a/debian/patches/features/all/rt/0371-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
+++ b/debian/patches/features/all/rt/0371-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
@@ -1,7 +1,7 @@
 From: Marcelo Tosatti <mtosatti at redhat.com>
 Date: Wed, 8 Apr 2015 20:33:25 -0300
-Subject: [PATCH 371/395] KVM: lapic: mark LAPIC timer handler as irqsafe
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7313b914d67d5df2786f7c4b8c6c6edc782514e9
+Subject: [PATCH 371/397] KVM: lapic: mark LAPIC timer handler as irqsafe
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bf50dbbb89cda68a55bfda3573f00c0f4ecdbd9c
 
 Since lapic timer handler only wakes up a simple waitqueue,
 it can be executed from hardirq context.
diff --git a/debian/patches/features/all/rt/0372-mm-slub-move-slab-initialization-into-irq-enabled-re.patch b/debian/patches/features/all/rt/0372-mm-slub-move-slab-initialization-into-irq-enabled-re.patch
index 1b419bf..12131f4 100644
--- a/debian/patches/features/all/rt/0372-mm-slub-move-slab-initialization-into-irq-enabled-re.patch
+++ b/debian/patches/features/all/rt/0372-mm-slub-move-slab-initialization-into-irq-enabled-re.patch
@@ -1,8 +1,8 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 14 Jul 2015 14:26:34 +0200
-Subject: [PATCH 372/395] mm/slub: move slab initialization into irq enabled
+Subject: [PATCH 372/397] mm/slub: move slab initialization into irq enabled
  region
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=01373729193cca8ccca199e3ba27c042acce1463
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=93d4e04bf6b889dace084251210ff36418983359
 
 Initializing a new slab can introduce rather large latencies because most
 of the initialization runs always with interrupts disabled.
diff --git a/debian/patches/features/all/rt/0373-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch b/debian/patches/features/all/rt/0373-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch
index 390a330..72eb2dc 100644
--- a/debian/patches/features/all/rt/0373-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch
+++ b/debian/patches/features/all/rt/0373-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 13 May 2015 11:36:32 -0400
-Subject: [PATCH 373/395] xfs: Disable percpu SB on PREEMPT_RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fd451ff900062af3062644604bb64bcde33edaeb
+Subject: [PATCH 373/397] xfs: Disable percpu SB on PREEMPT_RT_FULL
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6e6107f0ad2c2d59de580a47e6c0b9d1fe474a46
 
 Running a test on a large CPU count box with xfs, I hit a live lock
 with the following backtraces on several CPUs:
diff --git a/debian/patches/features/all/rt/0374-rtmutex-Handle-non-enqueued-waiters-gracefully.patch b/debian/patches/features/all/rt/0374-rtmutex-Handle-non-enqueued-waiters-gracefully.patch
index 972a4e2..ed2d8c6 100644
--- a/debian/patches/features/all/rt/0374-rtmutex-Handle-non-enqueued-waiters-gracefully.patch
+++ b/debian/patches/features/all/rt/0374-rtmutex-Handle-non-enqueued-waiters-gracefully.patch
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 6 Nov 2015 18:51:03 +0100
-Subject: [PATCH 374/395] rtmutex: Handle non enqueued waiters gracefully
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6394d171038e3e931cfcae038914937944f34886
+Subject: [PATCH 374/397] rtmutex: Handle non enqueued waiters gracefully
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5496c2497a5b4948bf03b55f5d3162e537549feb
 
 Yimin debugged that in case of a PI wakeup in progress when
 rt_mutex_start_proxy_lock() calls task_blocks_on_rt_mutex() the latter
diff --git a/debian/patches/features/all/rt/0375-rtmutex-Use-chainwalking-control-enum.patch b/debian/patches/features/all/rt/0375-rtmutex-Use-chainwalking-control-enum.patch
index 640b52a..932c5e7 100644
--- a/debian/patches/features/all/rt/0375-rtmutex-Use-chainwalking-control-enum.patch
+++ b/debian/patches/features/all/rt/0375-rtmutex-Use-chainwalking-control-enum.patch
@@ -1,7 +1,7 @@
 From: "bmouring at ni.com" <bmouring at ni.com>
 Date: Tue, 15 Dec 2015 17:07:30 -0600
-Subject: [PATCH 375/395] rtmutex: Use chainwalking control enum
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1d80563163623e5cd796209dc5b8739e29fdf939
+Subject: [PATCH 375/397] rtmutex: Use chainwalking control enum
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e8e0245e60465da231b387c4893b1d47c1130fc3
 
 In 8930ed80 (rtmutex: Cleanup deadlock detector debug logic),
 chainwalking control enums were introduced to limit the deadlock
diff --git a/debian/patches/features/all/rt/0376-dump-stack-don-t-disable-preemption-during-trace.patch b/debian/patches/features/all/rt/0376-dump-stack-don-t-disable-preemption-during-trace.patch
index 2e28e81..9ce504e 100644
--- a/debian/patches/features/all/rt/0376-dump-stack-don-t-disable-preemption-during-trace.patch
+++ b/debian/patches/features/all/rt/0376-dump-stack-don-t-disable-preemption-during-trace.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Sun, 16 Aug 2015 14:27:50 +0200
-Subject: [PATCH 376/395] dump stack: don't disable preemption during trace
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3a9b18dfb5f07565e73015c587d06e00c57d39a
+Subject: [PATCH 376/397] dump stack: don't disable preemption during trace
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=529ad43611d526eab12b63bd2b06caa284765ab7
 
 I see here large latencies during a stack dump on x86. The
 preempt_disable() and get_cpu() should forbid moving the task to another
diff --git a/debian/patches/features/all/rt/0377-net-Make-synchronize_rcu_expedited-conditional-on-RT.patch b/debian/patches/features/all/rt/0377-net-Make-synchronize_rcu_expedited-conditional-on-RT.patch
index 4defd4d..e3828c2 100644
--- a/debian/patches/features/all/rt/0377-net-Make-synchronize_rcu_expedited-conditional-on-RT.patch
+++ b/debian/patches/features/all/rt/0377-net-Make-synchronize_rcu_expedited-conditional-on-RT.patch
@@ -1,8 +1,8 @@
 From: Josh Cartwright <joshc at ni.com>
 Date: Tue, 27 Oct 2015 07:31:53 -0500
-Subject: [PATCH 377/395] net: Make synchronize_rcu_expedited() conditional on
+Subject: [PATCH 377/397] net: Make synchronize_rcu_expedited() conditional on
  !RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f0dda11a9bbffdfe265ca5ce5d20c3a246d989f1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b2823b57b94e9d763ba2cab7166151a654c265bd
 
 While the use of synchronize_rcu_expedited() might make
 synchronize_net() "faster", it does so at significant cost on RT
diff --git a/debian/patches/features/all/rt/0378-sched-Introduce-the-trace_sched_waking-tracepoint.patch b/debian/patches/features/all/rt/0378-sched-Introduce-the-trace_sched_waking-tracepoint.patch
index b881571..71d4e7c 100644
--- a/debian/patches/features/all/rt/0378-sched-Introduce-the-trace_sched_waking-tracepoint.patch
+++ b/debian/patches/features/all/rt/0378-sched-Introduce-the-trace_sched_waking-tracepoint.patch
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Sun, 25 Oct 2015 16:35:24 -0400
-Subject: [PATCH 378/395] sched: Introduce the trace_sched_waking tracepoint
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8adb63a3556918bfe426b085ec7c740ea366a114
+Subject: [PATCH 378/397] sched: Introduce the trace_sched_waking tracepoint
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bbc0153e9cdeae9c1d3931ef3d7b9f34d9460b9e
 
 Upstream commit fbd705a0c6184580d0e2fbcbd47a37b6e5822511
 
diff --git a/debian/patches/features/all/rt/0379-rtmutex-Have-slowfn-of-rt_mutex_timed_fastlock-use-e.patch b/debian/patches/features/all/rt/0379-rtmutex-Have-slowfn-of-rt_mutex_timed_fastlock-use-e.patch
index 45910b6..8f60ee0 100644
--- a/debian/patches/features/all/rt/0379-rtmutex-Have-slowfn-of-rt_mutex_timed_fastlock-use-e.patch
+++ b/debian/patches/features/all/rt/0379-rtmutex-Have-slowfn-of-rt_mutex_timed_fastlock-use-e.patch
@@ -1,8 +1,8 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Fri, 26 Feb 2016 10:03:48 -0500
-Subject: [PATCH 379/395] rtmutex: Have slowfn of rt_mutex_timed_fastlock() use
+Subject: [PATCH 379/397] rtmutex: Have slowfn of rt_mutex_timed_fastlock() use
  enum
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=362ff02e77086998d8dfffb5850d74a96c20bc75
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d9152c9dac9577488286d52c444d9fa6ed7f1490
 
 The backport of commit 8930ed80f970 "rtmutex: Cleanup deadlock detector
 debug logic" had conflicts, and the conflict resolution changed
diff --git a/debian/patches/features/all/rt/0380-latencyhist-disable-jump-labels.patch b/debian/patches/features/all/rt/0380-latencyhist-disable-jump-labels.patch
index e48b69a..319c348 100644
--- a/debian/patches/features/all/rt/0380-latencyhist-disable-jump-labels.patch
+++ b/debian/patches/features/all/rt/0380-latencyhist-disable-jump-labels.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 4 Feb 2016 14:08:06 +0100
-Subject: [PATCH 380/395] latencyhist: disable jump-labels
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cb0574668753bb23a125fb6c15b1487e693e9076
+Subject: [PATCH 380/397] latencyhist: disable jump-labels
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a836b5dca32b8557bcb3333272bf57cf7468b2b5
 
 Atleast on X86 we die a recursive death
 
diff --git a/debian/patches/features/all/rt/0381-kernel-migrate_disable-do-fastpath-in-atomic-irqs-of.patch b/debian/patches/features/all/rt/0381-kernel-migrate_disable-do-fastpath-in-atomic-irqs-of.patch
index 5686e53..608b999 100644
--- a/debian/patches/features/all/rt/0381-kernel-migrate_disable-do-fastpath-in-atomic-irqs-of.patch
+++ b/debian/patches/features/all/rt/0381-kernel-migrate_disable-do-fastpath-in-atomic-irqs-of.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 9 Feb 2016 18:18:01 +0100
-Subject: [PATCH 381/395] kernel: migrate_disable() do fastpath in atomic &
+Subject: [PATCH 381/397] kernel: migrate_disable() do fastpath in atomic &
  irqs-off
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=966001776117d60e26ba73b4242ed05e056395f8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fc9d75512e449dda1fce5d01a49403547a61bcf8
 
 With interrupts off it makes no sense to do the long path since we can't
 leave the CPU anyway. Also we might end up in a recursion with lockdep.
diff --git a/debian/patches/features/all/rt/0382-kernel-softirq-unlock-with-irqs-on.patch b/debian/patches/features/all/rt/0382-kernel-softirq-unlock-with-irqs-on.patch
index c4f4498..8f2f328 100644
--- a/debian/patches/features/all/rt/0382-kernel-softirq-unlock-with-irqs-on.patch
+++ b/debian/patches/features/all/rt/0382-kernel-softirq-unlock-with-irqs-on.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 9 Feb 2016 18:17:18 +0100
-Subject: [PATCH 382/395] kernel: softirq: unlock with irqs on
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=806b33bc002cbca21d9ca2f2f70ef876bb2821ac
+Subject: [PATCH 382/397] kernel: softirq: unlock with irqs on
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7f4da2123b3ce4cec8db6801b61eceaa8c58d197
 
 We unlock the lock while the interrupts are off. This isn't a problem
 now but will get because the migrate_disable() + enable are not
diff --git a/debian/patches/features/all/rt/0383-rcu-torture-Comment-out-rcu_bh-ops-on-PREEMPT_RT_FUL.patch b/debian/patches/features/all/rt/0383-rcu-torture-Comment-out-rcu_bh-ops-on-PREEMPT_RT_FUL.patch
index cd0793e..f7eb5b2 100644
--- a/debian/patches/features/all/rt/0383-rcu-torture-Comment-out-rcu_bh-ops-on-PREEMPT_RT_FUL.patch
+++ b/debian/patches/features/all/rt/0383-rcu-torture-Comment-out-rcu_bh-ops-on-PREEMPT_RT_FUL.patch
@@ -1,8 +1,8 @@
 From: Clark Williams <williams at redhat.com>
 Date: Fri, 26 Feb 2016 13:19:20 -0600
-Subject: [PATCH 383/395] rcu/torture: Comment out rcu_bh ops on
+Subject: [PATCH 383/397] rcu/torture: Comment out rcu_bh ops on
  PREEMPT_RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f1fddef7ab32db847b1b14e13597a8ff52ec14d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8c626df5497e4328dbb587bcff056337d4a8888d
 
 RT has dropped support of rcu_bh, comment out in rcutorture.
 
diff --git a/debian/patches/features/all/rt/0384-kernel-sched-Fix-preempt_disable_ip-recodring-for-pr.patch b/debian/patches/features/all/rt/0384-kernel-sched-Fix-preempt_disable_ip-recodring-for-pr.patch
index bb3cfdc..885b44f 100644
--- a/debian/patches/features/all/rt/0384-kernel-sched-Fix-preempt_disable_ip-recodring-for-pr.patch
+++ b/debian/patches/features/all/rt/0384-kernel-sched-Fix-preempt_disable_ip-recodring-for-pr.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 11 Feb 2016 22:06:28 +0100
-Subject: [PATCH 384/395] kernel: sched: Fix preempt_disable_ip recodring for
+Subject: [PATCH 384/397] kernel: sched: Fix preempt_disable_ip recodring for
  preempt_disable()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bad7e3b8ac187deedeee177504d72ab77d64ce76
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=384457239b32bfe65314f6d4b02e158227d0d553
 
 preempt_disable() invokes preempt_count_add() which saves the caller in
 current->preempt_disable_ip. It uses CALLER_ADDR1 which does not look for its
diff --git a/debian/patches/features/all/rt/0385-tracing-Fix-probe_wakeup_latency_hist_start-prototyp.patch b/debian/patches/features/all/rt/0385-tracing-Fix-probe_wakeup_latency_hist_start-prototyp.patch
index d8d4d1b..884c7a2 100644
--- a/debian/patches/features/all/rt/0385-tracing-Fix-probe_wakeup_latency_hist_start-prototyp.patch
+++ b/debian/patches/features/all/rt/0385-tracing-Fix-probe_wakeup_latency_hist_start-prototyp.patch
@@ -1,8 +1,8 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Fri, 4 Mar 2016 05:04:06 +0100
-Subject: [PATCH 385/395] tracing: Fix probe_wakeup_latency_hist_start()
+Subject: [PATCH 385/397] tracing: Fix probe_wakeup_latency_hist_start()
  prototype
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e0fda8d5dbabf7c582b1abb34df52b9d688b755
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=489cf8477c79ef991acfe7110f8cc70eaf37a2b5
 
 Drop 'success' arg from probe_wakeup_latency_hist_start().
 
diff --git a/debian/patches/features/all/rt/0386-Revert-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch b/debian/patches/features/all/rt/0386-Revert-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
index 05fde3a..9babd90 100644
--- a/debian/patches/features/all/rt/0386-Revert-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
+++ b/debian/patches/features/all/rt/0386-Revert-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
@@ -1,8 +1,8 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Tue, 12 Jul 2016 13:30:03 -0400
-Subject: [PATCH 386/395] Revert: KVM: lapic: mark LAPIC timer handler as
+Subject: [PATCH 386/397] Revert: KVM: lapic: mark LAPIC timer handler as
  irqsafe
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=415f88486e38946293f6ebf03c402c96d8acfdbd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9a86a0b8155f0da72d6949f51e4d8947a0de3063
 
 The whole patch was not backported correctly and causes allmodconfig to
 fail.
diff --git a/debian/patches/features/all/rt/0387-trace-correct-off-by-one-while-recording-the-trace-e.patch b/debian/patches/features/all/rt/0387-trace-correct-off-by-one-while-recording-the-trace-e.patch
index 63bfe5d..6aab4dc 100644
--- a/debian/patches/features/all/rt/0387-trace-correct-off-by-one-while-recording-the-trace-e.patch
+++ b/debian/patches/features/all/rt/0387-trace-correct-off-by-one-while-recording-the-trace-e.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 25 May 2016 14:03:50 +0200
-Subject: [PATCH 387/395] trace: correct off by one while recording the
+Subject: [PATCH 387/397] trace: correct off by one while recording the
  trace-event
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8a2a97c11d857a75bc66e6f843fa2b8a6fdaf2a0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=46594714e8d3b72fa20a3843ee76e0fb2e771917
 
 Trace events like raw_syscalls show always a preempt code of one. The
 reason is that on PREEMPT kernels rcu_read_lock_sched_notrace()
diff --git a/debian/patches/features/all/rt/0388-x86-Fix-an-RT-MCE-crash.patch b/debian/patches/features/all/rt/0388-x86-Fix-an-RT-MCE-crash.patch
index 97f54b8..1d254d5 100644
--- a/debian/patches/features/all/rt/0388-x86-Fix-an-RT-MCE-crash.patch
+++ b/debian/patches/features/all/rt/0388-x86-Fix-an-RT-MCE-crash.patch
@@ -1,7 +1,7 @@
 From: Corey Minyard <cminyard at mvista.com>
 Date: Mon, 11 Jul 2016 13:16:27 -0500
-Subject: [PATCH 388/395] x86: Fix an RT MCE crash
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bfcddabc291b1eee830fc8c11f1db974e096f1e2
+Subject: [PATCH 388/397] x86: Fix an RT MCE crash
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3cadef548f31912ee3e82d638b5ceaf7cdad4678
 
 On some x86 systems an MCE interrupt would come in before the kernel
 was ready for it.  Looking at the latest RT code, it has similar
diff --git a/debian/patches/features/all/rt/0389-timers-wakeup-all-timer-waiters.patch b/debian/patches/features/all/rt/0389-timers-wakeup-all-timer-waiters.patch
index e4e9c1f..0783939 100644
--- a/debian/patches/features/all/rt/0389-timers-wakeup-all-timer-waiters.patch
+++ b/debian/patches/features/all/rt/0389-timers-wakeup-all-timer-waiters.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 13 Jul 2016 17:13:23 +0200
-Subject: [PATCH 389/395] timers: wakeup all timer waiters
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd52d61d410b4ea13ed434a967e94214118a91e3
+Subject: [PATCH 389/397] timers: wakeup all timer waiters
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=318ff295b3a5b792e3f65543ec7176b71cd00ca9
 
 The base lock is dropped during the invocation if the timer. That means
 it is possible that we have one waiter while timer1 is running and once
diff --git a/debian/patches/features/all/rt/0390-timers-wakeup-all-timer-waiters-without-holding-the-.patch b/debian/patches/features/all/rt/0390-timers-wakeup-all-timer-waiters-without-holding-the-.patch
index c5fdc78..58fc046 100644
--- a/debian/patches/features/all/rt/0390-timers-wakeup-all-timer-waiters-without-holding-the-.patch
+++ b/debian/patches/features/all/rt/0390-timers-wakeup-all-timer-waiters-without-holding-the-.patch
@@ -1,8 +1,8 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 13 Jul 2016 17:13:23 +0200
-Subject: [PATCH 390/395] timers: wakeup all timer waiters without holding the
+Subject: [PATCH 390/397] timers: wakeup all timer waiters without holding the
  base lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b218060ecb72749f70d9f1f6c33986b1b888a11c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d63037ba7b19fec88405bc03d454e0df93fd4d06
 
 There should be no need to hold the base lock during the wakeup. There
 should be no boosting involved, the wakeup list has its own lock so it
diff --git a/debian/patches/features/all/rt/0391-net-add-back-the-missing-serialization-in-ip_send_un.patch b/debian/patches/features/all/rt/0391-net-add-back-the-missing-serialization-in-ip_send_un.patch
index 3039e92..b7e4bb1 100644
--- a/debian/patches/features/all/rt/0391-net-add-back-the-missing-serialization-in-ip_send_un.patch
+++ b/debian/patches/features/all/rt/0391-net-add-back-the-missing-serialization-in-ip_send_un.patch
@@ -1,11 +1,11 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 31 Aug 2016 17:21:56 +0200
-Subject: [PATCH 391/395] net: add back the missing serialization in
+Subject: [PATCH 391/397] net: add back the missing serialization in
  ip_send_unicast_reply()
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=162709c30afbaa20d68a8718b39157009f10b3fa
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8d9726bd1adad382e372be180308f89ad4480d7
 
 Some time ago Sami Pietikäinen reported a crash on -RT in
 ip_send_unicast_reply() which was later fixed by Nicholas Mc Guire
diff --git a/debian/patches/features/all/rt/0392-net-add-a-lock-around-icmp_sk.patch b/debian/patches/features/all/rt/0392-net-add-a-lock-around-icmp_sk.patch
index fd951ee..d41382e 100644
--- a/debian/patches/features/all/rt/0392-net-add-a-lock-around-icmp_sk.patch
+++ b/debian/patches/features/all/rt/0392-net-add-a-lock-around-icmp_sk.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 31 Aug 2016 17:54:09 +0200
-Subject: [PATCH 392/395] net: add a lock around icmp_sk()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0331fe628b0db3d87d67dbb71164f5e95ab6b15f
+Subject: [PATCH 392/397] net: add a lock around icmp_sk()
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f2bfb9d8c35ae5285e7c2888444f5da265f6da12
 
 It looks like the this_cpu_ptr() access in icmp_sk() is protected with
 local_bh_disable(). To avoid missing serialization in -RT I am adding
diff --git a/debian/patches/features/all/rt/0393-fs-dcache-resched-chill-only-if-we-make-no-progress.patch b/debian/patches/features/all/rt/0393-fs-dcache-resched-chill-only-if-we-make-no-progress.patch
index ef6ab88..00ea8be 100644
--- a/debian/patches/features/all/rt/0393-fs-dcache-resched-chill-only-if-we-make-no-progress.patch
+++ b/debian/patches/features/all/rt/0393-fs-dcache-resched-chill-only-if-we-make-no-progress.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 8 Sep 2016 18:33:52 +0200
-Subject: [PATCH 393/395] fs/dcache: resched/chill only if we make no progress
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6309139504ad56bf4f37d1566ff4a380db4b418a
+Subject: [PATCH 393/397] fs/dcache: resched/chill only if we make no progress
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd6b90ceecc9fc7eafb7d8ee341ea8d79e721d28
 
 Upstream commit 47be61845c77 ("fs/dcache.c: avoid soft-lockup in
 dput()") changed the condition _when_ cpu_relax() / cond_resched() was
diff --git a/debian/patches/features/all/rt/0394-fs-dcache-incremental-fixup-of-the-retry-routine.patch b/debian/patches/features/all/rt/0394-fs-dcache-incremental-fixup-of-the-retry-routine.patch
index 0be5b74..8e925db 100644
--- a/debian/patches/features/all/rt/0394-fs-dcache-incremental-fixup-of-the-retry-routine.patch
+++ b/debian/patches/features/all/rt/0394-fs-dcache-incremental-fixup-of-the-retry-routine.patch
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 15 Sep 2016 18:25:47 +0200
-Subject: [PATCH 394/395] fs/dcache: incremental fixup of the retry routine
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b47a6dc8505d5043e06fe2c42cca770bd5bf87c7
+Subject: [PATCH 394/397] fs/dcache: incremental fixup of the retry routine
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd6a2b7f571309fd228199bee79344922530c9a4
 
 It has been pointed out by tglx that on UP the non-RT task could spin
 its entire time slice because the lock owner is preempted. This won't
diff --git a/debian/patches/features/all/rt/0395-genirq-Fix-pointer-cast-warning-for-randomness-on-32.patch b/debian/patches/features/all/rt/0395-genirq-Fix-pointer-cast-warning-for-randomness-on-32.patch
new file mode 100644
index 0000000..1000c25
--- /dev/null
+++ b/debian/patches/features/all/rt/0395-genirq-Fix-pointer-cast-warning-for-randomness-on-32.patch
@@ -0,0 +1,32 @@
+From: Ben Hutchings <ben at decadent.org.uk>
+Date: Thu, 29 Sep 2016 18:00:41 +0100
+Subject: [PATCH 395/397] genirq: Fix pointer cast warning for randomness on
+ 32-bit architectures
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8a469783dae301a397ce5bf7fe4a6fcf30fad6d3
+
+gcc warns about casting directly from a 32-bit pointer to u64.  In the
+current rt patch series we cast to unsigned long to avoid the warning,
+but this fix hasn't been backported to all versions.
+
+Link: http://lkml.kernel.org/r/20160929170041.GW10601@decadent.org.uk
+
+Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
+Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
+---
+ kernel/irq/manage.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
+index c4677795d7c8..b1683ba80c88 100644
+--- a/kernel/irq/manage.c
++++ b/kernel/irq/manage.c
+@@ -897,7 +897,8 @@ static int irq_thread(void *data)
+ #ifdef CONFIG_PREEMPT_RT_FULL
+ 			migrate_disable();
+ 			add_interrupt_randomness(action->irq, 0,
+-						 desc->random_ip ^ (u64) action);
++						 desc->random_ip ^
++						 (unsigned long) action);
+ 			migrate_enable();
+ #endif
+ 		}
diff --git a/debian/patches/features/all/rt/0396-work-simple-Add-missing-include-linux-export.h.patch b/debian/patches/features/all/rt/0396-work-simple-Add-missing-include-linux-export.h.patch
new file mode 100644
index 0000000..2ef6fad
--- /dev/null
+++ b/debian/patches/features/all/rt/0396-work-simple-Add-missing-include-linux-export.h.patch
@@ -0,0 +1,27 @@
+From: Ben Hutchings <ben at decadent.org.uk>
+Date: Fri, 30 Sep 2016 10:05:05 +0100
+Subject: [PATCH 396/397] work-simple: Add missing #include <linux/export.h>
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c3540197a917ac88f542c2a77b09991807b99e75
+
+work-simple.c uses EXPORT_SYMBOL_GPL(), defined in <linux/export.h>.
+
+Link: http://lkml.kernel.org/r/20160930090504.GX10601@decadent.org.uk
+
+Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
+Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
+---
+ kernel/work-simple.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/kernel/work-simple.c b/kernel/work-simple.c
+index c996f755dba6..e57a0522573f 100644
+--- a/kernel/work-simple.c
++++ b/kernel/work-simple.c
+@@ -10,6 +10,7 @@
+ #include <linux/kthread.h>
+ #include <linux/slab.h>
+ #include <linux/spinlock.h>
++#include <linux/export.h>
+ 
+ #define SWORK_EVENT_PENDING     (1 << 0)
+ 
diff --git a/debian/patches/features/all/rt/0395-Linux-3.2.82-rt119-REBASE.patch b/debian/patches/features/all/rt/0397-Linux-3.2.83-rt121-REBASE.patch
similarity index 60%
rename from debian/patches/features/all/rt/0395-Linux-3.2.82-rt119-REBASE.patch
rename to debian/patches/features/all/rt/0397-Linux-3.2.83-rt121-REBASE.patch
index 18112de..5eb1831 100644
--- a/debian/patches/features/all/rt/0395-Linux-3.2.82-rt119-REBASE.patch
+++ b/debian/patches/features/all/rt/0397-Linux-3.2.83-rt121-REBASE.patch
@@ -1,16 +1,16 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
-Date: Mon, 3 Oct 2016 17:59:59 -0400
-Subject: [PATCH 395/395] Linux 3.2.82-rt119 REBASE
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c1f0249d9621571cffb8c4d4d4fef41978b02d2
+Date: Sun, 30 Oct 2016 12:41:19 -0400
+Subject: [PATCH 397/397] Linux 3.2.83-rt121 REBASE
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1618f4a47a0963e7535cd0d50a0b2339746284fc
 
 ---
  localversion-rt | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/localversion-rt b/localversion-rt
-index b2111a212663..ba6e8821d159 100644
+index b2111a212663..8188d85cffe0 100644
 --- a/localversion-rt
 +++ b/localversion-rt
 @@ -1 +1 @@
 --rt24
-+-rt119
++-rt121
diff --git a/debian/patches/series-rt b/debian/patches/series-rt
index c5bdf47..2601846 100644
--- a/debian/patches/series-rt
+++ b/debian/patches/series-rt
@@ -392,4 +392,6 @@ features/all/rt/0391-net-add-back-the-missing-serialization-in-ip_send_un.patch
 features/all/rt/0392-net-add-a-lock-around-icmp_sk.patch
 features/all/rt/0393-fs-dcache-resched-chill-only-if-we-make-no-progress.patch
 features/all/rt/0394-fs-dcache-incremental-fixup-of-the-retry-routine.patch
-features/all/rt/0395-Linux-3.2.82-rt119-REBASE.patch
+features/all/rt/0395-genirq-Fix-pointer-cast-warning-for-randomness-on-32.patch
+features/all/rt/0396-work-simple-Add-missing-include-linux-export.h.patch
+features/all/rt/0397-Linux-3.2.83-rt121-REBASE.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list