[linux] 01/01: [rt] Update to 3.2.71-rt104 (no functional change)

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Thu Nov 12 17:27:20 UTC 2015


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

benh pushed a commit to branch wheezy
in repository linux.

commit 9c85fd857d48ec1a51b521ad3a485e950f222895
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Thu Nov 12 17:27:01 2015 +0000

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

diff --git a/debian/changelog b/debian/changelog
index e384342..571ec3d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -84,6 +84,9 @@ linux (3.2.72-1) UNRELEASED; urgency=medium
     - ipv6: update ip6_rt_last_gc every time GC is run
     - jbd2: avoid infinite loop when destroying aborted journal
 
+  [ Ben Hutchings ]
+  * [rt] Update to 3.2.71-rt104 (no functional change)
+
  -- Ben Hutchings <ben at decadent.org.uk>  Wed, 14 Oct 2015 01:11:17 +0100
 
 linux (3.2.71-2) wheezy; urgency=medium
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 4b00225..1054712 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <srostedt at redhat.com>
 Date: Wed, 6 Jun 2012 17:07:34 -0400
 Subject: [PATCH 001/374] 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=814b67b3ff46e7230c09e081258f310552a48cd3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bc2f8506495f84b345ca8df933997598d600de7b
 
 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 8c0faf9..214fd4f 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/374] x86: Call idle notifier after irq_enter()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=200e8e88632ff5ebe722448498be7600a1662654
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5dbfbb9c1302ade8172a630d3adb1ef5a29366be
 
 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 5b23738..6fd7269 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/374] slab, lockdep: Annotate all slab caches
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4747070012a36294d0ceea7b2e366c341e211f65
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9641444bf15d58749921f5578f533cf355deb375
 
 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 d129a41..5dba027 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/374] x86: kprobes: Remove remove bogus preempt_enable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9dfd0deb7d7dbda95b09ee0232c727060cc95a48
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9dd1ca54bf03ef93998b0da607199171e4fea1b3
 
 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 6808240..1b345e9 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/374] x86: hpet: Disable MSI on Lenovo W510
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=075e64e892f970c2155f2bfd3eac6439eb2929a8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9f24650dde68dafe28cac79f929dfa9e59c47696
 
 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 226114a..96bed57 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/374] block: Shorten interrupt disabled regions
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ad80aa3294570139a6db87de7d5766a3fb5357d2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=df3d62fe67ec171de9135603f019490b70a9b1b6
 
 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 da60640..09a837a 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/374] sched: Distangle worker accounting from rq-%3Elock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=41c7df1df77cfa11ca7208dcbdb4cc480b55bd20
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=de91f7a556eda5ede5471344633c977d56488cec
 
 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 8d62bc3..83e7b15 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/374] mips-enable-interrupts-in-signal.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b515808eb9b412dd1446138b4e9e73f06816e0ed
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f270a71870bdaa1ab18eb980c4e422ab008ac1d5
 
 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 1b4138b..11e5dae 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/374] arm-enable-interrupts-in-signal-code.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a96314c93a172b32e6675b3dcab7dd9db65f2a86
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=aeb1859ecad1840ea6b7852b726c45ade751edba
 
 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 aadee31..87b2d8e 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/374] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6dd74a32dd003ff8a7cf6d528c9ee8e26292452d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0287d3232711f0bb6fd11adc8adfea2123b6585c
 
 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 ffb024d..09efc64 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/374] 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=35cc57151eeed2460e4f0fd832e99a85ac2d0df6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33e29b54ab6601aa47a2b3634968b1c66e747569
 
 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 f8a1003..9cbc62e 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/374] powerpc: Mark IPI interrupts IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=911a4e647557b40ba6a7ac2b86992711e22b824e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=64d2a6c58360c68b6dc54b049bb6e8b8034004cc
 
 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 d31d31b..8262281 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/374] powerpc: Allow irq threading
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b9fa82b8efa0a6e87e591188a24e2a894fb7487d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9b122fce0e4de1453ecac85c23c21090071f42ac
 
 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 72064ab..df528ab 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
@@ -2,7 +2,7 @@ From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 18 Oct 2011 22:03:48 +0200
 Subject: [PATCH 014/374] sched: Keep period timer ticking when throttling
  active
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1687c02ef74f77a74626d6a3b3f4ff12498cb41e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=44a9f8c63d70e5da472c555741bbd76cbde5528c
 
 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 541e4e9..f966924 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/374] sched: Do not throttle due to PI boosting
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=15e331f93bed1d66215ae616b1586a1bc3916373
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=af368d307bd7f197116c052bcb513bf31fd32f5c
 
 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 7380d1d..2087e3a 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/374] time: Remove bogus comments
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7d779c2f56d9c497caeaa1e7883ef0e5a359e96d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d51dff93fa04bf76ec340138e2344d50ec0fdfe4
 
 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 72e5488..5b9cdcc 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 19:10:46 +0100
 Subject: [PATCH 017/374] 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=b405292a3d1dcd69a9eb34ed00b7034b06542081
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=056f9d4a89433aec4034e3b3fe6095efeb149c79
 
 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 ad15b31..990e04c 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/374] x86: vdso: Use seqcount instead of seqlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=13c506c083523d399d3838dfb66e963989eef011
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=78c8ee5664db2e83ccfa017312cf18c825b08ef9
 
 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 118a6d5..32d22ea 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/374] ia64: vsyscall: Use seqcount instead of seqlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=63b214d91458ccdaf9952a811545879ffdc8dd7d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9d7cfb0a05730aee85d9c9669229d702b8c8b64b
 
 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 ca0898b..c1c40fd 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/374] seqlock: Remove unused functions
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7c150a83bcdb9f3ce95931e3c83bb7dc7fb6d083
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=abbe2abaab6fe42e677936c3ed16a00465186199
 
 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 3c486e9..5d4225a 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/374] seqlock: Use seqcount
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b0a8f8f045b977afd17b59e8ce55beb07633a343
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=74b69d711496021d3525e5dc0b3da284ac397e76
 
 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 354b772..c7e64f9 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
@@ -2,7 +2,7 @@ From: Al Viro <viro at ZenIV.linux.org.uk>
 Date: Thu, 15 Mar 2012 18:39:40 +0000
 Subject: [PATCH 022/374] 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=bb5d45fb4f13efe20c885b3e7f5516262ad7660e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=53778fb6281d3659f5e24ad3f8686616d4f68ecb
 
 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 1d2b7c5..2b26045 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/374] timekeeping: Split xtime_lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f68a08e33e7ca14deac7552f710012115a62c8d6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a92d3034550431df69cc43da90f745d26df603c
 
 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 455ec41..8ee6d50 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/374] 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=686b1417175b5985abb4da628895b5d7a5176c6e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d1b0ea3d8c71aafe2fe93f15903c303d20633875
 
 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 ec17ff4..4a1771d 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
@@ -2,7 +2,7 @@ From: Johannes Weiner <hannes at cmpxchg.org>
 Date: Thu, 17 Nov 2011 07:49:25 +0100
 Subject: [PATCH 025/374] 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=9476b83febe5d7b8d7b8ad7ee7c24da0766387b1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8f14227a340a08f6abf6f9e042aaf3c6c5a8a99f
 
 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 a7ddf9f..0b0588e 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 29 Sep 2011 12:24:30 -0500
 Subject: [PATCH 026/374] tracing: Account for preempt off in
  preempt_schedule()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1dbd69fa9defbe8f1f61ebc049f43417ff066fa4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bec1c5eab63d910f6d6bbc558900eb858f91fa41
 
 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 0e6c20c..c84e7ae 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/374] signal-revert-ptrace-preempt-magic.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6321831d223a5fd83ca6ccbfbe1f7fb008fdd723
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=82d31f5fc8ecf4458eafb91dabad462edef2e972
 
 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 c171367..5136b05 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/374] arm: Mark pmu interupt IRQF_NO_THREAD
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5af276da054c2ff299902f86b9e9c4f913472d62
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c4e24960b3e95b4b6f90a026ce6a8a129f6af44
 
 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 5b02d66..186d879 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/374] arm: Allow forced irq threading
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8ea08814bf0f7238f75d4a75e18c29e08eb6f666
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=91c6abb421b142a0f0e9346903b65ad11ff0df2a
 
 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 af32286..3df372a 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/374] preempt-rt: Convert arm boot_lock to raw
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=502860bd8a6d969a893d28c337960c5941350aa6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8596d6609904d8fd7ba86e4eb804990ac40687d
 
 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 f083c2b..fcb7b2e 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/374] sched: Create schedule_preempt_disabled()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=27d937cb0f492d746f2a75ec8f61717cf5c129b4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=76abbc1537905ab29171ba8554d02be08bb17380
 
 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 385f1bc..22f5358 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/374] sched: Use schedule_preempt_disabled()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=01c4569a1e733e02e44db2b1e3e3889add1a31a0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b5e24a613b2fd7ddeaa9d0b3a6045a53cd3d8f97
 
 Coccinelle based conversion.
 
@@ -294,7 +294,7 @@ index ea0acbd..e0c5b49 100644
  }
  
 diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c
-index 53088e2..fa093f7 100644
+index 2ba1226..db9c038 100644
 --- a/arch/s390/kernel/process.c
 +++ b/arch/s390/kernel/process.c
 @@ -94,9 +94,7 @@ void cpu_idle(void)
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 f03813a..013f6d3 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/374] signals: Do not wakeup self
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a5e43655f6d23c1f2927506c79c02e0dfb2d967c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=caf9cd923dae878685b085f967635b329de351d4
 
 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 870fa50..5273346 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/374] posix-timers: Prevent broadcast signals
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d4714f6db9365b1cd68011b378c0a38413f87858
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3ac7b283095c3c33b2b894e4190d46fd55f207a2
 
 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 06bd1f1..3c9e63a 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/374] 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=ec25e9a6f4da4817ff38e5c412f6c036eeba2493
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ccc0a8d5ad6228c3512b75dfbf1f94329c6bba16
 
 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 6e20ec5..bdea2ef 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/374] signal/x86: Delay calling signals in atomic
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=715ad083711faf7a0f9995f0bd5a5f7f9bf394fb
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3e816fbb9c19b2194fbb4cdb3f5e8c4727d04ae
 
 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 c0da502..bc0a419 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:30 -0500
 Subject: [PATCH 037/374] 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=1f82e646e1c74346eb66694d90cbfeb2dc7231a8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bf1b159bd6c3797c11247bf822ba5cc62fbf4373
 
 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 d2cd936..849961e 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/374] drivers: random: Reduce preempt disabled region
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7e87aa78bfedc8cbd82614ebeceec20542447be5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a017322181e84a2220dd5dbaf0ee845bf47dc14c
 
 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 fc1581c..5b50097 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
@@ -2,7 +2,7 @@ From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Sat, 6 Mar 2010 17:47:10 +0100
 Subject: [PATCH 039/374] 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=4c56db9bfb1ac601a36c3228ea47c0f158f6a06e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dfe943e109161690447cd493119eec3e73e45f03
 
 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 cd52028..f3fdc86 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
@@ -2,7 +2,7 @@ From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Mon, 8 Mar 2010 18:57:04 +0100
 Subject: [PATCH 040/374] 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=582f1a9fb844c00b2d2652600c5f27890148ebdd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=38d5a0eacba6fc8e34ca3fa7d2a0c8a35cd23c57
 
 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 9069231..72dabde 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:18 -0500
 Subject: [PATCH 041/374] 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=100945f333043f666976e9997e775b6e5579b5eb
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d2781cc787a1651ab56aa0a69bb6969aae845fb2
 
 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 7565dc0..7310e57 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/374] drivers/net: Use disable_irq_nosync() in 8139too
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=629484a63567c6ac90423fed15b89286b6384935
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=725a9868d05ddaae1ace3f6367df336c7b9e0650
 
 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 72d0cb1..a72e02b 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
@@ -2,7 +2,7 @@ From: Darren Hart <dvhltc at us.ibm.com>
 Date: Tue, 18 May 2010 14:33:07 -0700
 Subject: [PATCH 043/374] 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=9af8f30af545dcb21d9553a2ce5e0104c2f22f4f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b2cf159367a3b8c65d4a1bd8dc1c74e7d7a7d9a1
 
 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 158af51..b79a6c4 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 17 Nov 2009 12:02:43 +0100
 Subject: [PATCH 044/374] 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=c01417cdea2a5c61bf7f9b66079f72225b75e407
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d6bbe78fb2caf170f608eb814fceb2fb2f8d15cf
 
 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 87e105d..adb7968 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/374] preempt-mark-legitimated-no-resched-sites.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c1ac719cf8fe46290d453edba4169184935b0933
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2e511dad31afa1c4420c51546100ebe02291be8c
 
 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 6aff6fa..2dc252a 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/374] mm: Prepare decoupling the page fault disabling logic
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=053f75c883fd8f4cfca7b2af87bd4a471d7c3b8f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8dafd3b65839cab148ab1fca605ab4e0e695f468
 
 Add a pagefault_disabled variable to task_struct to allow decoupling
 the pagefault-disabled logic from the preempt count.
@@ -85,10 +85,10 @@ index 24887a0..2d1ceb1 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 452b8ba..02736d45 100644
+index 7762b1d..072c715 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3513,6 +3513,35 @@ unlock:
+@@ -3518,6 +3518,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 af1c4a1..f4eb8c5 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 17 Mar 2011 11:32:28 +0100
 Subject: [PATCH 047/374] 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=e4fab12354570412b2963d7a23436cb57a3c99d4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d2f5c06e4d7e702be5f4aecdbe1cafa0e8c2a16a
 
 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 855f997..1d731cb 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/374] mm: pagefault_disabled()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9d90f37969eb2b5d794bd98d2257892e7c35ca1a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b4486857127208cd8715deba0ec7718f5aa58549
 
 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 de1aefb..a506607 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/374] mm: raw_pagefault_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4aea7a1b600a4998e87c4c2917b9e7a99e8a7d2a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d25cc0e683a1358197cef8b0e2cfcaf350536945
 
 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 9414a1b..44b3751 100644
  		ret;					\
  	})
 diff --git a/mm/memory.c b/mm/memory.c
-index 02736d45..c4e4331 100644
+index 072c715..0a2fec9 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3513,6 +3513,7 @@ unlock:
+@@ -3518,6 +3518,7 @@ unlock:
  	return 0;
  }
  
@@ -141,7 +141,7 @@ index 02736d45..c4e4331 100644
  void pagefault_disable(void)
  {
  	inc_preempt_count();
-@@ -3541,6 +3542,7 @@ void pagefault_enable(void)
+@@ -3546,6 +3547,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 f8672f9..5f36a97 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/374] filemap-fix-up.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b14d4baac46b853139c7a7a22480173726a1c8ca
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6233e0eb6b4d71547cb69dff66e3aa878437a25b
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Wrecked-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
@@ -11,7 +11,7 @@ Link: http://lkml.kernel.org/n/tip-m6yuzd6ul717hlnl2gj6p3ou@git.kernel.org
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/mm/filemap.c b/mm/filemap.c
-index 556858c..015f07e 100644
+index 6c009c2..c32314c 100644
 --- a/mm/filemap.c
 +++ b/mm/filemap.c
 @@ -2047,7 +2047,7 @@ size_t iov_iter_copy_from_user_atomic(struct page *page,
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 2bc5b89..7e73bb1 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 25 Jul 2009 22:06:27 +0200
 Subject: [PATCH 051/374] mm: Remove preempt count from pagefault
  disable/enable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=384787adfd2a4f0c54bbf39d3b897497c2864f45
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=43a4c8c4101a0be048344e88f6ac263fc8106b40
 
 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 c4e4331..3bee999 100644
+index 0a2fec9..5a73d8a 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3516,7 +3516,6 @@ unlock:
+@@ -3521,7 +3521,6 @@ unlock:
  #ifdef CONFIG_PREEMPT_RT_FULL
  void pagefault_disable(void)
  {
@@ -23,7 +23,7 @@ index c4e4331..3bee999 100644
  	current->pagefault_disabled++;
  	/*
  	 * make sure to have issued the store before a pagefault
-@@ -3534,12 +3533,6 @@ void pagefault_enable(void)
+@@ -3539,12 +3538,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 a4827a7..639d665 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/374] x86: highmem: Replace BUG_ON by WARN_ON
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=12b6a522acc2790452e2593a9d9a28cf8df4a18c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bb158508366ed53a2a02d23f469637663dc08f03
 
 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 364b83b..4deef1b 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/374] suspend: Prevent might sleep splats
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3cc4a4916824211f73fb0438e2510675b3335245
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=983085ee07d6384df1a8e5b9f00712d738256ec2
 
 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 4eb9d3b..5b2d10d 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/374] OF: Fixup resursive locking code paths
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6f2c9540920ea7b668d37e3677b670f7b840b961
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c24f631c1cab7b405023861e0617aed7b59254bb
 
 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 8eb58d6..09e4bc2 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/374] of-convert-devtree-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0e7d4fe53e284216ef5678c94694622b4ffe4a7f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d3769abcd55af07b2b19f02f258af5bf08fc1314
 
 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 7e82a95..6f08cb4 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/374] list-add-list-last-entry.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9247cd7775ccec31043dbfcc7f40f0cb8ce6708e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a2c6a613eb6a2f9299d1edd2940c627e9c99946f
 
 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 f827861..5ba8d3a 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/374] mm-page-alloc-use-list-last-entry.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8cb6ff2edc013fd612cbd25ceb670ab382ead0cb
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=393d47c36dc27681cc59e2c95dbdc410f0f2278a
 
 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 1cd85ee..f281cb0 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/374] mm-slab-move-debug-out.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=942a3336d90e82f183b9caa4b93f807aac9af113
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ed3f3b2fc12015d0da8821de21428cf19958725b
 
 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 ad81f5c..9f656cd 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/374] rwsem-inlcude-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=35bdfd587a2d1ad0f30dafc66dc27d233f6f1924
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=106719a43a91427a8f3e19a5d51ae6120283625d
 
 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 52daa2c..f744e6f 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/374] sysctl-include-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0dea040c24d3a57916d50d59f8fa0adb2be3d8a0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0a12b06290b5a191055f2f011b38a4b43dd46c68
 
 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 5f3a6de..f2c93b7 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/374] net-flip-lock-dep-thingy.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=54b408925f9991217ab0a5de8d3a32c302b5339d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8903863430fa1e968af289b4f4671b7dce41dd5b
 
 =======================================================
 [ 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 83c3fb0..c33d748 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/374] softirq-thread-do-softirq.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cd3a9a7390440af55abe986dc192ef33516ae439
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f77f10605e40ac90175cb7b4c7e7c929406fbffd
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -23,10 +23,10 @@ index a64b00e..21b94de 100644
  extern void softirq_init(void);
  static inline void __raise_softirq_irqoff(unsigned int nr)
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 1c0d862..4f1585f5 100644
+index 7f43202..1597c0b 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3039,7 +3039,7 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3042,7 +3042,7 @@ int netif_rx_ni(struct sk_buff *skb)
  	preempt_disable();
  	err = netif_rx(skb);
  	if (local_softirq_pending())
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 d525964..f968507 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/374] softirq-split-out-code.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e643dc8c4609c6e436a181544e2ad9528dc6b132
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5948f286ebbb18cff507931ce943cdb92d22b979
 
 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 cd77876..d7160d1 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:27 -0500
 Subject: [PATCH 064/374] 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=21c962aa60c9bd805323579bdc53f09b5a502900
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7436ddfd3422041774cc0b650de99e2e27e37651
 
 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 104140c..e7f74d4 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/374] x86-32-fix-signal-crap.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bbcaeb734c882abbff8ba54b1951b6c9e88be12b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cb48f490739eb9897bcb0cb4badb13d954bdf078
 
 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 b7221b1..1a56c1c 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/374] 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=a8f3805d2d1c6874b8ca3a76b5063527b734cbf8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e7adc4b1360f52c3b218373c12d58d3ab2348452
 
 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 2e53e82..569c829 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/374] rcu: Reduce lock section
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7664a09d97ab238396565bdc60664581b45305ac
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=65420e98f63e7839c032fa01ec0164811f4cfdb5
 
 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 8c301cb..2001cac 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/374] locking-various-init-fixes.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9fc7d2cb894b2a563a563899be8bc8f52c95e27d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=254fcdff20f043886ed2e05a381c5802e7a2ea5b
 
 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 24a200a..fadb3c7 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/374] wait: Provide __wake_up_all_locked
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b5d30c384a4a68916a64ccc07807a742ebc76586
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e732f1f945dfad1b2d840715191cf8ba39fa23c6
 
 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 87b4d3d..9676163 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Dec 2011 00:07:16 +0100
 Subject: [PATCH 070/374] 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=78db166fe9e5672215f0e5ba8a02c0489f08ab44
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=36548bb4cb4e2dc43d2af423cad57da2eb73b60a
 
 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 fd19c83..b6ec75a 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/374] latency-hist.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eea93658957f9267144c0b3f194cd26c504be1c5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=967dc01ad3a9fcd1c47104052467a500ae1c5943
 
 This patch provides a recording mechanism to store data of potential
 sources of system latencies. The recordings separately determine the
@@ -349,7 +349,7 @@ index 0000000..d6b5d77
 +#endif /* _LATENCY_HIST_H */
 +
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 20e88af..63bccf9 100644
+index d9ce3d4..fa8c09b 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
 @@ -49,6 +49,7 @@
@@ -360,7 +360,7 @@ index 20e88af..63bccf9 100644
  
  /*
   * The timer bases:
-@@ -1273,6 +1274,8 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
+@@ -1279,6 +1280,8 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
  
  #ifdef CONFIG_HIGH_RES_TIMERS
  
@@ -369,7 +369,7 @@ index 20e88af..63bccf9 100644
  /*
   * High resolution timer interrupt
   * Called with interrupts disabled
-@@ -1316,6 +1319,14 @@ retry:
+@@ -1322,6 +1325,14 @@ retry:
  
  			timer = container_of(node, struct hrtimer, node);
  
diff --git a/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch b/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch
index 10efb4f..1f8de0e 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/374] hwlatdetect.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c20c4acce6e8bd7035e3ba1f5c93ba8486e449ea
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=13a17bca70ee1db4f38106e6395d03db7b796322
 
 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 39e7423..87f9e76 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/374] localversion.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55b698417128bffc670f547a7655dc01826e88ea
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=87ccd75fe16344adcb5291b6013ac947de85e197
 
 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 54332b6..ee9d2eb 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/374] early-printk-consolidate.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=89f78874405d58644a6a7abf66d1105d2d7a29ba
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=14180186e4501498162f3b1b59499b3a3d5c0777
 
 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 4578707..c7fab07 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/374] printk-kill.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d1f8f656db3c89ebf15366a1de4dda82bf3af48d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=73c3624e9179cd9690378e1f6c5ee884e5e12def
 
 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 152f1c5..6248bdd 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
@@ -2,7 +2,7 @@ From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 2 Sep 2011 14:29:33 +0200
 Subject: [PATCH 076/374] 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=7a764542bbdf413fb0dd7c46513822107a4becf1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ae9714e9ab6c95e282e98dfc84752a6e1146a9f2
 
 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 1b9a976..4325833 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/374] rt-preempt-base-config.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=06c8f994854a697e7a2225f80bb556c832c4f992
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=32bffe1c461bc738cd62fd59327907669953348e
 
 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 1e989f7..1501711 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/374] 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=47212ca22f2eecb523f739bf87fd585d25fd994d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b7d59e218e4f03bd6566dccb6ec2d6412432d559
 
 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 2b12e1c..76e5e02 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/374] rt: local_irq_* variants depending on RT/!RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d1d4a1417a31e58e027b35e4ea42475ddb9604f6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=728d1e770b2b52e750334a3ccd610cff31176e75
 
 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 d1dde3f..3ea145d 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/374] preempt: Provide preempt_*_(no)rt variants
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=be8f56830fe831df8d0f6ba340e5565e5a183d93
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=92c5d41fea2472253881a21f119c834ee4f88e3a
 
 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 b522804..e3be8bd 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <srostedt at redhat.com>
 Date: Fri, 3 Jul 2009 08:44:29 -0500
 Subject: [PATCH 081/374] 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=a004ca74667ac607237386af2b57bc644adf8edc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d18a349636a359b624d8134acbf416f84d741925
 
 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 3f96b9d..21d95a3 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/374] ide: Do not disable interrupts for PREEMPT-RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2c15f18f6b36b98c6e219f17590b63453f8e1a0b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d6b5ebabaa21de35fb8f3f23c702547ab55e9602
 
 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 2054331..66c4b93 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
@@ -2,7 +2,7 @@ From: Sven-Thorsten Dietrich <sdietrich at novell.com>
 Date: Fri, 3 Jul 2009 08:30:35 -0500
 Subject: [PATCH 083/374] infiniband: Mellanox IB driver patch use _nort()
  primitives
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0fe2ccb49534e275fff0e5c91d03061a6a10e013
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c4ddb537dd1cf03e3b45e3aefd1ecc9c5de3a762
 
 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 3e749e5..dc891f3 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
 Subject: [PATCH 084/374] 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=434321bcdc931ab3dce39f129ecf25a78ba3efe1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=138e8ce758a81825b2e0a8ad3f580ea2d69edb8d
 
 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 88cdd8a..782bcd4 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/374] acpi: Do not disable interrupts on PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=20ef8aa15e1cf1fedde3ca6ebaf49ecae4fb5947
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=142fb4b08e056e98934d4fe55f9616daa812e86c
 
 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 21163b2..aa680d2 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 23:06:05 +0200
 Subject: [PATCH 086/374] 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=8eb73addd754b09a1561338355473fd6b44d5090
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6d8be251e3c888689ceeec834647b53ff2337789
 
 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 75152f9..80f142f 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:33 -0500
 Subject: [PATCH 087/374] 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=ef2b4485b00a8e4fedc97b51d3aa6f74ef113f83
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1d3f9cbb089c45e6f5c6f5faeddacf9d5034d984
 
 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 df4bd76..0d3f52d 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/374] usb: Use local_irq_*_nort() variants
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5477821349fcc3c533f8f735d92d1c051723663d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8ea5d6f326a8909ff5c19a6aecd1f246b38cefd5
 
 [ 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 ce7d9dd..7a1c2a4 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/374] 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=6044f182a43842d8dbd01c42fda2e0d0f436864f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=57cc0fe21440868f476af67e10a65b75e4674295
 
 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 fe76897..2643159 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/374] mm: scatterlist dont disable irqs on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=069c765c4b94c47ff42828e1d441e9052f434004
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=494439216ada7b2c95a08916df53fdba449d509b
 
 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 210b501..54e8b2f 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/374] signal-fix-up-rcu-wreckage.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=877d0491013b165b4147051aba8dd75b46ed8085
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8d0f3d2efedc3f4e2ff4e1044403310afa8e03e
 
 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 4dde2de..b5c93bd 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/374] net-wireless-warn-nort.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a992a19b26b3b4d26d6108bb702f80407e3087f9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=071cc2dcec826ecee5c0938092b91e30dbeab0f4
 
 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 f2d9bc3..b9af840 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/374] mm: Replace cgroup_page bit spinlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2f67f47d890054baa0e2dc87a038cc935a827c71
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6ca55e104fc28c8ed0020fab27b9afcde2dfc059
 
 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 076225a..3deb1fe 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/374] buffer_head: Replace bh_uptodate_lock for -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c6985dd22322e8aafe56adabdf87b1c06b3cf8be
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e12be5911dde98cf0c0b65f35366bdc0b4b5010a
 
 Wrap the bit_spin_lock calls into a separate inline and add the RT
 replacements with a real spinlock.
@@ -14,7 +14,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  3 files changed, 44 insertions(+), 21 deletions(-)
 
 diff --git a/fs/buffer.c b/fs/buffer.c
-index c457f84..74794b3 100644
+index 7eb4da4..1797c7c 100644
 --- a/fs/buffer.c
 +++ b/fs/buffer.c
 @@ -331,8 +331,7 @@ static void end_buffer_async_read(struct buffer_head *bh, int uptodate)
@@ -76,7 +76,7 @@ index c457f84..74794b3 100644
  }
  EXPORT_SYMBOL(end_buffer_async_write);
  
-@@ -3234,6 +3226,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
+@@ -3241,6 +3233,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
  	struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, gfp_flags);
  	if (ret) {
  		INIT_LIST_HEAD(&ret->b_assoc_buffers);
@@ -120,7 +120,7 @@ index 0b1e885b..7fb7f1b 100644
  
  /**
 diff --git a/include/linux/buffer_head.h b/include/linux/buffer_head.h
-index 458f497..5c16cf1 100644
+index fed3f3a..81a571d 100644
 --- a/include/linux/buffer_head.h
 +++ b/include/linux/buffer_head.h
 @@ -72,8 +72,42 @@ struct buffer_head {
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 7404439..cdc8afd 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 10:11:25 +0100
 Subject: [PATCH 095/374] 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=bbe2212302a8845a56ad5f77217cf21c1c0e8755
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55652accde314db3803068456980d3d364c8bda8
 
 bit_spin_locks break under RT.
 
@@ -20,7 +20,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  2 files changed, 34 insertions(+)
 
 diff --git a/include/linux/buffer_head.h b/include/linux/buffer_head.h
-index 5c16cf1..3f8e27b 100644
+index 81a571d..7a0f7d2 100644
 --- a/include/linux/buffer_head.h
 +++ b/include/linux/buffer_head.h
 @@ -74,6 +74,11 @@ struct buffer_head {
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 ae3c22d..b929341 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/374] genirq: Disable DEBUG_SHIRQ for rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b4eae72fe82ba419e89a6c1fc0fee24636cc5862
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c453a94575fbcfb28dcd8d5146b2ef8b2dca32ae
 
 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 b3bce61..3dcf6e0 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/374] genirq: Disable random call on preempt-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c2c5143945206bb4eaca0fbb16c53de7bd2f85ed
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a896eb5ffa9d500bfb3f4a365481088c3b6bb59e
 
 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 a05eda1..5da71f6 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/374] genirq: disable irqpoll on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=49a4719d02d3a8c71cc2a599abb4cb516114c6de
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=15a96a762794f253e53c46a0f6f07954adadb134
 
 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 4e46e62..8502ae6 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/374] genirq-force-threading.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=758e47ea548b58cb5f4d1bbff9e6976d25aa1dd0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d826fa7d18057d34e31e504aede3147f90d60470
 
 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 78d8686..9a8f393 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/374] drivers/net: fix livelock issues
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e0a075a8eabda889765264b75c94908d67240e94
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b083bea4d56e9cb0bdb874b1ad37cb37fea6af7f
 
 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 302cff4..a6b02aa 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/374] drivers/net: vortex fix locking issues
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=371bc738db5a62afb9add90b278241c3199a3de4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c14992b38d8799099ac2794d0fc0ea379a0c1ff7
 
 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 97b7d7f..27bf22c 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/374] drivers: net: gianfar: Make RT aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=89bd36d9e0244c7a4484e81fc61881b7c7bdc52a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=19f9f33aa3c183e53b39efda3a8b7796f9c0c810
 
 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 2576d73..fd1c31f 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
@@ -2,7 +2,7 @@ From: Wu Zhangjin <wuzj at lemote.com>
 Date: Mon, 4 Jan 2010 11:33:02 +0800
 Subject: [PATCH 103/374] 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=a2dfe78cf0bc51c50d849288258595df38559535
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3c5b4daa4a7383e3657deb0d9c9e38de17b4ed9
 
 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 3802ceb..6417eee 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/374] local-var.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0e07bb044acd2373db4c8818c550277fa4525930
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=753ee0b504e6c518d78e12f5b8fcee01c2467b80
 
 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 621115b..847d803 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/374] rt-local-irq-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=71f044eee0434f2dd4f085a50dbbb1bb2d624ebf
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2642f620c82f595c698e77d8a686ef1f8830ab0f
 
 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 3ed1f27..cb2026f 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/374] cpu-rt-variants.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a7072b9c9775aa067b9689c38a96fba54baba362
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5628307a8792d63a4ca2989bbf98ac84dc45f179
 
 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 72c651f..f0a6138 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/374] mm-slab-wrap-functions.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f51f6d72e669c97d99524d0c4486542af70e5430
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=740376e50de329fb2b2363237bf0487b187ff9ea
 
 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 ce03aee..a02b0a1 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/374] 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=afd4f15e081cd13685e535163fd853d8975aa00b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=14d425281622f56ea4f571df83e2b3c30062961f
 
 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 ab40e21..e935b22 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/374] mm: More lock breaks in slab.c
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5967e38accba2f0e46698c607cc8d0068d47085a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d4487d52e39c71e03fcc44b9e5d6987b5b7df02f
 
 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 4a22811..1ea0759 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/374] mm: page_alloc: rt-friendly per-cpu pages
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eec31696e08e32af55c0d7745d0e0d1f72d6296b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=57604f021c942b35ebd858d26f6901aec3de94f7
 
 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 45f1ff1..2bce087 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/374] mm: page_alloc reduce lock sections further
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bdfcad943d5ab7199a27d766bdb5ccd0261688df
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3f61cb95a7f530d0d3ed70d32290326f60dc1acd
 
 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 634a19b..824ec50 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/374] mm-page-alloc-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1ec22704fd574d0717e8c597578ec4d13b9e0cf4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=760b38dffaba8be28d034ee9dcf96be1d8b8f614
 
 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 b02fd14..63905a7 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/374] mm: convert swap to percpu locked
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9b359a15b2b7d0a69ede43efb399d5cdc3b58e65
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f75cb549c4bbea5906036e291e31fa1d107fb20d
 
 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 ef221b8..7964fd7 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/374] mm-vmstat-fix-the-irq-lock-asymetry.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bba7597b71f7677c820b7869ae34c7dc304cc522
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=059fad9056e02bd785faff0b1554b3e0d658c35e
 
 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 f62c558..f63a06f 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/374] mm: make vmstat -rt aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0424e11b3566465938d92c7df773a544d08b474f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=89b34022f78dacf6db5632d455267b37a07a0a0c
 
 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 2e9186f..24b1a7d 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/374] mm: shrink the page frame to !-rt size
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=af6d8f06a76c856bb7bbd224c10da8a53ee051ca
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=df062243baed6e6e9bdb4ed0e12e86142aad4602
 
 He below is a boot-tested hack to shrink the page frame size back to
 normal.
@@ -106,10 +106,10 @@ index de3a321..1ecd494 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 3bee999..dae9914 100644
+index 5a73d8a..a84fc31 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -4097,3 +4097,35 @@ void copy_user_huge_page(struct page *dst, struct page *src,
+@@ -4102,3 +4102,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 907711c..ed66fac 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/374] ARM: Initialize ptl->lock for vector page
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=27f0c98636e274f34e1ec7151a36aca21960a91f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=67bb3df8facdef5df1f19a28e57682e5ef7fbfdb
 
 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 9a11c5d..f1a09c5 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/374] mm: Allow only slab on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=24748687d3ac96b7fe8c122c9c081e56a09decd5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=be1f429c7850a903cc0af8f1f656c0ce123d3d96
 
 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 9e9d3ec..c2220c0 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/374] radix-tree-rt-aware.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=037e2d3c072659b3bb954142e24cae03d2ae276b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7efa58af72483e6a3f31f19e5e1fa7e47b45e98a
 
 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 55bf5f4..76901c9 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/374] panic-disable-random-on-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=841bf3becf770ce3e3190914ccebcc39991e4691
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=52b7ab9e3545da3c262ce6cfe9437dddc0a8a173
 
 ---
  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 c225c30..4edd5a4 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/374] ipc: Make the ipc code -rt aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=306f4e5f871b358ceaa9f0845827d818cb65921b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a2d97b0e44f1789afb19b9ed1523c64bbac42310
 
 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 5dc52db..cc45c88 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
@@ -2,7 +2,7 @@ From: KOBAYASHI Yoshitake <yoshitake.kobayashi at toshiba.co.jp>
 Date: Sat, 23 Jul 2011 11:57:36 +0900
 Subject: [PATCH 122/374] 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=35de13e692e874f78481a2653fe437838bcd3a19
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f0c6f461571bba1615963e7877a22c28a3fe3a15
 
 (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 3fc61a6..24c2272 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/374] relay: fix timer madness
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=03c1bcd7f24497a1d7a5300fcd2371e67eeb5c12
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8b716240d7962d3197138b3ae720241c559ba0c6
 
 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 1a80652..9211b4c 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/374] 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=0a009b5b5ddd40557acd0c58aef55a267197b58c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e6a27f190475fc1138126168f5ba55be446bcff
 
 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 8c49d1c..68c5c34 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/374] workqueue-avoid-the-lock-in-cpu-dying.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=43a1070f7e7cba9b79f937cf4569dcae000782e3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fd417f0bb66edb1ef2ac872487859531a05f7fe2
 
 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 ef0c1ed..ccb338a 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/374] timers: prepare for full preemption
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6548a40506aec2c5e4f5e7b673dd9accdf10a980
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=adafb0022f0648dcfdd0a64ab51d3b0a8d3c3e4e
 
 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 67a701b..550e739 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/374] timers: preempt-rt support
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9fbc141e4a6882820d0306d743215f7b8ca195ab
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=021b889134f9764257c073a40a6a43f22c247824
 
 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 fec25c4..88d222e 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/374] timers: fix timer hotplug on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1776f3ff41e72067db912643af338a1950cfb6b7
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0f3d21ca2bb37fb9233e040da1138e7792f665fa
 
 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 f1d4f27..295dbcf 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/374] timers: mov printk_tick to soft interrupt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=380faf08d4fad68292945a9f201c6e9ab2a83825
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c4dd12a81711c7f2d3890c962d887ef819bb11ec
 
 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 55fbfb8..ed5b1a6 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/374] timer: delay waking softirqs from the jiffy tick
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ca4d03f1c55d5cb9ca9c2ae787e648c5de7f67b6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a0eed367954519dd311cbe6627880b9d1adbb0c2
 
 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 3483182..ed4b3b3 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 15:23:39 +0200
 Subject: [PATCH 131/374] 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=9e6cc9feef2e67e286c61e1429cfa5ecd987f6a6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4f0cd9edd5bc1bc93db1eb75ff9526573e7be6c1
 
 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 4b83527..94b8802 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
@@ -2,7 +2,7 @@ From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:45 +0800
 Subject: [PATCH 132/374] 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=80d950da389761db025563d999cdbb0f8a4fc02d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=81c17cf80c4f2072b08d04b0568c4576f0d03d3b
 
 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 a0591e7..de107dd 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/374] hrtimers: prepare full preemption
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c0c0fe675116739970975ed418bd74dbdaac2d9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d69c9f57a12c9c99a8c87f349bce38f4eb132218
 
 Make cancellation of a running callback in softirq context safe
 against preemption.
@@ -44,10 +44,10 @@ index cc07d27..75b2545 100644
  extern ktime_t hrtimer_get_remaining(const struct hrtimer *timer);
  extern int hrtimer_get_res(const clockid_t which_clock, struct timespec *tp);
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 63bccf9..4b8c68d 100644
+index fa8c09b..818b2ec 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -871,6 +871,32 @@ u64 hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval)
+@@ -874,6 +874,32 @@ u64 hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval)
  }
  EXPORT_SYMBOL_GPL(hrtimer_forward);
  
@@ -80,7 +80,7 @@ index 63bccf9..4b8c68d 100644
  /*
   * enqueue_hrtimer - internal function to (re)start a timer
   *
-@@ -1110,7 +1136,7 @@ int hrtimer_cancel(struct hrtimer *timer)
+@@ -1113,7 +1139,7 @@ int hrtimer_cancel(struct hrtimer *timer)
  
  		if (ret >= 0)
  			return ret;
@@ -89,7 +89,7 @@ index 63bccf9..4b8c68d 100644
  	}
  }
  EXPORT_SYMBOL_GPL(hrtimer_cancel);
-@@ -1526,6 +1552,8 @@ void hrtimer_run_queues(void)
+@@ -1532,6 +1558,8 @@ void hrtimer_run_queues(void)
  		}
  		raw_spin_unlock(&cpu_base->lock);
  	}
@@ -98,7 +98,7 @@ index 63bccf9..4b8c68d 100644
  }
  
  /*
-@@ -1686,6 +1714,9 @@ static void __cpuinit init_hrtimers_cpu(int cpu)
+@@ -1692,6 +1720,9 @@ static void __cpuinit init_hrtimers_cpu(int cpu)
  	}
  
  	hrtimer_init_hres(cpu_base);
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 d435c10..14b6558 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:31 -0500
 Subject: [PATCH 134/374] hrtimer: fixup hrtimer callback changes for
  preempt-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=506415de7a2f8a9283d292eae52d8d031a37968d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=56fe8d3804c4753455f149b6f8ff016fd646a5a9
 
 In preempt-rt we can not call the callbacks which take sleeping locks
 from the timer interrupt context.
@@ -42,7 +42,7 @@ index 75b2545..26b008b 100644
  	ktime_t			(*get_time)(void);
  	ktime_t			softirq_time;
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 4b8c68d..653c7f7 100644
+index 818b2ec..9261107 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
 @@ -616,8 +616,7 @@ static int hrtimer_reprogram(struct hrtimer *timer,
@@ -77,7 +77,7 @@ index 4b8c68d..653c7f7 100644
  
  #endif /* CONFIG_HIGH_RES_TIMERS */
  
-@@ -888,9 +895,9 @@ void hrtimer_wait_for_timer(const struct hrtimer *timer)
+@@ -891,9 +898,9 @@ void hrtimer_wait_for_timer(const struct hrtimer *timer)
  {
  	struct hrtimer_clock_base *base = timer->base;
  
@@ -89,7 +89,7 @@ index 4b8c68d..653c7f7 100644
  }
  
  #else
-@@ -940,6 +947,11 @@ static void __remove_hrtimer(struct hrtimer *timer,
+@@ -943,6 +950,11 @@ static void __remove_hrtimer(struct hrtimer *timer,
  	if (!(timer->state & HRTIMER_STATE_ENQUEUED))
  		goto out;
  
@@ -101,7 +101,7 @@ index 4b8c68d..653c7f7 100644
  	next_timer = timerqueue_getnext(&base->active);
  	timerqueue_del(&base->active, &timer->node);
  	if (&timer->node == next_timer) {
-@@ -1036,8 +1048,29 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1039,8 +1051,29 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  	 *
  	 * XXX send_remote_softirq() ?
  	 */
@@ -133,7 +133,7 @@ index 4b8c68d..653c7f7 100644
  		if (wakeup) {
  			/*
  			 * We need to drop cpu_base->lock to avoid a
-@@ -1215,6 +1248,7 @@ static void __hrtimer_init(struct hrtimer *timer, clockid_t clock_id,
+@@ -1218,6 +1251,7 @@ static void __hrtimer_init(struct hrtimer *timer, clockid_t clock_id,
  
  	base = hrtimer_clockid_to_base(clock_id);
  	timer->base = &cpu_base->clock_base[base];
@@ -141,7 +141,7 @@ index 4b8c68d..653c7f7 100644
  	timerqueue_init(&timer->node);
  
  #ifdef CONFIG_TIMER_STATS
-@@ -1298,10 +1332,118 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
+@@ -1304,10 +1338,118 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
  	timer->state &= ~HRTIMER_STATE_CALLBACK;
  }
  
@@ -262,7 +262,7 @@ index 4b8c68d..653c7f7 100644
  /*
   * High resolution timer interrupt
   * Called with interrupts disabled
-@@ -1310,7 +1452,7 @@ void hrtimer_interrupt(struct clock_event_device *dev)
+@@ -1316,7 +1458,7 @@ void hrtimer_interrupt(struct clock_event_device *dev)
  {
  	struct hrtimer_cpu_base *cpu_base = &__get_cpu_var(hrtimer_bases);
  	ktime_t expires_next, now, entry_time, delta;
@@ -271,7 +271,7 @@ index 4b8c68d..653c7f7 100644
  
  	BUG_ON(!cpu_base->hres_active);
  	cpu_base->nr_events++;
-@@ -1378,7 +1520,10 @@ retry:
+@@ -1384,7 +1526,10 @@ retry:
  				break;
  			}
  
@@ -283,7 +283,7 @@ index 4b8c68d..653c7f7 100644
  		}
  	}
  
-@@ -1393,6 +1538,10 @@ retry:
+@@ -1399,6 +1544,10 @@ retry:
  	if (expires_next.tv64 == KTIME_MAX ||
  	    !tick_program_event(expires_next, 0)) {
  		cpu_base->hang_detected = 0;
@@ -294,7 +294,7 @@ index 4b8c68d..653c7f7 100644
  		return;
  	}
  
-@@ -1473,6 +1622,12 @@ void hrtimer_peek_ahead_timers(void)
+@@ -1479,6 +1628,12 @@ void hrtimer_peek_ahead_timers(void)
  	local_irq_restore(flags);
  }
  
@@ -307,7 +307,7 @@ index 4b8c68d..653c7f7 100644
  static void run_hrtimer_softirq(struct softirq_action *h)
  {
  	struct hrtimer_cpu_base *cpu_base = &__get_cpu_var(hrtimer_bases);
-@@ -1482,15 +1637,9 @@ static void run_hrtimer_softirq(struct softirq_action *h)
+@@ -1488,15 +1643,9 @@ static void run_hrtimer_softirq(struct softirq_action *h)
  		clock_was_set();
  	}
  
@@ -324,7 +324,7 @@ index 4b8c68d..653c7f7 100644
  /*
   * Called from timer softirq every jiffy, expire hrtimers:
   *
-@@ -1523,7 +1672,7 @@ void hrtimer_run_queues(void)
+@@ -1529,7 +1678,7 @@ void hrtimer_run_queues(void)
  	struct timerqueue_node *node;
  	struct hrtimer_cpu_base *cpu_base = &__get_cpu_var(hrtimer_bases);
  	struct hrtimer_clock_base *base;
@@ -333,7 +333,7 @@ index 4b8c68d..653c7f7 100644
  
  	if (hrtimer_hres_active())
  		return;
-@@ -1548,12 +1697,16 @@ void hrtimer_run_queues(void)
+@@ -1554,12 +1703,16 @@ void hrtimer_run_queues(void)
  					hrtimer_get_expires_tv64(timer))
  				break;
  
@@ -352,7 +352,7 @@ index 4b8c68d..653c7f7 100644
  }
  
  /*
-@@ -1575,6 +1728,7 @@ static enum hrtimer_restart hrtimer_wakeup(struct hrtimer *timer)
+@@ -1581,6 +1734,7 @@ static enum hrtimer_restart hrtimer_wakeup(struct hrtimer *timer)
  void hrtimer_init_sleeper(struct hrtimer_sleeper *sl, struct task_struct *task)
  {
  	sl->timer.function = hrtimer_wakeup;
@@ -360,7 +360,7 @@ index 4b8c68d..653c7f7 100644
  	sl->task = task;
  }
  EXPORT_SYMBOL_GPL(hrtimer_init_sleeper);
-@@ -1711,6 +1865,7 @@ static void __cpuinit init_hrtimers_cpu(int cpu)
+@@ -1717,6 +1871,7 @@ static void __cpuinit init_hrtimers_cpu(int cpu)
  	for (i = 0; i < HRTIMER_MAX_CLOCK_BASES; i++) {
  		cpu_base->clock_base[i].cpu_base = cpu_base;
  		timerqueue_init_head(&cpu_base->clock_base[i].active);
@@ -368,7 +368,7 @@ index 4b8c68d..653c7f7 100644
  	}
  
  	hrtimer_init_hres(cpu_base);
-@@ -1829,9 +1984,7 @@ void __init hrtimers_init(void)
+@@ -1835,9 +1990,7 @@ void __init hrtimers_init(void)
  	hrtimer_cpu_notify(&hrtimers_nb, (unsigned long)CPU_UP_PREPARE,
  			  (void *)(long)smp_processor_id());
  	register_cpu_notifier(&hrtimers_nb);
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 a23a18c..0d61f27 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
@@ -2,7 +2,7 @@ From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 12 Aug 2011 17:39:54 +0200
 Subject: [PATCH 135/374] 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=8f73df353184ba93df94a0438a6b6ef4b761489b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1fea58261ea6f8ee315fbd9be884bef7a21ee5ab
 
  [<ffffffff812de4a9>] __delay+0xf/0x11
  [<ffffffff812e36e9>] do_raw_spin_lock+0xd2/0x13c
@@ -33,10 +33,10 @@ Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
  1 file changed, 22 insertions(+), 24 deletions(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 653c7f7..888dd85 100644
+index 9261107..a536f64 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1048,30 +1048,19 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1051,30 +1051,19 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  	 *
  	 * XXX send_remote_softirq() ?
  	 */
@@ -78,7 +78,7 @@ index 653c7f7..888dd85 100644
  			/*
  			 * We need to drop cpu_base->lock to avoid a
  			 * lock ordering issue vs. rq->lock.
-@@ -1080,9 +1069,18 @@ again:
+@@ -1083,9 +1072,18 @@ again:
  			raise_softirq_irqoff(HRTIMER_SOFTIRQ);
  			local_irq_restore(flags);
  			return ret;
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 4531fab..f049ddd 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/374] hrtimer-fix-reprogram-madness.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f5b9951194f2400b769d6a5aca1cf53a274327bc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9cefe17803eca4c97a46871dd89ac2c4af89d93d
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  1 file changed, 7 insertions(+), 1 deletion(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 888dd85..92b941f 100644
+index a536f64..04f1acd 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1352,7 +1352,11 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
+@@ -1358,7 +1358,11 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
  		if (!enqueue_hrtimer(timer, base))
  			return;
  
@@ -25,7 +25,7 @@ index 888dd85..92b941f 100644
  			goto requeue;
  
  	} else if (hrtimer_active(timer)) {
-@@ -1361,6 +1365,7 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
+@@ -1367,6 +1371,7 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
  		 * the event device.
  		 */
  		if (&timer->node == base->active.next &&
@@ -33,7 +33,7 @@ index 888dd85..92b941f 100644
  		    hrtimer_reprogram(timer, base))
  			goto requeue;
  	}
-@@ -1373,6 +1378,7 @@ requeue:
+@@ -1379,6 +1384,7 @@ requeue:
  	 */
  	__remove_hrtimer(timer, base, timer->state, 0);
  	list_add_tail(&timer->cb_entry, &base->expired);
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 72d9580..9068e83 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/374] timer-fd: Prevent live lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4c940714adfe40c4cec72722afed6993e7184aa8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e57c41294f5edd001c1cdb536e4fa612d5323605
 
 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 7e02e52..727d9f1 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/374] posix-timers: thread posix-cpu-timers on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55e3c6e7a8c9d4ab4443f6baa22d360e26673053
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=98e3baafa670d0ea12bcb7d3f2ded16385ce35c3
 
 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 58b7a4d..8ff2b5a 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
@@ -2,7 +2,7 @@ From: Arnaldo Carvalho de Melo <acme at redhat.com>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
 Subject: [PATCH 139/374] 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=137eee591a437c68b391cf685323f2283b080cbf
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=36caa6b9bc60d2a2aced734829d516bc757287d8
 
 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 0d96d0e..176f9e2 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/374] 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=a99079e72af72d8b073be639d34bc2a9863724c1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=99f3eb0c9261cfb8db680e77d3ee10e3a393eff8
 
 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 e4ba75d..edaec25 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/374] sched-delay-put-task.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5fca7038baacdf066f7ecd50762696118585cf8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=14bfe182fde7292d91e2c0ba39ff0a3127e3f367
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -21,7 +21,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  };
  
  /* Future-safe accessor for struct task_struct's cpus_allowed. */
-@@ -1804,6 +1807,15 @@ extern struct pid *cad_pid;
+@@ -1802,6 +1805,15 @@ extern struct pid *cad_pid;
  extern void free_task(struct task_struct *tsk);
  #define get_task_struct(tsk) do { atomic_inc(&(tsk)->usage); } while(0)
  
@@ -37,7 +37,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  extern void __put_task_struct(struct task_struct *t);
  
  static inline void put_task_struct(struct task_struct *t)
-@@ -1811,6 +1823,7 @@ static inline void put_task_struct(struc
+@@ -1809,6 +1821,7 @@ static inline void put_task_struct(struct task_struct *t)
  	if (atomic_dec_and_test(&t->usage))
  		__put_task_struct(t);
  }
@@ -45,9 +45,11 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  
  extern void task_times(struct task_struct *p, cputime_t *ut, cputime_t *st);
  extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *st);
+diff --git a/kernel/fork.c b/kernel/fork.c
+index 84115e7..8b739b0 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
-@@ -198,7 +198,18 @@ void __put_task_struct(struct task_struc
+@@ -198,7 +198,18 @@ void __put_task_struct(struct task_struct *tsk)
  	if (!profile_handoff_task(tsk))
  		free_task(tsk);
  }
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 f13f469..d7bb6e5 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/374] sched-limit-nr-migrate.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=30400b84167627a367ffd4718965399a14651d56
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6c083f4de4553a53f8039d85929016176ce206a3
 
 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 e021a3f..5cbde6c 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/374] sched-mmdrop-delayed.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=76d48b6534c5e5be1b7a4708d6edb81d058c17cd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cfa47ee06c592182db54ffc602e63af4bc953638
 
 Needs thread context (pgd_lock) -> ifdeffed. workqueues wont work with
 RT
@@ -34,9 +34,11 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  };
  
  static inline void mm_init_cpumask(struct mm_struct *mm)
+diff --git a/include/linux/sched.h b/include/linux/sched.h
+index 1816ed2..040a888 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -2305,12 +2305,24 @@ extern struct mm_struct * mm_alloc(void)
+@@ -2303,12 +2303,24 @@ extern struct mm_struct * mm_alloc(void);
  
  /* mmdrop drops the mm and the page tables */
  extern void __mmdrop(struct mm_struct *);
@@ -61,6 +63,8 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  /* mmput gets rid of the mappings and all user-space */
  extern void mmput(struct mm_struct *);
  /* Grab a reference to a task's mm, if it is not already going away */
+diff --git a/kernel/fork.c b/kernel/fork.c
+index 8b739b0..c25f3d4 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
 @@ -203,7 +203,7 @@ EXPORT_SYMBOL_GPL(__put_task_struct);
@@ -92,9 +96,11 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  /*
   * Decrement the use count and release all resources for an mm.
   */
+diff --git a/kernel/sched.c b/kernel/sched.c
+index f5229d0..d3211f3 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -3175,8 +3175,12 @@ static void finish_task_switch(struct rq
+@@ -3175,8 +3175,12 @@ static void finish_task_switch(struct rq *rq, struct task_struct *prev)
  	finish_lock_switch(rq, prev);
  
  	fire_sched_in_preempt_notifiers(current);
@@ -108,7 +114,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  	if (unlikely(prev_state == TASK_DEAD)) {
  		/*
  		 * Remove function-return probe instances associated with this
-@@ -6503,6 +6507,8 @@ static int migration_cpu_stop(void *data
+@@ -6503,6 +6507,8 @@ static int migration_cpu_stop(void *data)
  
  #ifdef CONFIG_HOTPLUG_CPU
  
@@ -131,7 +137,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  }
  
  /*
-@@ -6868,6 +6879,12 @@ migration_call(struct notifier_block *nf
+@@ -6868,6 +6879,12 @@ migration_call(struct notifier_block *nfb, unsigned long action, void *hcpu)
  		migrate_nr_uninterruptible(rq);
  		calc_global_load_remove(rq);
  		break;
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 30a2c15..5937af5 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/374] sched-rt-mutex-wakeup.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=db2218fd63773f2125f38c648fa97f23d61eeef2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dbe0e706a0bb0882967ff324c7c72c2110b25874
 
 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 fb708ba..ea3c7fb 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/374] sched-prevent-idle-boost.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fe2a5e9f40962738022818a4a310f183794fd59c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9b9d67b9d6746af2c6047665a356d0ce8dd94780
 
 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 92910d3..542d7af 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/374] 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=a97992fed0da411ef23be8f1f91fc4e2a733cbd9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=711aa43cf30e67264d5cd6a69ba5766689121240
 
 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 f841146..d25122c 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
@@ -2,7 +2,7 @@ From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 16 Mar 2010 14:31:44 -0700
 Subject: [PATCH 147/374] 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=aad839405787c7e054a59bbf85cc73bfa12d8225
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=213454d7f0f8d9d19ae7294e029c114c168c4d6b
 
 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 cb7ce04..f4ceaa9 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/374] sched-cond-resched.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=725a390525079c6c7a930fd286bf1f0ed57d4108
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=32250a837e3108d7577ee818f22e086eb5ad668e
 
 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 6a48909..695a2c6 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/374] cond-resched-softirq-fix.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c2cb69c8ff7331537fba25316bbe30e7a4d59844
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=75e523e0f4a5a75b012a4fe24d1257672d399aca
 
 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 27cd099..5679d36 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/374] sched-no-work-when-pi-blocked.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec567688716494834ec471655f293c999863ebc1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c9f68d810f3e62e680158a8f6d56486a97c69a4
 
 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 16d6961..39affce 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/374] cond-resched-lock-rt-tweak.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e5d2eb34073dff128cbdb728f4a9b57d51787ba1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4f06b75a513d28f9b67155cf02711544fd0c0ce3
 
 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 41e62d5..987a62f 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/374] sched-disable-ttwu-queue.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2debcb6107faac93ef8f35e135ea39f3afab1e1a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=896b443a3462a29ce132481ec79c23a154cb6bff
 
 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 98c4d2f..971e9f2 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/374] sched: Disable CONFIG_RT_GROUP_SCHED on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1181d80af04ff5e0c2cba6189ae7b18ef1fd35fe
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=32221acd74a6bf2097c9a44ba3cd802862436d8e
 
 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 ec88585..001c339 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Dec 2011 21:42:19 +0100
 Subject: [PATCH 154/374] 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=3956db7dcb327fb73b1b715a3c963c6baf8e8178
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3e322a8bcae7722aa7fc8029f64749c4ae389e3
 
 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 b18d298..757c6bf 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:27 -0500
 Subject: [PATCH 155/374] 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=b4375a1413e965cc2c386c2757e00080d92934c4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=188e4d7b563f6c9d0ed432544974f163a8f345fe
 
 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 e212529..16114b7 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/374] stomp-machine-mark-stomper-thread.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6554863c557821b277f09d1932bcfabc16ca1dd1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cec0dad21822a7edf163cd3ed5ad2b5b7b511964
 
 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 d96d49f..46f50be 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/374] stomp-machine-raw-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=950726ee26b9c66f21135a17029d7c7665bad078
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1c9f6d9c775f8efed912bc7d5329c90f7a8e9d1a
 
 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 bc67ba0..ff5fcea 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/374] hotplug: Lightweight get online cpus
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=94ddee1fef8fda2f2a2c3f591936d693c171d383
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eef3a276cdbecfdb73133b68d23e9a9262b42ba7
 
 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 6d03e4c..d0a8dd4 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/374] hotplug: sync_unplug: No " " in task name
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9e6b53c5d726ca5212465c2a420e78c7a145c22c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=960d9599b5730fb3ad852ac940e5e1e91bdb0b57
 
 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 6117d71..4baa79c 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
@@ -2,7 +2,7 @@ From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 28 Jul 2011 11:16:00 +0800
 Subject: [PATCH 160/374] 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=88ce37d85bdafd98dd4c0cef544c3fbd524a1680
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7ecd1af955ee42a954265dac6e3930ec38badc18
 
 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 3f4fa06..a3f4da6 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/374] sched-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=17714bf83b833b43e74d15ab204291115789f545
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c9754568b1b0532cf627d306ad5ba86e78fa994
 
 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 932db6e..f9ab753 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/374] hotplug-use-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0117e30d14de09419c7c391b0917bdc1f82a1389
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7930ad42a412c26a669574b7727504b69e39679d
 
 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 f28ab85..6014b50 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/374] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a3d4aeb80a707b8908a9b0c50c9ae3a3f009242e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b7a89d0667fb581009475b68b30c24c005b8269d
 
 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 a47a9b2..75d0e94 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/374] ftrace-migrate-disable-tracing.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=22294546d079607eb4cf10f4a985115fcb36f7ca
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=86f3e766a72d20c4c007e1e7a1b03a15bb012846
 
 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 e989be2..049a541 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/374] tracing: Show padding as unsigned short
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=711706b8c6d38abdb1846f27d26f2706da4b6879
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c06fe1c2fe970899417b37e7c704d2af4ceafae
 
 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 9dea04f..ec7698d 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/374] migrate-disable-rt-variant.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9efa36d36c54a097ef983e666199e0f923e58158
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=af2104c509df239ba5696d7a259233894273d1c3
 
 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 425c6f1..e9a7f16 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/374] sched: Optimize migrate_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=374dedb403482ccd592790196a6ba9f6e959c733
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1fc78b8079c295ce8b90997332f0aade2d3f3f28
 
 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 9da9c31..84e87b5 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/374] sched: Generic migrate_disable
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bd0cbf2d1100dab118952f5e6817e234502dce42
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6fe0e488af40b1885883e91fb51ec071f26f3fa8
 
 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 fbe5a23..5e5d6e3 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/374] sched, rt: Fix migrate_enable() thinko
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=59ec2fe154475292b87e552d90b2393304764ed5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f704b27cb58eb99aae2caff37be07d8694bfc3e1
 
 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 3eaa7bb..ae0bc0c 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/374] sched: teach migrate_disable about atomic contexts
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6232196e8e3e88e38c9a33214a25db5945cb1994
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8256da5c1bfa6d8664c9c0a9b17a4ce997ccd05c
 
  <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 3f3d75e..111d943 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/374] sched: Postpone actual migration disalbe to schedule
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9edb0d0b0e518537e419356b69c43e8477a50273
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c561b780ec3854c424378d513f1c4b96ba04b076
 
 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 060f75a..fbd9c69 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/374] sched: Do not compare cpu masks in scheduler
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=15eb4986b030e80423cfecfde265508ee570fb76
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9e14dced27a6e301743da4fbfe9e74419a0de9ff
 
 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 f8dc2a3..b23c14b 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/374] sched: Have migrate_disable ignore bounded threads
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7462df5aee82a86bdc58ff0f2fc188537f63a098
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dfad62c5b35e27890f9edc12f70ed49e214a56e7
 
 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 4221b54..b6d850f 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/374] 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=21744655b2f9445a48a0998f395ac9f5157ac3ec
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f89eb21e891fbd7aab4a0ece440dab348554d1dc
 
 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 8d5b6ba..9ac3fd6 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/374] ftrace-crap.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=58abd4fb5377ffb75f9c477650d6ccba653cf3e0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=50d01294474be04d70919dbaa390fcafd7831252
 
 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 02047e7..828cb06 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 27 Sep 2011 13:56:50 -0400
 Subject: [PATCH 176/374] 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=886e6bd2f7073e4fc663ba783c2a6db4ce00777b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a75b95d3d92037970d22727a0957257742235350
 
 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 2f60909..97e308a 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/374] net-netif_rx_ni-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dc3a5169c02add3b04bfb18564ac9abf3b50e98e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c2b8514acd3cc1520095ef164883b9c4702868e9
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 4f1585f5..9835f22 100644
+index 1597c0b..428a729 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3036,11 +3036,11 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3039,11 +3039,11 @@ int netif_rx_ni(struct sk_buff *skb)
  {
  	int err;
  
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 405648b..2c782ae 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/374] softirq: Sanitize softirq pending for NOHZ/RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=340a909b948eae15b9f3f41f194a00c4c4a585f4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dc3fcdbeb41252fa17acaf3111756943b8b2091b
 
 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 dd4a830..3d3acbc 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/374] lockdep-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6baccd7da5664893d6e303ce647065534625ac72
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b8429dc8c7a9a8b2dcab62a09d4bb28331d4fb74
 
 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 f14dbd9..30ee3c5 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/374] mutex-no-spin-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=080061b74af36dc2960035c28864f06b2f802481
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1a1ae69acb1fba943f02cdd59a73c10aa32e3595
 
 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 3f16573..d1250f3 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/374] softirq-local-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0a6831e73a0593129f9809df0d30c78f36e11557
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fb7bd2eb240a3e5a3fbcd43118aefd6d8594423c
 
 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 48a13b7..643d927 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/374] softirq: Export in_serving_softirq()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=337abe86deda935a7c6ca4ef2dfac227a528c7f9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ab4b688a37eec3ad722bcb7ebdb328ab5737ee77
 
 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 b5d6f6b..4a85529 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
@@ -5,7 +5,7 @@ Subject: [PATCH 183/374] hardirq.h: Define softirq_count() as OUL to kill
 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=05106db252c3fd0c127f39e01385c83bea25be47
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cf05efd10529b41ad81d6d8861add772730f6f9f
 
 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 a4f1827..a89ed8c 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/374] softirq: Fix unplug deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bd1edaf59839f09ff62f88048daa493186a50b66
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b0fe6211fadfd9ac565beba284101a823208090c
 
 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 711b5e7..9d4b4b2 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/374] softirq-disable-softirq-stacks-for-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ad8c352a83ec5faf7588db52dcdfca954c89ebc5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b11feca5010934240bcab90b59f289cebc99eaaa
 
 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 1b00b2a..49c177f 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/374] softirq-make-fifo.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c58b883fb879681ba966177a158f38ba5449b141
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fa9ea6e944eb075a078b6335fdcea5742eaf037e
 
 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 48fdb59..b051d00 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Tue, 29 Nov 2011 20:18:22 -0500
 Subject: [PATCH 187/374] 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=f97bdcf723515f18c100577cce9d049f0d56030d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1e62864d781a83d2415efd18ad93969883d62aee
 
 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 43a2017..27b80b6 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 Jan 2012 13:01:27 +0100
 Subject: [PATCH 188/374] 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=2d1137607d880b59c321083405518ca19a4a9023
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b33ecbf354f26491aedc2f51d5694a9ca886eb21
 
 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 8b44841..dc46b5a 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/374] local-vars-migrate-disable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a4abd3d7938f855b80e6b33db92f1d1f83315ac0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fafa5208468dd11085b9702ab39c66d45f6cc5be
 
 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 a57e649..fb726ea 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/374] md: raid5: Make raid5_percpu handling RT aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b950c75b45fb30a795039cd5cc1f2e53bb27c594
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d663b3df6a424216dbb6b9e1281bdcd9781f29e3
 
 __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 206e47d..c8ad8a5 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/374] rtmutex-lock-killable.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=208c7e038e81be81ca9b15ada1012d454a1532b5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=63b9cb86d6e3b3f69206b6d86563f2201f9f1bf4
 
 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 f332d09..943387a 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/374] rtmutex-futex-prepare-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=355bfacb7867e18479bc007362146626ca8f74dc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=336e669c31af4a72a2011a4db79bbdfa13e49ada
 
 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 d966a64..20b7cb4 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/374] 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=7cfa1647150989736680fd73cc0b0a2551c52000
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c685eb162dd6846aded0cc0a40d2e13cc201366
 
 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 0c69c36..ec145b1 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/374] rt-mutex-add-sleeping-spinlocks-support.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=02e9915ecb1f4e6098bba8df6fba28e3f2827c47
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=23b40e8328232173c99ae4fb570068799e26c267
 
 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 e87bcb0..c0e048c 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/374] spinlock-types-separate-raw.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b58ad231067cd2669c456ba2055d3a7fd69ebd82
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=565ac134b80e892f7feabbc370f56b06545e1063
 
 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 dcd8d1c..8e00e44 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/374] rtmutex-avoid-include-hell.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=05de176a1c2fb79113f916b8a1f684b0194c2a46
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3c0ba1411d7e33306367ef12fcb849aa5bb8976c
 
 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 d69892d..be62aac 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/374] rt-add-rt-spinlocks.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c02bb61dda5b94eccc796e28859c33ae4b39e25
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1ef97fa18e104634959be8123c2a3112d552dd4b
 
 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 4c49760..0350580 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/374] rt-add-rt-to-mutex-headers.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=45752690c41b5660426c4c6b7f5ea16b699c5993
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d46f270ac17a291992aab8e5167bbd7f279b470a
 
 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 e78de1f..c5022cb 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/374] rwsem-add-rt-variant.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8346bd9c3852b1993b469d3c29a7587bd423b6e0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f7fa0699c15c60fa13488f3e8e514e63c89df12b
 
 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 d32360d..48cb65f 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/374] rt: Add the preempt-rt lock replacement APIs
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ce97de4f1622485557e893c2d624d6f7ca2c899e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f03ad8b6b378629920f4ee77a9302190c39b5333
 
 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 023c615..544231b 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
@@ -4,7 +4,7 @@ Subject: [PATCH 201/374] 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=bf29ad837b2f4f6939aa378ec438e9bda84ad352
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=efe6f970fd36b45b8c7997ac8e5d00dfd3ceb5c9
 
 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 754ecfb..b74b27d 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/374] 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=bf24ce6979dd754b7096ca7476ec52937ba1e3d5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=104d82e53f04dee787d1a8cb99b128e90e9b9d9d
 
 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 dc65720..154909c 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/374] RCU: Force PREEMPT_RCU for PREEMPT-RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=79bbb04762541453bda0f392c84f4c8d26e5dd46
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ca2441f30982fe8879d8e4cb5ed79bb090acec26
 
 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 45857c3..a36d48f 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/374] rcu: Frob softirq test
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5095bbc0110c05febb7d73b930b9ca70b5d40479
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c487e7ee39bf1edc66c8ca8e3ab5a22bb0b0c89a
 
 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 1f63d44..f1c1a21 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/374] rcu: Merge RCU-bh into RCU-preempt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5bf7567ec59c86a1f8f5a681fc372eb67ee286c1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ac6dc3ec165ac0eeee407ff5d0e9292f0a9e6e52
 
 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 1090bff..9cfadef 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
@@ -5,7 +5,7 @@ Subject: [PATCH 206/374] rcu: Fix macro substitution for synchronize_rcu_bh()
 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=c161d8f0e01e27dd39d3393bd094ad8e0950b940
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a2c76635476d8f976c2a38772d5f53f7af8fbdbb
 
 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 03e3fcf..ac72ff3 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/374] rcu-more-fallout.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=07093ecb98e4b901f38743d96e15021d7c478a9f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b3115567424eae612171ea625f6af47b13b90459
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  1 file changed, 2 insertions(+)
 
 diff --git a/kernel/rcutiny.c b/kernel/rcutiny.c
-index 636af6d..6689097 100644
+index bc84596..724988c 100644
 --- a/kernel/rcutiny.c
 +++ b/kernel/rcutiny.c
-@@ -243,6 +243,7 @@ void call_rcu_sched(struct rcu_head *head, void (*func)(struct rcu_head *rcu))
+@@ -248,6 +248,7 @@ void call_rcu_sched(struct rcu_head *head, void (*func)(struct rcu_head *rcu))
  }
  EXPORT_SYMBOL_GPL(call_rcu_sched);
  
@@ -20,7 +20,7 @@ index 636af6d..6689097 100644
  /*
   * Post an RCU bottom-half callback to be invoked after any subsequent
   * quiescent state.
-@@ -252,3 +253,4 @@ void call_rcu_bh(struct rcu_head *head, void (*func)(struct rcu_head *rcu))
+@@ -257,3 +258,4 @@ void call_rcu_bh(struct rcu_head *head, void (*func)(struct rcu_head *rcu))
  	__call_rcu(head, func, &rcu_bh_ctrlblk);
  }
  EXPORT_SYMBOL_GPL(call_rcu_bh);
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 ce0184e..8074184 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/374] rcu: Make ksoftirqd do RCU quiescent states
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=248240979174a3da4904d7029c32cab558711063
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8bb541fec79ebf77f971bae1dc72602b387ed6c1
 
 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 ac483e8..45d6ea6 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
@@ -4,7 +4,7 @@ Subject: [PATCH 209/374] 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=0a0a3303a05959a71f16bd128ce660b2ccbda6bd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=01a7fa2b46f9827c551041153ebadcc80e0226b0
 
 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 b173c5d..14ca7dd 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/374] lglocks-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=75ddcea77bff168df7d0ea40c286e76d00c35a93
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=182fcd85ddd3dde51069167088e8d539e6ba3a3b
 
 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 e468104..79b4f07 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/374] serial: 8250: Clean up the locking for -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b67dcc6f8494ff89cb4d9c6ae10b0954f9befbdd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=181c19a8010460afb10378dd56f131a114827b1e
 
 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 1453e6f..9816c58 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
@@ -2,7 +2,7 @@ From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:01 -0500
 Subject: [PATCH 212/374] 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=3ebe6d143d3188e1b1981e15fff9c2c4afa284e2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=506a6c768a2209a11f2ceeea63425071650ed496
 
 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 22c5578..3d6fa66 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/374] drivers-tty-fix-omap-lock-crap.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4744e98e61430d89e6234d5c2658825c2fa309dc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b6c771554c76635d4dc5e015780b9aa7aebd2e6c
 
 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 09fa92b..a59fe0a 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
@@ -4,7 +4,7 @@ Subject: [PATCH 214/374] 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=7892709a9c3d6135bb8b6ed46e7f31155b9bdf45
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f24b8cfbe5661339605ff5c7374fb159dd1cd1b8
 
 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 5241d3e..cd57757 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/374] fs: namespace preemption fix
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=191c982f9bc26fc93912303522c43e6facc08303
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=71c4fa733b6aa6a784b7d36afdcf2b716ce31336
 
 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 edafe54..279a0d1 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/374] mm-protect-activate-switch-mm.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=45d7a4b53c3e0b0122a8629304daae0fa2e2574c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1728f268f461a6885a1dbd0fb733caaf4b9490e8
 
 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 16d7718..85c7ef5 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/374] fs-block-rt-support.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f7ce6a611c7286eed8e50d68ef416b5780c2661a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=04b3387bf9bb394966c32b6de6f823f493bc7e50
 
 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 4d09058..bf3d84b 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/374] fs: ntfs: disable interrupt only on !RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a98fbb5c096e112b15c676a3fdb30b85249b2b5f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2900889f4e3e6f20dfb65d53d739da585218051b
 
 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 2f435eb..5b105ef 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/374] x86: Convert mce timer to hrtimer
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=85c8027e2b14c2afe9040b1a072093a15d2f7d2b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c1c0a0c0f89743bcd5c5b67df1cfe6909953ac5
 
 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 9fad67c..67fa987 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/374] x86: stackprotector: Avoid random pool on rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f464862081686f47ef60138957a4bcf43f3ce5ba
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=608f998f2e8c807551f0f0ae01dee53e8f4e3bae
 
 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 86439be..1738ea2 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/374] x86: Use generic rwsem_spinlocks on -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f68d47910e87b02a5fa7a0b61eff15948c6bede4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec9edbaf657dbb3add97b643ea064df8eada544e
 
 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 58bd23c..31622aa 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/374] workqueue-use-get-cpu-light.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=468d5aebfa18ee9b719a92b2ab8749d2b672e86a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a96cc84d86c94c739854d79529aad73afca24031
 
 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 16ca5a0..aac1342 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/374] epoll.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e3990a64dbf39f38cbebcb724a6878226cb819e5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=34be74a7ed338e048adcb4cc578129933c19e23d
 
 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 ef1b8cb..6b7ce72 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/374] mm-vmalloc.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a3822577eb3557fb0c8d55a039580264997b9980
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4422274267b84c604afb3596290179d2b0848a13
 
 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 f690310..6890103 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/374] debugobjects-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9cb4b4646f17f7041d4e2cb055d0286a33674698
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b4c055dfa417404f3cd8d475452d95c9d20b5418
 
 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 e40021f..3fe5ee0 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/374] jump-label-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4505f74cbf6ef931e76b737bb8d295691b79575f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=898911299c52bc45570c211f31bb93286d3b80f0
 
 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 d67ba5d..cb666fa 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/374] skbufhead-raw-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fb347c388ffe1df08133f24f6c474f56fcfbabc5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3fddb644b451c269ce3d49ac6f4f181ef53a167b
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -48,7 +48,7 @@ index 1b4ea29..4257e3a 100644
  		struct lock_class_key *class)
  {
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 9835f22..c1cad75 100644
+index 428a729..0258ebe 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
 @@ -222,14 +222,14 @@ static inline struct hlist_head *dev_index_hash(struct net *net, int ifindex)
@@ -68,7 +68,7 @@ index 9835f22..c1cad75 100644
  #endif
  }
  
-@@ -3419,7 +3419,7 @@ static void flush_backlog(void *arg)
+@@ -3416,7 +3416,7 @@ static void flush_backlog(void *arg)
  	skb_queue_walk_safe(&sd->input_pkt_queue, skb, tmp) {
  		if (skb->dev == dev) {
  			__skb_unlink(skb, &sd->input_pkt_queue);
@@ -77,7 +77,7 @@ index 9835f22..c1cad75 100644
  			input_queue_head_incr(sd);
  		}
  	}
-@@ -3428,10 +3428,13 @@ static void flush_backlog(void *arg)
+@@ -3425,10 +3425,13 @@ static void flush_backlog(void *arg)
  	skb_queue_walk_safe(&sd->process_queue, skb, tmp) {
  		if (skb->dev == dev) {
  			__skb_unlink(skb, &sd->process_queue);
@@ -92,7 +92,7 @@ index 9835f22..c1cad75 100644
  }
  
  static int napi_gro_complete(struct sk_buff *skb)
-@@ -3916,10 +3919,17 @@ static void net_rx_action(struct softirq_action *h)
+@@ -3915,10 +3918,17 @@ static void net_rx_action(struct softirq_action *h)
  	struct softnet_data *sd = &__get_cpu_var(softnet_data);
  	unsigned long time_limit = jiffies + 2;
  	int budget = netdev_budget;
@@ -110,7 +110,7 @@ index 9835f22..c1cad75 100644
  	while (!list_empty(&sd->poll_list)) {
  		struct napi_struct *n;
  		int work, weight;
-@@ -6366,6 +6376,9 @@ static int dev_cpu_callback(struct notifier_block *nfb,
+@@ -6364,6 +6374,9 @@ static int dev_cpu_callback(struct notifier_block *nfb,
  		netif_rx(skb);
  		input_queue_head_incr(oldsd);
  	}
@@ -120,7 +120,7 @@ index 9835f22..c1cad75 100644
  
  	return NOTIFY_OK;
  }
-@@ -6633,8 +6646,9 @@ static int __init net_dev_init(void)
+@@ -6631,8 +6644,9 @@ static int __init net_dev_init(void)
  		struct softnet_data *sd = &per_cpu(softnet_data, i);
  
  		memset(sd, 0, sizeof(*sd));
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 1b86385..b0b4b3c 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/374] x86-no-perf-irq-work-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6507fa83ca0fda4849452cd32e67c37d81a79b43
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8b78d04f999e4644bb507479cd484780bd7f4ad5
 
 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 0281bcd..3964f87 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/374] console-make-rt-friendly.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=eaee2b416523ffe94ddfe6a1e7d393fb728c13c4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3ce1be7830aff945ab8059d4a063004baec9c1b2
 
 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 9605823..b2b1fa4 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/374] printk: Disable migration instead of preemption
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7578ea008be7f38230602a0803cb25cb24378342
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=843d53c925e1aa9c316f3abf1d9d656ba6679b20
 
 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 5d6396f..bce9eca 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/374] power-use-generic-rwsem-on-rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b2ef98eb2a7db700225127c301207c0dddd71e63
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1f91fb81bb011ce408975015bda70e78ef292d73
 
 ---
  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 6a25741..17cb0de 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/374] power-disable-highmem-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f1776e73f679c6bb23e6c4870b01a2ca6b3843c4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3e62b8384e5fb724a0e7b2b73d826fcea0192ba8
 
 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 655ca49..003a3a4 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/374] arm-disable-highmem-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c818d56540b28cdef11271ed04cf2ccd1c48980f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=62ef7c495bc70f692668d73cf719c4c2bc187b72
 
 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 f33bc3d..31cc233 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/374] 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=062837b4681309cd4d4a3a4197ed357683b31e47
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fee5c99b504529d26a462b99cad6ea4a88d7f6e6
 
 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 5aa576f..638d488 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/374] mips-disable-highmem-on-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3b3fe29cb30ba1cfe993b9196dda50240ef2a700
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3101c2437e11ca8533c025b4b7352d7e5425ca9a
 
 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 c108982..f00c8aa 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/374] 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=4d858eed8872a89f08a9810e7fe72d58636366d2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d12adb0759bd7f9585833512ff2d88977a6aa423
 
 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
@@ -43,10 +43,10 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  1 file changed, 31 insertions(+), 1 deletion(-)
 
 diff --git a/net/core/dev.c b/net/core/dev.c
-index c1cad75..2363e64 100644
+index 0258ebe..45ea750 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3046,6 +3046,36 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3049,6 +3049,36 @@ int netif_rx_ni(struct sk_buff *skb)
  }
  EXPORT_SYMBOL(netif_rx_ni);
  
@@ -83,7 +83,7 @@ index c1cad75..2363e64 100644
  static void net_tx_action(struct softirq_action *h)
  {
  	struct softnet_data *sd = &__get_cpu_var(softnet_data);
-@@ -3084,7 +3114,7 @@ static void net_tx_action(struct softirq_action *h)
+@@ -3087,7 +3117,7 @@ static void net_tx_action(struct softirq_action *h)
  			head = head->next_sched;
  
  			root_lock = qdisc_lock(q);
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 7acc499..4a48c30 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/374] ping-sysrq.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5edfd65144f56c5345c53f94b6a3fe56faa2e801
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=78fc47993d99e2621ad476f7fd8920a68751b71b
 
 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 a369a58..7996659 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/374] kgdb/serial: Short term workaround
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=fbaf9dd5a6f93c4e1dd89fad8c2982014072f9d3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=378684bad46f3d6f0a597e55e97f4b2877e6be10
 
 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 7a6040d..11aca31 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/374] add /sys/kernel/realtime entry
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2db34e603d0a15d426355ca27ab7a051b6bfc576
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=03a14f5c480a715ed75c39fdd214e4f69e2f168c
 
 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 bce4d45..702816b 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/374] mm, rt: kmap_atomic scheduling
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=25cee581a2cf41028bfe548251698c940252e315
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=580e61769df20169151c62a8a5380e57f086083d
 
 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 1e9050d..5617b80 100644
  
  #ifdef CONFIG_PREEMPT_RT_FULL
 diff --git a/mm/memory.c b/mm/memory.c
-index dae9914..6cbc7c5 100644
+index a84fc31..eb62438 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3516,6 +3516,7 @@ unlock:
+@@ -3521,6 +3521,7 @@ unlock:
  #ifdef CONFIG_PREEMPT_RT_FULL
  void pagefault_disable(void)
  {
@@ -110,7 +110,7 @@ index dae9914..6cbc7c5 100644
  	current->pagefault_disabled++;
  	/*
  	 * make sure to have issued the store before a pagefault
-@@ -3533,6 +3534,7 @@ void pagefault_enable(void)
+@@ -3538,6 +3539,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 d0e5e92..2592ea8 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/374] ipc/sem: Rework semaphore wakeups
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33d5e780779772bbd83f76831efd06b19a3f77f8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=942672ce92837fd30ecef8bc0de1c6f624a9097e
 
 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 6af3bb9..ac22278 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
@@ -2,7 +2,7 @@ From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Fri, 23 Sep 2011 13:43:12 -0700
 Subject: [PATCH 242/374] 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=0099afa05ec1c1b824d71fce40070307eba871a4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6d8b9161aae8689a74286dbfa3da8fa80b5f59e7
 
 Add a CONFIG option to allow the output from Magic SysRq to be output
 immediately, even if this causes large latencies.
@@ -29,9 +29,11 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  lib/Kconfig.debug                           | 22 ++++++++++++++++++++++
  5 files changed, 54 insertions(+), 3 deletions(-)
 
+diff --git a/drivers/tty/serial/cpm_uart/cpm_uart_core.c b/drivers/tty/serial/cpm_uart/cpm_uart_core.c
+index b418947..a8b0559 100644
 --- a/drivers/tty/serial/cpm_uart/cpm_uart_core.c
 +++ b/drivers/tty/serial/cpm_uart/cpm_uart_core.c
-@@ -1226,7 +1226,7 @@ static void cpm_uart_console_write(struc
+@@ -1226,7 +1226,7 @@ static void cpm_uart_console_write(struct console *co, const char *s,
  {
  	struct uart_cpm_port *pinfo = &cpm_uart_ports[co->index];
  	unsigned long flags;
@@ -40,9 +42,11 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  
  	if (unlikely(nolock)) {
  		local_irq_save(flags);
+diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
+index 43db715..5219738 100644
 --- a/drivers/tty/sysrq.c
 +++ b/drivers/tty/sysrq.c
-@@ -492,6 +492,23 @@ static void __sysrq_put_key_op(int key,
+@@ -492,6 +492,23 @@ static void __sysrq_put_key_op(int key, struct sysrq_key_op *op_p)
                  sysrq_key_table[i] = op_p;
  }
  
@@ -66,7 +70,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  void __handle_sysrq(int key, bool check_mask)
  {
  	struct sysrq_key_op *op_p;
-@@ -500,6 +517,9 @@ void __handle_sysrq(int key, bool check_
+@@ -500,6 +517,9 @@ void __handle_sysrq(int key, bool check_mask)
  	unsigned long flags;
  
  	spin_lock_irqsave(&sysrq_key_table_lock, flags);
@@ -76,7 +80,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  	/*
  	 * Raise the apparent loglevel to maximum so that the sysrq header
  	 * is shown to provide the user with positive feedback.  We do not
-@@ -541,6 +561,9 @@ void __handle_sysrq(int key, bool check_
+@@ -541,6 +561,9 @@ void __handle_sysrq(int key, bool check_mask)
  		printk("\n");
  		console_loglevel = orig_log_level;
  	}
@@ -86,6 +90,8 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  	spin_unlock_irqrestore(&sysrq_key_table_lock, flags);
  }
  
+diff --git a/include/linux/sysrq.h b/include/linux/sysrq.h
+index 7faf933..d224c0b 100644
 --- a/include/linux/sysrq.h
 +++ b/include/linux/sysrq.h
 @@ -38,6 +38,11 @@ struct sysrq_key_op {
@@ -100,6 +106,8 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  #ifdef CONFIG_MAGIC_SYSRQ
  
  /* Generic SysRq interface -- you may call it from any device driver, supplying
+diff --git a/kernel/printk.c b/kernel/printk.c
+index da6d007..ef68cef 100644
 --- a/kernel/printk.c
 +++ b/kernel/printk.c
 @@ -21,6 +21,7 @@
@@ -110,7 +118,7 @@ Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
  #include <linux/init.h>
  #include <linux/jiffies.h>
  #include <linux/nmi.h>
-@@ -848,8 +849,8 @@ static int console_trylock_for_printk(un
+@@ -845,8 +846,8 @@ static int console_trylock_for_printk(unsigned int cpu, unsigned long flags)
  {
  	int retval = 0, wake = 0;
  #ifdef CONFIG_PREEMPT_RT_FULL
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 1d08858..5f1c517 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/374] x86-kvm-require-const-tsc-for-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ac2babe4a74dcb6be49508b5fe370144f7540fc1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=806d8a9ee6a21fc60a48459fbe2be644f5895590
 
 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 72660a8..0794af8 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/374] scsi-fcoe-rt-aware.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d7ec89c53781b462908fe24790849462df636fc3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c20f7b2f79331a5a4e526df200b3570cc0d75a08
 
 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 3849da0..8815116 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/374] x86: crypto: Reduce preempt disabled regions
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=20042d208bb372748fe69d5ba57b73cb0d562126
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c0aa5d0e71b31aa3f4cb2395c20ae79c7a97642c
 
 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 7cbc7ad..ce61371 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/374] dm: Make rt aware
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8227543db757080d52c6f03080e063075ae40128
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=91b5dcb0f02e6784524f04258b87c911606fbd3d
 
 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 eaa3a47..8df1f33 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/374] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1a6befed796219e08db085cb664292c93ac8f49e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=268dd7408ac45cf46b7f374bf07b1b24fd5aab99
 
 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 d592bde..a6fcc15 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/374] seqlock: Prevent rt starvation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=224194afc603baa6a50b0434bed452d4feb3646d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b331eafefabf6aba9123cdb6c961e5c122a35f4c
 
 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 892c5a4..b0259bf 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/374] timer: Fix hotplug for -rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e3f338329e7e25c4bf97142e5384ff8be16a98a8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c7b4e5037ec86d6bb39b530c0d4ae34263c03db
 
 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 a0f2411..dbdb664 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:29 -0500
 Subject: [PATCH 250/374] 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=73f9d4d4ebce8e9203d5e7328f0fb4e7cb9fad90
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=875309589f127b95b0bbadc1f46e2ba07a8ece2b
 
 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 4395c56..ede2b10 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:32 -0500
 Subject: [PATCH 251/374] 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=387d192cdb1114436c50debeb451ec27daba7fdd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c8abeede7aa93972e659edefde0693170e0768ba
 
 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 1dd8f3a..8c984de 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:33 -0500
 Subject: [PATCH 252/374] 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=3b701723e6d33682344396c5efe040bebdb500d0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=efc15e4bd9a753055a9b91dcb4a5b5a99d427c2b
 
 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 e8100a1..466f5c9 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/374] 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=d5d91f84ad69fbb1d388e808a80e6c3c0cece38c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1838b502eeef0d4d14e06e232a6a6c4d12f223e6
 
 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 3ccf0a0..bf4f0b3 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/374] 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=e980f025404dffce08472824abf3d1c9d81a616b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0dd02ccc1b15b4187fbd7b41c98cef020994b3ee
 
 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 37fc1bc..c557a17 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/374] softirq: Check preemption after reenabling interrupts
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d4aa457a59b16c0b5c7f63315cd8615fac6a8bb7
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=224946bac5d0dd117f720f1fe5a7770aae8eae64
 
 raise_softirq_irqoff() disables interrupts and wakes the softirq
 daemon, but after reenabling interrupts there is no preemption check,
@@ -101,7 +101,7 @@ index 49bd6c7..53c9382 100644
  #endif /* CONFIG_PREEMPT_COUNT */
  
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 2363e64..2ec2fae 100644
+index 45ea750..b7bd431 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
 @@ -1821,6 +1821,7 @@ static inline void __netif_reschedule(struct Qdisc *q)
@@ -120,7 +120,7 @@ index 2363e64..2ec2fae 100644
  	}
  }
  EXPORT_SYMBOL(dev_kfree_skb_irq);
-@@ -2971,6 +2973,7 @@ enqueue:
+@@ -2974,6 +2976,7 @@ drop:
  	rps_unlock(sd);
  
  	local_irq_restore(flags);
@@ -128,7 +128,7 @@ index 2363e64..2ec2fae 100644
  
  	atomic_long_inc(&skb->dev->rx_dropped);
  	kfree_skb(skb);
-@@ -3803,6 +3806,7 @@ static void net_rps_action_and_irq_enable(struct softnet_data *sd)
+@@ -3800,6 +3803,7 @@ static void net_rps_action_and_irq_enable(struct softnet_data *sd)
  	} else
  #endif
  		local_irq_enable();
@@ -136,7 +136,7 @@ index 2363e64..2ec2fae 100644
  }
  
  static int process_backlog(struct napi_struct *napi, int quota)
-@@ -3875,6 +3879,7 @@ void __napi_schedule(struct napi_struct *n)
+@@ -3874,6 +3878,7 @@ void __napi_schedule(struct napi_struct *n)
  	local_irq_save(flags);
  	____napi_schedule(&__get_cpu_var(softnet_data), n);
  	local_irq_restore(flags);
@@ -144,7 +144,7 @@ index 2363e64..2ec2fae 100644
  }
  EXPORT_SYMBOL(__napi_schedule);
  
-@@ -6396,6 +6401,7 @@ static int dev_cpu_callback(struct notifier_block *nfb,
+@@ -6394,6 +6399,7 @@ static int dev_cpu_callback(struct notifier_block *nfb,
  
  	raise_softirq_irqoff(NET_TX_SOFTIRQ);
  	local_irq_enable();
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 6e4f9c0..f7e55a2 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/374] rt: Introduce cpu_chill()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ccfcb7dff1f77bbecbd8a3eeb8af6450362b9fac
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f107d22039e728608d073cadeb25e7f17e04fb94
 
 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 30fa038..e2200dd 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/374] fs: dcache: Use cpu_chill() in trylock loops
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6cb514c60c847e40169c587ee4d63a74910b1ad2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=872de41fe08e2835f5fe2431a3a1a1903cef82b4
 
 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 316f927..42e1315 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/374] net: Use cpu_chill() instead of cpu_relax()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4547e5052681fff98bb2bcd147731ecfcb8bbfc3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55cab94e0e16750d11f87928580f9cebcc34d1a8
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system
@@ -45,7 +45,7 @@ index 0c21f06..9f2ab3c 100644
  		}
  		prb_close_block(pkc, pbd, po, status);
 diff --git a/net/rds/ib_rdma.c b/net/rds/ib_rdma.c
-index e8fdb17..5a44c6e 100644
+index a985158..0f63c71 100644
 --- a/net/rds/ib_rdma.c
 +++ b/net/rds/ib_rdma.c
 @@ -34,6 +34,7 @@
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 b74fed8..339ecc8 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/374] kconfig-disable-a-few-options-rt.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c5f61a66232ee566b578475218ed608c7a7bad3b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6beae178a8aad2d7aa1874696c5d616f5eadf207
 
 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 8fd5432..1cd5f87 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/374] kconfig-preempt-rt-full.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f940291e3a69b486168f10822b66fcfe8b2b05a5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=714a961cb435d213ca1720a4ba4f93ff5f09c4d6
 
 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 98df83e..b179fb5 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <srostedt at redhat.com>
 Date: Mon, 16 Apr 2012 21:51:54 -0400
 Subject: [PATCH 261/374] 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=26cab7dc817931e1754e3563a2b80d5e69951dc4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=781f4786c68def5e9a086348fc28afd173d43366
 
 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 f895a04..492d9e8 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
@@ -2,7 +2,7 @@ From: John Kacur <jkacur at redhat.com>
 Date: Fri, 27 Apr 2012 12:48:46 +0200
 Subject: [PATCH 262/374] 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=8726cb162e3679783a4741c5df73ef13c90c1742
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b91c41dc238c16ce248caeac35e0d9e3765d1c56
 
 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 f08218a..b0d461d 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/374] net,RT:REmove preemption disabling in netif_rx()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3f67bbfc4b69da3a422aff163c6dd3244b058f0e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=48c6a80f4d24017d405c0248f0cbe2d468e22a50
 
 1)enqueue_to_backlog() (called from netif_rx) should be
   bind to a particluar CPU. This can be achieved by
@@ -36,10 +36,10 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  1 file changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 2ec2fae..911599c 100644
+index b7bd431..dd452fc 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3012,7 +3012,7 @@ int netif_rx(struct sk_buff *skb)
+@@ -3015,7 +3015,7 @@ int netif_rx(struct sk_buff *skb)
  		struct rps_dev_flow voidflow, *rflow = &voidflow;
  		int cpu;
  
@@ -48,7 +48,7 @@ index 2ec2fae..911599c 100644
  		rcu_read_lock();
  
  		cpu = get_rps_cpu(skb->dev, skb, &rflow);
-@@ -3022,13 +3022,13 @@ int netif_rx(struct sk_buff *skb)
+@@ -3025,13 +3025,13 @@ int netif_rx(struct sk_buff *skb)
  		ret = enqueue_to_backlog(skb, cpu, &rflow->last_qtail);
  
  		rcu_read_unlock();
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 de055d9..62d656c 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/374] mips-remove-smp-reserve-lock.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1c78a4bf40e0871d8769ab488767ef73e7ebcb1f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=26f1a37744266baaf9170eeba2c9cc04c63559ab
 
 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 8a85289..bb84fdf 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
@@ -2,7 +2,7 @@ From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:17 +0000
 Subject: [PATCH 265/374] 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=d71b5827ccca9fb07360e08302a288165b343569
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7ad6e5e1aa9149ae0c8bc360db7bc6ebb007af05
 
 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 6e69375..ec339e5 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
@@ -2,7 +2,7 @@ From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:18 +0000
 Subject: [PATCH 266/374] 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=a8c83fe36bd6134bae586e2384f31d9c923d5ba0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5acd809b3164c43d8bd38629329a30c94d3aafa1
 
 Nothing prevents a programmer from calling clock_nanosleep() with an
 already elapsed wakeup time in absolute time mode or with a too small
@@ -35,10 +35,10 @@ index 26b008b..7259cd3 100644
  	int				start_pid;
  	void				*start_site;
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 92b941f..f059ecd 100644
+index 04f1acd..15354c8 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1033,6 +1033,17 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1036,6 +1036,17 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  #endif
  	}
  
@@ -56,7 +56,7 @@ index 92b941f..f059ecd 100644
  	hrtimer_set_expires_range_ns(timer, tim, delta_ns);
  
  	/* Switch the timer base, if necessary: */
-@@ -1492,8 +1503,9 @@ retry:
+@@ -1498,8 +1509,9 @@ retry:
  			timer = container_of(node, struct hrtimer, node);
  
  			trace_hrtimer_interrupt(raw_smp_processor_id(),
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 56d05d6..c1a5b75 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/374] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7ad67bddb671a4f4568d660d3b1b67d863e3d702
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=231c8792db5a7d3d8872dc530828c1b77bd176fc
 
 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 d4c29fd..340657e 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
@@ -2,7 +2,7 @@ From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:19 +0000
 Subject: [PATCH 268/374] Latency histograms: Detect another yet overlooked
  sharedprio condition
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33d74496cb1b0c7809caed156cca77ea120f79fa
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9843e58b1d79b50fd5ec4d58f3d85213a55f787c
 
 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 de375b1..6ef0f04 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/374] slab: Prevent local lock deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8cc85845eeac9363773fb85626aa4b4f4bbbee0c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6ec6b3d47d647b8208692e6707a1ae105e022ffa
 
 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 c56ec03..b2c1c6b 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/374] 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=7713fe3764b8c56c5828aaba38000f88217a129b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1797dbcfeda5104ef75cabc6bb7656942f8b9142
 
 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 54e69b8..fd4b4c3 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
@@ -2,7 +2,7 @@ From: Yong Zhang <yong.zhang at windriver.com>
 Date: Wed, 11 Jul 2012 22:05:21 +0000
 Subject: [PATCH 271/374] 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=0bf5e5a40cc66168d43c9da96e9d64f78033b329
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5a8b26f611ff829d88cdeb0b66e8e15188c08656
 
 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 1540062..c15d81c 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/374] cpu/rt: Rework cpu down for PREEMPT_RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6b66d3d37f9f878b58b46a05563342588554e01f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=76caad1168c9020d821522457ea6e942c47138e1
 
 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 b446cb1..2a8da5b 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/374] cpu/rt: Fix cpu_hotplug variable initialization
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b0008f4eefb1f7a4c18654e86323f7062523b605
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=219016796a6474228372c4139fd6a0104e8c8931
 
 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 2702983..11bc1c7 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/374] 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=62de6fde1a0cbe32ce862e173bdb74170f1cccc4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4c801e3ffa59a62b4ecb6a79669441028ed371af
 
 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 2f4b853..04bffc4 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/374] fix printk flush of messages
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=156c507c22066c5717ecd057b44d0e649173a237
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=df7c7355c07c074e47e5fe466335e7b9a83a4590
 
 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 d490a5e..d288176 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/374] fix printk flush of messages
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1f9654bb1088134fe9c604935ae4e12143245903
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0e146d28651f018153e9bc075ea40403b17e5835
 
 Reverse preempt-rt-allow-immediate-magic-sysrq-output-for-preempt_rt_full.patch
 
@@ -19,9 +19,11 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  lib/Kconfig.debug                           | 22 ----------------------
  5 files changed, 3 insertions(+), 54 deletions(-)
 
+diff --git a/drivers/tty/serial/cpm_uart/cpm_uart_core.c b/drivers/tty/serial/cpm_uart/cpm_uart_core.c
+index a8b0559..b418947 100644
 --- a/drivers/tty/serial/cpm_uart/cpm_uart_core.c
 +++ b/drivers/tty/serial/cpm_uart/cpm_uart_core.c
-@@ -1226,7 +1226,7 @@ static void cpm_uart_console_write(struc
+@@ -1226,7 +1226,7 @@ static void cpm_uart_console_write(struct console *co, const char *s,
  {
  	struct uart_cpm_port *pinfo = &cpm_uart_ports[co->index];
  	unsigned long flags;
@@ -30,9 +32,11 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  
  	if (unlikely(nolock)) {
  		local_irq_save(flags);
+diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
+index 5219738..43db715 100644
 --- a/drivers/tty/sysrq.c
 +++ b/drivers/tty/sysrq.c
-@@ -492,23 +492,6 @@ static void __sysrq_put_key_op(int key,
+@@ -492,23 +492,6 @@ static void __sysrq_put_key_op(int key, struct sysrq_key_op *op_p)
                  sysrq_key_table[i] = op_p;
  }
  
@@ -56,7 +60,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  void __handle_sysrq(int key, bool check_mask)
  {
  	struct sysrq_key_op *op_p;
-@@ -517,9 +500,6 @@ void __handle_sysrq(int key, bool check_
+@@ -517,9 +500,6 @@ void __handle_sysrq(int key, bool check_mask)
  	unsigned long flags;
  
  	spin_lock_irqsave(&sysrq_key_table_lock, flags);
@@ -66,7 +70,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  	/*
  	 * Raise the apparent loglevel to maximum so that the sysrq header
  	 * is shown to provide the user with positive feedback.  We do not
-@@ -561,9 +541,6 @@ void __handle_sysrq(int key, bool check_
+@@ -561,9 +541,6 @@ void __handle_sysrq(int key, bool check_mask)
  		printk("\n");
  		console_loglevel = orig_log_level;
  	}
@@ -76,6 +80,8 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  	spin_unlock_irqrestore(&sysrq_key_table_lock, flags);
  }
  
+diff --git a/include/linux/sysrq.h b/include/linux/sysrq.h
+index d224c0b..7faf933 100644
 --- a/include/linux/sysrq.h
 +++ b/include/linux/sysrq.h
 @@ -38,11 +38,6 @@ struct sysrq_key_op {
@@ -90,6 +96,8 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  #ifdef CONFIG_MAGIC_SYSRQ
  
  /* Generic SysRq interface -- you may call it from any device driver, supplying
+diff --git a/kernel/printk.c b/kernel/printk.c
+index 4d65d6f..e230be6c 100644
 --- a/kernel/printk.c
 +++ b/kernel/printk.c
 @@ -21,7 +21,6 @@
@@ -100,7 +108,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  #include <linux/init.h>
  #include <linux/jiffies.h>
  #include <linux/nmi.h>
-@@ -849,8 +848,8 @@ static int console_trylock_for_printk(un
+@@ -846,8 +845,8 @@ static int console_trylock_for_printk(unsigned int cpu, unsigned long flags)
  {
  	int retval = 0, wake = 0;
  #ifdef CONFIG_PREEMPT_RT_FULL
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 e53d3fd..3e2fbc4 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/374] random: Make it work on rt
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=4dd3a00cf430e379c595fbab275d77a298a68608
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c44ad9b54b6dd179e96ef0d65c4be9ac19fce74b
 
 Delegate the random insertion to the forced threaded interrupt
 handler. Store the return IP of the hard interrupt handler in the irq
@@ -19,6 +19,8 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  kernel/irq/manage.c     |  6 ++++++
  5 files changed, 19 insertions(+), 7 deletions(-)
 
+diff --git a/drivers/char/random.c b/drivers/char/random.c
+index 6eeed0d..ba79a0f 100644
 --- a/drivers/char/random.c
 +++ b/drivers/char/random.c
 @@ -767,18 +767,16 @@ EXPORT_SYMBOL_GPL(add_input_randomness);
@@ -42,7 +44,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  		input[2] = ip;
  		input[3] = ip >> 32;
  	}
-@@ -792,7 +790,11 @@ void add_interrupt_randomness(int irq, i
+@@ -792,7 +790,11 @@ void add_interrupt_randomness(int irq, int irq_flags)
  	fast_pool->last = now;
  
  	r = nonblocking_pool.initialized ? &input_pool : &nonblocking_pool;
@@ -66,7 +68,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  #ifdef CONFIG_SMP
 --- a/include/linux/random.h
 +++ b/include/linux/random.h
-@@ -53,7 +53,7 @@ extern void rand_initialize_irq(int irq)
+@@ -53,7 +53,7 @@ extern void rand_initialize_irq(int irq);
  extern void add_device_randomness(const void *, unsigned int);
  extern void add_input_randomness(unsigned int type, unsigned int code,
  				 unsigned int value);
@@ -75,9 +77,11 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  
  extern void get_random_bytes(void *buf, int nbytes);
  extern void get_random_bytes_arch(void *buf, int nbytes);
+diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
+index a768885..f6b91bc 100644
 --- a/kernel/irq/handle.c
 +++ b/kernel/irq/handle.c
-@@ -116,6 +116,8 @@ static void irq_wake_thread(struct irq_d
+@@ -116,6 +116,8 @@ static void irq_wake_thread(struct irq_desc *desc, struct irqaction *action)
  irqreturn_t
  handle_irq_event_percpu(struct irq_desc *desc, struct irqaction *action)
  {
@@ -86,7 +90,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  	irqreturn_t retval = IRQ_NONE;
  	unsigned int flags = 0, irq = desc->irq_data.irq;
  
-@@ -157,8 +159,9 @@ handle_irq_event_percpu(struct irq_desc
+@@ -157,8 +159,9 @@ handle_irq_event_percpu(struct irq_desc *desc, struct irqaction *action)
  	} while (action);
  
  #ifndef CONFIG_PREEMPT_RT_FULL
@@ -98,6 +102,8 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  #endif
  
  	if (!noirqdebug)
+diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
+index 9a818604..ed604da 100644
 --- a/kernel/irq/manage.c
 +++ b/kernel/irq/manage.c
 @@ -825,6 +825,12 @@ static int irq_thread(void *data)
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 f543422..92efa0c 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 4 Oct 2012 11:02:04 -0400
 Subject: [PATCH 278/374] 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=e1bbddb264bff0adfc2388db142a176de1d8faba
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e43489f8bb054fe859fe7c32aebe5c085cfc605a
 
 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 cc075de..6737c9e 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/374] mm: slab: Fix potential deadlock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=987dfa26ab402c1ed522bc9b8cc7a1eec225a0e7
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=afad39a61e9f1123258e7d1298ffc16e1cae6f6c
 
  =============================================
 [ 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 8057d3c..ccd209e 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 27 Sep 2012 11:11:46 +0200
 Subject: [PATCH 280/374] 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=43bce314298c1f2a6a588fee0f6074eae80b5aff
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0a5d450453e07b6a63b890259146114a7f475c0b
 
 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 c341d2f..4b1a7d3 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/374] rt: rwsem/rwlock: lockdep annotations
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=00e84b5ea86de690d140ab846e4659cc16b53c3c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a460840ec83267e6c7e8644b008c7797f5baaea5
 
 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 1e356c6..67d4a62 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/374] sched: Better debug output for might sleep
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b9faa476a5e125e111d84b4f663b4342f14524c6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec3e39aebd6eec4c44751b75236a172137e6660c
 
 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 27b60e3..402813a 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 3 Oct 2012 17:21:53 +0100
 Subject: [PATCH 283/374] 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=9a138ad80b95288d1327004d3a8a9ad6d5e1af6a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ffb77666b67b72f181db619835419c370f4f5802
 
 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 610dc74..9125e42 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/374] 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=754ee7faf73f515a2e25d44b2b89bd598e416938
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=713f17d7f4ab1b0a524a15dd1529f68bdf6f132a
 
 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 629a7f4..be20b2b 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/374] hrtimer: Raise softirq if hrtimer irq stalled
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ec8327dc63a39613e98602b5b0317026ffd67312
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0076b4b9f0a85dc294755f60fcee6c35fddd9d2b
 
 When the hrtimer stall detection hits the softirq is not raised.
 
@@ -12,10 +12,10 @@ Cc: stable-rt at vger.kernel.org
  1 file changed, 4 insertions(+), 5 deletions(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index f059ecd..11df5cb 100644
+index 15354c8..ec3b5e7 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1554,11 +1554,7 @@ retry:
+@@ -1560,11 +1560,7 @@ retry:
  	if (expires_next.tv64 == KTIME_MAX ||
  	    !tick_program_event(expires_next, 0)) {
  		cpu_base->hang_detected = 0;
@@ -28,7 +28,7 @@ index f059ecd..11df5cb 100644
  	}
  
  	/*
-@@ -1602,6 +1598,9 @@ retry:
+@@ -1608,6 +1604,9 @@ retry:
  	tick_program_event(expires_next, 1);
  	printk_once(KERN_WARNING "hrtimer: interrupt took %llu ns\n",
  		    ktime_to_ns(delta));
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 45ac48d..e039259 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/374] rcu: Disable RCU_FAST_NO_HZ on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=655c032e9cc6857100ce314d78563703713e2036
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2964df0fae30d7c0dcc79bbcbfbad0ef26b879f5
 
 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 e802575..99357c8 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 11:18:08 +0100
 Subject: [PATCH 287/374] 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=e672cc66e1fee03c12746bc6e6bf452bb0e75260
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=689de8eab942019d5770c270ebed4028acc0c0e5
 
 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 9ac6caa..12a4d37 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 20 Dec 2012 14:58:00 +0100
 Subject: [PATCH 288/374] 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=056fb590368f2715cb5c112a205ffb2314b1ce0e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7f5ba8e0863ed94a6d6ed99d6f4210912d3a8db6
 
 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 fbe589c..675fd85 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/374] 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=bbd3609071de26aaa82e7ef2a5a40b6f7e4a1f7e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2d21a90223546721cf9ee998f10fe326a2867c26
 
 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 3fe303a..90f8d28 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/374] sched: Consider pi boosting in setscheduler
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e7ea4bfe2048eddddd6cc36435368b019bc36f23
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9f2ac0ea917c0e11f279009573f58a9a70d188b8
 
 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 efec526..9837012 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/374] drivers-tty-pl011-irq-disable-madness.patch
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7b590bb3ecf662813ab47ba3199614e402239746
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2b9ec511b4e4ece1102671d6e880296c188c5abd
 
 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 3bb4d96..dbb01a9 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/374] mmci: Remove bogus local_irq_save()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b81103d68c8bf85600b32f796356e50f6648c143
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=410e01c6415a7dcfd5470efc140c149de9c46ade
 
 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 019f388..f7c6b0e 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/374] sched: Init idle->on_rq in init_idle()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0a08a0f7f90b2609c1113edb0a6bc9e13b1d41bc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5822ef2afa3d8a5865181dbd73727037f6947385
 
 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 fcc9035..fe12ae8 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/374] sched: Check for idle task in might_sleep()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c3b3656ea31d665b8696f44bb05d4842a6e89ce2
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3bbd6b3e81af54a40a5222377f64db8e3e6f16ae
 
 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 1e71d0a..e9e74f6 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/374] mm: swap: Initialize local locks early
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e9cbf6ee448a86291975bf132aa1202efe3e8657
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a7f08a296bf0a4a1535a2e98e2129b302c3c5a4d
 
 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 2b3162c..89e1ee1 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/374] 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=ad86de832e7543591f7c61bfab1a8f8c0dc60aec
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a21a51875cacb84fdc682c605071f7ae40f76961
 
 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 ad4fe2c..4db12ec 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 13 Feb 2013 09:26:05 -0500
 Subject: [PATCH 297/374] 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=4ef4d99ec53dae0009a50c86531776d107bf62da
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8edf3806f139690361310cb23f2bf8ad2a82cfbc
 
 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 0618d07..b742dd1 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/374] serial: Imx: Fix recursive locking bug
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b25387ec25963d766da50ca193f59654a6bc1361
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d96bdf732349f1976215adfb27183a5845c7de4d
 
 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 956e11a..518df1a 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/374] wait-simple: Simple waitqueue implementation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c80da09c5f72d2ebb29ee872979275509bf3ab28
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=63356ba924c012aba3bd31bf0c1c9896f5d363d1
 
 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 bf33f77..1ce50c4 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/374] rcutiny: Use simple waitqueue
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2e2edbbb024f9d25b3836581fa76839753d26288
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=44aa25eb83b758cbe3213e3c009a953d01c52871
 
 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 980a1d4..cfc44f0 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
@@ -2,7 +2,7 @@ From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Wed, 1 May 2013 09:38:20 -0400
 Subject: [PATCH 301/374] 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=9c4bbf107bd5cfa7f7625755b85703fb8d5f83ae
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9ddd925329a8e111c6f07f224503c4f5347dad13
 
 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 3caeb25..5b57415 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/374] 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=7074517b0dc0c3dae2c16a3bfb185f4d925fe580
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cf8709d30bcd496eade2b86974890a52ecfd6319
 
 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 1e2fc1e..33a96ee 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/374] 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=626e9764db1f6419ae5889f999454b3acbf1023e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0dd594d11ce03f4c165c040ad3ccd25772faf1cf
 
 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 dc35a31..8ef2408 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
@@ -2,7 +2,7 @@ From: "Paul E. McKenney" <paul.mckenney at linaro.org>
 Date: Thu, 10 Nov 2011 12:41:56 -0800
 Subject: [PATCH 304/374] 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=cea41ae3b1574750d923268f9f7c22ccc8250e8e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=898b1fa4299f8be8b3aa3837550e06e7e125ae40
 
 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 651fcf1..7793333 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 18 Mar 2013 15:12:49 -0400
 Subject: [PATCH 305/374] 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=6c08b6257e4b88520a2f5f43faaf7303bb075db7
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dc00ef4bbe2fc29107c130b20181fdb013b458b6
 
 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 a6d6756..545b711 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/374] x86/mce: fix mce timer interval
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=61fac2579a87751ecc0b31475ff94287186302ac
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d160dd8cdfa32a4a00f0e52f1748805c9037b474
 
 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 fbd4768..98e676b 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/374] 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=a66a6ea232cf8c768a9e8df64acd55d6b46243f7
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=746d15e306e229b1990005297975db973210aad1
 
 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 7e3f6b7..8cb9d2d 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/374] 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=35cf0fc7928a5c6ff57d905d3a9c43b3ed212034
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a675586909f4af3519736329602d0097288cd63
 
 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 40107d1..d0f55d6 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
@@ -4,7 +4,7 @@ Subject: [PATCH 309/374] 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=a479f97a6f757915afdc0f6df091ecd7d7198c76
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b4261e331435acb95d6ce7edb3a24970333a9659
 
 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 0f35a53..cc92def 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/374] timers: prepare for full preemption improve
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=baa47c0dca0a850bcd6baaa71f4e6d5566eb4f54
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3d46c7cb1b6f513f3979ed2570254d4c0e9c164b
 
 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 932b0e3..4e3c5ef 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
@@ -2,7 +2,7 @@ From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 7 Jun 2013 22:37:06 +0200
 Subject: [PATCH 311/374] 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=d1e4a58e9f43c65560146a2c6d1ecd7f6a14cb39
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=97bf4f705ab702337b3c0b51ed4f4d63704ef4e9
 
 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 6de0674..a6b90dd 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/374] kernel/hotplug: restore original cpu mask oncpu/down
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=8485f99e0a361b887003eb5a3a5c855d678512a5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3cf000d18974b7fdff6a900c2013225511ccf59b
 
 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 74bbae7..bfb9796 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/374] 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=d514a11542cf54df070a2b413a6501a5059e3d71
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bb548d0ee4a4adbadecfc7ca81cf36b3957b0707
 
 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 988d9cc..4380fa8 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 26 Jun 2013 15:28:11 -0400
 Subject: [PATCH 314/374] 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=babc0b787c5252bb3416941007f9ff41a2c520d8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d52def122c3e02d6804c63115aff5cc4a4b9c335
 
 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 43bfc0b..0112851 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 19 Aug 2013 17:33:25 -0400
 Subject: [PATCH 315/374] 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=d2e49c9b1ac0646dc223e90398325c0d1f844fb8
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=db2728738d4204151776f1700ec5a0517a9c20f9
 
 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 448e718..f7fb6a7 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
@@ -2,7 +2,7 @@ From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Sat, 7 Sep 2013 20:54:31 -0400
 Subject: [PATCH 316/374] 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=3068edeea72732891088cce1e2e5dfc5a9553447
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8c4110739e50e0e740ec7583c88829df56770e5
 
 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 8639d3c..5ed4568 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/374] hwlat-detector: Use trace_clock_local if available
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6ed4a9b39fa07c8d7d214ddf54d0b884505ab74d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=403ba56e47d751abd4fb6f8516930edeca511bc8
 
 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 324b4d3..98a9096 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/374] hwlat-detector: Use thread instead of stop machine
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=823202ff4c1b0324f120002169ad7d0dec0648f0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1273f7f20a457843df78f67e0313348ba5b98d8e
 
 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 0b1d769..427296f 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
@@ -2,7 +2,7 @@ From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 21 Aug 2013 17:48:46 +0200
 Subject: [PATCH 319/374] 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=2e867fc0a49c69c1ae92e6c5fffcbe626b685d12
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0db3c272f2c9f91fed05a94915dafd78f243ad06
 
 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 603c489..c0b0108 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
@@ -2,7 +2,7 @@ From: Thomas Pfaff <tpfaff at pcs.com>
 Date: Fri, 11 Oct 2013 12:42:49 +0200
 Subject: [PATCH 320/374] 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=bce667308615f5a0394b423dd5e316d2d45e0187
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dda0404dfc6d78d963da1edf9e0ae8ff335545c8
 
 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 e90f2ba..8898623 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
@@ -2,7 +2,7 @@ From: Mike Galbraith <bitbucket at online.de>
 Date: Fri, 30 Aug 2013 07:57:25 +0200
 Subject: [PATCH 321/374] hwlat-detector: Don't ignore threshold module
  parameter
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=55d8c1e5d1b4a502b7d0733bfb2903e4c46de464
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=98bf097c682a4cad771e9a213086d774f5998b1e
 
 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 4e6b5fd..e7dbdd0 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
@@ -2,7 +2,7 @@ From: Yang Shi <yang.shi at windriver.com>
 Date: Wed, 30 Oct 2013 11:48:33 -0700
 Subject: [PATCH 322/374] 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=48f78ef8782abc99cad002e6de5c25778c2d2c77
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=bd34b8dc8c0d81f02300c981ef9bfb1689e8a5a1
 
 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 7d2ce87..d35746c 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
@@ -2,7 +2,7 @@ From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 11 Oct 2013 17:14:31 +0200
 Subject: [PATCH 323/374] 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=d566033def3fb6fe8a0cdb409f2d80a151f862f1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c128a101a04b67b2670d64591b985f27748653ca
 
 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 cca21d5..31f74ba 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/374] cpu_down: move migrate_enable() back
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2a0db89b79b95e339534db1e9b111855a86d53a6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=66f8ec2194870fde8da790fbdb8fbdb314589ffb
 
 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 ac10c65..fa10881 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/374] swait: Add a few more users
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=048ee582b58eb40663bdad30191853d292c37ae4
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2d6647f9211828b3df312fd1e7a1f9fc1b811479
 
 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 28e6e2a..cbd9e4d 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
@@ -2,7 +2,7 @@ From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 19 Nov 2013 16:42:47 +0100
 Subject: [PATCH 326/374] lockdep: Correctly annotate hardirq context in
  irq_exit()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ef401edd7345e7e5c96e3c7f8d88617a3a1ffd1f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5d9627ae3295761e192821cfe5bd4bc817e5813c
 
 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 87be00e..ddeb2ad 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/374] 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=1f0425c815a4adc7267ee9da69829667cda67fdd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=de2204b8f2f9f82375b993d75a5d4d4d653bbca2
 
 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 081f925..de4c4e2 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/374] 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=cedaead3b939e1d2a2ec22e0ece37688ef005f2c
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9f0950013c4c6b9a1c0a4791241b3d70d3486944
 
 [ 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 c58a018..7c5481d 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/374] 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=297ac6d19cf89610c71f2f4e657dc299c9061127
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=71b896530cfe425dc1a6332d6ff311dec5c0ba77
 
 [ 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 41b0bf3..5e8c8bf 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/374] 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=c1f7d5b29d94351326e6ea8f11247feb10edea23
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=31e1f3d0db514e9eb4b51093f04a5c0ee3c94ac6
 
 [ Upstream commit 42be35d0390b966253136a285f507f5ad00fd9e8 ]
 
@@ -29,10 +29,10 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  1 file changed, 14 insertions(+), 1 deletion(-)
 
 diff --git a/fs/buffer.c b/fs/buffer.c
-index 74794b3..4f5bc1d 100644
+index 1797c7c..896adf2 100644
 --- a/fs/buffer.c
 +++ b/fs/buffer.c
-@@ -1429,10 +1429,23 @@ static void invalidate_bh_lru(void *arg)
+@@ -1436,10 +1436,23 @@ static void invalidate_bh_lru(void *arg)
  	}
  	put_cpu_var(bh_lrus);
  }
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 a163e66..c37d451 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
@@ -2,7 +2,7 @@ From: Tiejun Chen <tiejun.chen at windriver.com>
 Date: Wed, 18 Dec 2013 17:51:49 +0800
 Subject: [PATCH 331/374] 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=da435f9fefccc808bbd52d774763f81bf1c36e3f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b212de9a7853b3ecf0497239cad06b9f7875cb87
 
 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 1a549fc..791b1e5 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/374] 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=6ef9e0b3785e2479846fea9c1cb864f4088069fb
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f4950faa4f977a8df9d5ddd6595a2d90d754a00c
 
 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
@@ -66,10 +66,10 @@ index e23a7c0..37caab3 100644
  # define cpu_chill()	cpu_relax()
  #endif
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 11df5cb..67d91e4 100644
+index ec3b5e7..7b905ab 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1869,6 +1869,21 @@ SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp,
+@@ -1875,6 +1875,21 @@ SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp,
  	return hrtimer_nanosleep(&tu, rmtp, HRTIMER_MODE_REL, CLOCK_MONOTONIC);
  }
  
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 5ec23cd..95982d9 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/374] kernel/hrtimer: be non-freezeable in cpu_chill()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=671c4819f9e4d8c4b333f788f6b407453f06db63
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0910ebee877d26d43cb1805bbd8459d0ea000324
 
 Since we replaced msleep() by hrtimer I see now and then (rarely) this:
 
@@ -43,10 +43,10 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  1 file changed, 4 insertions(+)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 67d91e4..9749ae7 100644
+index 7b905ab..1eefb45 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1878,8 +1878,12 @@ void cpu_chill(void)
+@@ -1884,8 +1884,12 @@ void cpu_chill(void)
  	struct timespec tu = {
  		.tv_nsec = NSEC_PER_MSEC,
  	};
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 b757dca..0ea8435 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/374] arm/unwind: use a raw_spin_lock
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=aa5a77dd9b7b45b29ff689393492999b756401c1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=dd40c74b154482d6ebcf99922c9987115266fa66
 
 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 750626d..bcfbc79 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/374] Revert "swait: Add a few more users"
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f1c03347b5a6cce9097fe876573b53d5ab930b6f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a743b0f06ce39569167d2d778f6938e5b01784b1
 
 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 12ef1bc..c0832ca 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
@@ -2,7 +2,7 @@ From: Marc Kleine-Budde <mkl at pengutronix.de>
 Date: Wed, 5 Mar 2014 00:49:47 +0100
 Subject: [PATCH 336/374] 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=84ba1a3b537f4be76b92bb29c1636179e85398dd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9c1a081a7d03602c25d36f68e4a000c94a4acdc6
 
 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 78fe44c..9fa1443 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/374] 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=c804b7f30cd57949df124bcdfe7c6c7f646b34e1
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5891d2cbb14d49dba42db174b5d7af628934dbe0
 
 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
@@ -20,7 +20,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
  1 file changed, 2 insertions(+)
 
 diff --git a/fs/jbd2/checkpoint.c b/fs/jbd2/checkpoint.c
-index 16a698b..c6443c3 100644
+index 39c7059..7b195af 100644
 --- a/fs/jbd2/checkpoint.c
 +++ b/fs/jbd2/checkpoint.c
 @@ -129,6 +129,8 @@ void __jbd2_log_wait_for_space(journal_t *journal)
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 595cbb9..858654b 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/374] cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=0c67a892f7e2366d1c18736b579cebd89fb417c3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8133b17359206219ec5ed9b22eff23a7a05f426
 
 We hit another bug that was caused by switching cpu_chill() from
 msleep() to hrtimer_nanosleep().
@@ -33,10 +33,10 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
  1 file changed, 18 insertions(+), 7 deletions(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 9749ae7..f543790 100644
+index 1eefb45..b3a4643 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1748,12 +1748,13 @@ void hrtimer_init_sleeper(struct hrtimer_sleeper *sl, struct task_struct *task)
+@@ -1754,12 +1754,13 @@ void hrtimer_init_sleeper(struct hrtimer_sleeper *sl, struct task_struct *task)
  }
  EXPORT_SYMBOL_GPL(hrtimer_init_sleeper);
  
@@ -52,7 +52,7 @@ index 9749ae7..f543790 100644
  		hrtimer_start_expires(&t->timer, mode);
  		if (!hrtimer_active(&t->timer))
  			t->task = NULL;
-@@ -1797,7 +1798,8 @@ long __sched hrtimer_nanosleep_restart(struct restart_block *restart)
+@@ -1803,7 +1804,8 @@ long __sched hrtimer_nanosleep_restart(struct restart_block *restart)
  				HRTIMER_MODE_ABS);
  	hrtimer_set_expires_tv64(&t.timer, restart->nanosleep.expires);
  
@@ -62,7 +62,7 @@ index 9749ae7..f543790 100644
  		goto out;
  
  	rmtp = restart->nanosleep.rmtp;
-@@ -1814,8 +1816,10 @@ out:
+@@ -1820,8 +1822,10 @@ out:
  	return ret;
  }
  
@@ -75,7 +75,7 @@ index 9749ae7..f543790 100644
  {
  	struct restart_block *restart;
  	struct hrtimer_sleeper t;
-@@ -1828,7 +1832,7 @@ long hrtimer_nanosleep(struct timespec *rqtp, struct timespec __user *rmtp,
+@@ -1834,7 +1838,7 @@ long hrtimer_nanosleep(struct timespec *rqtp, struct timespec __user *rmtp,
  
  	hrtimer_init_on_stack(&t.timer, clockid, mode);
  	hrtimer_set_expires_range_ns(&t.timer, timespec_to_ktime(*rqtp), slack);
@@ -84,7 +84,7 @@ index 9749ae7..f543790 100644
  		goto out;
  
  	/* Absolute timers do not update the rmtp value and restart: */
-@@ -1855,6 +1859,12 @@ out:
+@@ -1861,6 +1865,12 @@ out:
  	return ret;
  }
  
@@ -97,7 +97,7 @@ index 9749ae7..f543790 100644
  SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp,
  		struct timespec __user *, rmtp)
  {
-@@ -1881,7 +1891,8 @@ void cpu_chill(void)
+@@ -1887,7 +1897,8 @@ void cpu_chill(void)
  	unsigned int freeze_flag = current->flags & PF_NOFREEZE;
  
  	current->flags |= PF_NOFREEZE;
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 52f4107..d2215f8 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/374] net: gianfar: do not disable interrupts
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=864be80e5ad8ef24af9cf22f0bc08059cd7e1b25
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=9e86167a0d335ca2646cabd0db6d2905dd90ed76
 
 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 2375b7b..1755d32 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/374] rcu: make RCU_BOOST default on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5e9081f89600df44572ebe66bef6bd20a9151abc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d3dbe9fd809349ad63e70cfdc810e6737d31aa32
 
 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 fb05e47..1d45c97 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
@@ -2,7 +2,7 @@ From: Ben Hutchings <ben at decadent.org.uk>
 Date: Sat, 28 Jun 2014 23:34:48 +0100
 Subject: [PATCH 341/374] 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=ee54c90bcc321faf264ee04d4f609ec51bc24366
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f11090052abc001d71864a1eb703ba16302af0a0
 
 In an rt-kernel with CONFIG_MISSED_TIMER_OFFSETS_HIST enabled,
 __hrtimer_start_range_ns() now crashes, as new_base is not assigned
@@ -17,10 +17,10 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  1 file changed, 5 insertions(+), 5 deletions(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index f543790..2bd88f0 100644
+index b3a4643..3e09b78 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1033,6 +1033,11 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1036,6 +1036,11 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  #endif
  	}
  
@@ -32,7 +32,7 @@ index f543790..2bd88f0 100644
  #ifdef CONFIG_MISSED_TIMER_OFFSETS_HIST
  	{
  		ktime_t now = new_base->get_time();
-@@ -1044,11 +1049,6 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1047,11 +1052,6 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  	}
  #endif
  
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 d18c529..5c772e6 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
@@ -2,7 +2,7 @@ From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 1 Jul 2014 11:14:44 -0400
 Subject: [PATCH 342/374] 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=7846eae91e5d21b54f02e78fb64d73bd2079356a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1955eeb8fe514bba894f007452c0d8d2b12a0605
 
 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 0d9ed2f..29e4efe 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/374] workqueue: Prevent deadlock/stall on RT
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1fdb2f0df73b4c499eb1dd9e59ed02a83cef8869
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5a93b2ded285641d859e81292d72fd170a01a57f
 
 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 a02677b..dc31e14 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
@@ -2,7 +2,7 @@ From: Zhao Hongjiang <zhaohongjiang at huawei.com>
 Date: Mon, 15 Jul 2013 11:32:44 -0400
 Subject: [PATCH 344/374] 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=864d3caeacb8ef0a21f98ad0bda58343a1547ed5
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ad410ae1f4ef5c6f6a7e8d81a998629ecbda156d
 
 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,
@@ -71,10 +71,10 @@ Signed-off-by: Paul Gortmaker <paul.gortmaker at windriver.com>
  1 file changed, 5 insertions(+), 1 deletion(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 2bd88f0..928473a 100644
+index 3e09b78..c4c5257 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1452,7 +1452,11 @@ static int hrtimer_rt_defer(struct hrtimer *timer)
+@@ -1458,7 +1458,11 @@ static int hrtimer_rt_defer(struct hrtimer *timer)
  
  #else
  
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 1a990cb..3065440 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
@@ -2,7 +2,7 @@ From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Thu, 30 Oct 2014 18:19:04 -0400
 Subject: [PATCH 345/374] 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=38eab853a1813443508b82cc87f747146db3aee6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a4b3a4df1187cf9f576ec4c85fe69d9083cfdd77
 
 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 e6e89be..d80e6c4 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/374] gpio: omap: use raw locks for locking
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f3e487f78430a8c54cfb7bfd5fbd54a4aa03d4bc
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=758e5b9560605a319186d5e4216538533b742332
 
 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 61388ef..4ba4faa 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/374] create-rt-enqueue
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=84595ea919dddf1e8de82905deb1147b244bf87b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=691b3182fbc980885a96b4c733edc9dccba836f6
 
 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 71c9538..60b5201 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/374] rtmutex: Simplify rtmutex_slowtrylock()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7ed22074ae5fc30acb49b00469fb3a538f9fb1db
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d8d43dfbf5b56bd475c898bad87dfa4e878681d5
 
 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 b637dae..3fe997b 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/374] rtmutex: Simplify and document try_to_take_rtmutex()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=20ea641a451d713c1c1cfc583c46c5a24ba54f17
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ebcf18fb72daaebed02e44a2a9b92c00771c1da3
 
 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 3ecf525..eea4fc6 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 7 Jun 2014 12:10:36 +0200
 Subject: [PATCH 350/374] 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=16a1ea4427d2fb28656fc97ae7fe46c32c2773a9
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=942374e5113275af551698dee09d2d918a2dda16
 
 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 4e034f0..c212095 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/374] rtmutex: Clarify the boost/deboost part
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d4933d0b0966f19f04b26ab2d361f40b2a03685d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=3f4471ce996f4f58984c1e2640924187cb8097b2
 
 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 6ba4b66..8b6e441 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/374] rtmutex: Document pi chain walk
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=851ef063866d85c73cea479f0a013773f84d1a3d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=30827d680482959fb27a5a58edb459080c886272
 
 upstream commit: 3eb65aeadf701976b084e9171e16bb7d1e83fbb0
 
@@ -16,7 +16,7 @@ Signed-off-by: Steven Rostedt <rostedt at goodmis.org>
  1 file changed, 91 insertions(+), 9 deletions(-)
 
 diff --git a/kernel/rtmutex.c b/kernel/rtmutex.c
-index 34c63cb..5c581a7 100644
+index 34c63cb..5c581a7b 100644
 --- a/kernel/rtmutex.c
 +++ b/kernel/rtmutex.c
 @@ -281,6 +281,48 @@ static inline struct rt_mutex *task_blocked_on_lock(struct task_struct *p)
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 5a62adc..e592f13 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/374] rtmutex: Simplify remove_waiter()
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=79c860c48b15632d10d99fb35d984764ae85b6d6
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=2fdbe79395514796847ef1e151898d2c2b64bdc9
 
 upstream commit: 1ca7b86062ec8473d03c5cdfd336abc8b1c8098c
 
@@ -20,7 +20,7 @@ Conflicts:
  1 file changed, 18 insertions(+), 15 deletions(-)
 
 diff --git a/kernel/rtmutex.c b/kernel/rtmutex.c
-index 5c581a7..6405f7b 100644
+index 5c581a7b..6405f7b 100644
 --- a/kernel/rtmutex.c
 +++ b/kernel/rtmutex.c
 @@ -911,7 +911,7 @@ static void wakeup_next_waiter(struct rt_mutex *lock)
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 2c1f7e6..d169197 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/374] rtmutex: Confine deadlock logic to futex
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1a21988ad172d89548d385e261f2dff70fe6cb8a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=05687e90ec43c58360f47c5857cb955dad43e340
 
 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 9e541d8..a449d3b 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/374] rtmutex: Cleanup deadlock detector debug logic
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=382257be10a0bf3d7ff15a49ea34af91749dbe14
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=00c50a0a867cfb605374cb6b03ee9847af876cc7
 
 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 d7aa01f..188ba83 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 22 May 2014 03:25:57 +0000
 Subject: [PATCH 356/374] 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=67c39bb9719739eabeeac9d0a3703346d117fbbd
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7c0b348307c5a4c06a4b0ca0e91a4cac84c27178
 
 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 4010678..4f056e1 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/374] futex: Make unlock_pi more robust
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c15bda1d36a1d1b7da1fa822dfdb652b764edf6b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e6c06f7e4758d3ad07b78d7932829a53dfad5c00
 
 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 7485c7f..4077f4a 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/374] 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=e5637f353ab7e3b182ec0b1585be36b9fc0c874b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=ce76ec10955e54724006792fe0acc202fc38f26f
 
 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 a189c3e..0ed609c 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:39 +0000
 Subject: [PATCH 359/374] 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=d8db70bb72755cdcc2075363d68d2337c5e96c0a
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f561a3f72842543abce185b5d50e6a7734678681
 
 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 7ee5bc3..bd96f65 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:40 +0000
 Subject: [PATCH 360/374] 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=e24880cad12801b9f3a1e7f8b6e478c2860c363d
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a4933947a64edcbef521c749bec779b165ce52a2
 
 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 6700014..5c30115 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jun 2014 20:45:41 +0000
 Subject: [PATCH 361/374] 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=777bd6d8dd528d08d5eb704a038a5f9b4e579549
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a28af154c4a1604159844d4442e79141f02a0274
 
 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 4b7ca9b..aba2506 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
@@ -2,7 +2,7 @@ From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 17 Feb 2015 16:18:05 +0100
 Subject: [PATCH 362/374] 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=9735f5c62a42b1a78eaf7ba55cb35d6c614a4c7e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=33da9e70cd57e8f9a0276fb9ef2b81e785f7f3a4
 
 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 24485f5..3ddde03 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/374] x86: UV: raw_spinlock conversion
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=209b54694b50aa12a70d748966e68b0bb7f74511
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=253e5f66d629b9679960604a332bfd0affb15983
 
 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 ad59ab9..e1117c2 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
@@ -5,7 +5,7 @@ Subject: [PATCH 364/374] ARM: enable irq in translation/section permission
 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=c1a94b847060bbb0d5c0f7bc6794c302412f7a6e
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=30d909f31d5409df6e3ebd9709482ba0d836bef0
 
 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 bc00ce1..3784643 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
@@ -2,7 +2,7 @@ From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 18 Feb 2015 14:07:21 +0100
 Subject: [PATCH 365/374] 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=f1e283b54e4c8f5c2d3539099f6fbe1a519a715f
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=65eaab12683fe233cde04c6d29b9c7c0c04484e2
 
 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 d33d0c4..53067fa 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/374] scheduling while atomic in cgroup code
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c9b163fdf798db700cb33442bdfa879f7342d304
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=7b3b7b22ac2e8d2e402dcc39d49521e76a251f8c
 
 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 00cc1c0..97a4f8e 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/374] work-simple: Simple work queue implemenation
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c2390a3dd2998f963efbf143332ccd9317042e55
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=cd8aa636ca6e33e7d792e3de93c1ae5f62dda9c4
 
 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 153e021..0d887d5 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
@@ -2,7 +2,7 @@ From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Wed, 18 Feb 2015 16:05:28 +0100
 Subject: [PATCH 368/374] 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=84d8a2d94db1c9695789b15cedf212a20cb97b83
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=c4ffa5912fffaf53423b9caf0c97315e8f260ee0
 
 |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 437bafb..8c08c3c 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
@@ -2,7 +2,7 @@ From: Josh Cartwright <josh.cartwright at ni.com>
 Date: Wed, 28 Jan 2015 13:08:45 -0600
 Subject: [PATCH 369/374] 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=1f9b87d67c2b6991316e963f2fa9b7f4d97f0a91
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=a3e532a5e1afcf978ce135dada2ac2d4f0ab9242
 
 "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 ff2dbc0..837b837 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/374] 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=46578c8ab33d4077f0e486de0c868b69ff7256a3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=d5a952467fbec4553cfc7b05ad6fb4442c96a459
 
 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 287dd35..e53b69c 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/374] KVM: lapic: mark LAPIC timer handler as irqsafe
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=321d183ea5036634a9c4f850c2a22d1bed7c0cc3
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=6a6044b08d9384129a74c0b94ac09fc8d6d6e875
 
 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 612ed77..616bc85 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
@@ -2,7 +2,7 @@ From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 14 Jul 2015 14:26:34 +0200
 Subject: [PATCH 372/374] 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=664656bdd6edbbd570f628ec05458410a15cb51b
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=5c94cf09f9f9120619ac5f3e07ba9752af67c9ed
 
 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 46abc77..da846d7 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/374] xfs: Disable percpu SB on PREEMPT_RT_FULL
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=e002511348cd633a010535583bd9ba3e07cbd4d0
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=1ef328c25bd4295499d3aaec3d1e52979fea291d
 
 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-Linux-3.2.70-rt103-REBASE.patch b/debian/patches/features/all/rt/0374-Linux-3.2.71-rt104-REBASE.patch
similarity index 69%
rename from debian/patches/features/all/rt/0374-Linux-3.2.70-rt103-REBASE.patch
rename to debian/patches/features/all/rt/0374-Linux-3.2.71-rt104-REBASE.patch
index b4f03a5..07c7d33 100644
--- a/debian/patches/features/all/rt/0374-Linux-3.2.70-rt103-REBASE.patch
+++ b/debian/patches/features/all/rt/0374-Linux-3.2.71-rt104-REBASE.patch
@@ -1,16 +1,16 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Mon, 10 Aug 2015 10:14:45 -0400
-Subject: [PATCH 374/374] Linux 3.2.70-rt103 REBASE
-Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b10dae90d5dba76ae35db1b30850bcba6277336e
+Subject: [PATCH 374/374] Linux 3.2.71-rt104 REBASE
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=877417cc2752999f1f75cdb0e0beb16fbd7b980e
 
 ---
  localversion-rt | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/localversion-rt b/localversion-rt
-index b2111a2..e0a0b11 100644
+index b2111a2..d068aed 100644
 --- a/localversion-rt
 +++ b/localversion-rt
 @@ -1 +1 @@
 --rt24
-+-rt103
++-rt104
diff --git a/debian/patches/series-rt b/debian/patches/series-rt
index b257e08..9a705b3 100644
--- a/debian/patches/series-rt
+++ b/debian/patches/series-rt
@@ -371,4 +371,4 @@ features/all/rt/0370-fs-btrfs-fix-rt-deadlock-on-extent_buffer-lock.patch
 features/all/rt/0371-KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
 features/all/rt/0372-mm-slub-move-slab-initialization-into-irq-enabled-re.patch
 features/all/rt/0373-xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch
-features/all/rt/0374-Linux-3.2.70-rt103-REBASE.patch
+features/all/rt/0374-Linux-3.2.71-rt104-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