[kernel] r19324 - in dists/sid/linux/debian: . patches patches/features/all/rt

Ben Hutchings benh at alioth.debian.org
Tue Aug 14 05:46:28 UTC 2012


Author: benh
Date: Tue Aug 14 05:46:25 2012
New Revision: 19324

Log:
[rt] Update to 3.2.27-rt40

add_interrupt_randomness() is disabled again, but I am querying this.

Added:
   dists/sid/linux/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0227-debugobjects-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0231-debugobjects-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0228-jump-label-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0232-jump-label-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0229-skbufhead-raw-lock.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0233-skbufhead-raw-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0230-x86-no-perf-irq-work-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0234-x86-no-perf-irq-work-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0231-console-make-rt-friendly.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0235-console-make-rt-friendly.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0232-printk-Disable-migration-instead-of-preemption.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0236-printk-Disable-migration-instead-of-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/0233-power-use-generic-rwsem-on-rt.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0237-power-use-generic-rwsem-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0234-power-disable-highmem-on-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0238-power-disable-highmem-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0235-arm-disable-highmem-on-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0239-arm-disable-highmem-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0236-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0240-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0237-mips-disable-highmem-on-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0241-mips-disable-highmem-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0238-net-Avoid-livelock-in-net_tx_action-on-RT.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0242-net-Avoid-livelock-in-net_tx_action-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0239-ping-sysrq.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0243-ping-sysrq.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0240-kgdb-serial-Short-term-workaround.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0244-kgdb-serial-Short-term-workaround.patch
   dists/sid/linux/debian/patches/features/all/rt/0241-add-sys-kernel-realtime-entry.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0245-add-sys-kernel-realtime-entry.patch
   dists/sid/linux/debian/patches/features/all/rt/0242-mm-rt-kmap_atomic-scheduling.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0246-mm-rt-kmap_atomic-scheduling.patch
   dists/sid/linux/debian/patches/features/all/rt/0243-ipc-sem-Rework-semaphore-wakeups.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0247-ipc-sem-Rework-semaphore-wakeups.patch
   dists/sid/linux/debian/patches/features/all/rt/0244-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0248-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
   dists/sid/linux/debian/patches/features/all/rt/0245-x86-kvm-require-const-tsc-for-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0249-x86-kvm-require-const-tsc-for-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0246-scsi-fcoe-rt-aware.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0250-scsi-fcoe-rt-aware.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0247-x86-crypto-Reduce-preempt-disabled-regions.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0251-x86-crypto-Reduce-preempt-disabled-regions.patch
   dists/sid/linux/debian/patches/features/all/rt/0248-dm-Make-rt-aware.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0252-dm-Make-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/0249-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0253-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0250-seqlock-Prevent-rt-starvation.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0254-seqlock-Prevent-rt-starvation.patch
   dists/sid/linux/debian/patches/features/all/rt/0251-timer-Fix-hotplug-for-rt.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0255-timer-Fix-hotplug-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0252-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0256-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
   dists/sid/linux/debian/patches/features/all/rt/0253-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0257-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
   dists/sid/linux/debian/patches/features/all/rt/0254-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0258-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
   dists/sid/linux/debian/patches/features/all/rt/0255-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0259-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
   dists/sid/linux/debian/patches/features/all/rt/0256-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0260-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0257-softirq-Check-preemption-after-reenabling-interrupts.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0261-softirq-Check-preemption-after-reenabling-interrupts.patch
   dists/sid/linux/debian/patches/features/all/rt/0258-rt-Introduce-cpu_chill.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0262-rt-Introduce-cpu_chill.patch
   dists/sid/linux/debian/patches/features/all/rt/0259-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0263-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
   dists/sid/linux/debian/patches/features/all/rt/0260-net-Use-cpu_chill-instead-of-cpu_relax.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0264-net-Use-cpu_chill-instead-of-cpu_relax.patch
   dists/sid/linux/debian/patches/features/all/rt/0261-kconfig-disable-a-few-options-rt.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0265-kconfig-disable-a-few-options-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0262-kconfig-preempt-rt-full.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0266-kconfig-preempt-rt-full.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0263-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0267-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
   dists/sid/linux/debian/patches/features/all/rt/0264-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0268-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
   dists/sid/linux/debian/patches/features/all/rt/0265-net-RT-REmove-preemption-disabling-in-netif_rx.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0269-net-RT-REmove-preemption-disabling-in-netif_rx.patch
   dists/sid/linux/debian/patches/features/all/rt/0266-mips-remove-smp-reserve-lock.patch.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0270-mips-remove-smp-reserve-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0267-Latency-histogramms-Cope-with-backwards-running-loca.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0271-Latency-histogramms-Cope-with-backwards-running-loca.patch
   dists/sid/linux/debian/patches/features/all/rt/0268-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0272-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
   dists/sid/linux/debian/patches/features/all/rt/0269-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0273-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
   dists/sid/linux/debian/patches/features/all/rt/0270-Latency-histograms-Detect-another-yet-overlooked-sha.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0274-Latency-histograms-Detect-another-yet-overlooked-sha.patch
   dists/sid/linux/debian/patches/features/all/rt/0271-slab-Prevent-local-lock-deadlock.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0275-slab-Prevent-local-lock-deadlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0272-fs-jbd-pull-your-plug-when-waiting-for-space.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0276-fs-jbd-pull-your-plug-when-waiting-for-space.patch
   dists/sid/linux/debian/patches/features/all/rt/0273-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0277-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
   dists/sid/linux/debian/patches/features/all/rt/0274-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0278-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0275-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
      - copied, changed from r19308, dists/sid/linux/debian/patches/features/all/rt/0279-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
   dists/sid/linux/debian/patches/features/all/rt/0276-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
      - copied, changed from r19313, dists/sid/linux/debian/patches/features/all/rt/0282-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
   dists/sid/linux/debian/patches/features/all/rt/0277-Linux-3.2.27-rt40-REBASE.patch
Deleted:
   dists/sid/linux/debian/patches/features/all/rt/0231-debugobjects-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0232-jump-label-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0233-skbufhead-raw-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0234-x86-no-perf-irq-work-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0235-console-make-rt-friendly.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0236-printk-Disable-migration-instead-of-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/0237-power-use-generic-rwsem-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0238-power-disable-highmem-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0239-arm-disable-highmem-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0240-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0241-mips-disable-highmem-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0242-net-Avoid-livelock-in-net_tx_action-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0243-ping-sysrq.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0244-kgdb-serial-Short-term-workaround.patch
   dists/sid/linux/debian/patches/features/all/rt/0245-add-sys-kernel-realtime-entry.patch
   dists/sid/linux/debian/patches/features/all/rt/0246-mm-rt-kmap_atomic-scheduling.patch
   dists/sid/linux/debian/patches/features/all/rt/0247-ipc-sem-Rework-semaphore-wakeups.patch
   dists/sid/linux/debian/patches/features/all/rt/0248-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
   dists/sid/linux/debian/patches/features/all/rt/0249-x86-kvm-require-const-tsc-for-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0250-scsi-fcoe-rt-aware.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0251-x86-crypto-Reduce-preempt-disabled-regions.patch
   dists/sid/linux/debian/patches/features/all/rt/0252-dm-Make-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/0253-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0254-seqlock-Prevent-rt-starvation.patch
   dists/sid/linux/debian/patches/features/all/rt/0255-timer-Fix-hotplug-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0256-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
   dists/sid/linux/debian/patches/features/all/rt/0257-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
   dists/sid/linux/debian/patches/features/all/rt/0258-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
   dists/sid/linux/debian/patches/features/all/rt/0259-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
   dists/sid/linux/debian/patches/features/all/rt/0260-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0261-softirq-Check-preemption-after-reenabling-interrupts.patch
   dists/sid/linux/debian/patches/features/all/rt/0262-rt-Introduce-cpu_chill.patch
   dists/sid/linux/debian/patches/features/all/rt/0263-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
   dists/sid/linux/debian/patches/features/all/rt/0264-net-Use-cpu_chill-instead-of-cpu_relax.patch
   dists/sid/linux/debian/patches/features/all/rt/0265-kconfig-disable-a-few-options-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0266-kconfig-preempt-rt-full.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0267-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
   dists/sid/linux/debian/patches/features/all/rt/0268-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
   dists/sid/linux/debian/patches/features/all/rt/0269-net-RT-REmove-preemption-disabling-in-netif_rx.patch
   dists/sid/linux/debian/patches/features/all/rt/0270-mips-remove-smp-reserve-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0271-Latency-histogramms-Cope-with-backwards-running-loca.patch
   dists/sid/linux/debian/patches/features/all/rt/0272-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
   dists/sid/linux/debian/patches/features/all/rt/0273-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
   dists/sid/linux/debian/patches/features/all/rt/0274-Latency-histograms-Detect-another-yet-overlooked-sha.patch
   dists/sid/linux/debian/patches/features/all/rt/0275-slab-Prevent-local-lock-deadlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0276-fs-jbd-pull-your-plug-when-waiting-for-space.patch
   dists/sid/linux/debian/patches/features/all/rt/0277-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
   dists/sid/linux/debian/patches/features/all/rt/0278-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0279-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
   dists/sid/linux/debian/patches/features/all/rt/0282-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
   dists/sid/linux/debian/patches/features/all/rt/0283-Linux-3.2.24-rt38-REBASE.patch
   dists/sid/linux/debian/patches/features/all/rt/0284-Linux-3.2.26-rt39.patch
Modified:
   dists/sid/linux/debian/changelog
   dists/sid/linux/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
   dists/sid/linux/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch
   dists/sid/linux/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch
   dists/sid/linux/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
   dists/sid/linux/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
   dists/sid/linux/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch
   dists/sid/linux/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
   dists/sid/linux/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch
   dists/sid/linux/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch
   dists/sid/linux/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch
   dists/sid/linux/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch
   dists/sid/linux/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch
   dists/sid/linux/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch
   dists/sid/linux/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch
   dists/sid/linux/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch
   dists/sid/linux/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch
   dists/sid/linux/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch
   dists/sid/linux/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch
   dists/sid/linux/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch
   dists/sid/linux/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch
   dists/sid/linux/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch
   dists/sid/linux/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
   dists/sid/linux/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch
   dists/sid/linux/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch
   dists/sid/linux/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch
   dists/sid/linux/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch
   dists/sid/linux/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch
   dists/sid/linux/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch
   dists/sid/linux/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
   dists/sid/linux/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch
   dists/sid/linux/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
   dists/sid/linux/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch
   dists/sid/linux/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
   dists/sid/linux/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
   dists/sid/linux/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
   dists/sid/linux/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch
   dists/sid/linux/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
   dists/sid/linux/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
   dists/sid/linux/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
   dists/sid/linux/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
   dists/sid/linux/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch
   dists/sid/linux/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch
   dists/sid/linux/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
   dists/sid/linux/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
   dists/sid/linux/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch
   dists/sid/linux/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch
   dists/sid/linux/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
   dists/sid/linux/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
   dists/sid/linux/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch
   dists/sid/linux/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch
   dists/sid/linux/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
   dists/sid/linux/debian/patches/features/all/rt/0071-latency-hist.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0073-localversion.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0075-printk-kill.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch
   dists/sid/linux/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
   dists/sid/linux/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
   dists/sid/linux/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
   dists/sid/linux/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
   dists/sid/linux/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
   dists/sid/linux/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch
   dists/sid/linux/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch
   dists/sid/linux/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
   dists/sid/linux/debian/patches/features/all/rt/0104-local-var.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
   dists/sid/linux/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch
   dists/sid/linux/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch
   dists/sid/linux/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch
   dists/sid/linux/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch
   dists/sid/linux/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch
   dists/sid/linux/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch
   dists/sid/linux/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
   dists/sid/linux/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch
   dists/sid/linux/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch
   dists/sid/linux/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch
   dists/sid/linux/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
   dists/sid/linux/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
   dists/sid/linux/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
   dists/sid/linux/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
   dists/sid/linux/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
   dists/sid/linux/debian/patches/features/all/rt/0136-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
   dists/sid/linux/debian/patches/features/all/rt/0137-hrtimer-fix-reprogram-madness.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0138-timer-fd-Prevent-live-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/0139-posix-timers-thread-posix-cpu-timers-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0140-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
   dists/sid/linux/debian/patches/features/all/rt/0141-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
   dists/sid/linux/debian/patches/features/all/rt/0142-sched-delay-put-task.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0143-sched-limit-nr-migrate.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0144-sched-mmdrop-delayed.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0145-sched-rt-mutex-wakeup.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0146-sched-prevent-idle-boost.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0147-sched-might-sleep-do-not-account-rcu-depth.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0148-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch
   dists/sid/linux/debian/patches/features/all/rt/0149-sched-cond-resched.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0150-cond-resched-softirq-fix.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0151-sched-no-work-when-pi-blocked.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0152-cond-resched-lock-rt-tweak.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0153-sched-disable-ttwu-queue.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0154-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0155-sched-ttwu-Return-success-when-only-changing-the-sav.patch
   dists/sid/linux/debian/patches/features/all/rt/0156-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0157-stomp-machine-mark-stomper-thread.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0158-stomp-machine-raw-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0159-hotplug-Lightweight-get-online-cpus.patch
   dists/sid/linux/debian/patches/features/all/rt/0160-hotplug-sync_unplug-No.patch
   dists/sid/linux/debian/patches/features/all/rt/0161-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
   dists/sid/linux/debian/patches/features/all/rt/0162-sched-migrate-disable.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0163-hotplug-use-migrate-disable.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0164-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
   dists/sid/linux/debian/patches/features/all/rt/0165-ftrace-migrate-disable-tracing.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0166-tracing-Show-padding-as-unsigned-short.patch
   dists/sid/linux/debian/patches/features/all/rt/0167-migrate-disable-rt-variant.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0168-sched-Optimize-migrate_disable.patch
   dists/sid/linux/debian/patches/features/all/rt/0169-sched-Generic-migrate_disable.patch
   dists/sid/linux/debian/patches/features/all/rt/0170-sched-rt-Fix-migrate_enable-thinko.patch
   dists/sid/linux/debian/patches/features/all/rt/0171-sched-teach-migrate_disable-about-atomic-contexts.patch
   dists/sid/linux/debian/patches/features/all/rt/0172-sched-Postpone-actual-migration-disalbe-to-schedule.patch
   dists/sid/linux/debian/patches/features/all/rt/0173-sched-Do-not-compare-cpu-masks-in-scheduler.patch
   dists/sid/linux/debian/patches/features/all/rt/0174-sched-Have-migrate_disable-ignore-bounded-threads.patch
   dists/sid/linux/debian/patches/features/all/rt/0175-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0176-ftrace-crap.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0177-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
   dists/sid/linux/debian/patches/features/all/rt/0178-net-netif_rx_ni-migrate-disable.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0179-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0180-lockdep-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0181-mutex-no-spin-on-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0182-softirq-local-lock.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0183-softirq-Export-in_serving_softirq.patch
   dists/sid/linux/debian/patches/features/all/rt/0184-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
   dists/sid/linux/debian/patches/features/all/rt/0185-softirq-Fix-unplug-deadlock.patch
   dists/sid/linux/debian/patches/features/all/rt/0186-softirq-disable-softirq-stacks-for-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0187-softirq-make-fifo.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0188-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
   dists/sid/linux/debian/patches/features/all/rt/0189-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
   dists/sid/linux/debian/patches/features/all/rt/0190-local-vars-migrate-disable.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0191-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/0192-rtmutex-lock-killable.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0193-rtmutex-futex-prepare-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0194-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
   dists/sid/linux/debian/patches/features/all/rt/0195-rt-mutex-add-sleeping-spinlocks-support.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0196-spinlock-types-separate-raw.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0197-rtmutex-avoid-include-hell.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0198-rt-add-rt-spinlocks.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0199-rt-add-rt-to-mutex-headers.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0200-rwsem-add-rt-variant.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0201-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
   dists/sid/linux/debian/patches/features/all/rt/0202-rwlocks-Fix-section-mismatch.patch
   dists/sid/linux/debian/patches/features/all/rt/0203-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
   dists/sid/linux/debian/patches/features/all/rt/0204-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0205-rcu-Frob-softirq-test.patch
   dists/sid/linux/debian/patches/features/all/rt/0206-rcu-Merge-RCU-bh-into-RCU-preempt.patch
   dists/sid/linux/debian/patches/features/all/rt/0207-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
   dists/sid/linux/debian/patches/features/all/rt/0208-rcu-more-fallout.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0209-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
   dists/sid/linux/debian/patches/features/all/rt/0210-rt-rcutree-Move-misplaced-prototype.patch
   dists/sid/linux/debian/patches/features/all/rt/0211-lglocks-rt.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0212-serial-8250-Clean-up-the-locking-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0213-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
   dists/sid/linux/debian/patches/features/all/rt/0214-drivers-tty-fix-omap-lock-crap.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0215-rt-Improve-the-serial-console-PASS_LIMIT.patch
   dists/sid/linux/debian/patches/features/all/rt/0216-fs-namespace-preemption-fix.patch
   dists/sid/linux/debian/patches/features/all/rt/0217-mm-protect-activate-switch-mm.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0218-fs-block-rt-support.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0219-fs-ntfs-disable-interrupt-only-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/0220-x86-Convert-mce-timer-to-hrtimer.patch
   dists/sid/linux/debian/patches/features/all/rt/0221-x86-stackprotector-Avoid-random-pool-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0222-x86-Use-generic-rwsem_spinlocks-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0223-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
   dists/sid/linux/debian/patches/features/all/rt/0224-workqueue-use-get-cpu-light.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0225-epoll.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/0226-mm-vmalloc.patch.patch
   dists/sid/linux/debian/patches/features/all/rt/series
   dists/sid/linux/debian/patches/series-rt

Modified: dists/sid/linux/debian/changelog
==============================================================================
--- dists/sid/linux/debian/changelog	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/changelog	Tue Aug 14 05:46:25 2012	(r19324)
@@ -85,7 +85,7 @@
     - Drop kconfig options; restrictions can only be disabled by sysctl
     - Change the audit message type from AUDIT_AVC (1400) to
       AUDIT_ANON_LINK (1702)
-  * [rt] Update to 3.2.26-rt39:
+  * [rt] Update to 3.2.27-rt40:
     - time/rt: Fix up leap-second backport for RT changes
   * rds: set correct msg_namelen (CVE-2012-3430)
   * e1000: add dropped DMA receive enable back in for WoL (Closes: #684618)

Modified: dists/sid/linux/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From df8f6206fd5fb81d73536194733e346c58ecb8fd Mon Sep 17 00:00:00 2001
+From d3230c7d959ebf5534b47b1785d91c0ecf30e273 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Wed, 6 Jun 2012 17:07:34 -0400
-Subject: [PATCH 001/282] Revert "workqueue: skip nr_running sanity check in
+Subject: [PATCH 001/277] Revert "workqueue: skip nr_running sanity check in
  worker_enter_idle() if trustee is active"
 
 This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe.
@@ -14,7 +14,7 @@
  1 file changed, 2 insertions(+), 7 deletions(-)
 
 diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 7947e16..bb425b1 100644
+index a650bee..5f10406 100644
 --- a/kernel/workqueue.c
 +++ b/kernel/workqueue.c
 @@ -1215,13 +1215,8 @@ static void worker_enter_idle(struct worker *worker)

Modified: dists/sid/linux/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0002-x86-Call-idle-notifier-after-irq_enter.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e779dd5c5090622cff55f83eeaf97519ee520ef2 Mon Sep 17 00:00:00 2001
+From c86d8945a1beebae0d0c18f1b261e6cca73fd02d Mon Sep 17 00:00:00 2001
 From: Frederic Weisbecker <fweisbec at gmail.com>
 Date: Mon, 26 Sep 2011 12:19:11 +0200
-Subject: [PATCH 002/282] x86: Call idle notifier after irq_enter()
+Subject: [PATCH 002/277] x86: Call idle notifier after irq_enter()
 
 Interrupts notify the idle exit state before calling irq_enter(). But
 the notifier code calls rcu_read_lock() and this is not allowed while

Modified: dists/sid/linux/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0003-slab-lockdep-Annotate-all-slab-caches.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c51107c1d3a916cb1c5bad8f9f1964100648de80 Mon Sep 17 00:00:00 2001
+From c64b520ede85cae2935158c40edcc1bae0814261 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Mon, 28 Nov 2011 19:51:51 +0100
-Subject: [PATCH 003/282] slab, lockdep: Annotate all slab caches
+Subject: [PATCH 003/277] slab, lockdep: Annotate all slab caches
 
 Currently we only annotate the kmalloc caches, annotate all of them.
 
@@ -20,7 +20,7 @@
  1 file changed, 28 insertions(+), 24 deletions(-)
 
 diff --git a/mm/slab.c b/mm/slab.c
-index 83311c9a..b76905e 100644
+index cd3ab93..2ab1bc2 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -607,6 +607,12 @@ int slab_is_available(void)

Modified: dists/sid/linux/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0004-x86-kprobes-Remove-remove-bogus-preempt_enable.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From aadc4017f6542080912118dfb9a623cb2c1b2d63 Mon Sep 17 00:00:00 2001
+From 230ac34fd5bfffe7591923d9adcfd67034a80369 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 17 Mar 2011 11:02:15 +0100
-Subject: [PATCH 004/282] x86: kprobes: Remove remove bogus preempt_enable
+Subject: [PATCH 004/277] x86: kprobes: Remove remove bogus preempt_enable
 
 The CONFIG_PREEMPT=n section of setup_singlestep() contains:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b6576b10d4b78f0dbd01e69b5b6bcefa4f233d84 Mon Sep 17 00:00:00 2001
+From 21811b2b8a5b267c6fef760900e7524474ce4d92 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 30 Sep 2011 20:03:37 +0200
-Subject: [PATCH 005/282] x86: hpet: Disable MSI on Lenovo W510
+Subject: [PATCH 005/277] x86: hpet: Disable MSI on Lenovo W510
 
 MSI based per cpu timers lose interrupts when intel_idle() is enabled
 - independent of the c-state. With idle=poll the problem cannot be

Modified: dists/sid/linux/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0006-block-Shorten-interrupt-disabled-regions.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 62cddd5874f53444b20c8614191387f0e4da0be0 Mon Sep 17 00:00:00 2001
+From 394e721d0e9b9bcb7fc839d61e1dcfff3851f628 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 19:47:02 +0200
-Subject: [PATCH 006/282] block: Shorten interrupt disabled regions
+Subject: [PATCH 006/277] block: Shorten interrupt disabled regions
 
 Moving the blk_sched_flush_plug() call out of the interrupt/preempt
 disabled region in the scheduler allows us to replace
@@ -48,7 +48,7 @@
  1 file changed, 8 insertions(+), 12 deletions(-)
 
 diff --git a/block/blk-core.c b/block/blk-core.c
-index 15de223..7366ad4 100644
+index 49d9e91..33bf42c 100644
 --- a/block/blk-core.c
 +++ b/block/blk-core.c
 @@ -300,7 +300,11 @@ void __blk_run_queue(struct request_queue *q)

Modified: dists/sid/linux/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From edfc408c63ce9889f9f998383af0e16e8cf3793c Mon Sep 17 00:00:00 2001
+From c8f182d4fb16c3697685d10d2488275caa24ac97 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 19:47:03 +0200
-Subject: [PATCH 007/282] sched: Distangle worker accounting from rq-%3Elock
+Subject: [PATCH 007/277] sched: Distangle worker accounting from rq-%3Elock
 
 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
@@ -30,10 +30,10 @@
  3 files changed, 47 insertions(+), 91 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 576a27f..9265088 100644
+index e0431c4..96e6c01 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -2644,10 +2644,6 @@ static void ttwu_activate(struct rq *rq, struct task_struct *p, int en_flags)
+@@ -2640,10 +2640,6 @@ static void ttwu_activate(struct rq *rq, struct task_struct *p, int en_flags)
  {
  	activate_task(rq, p, en_flags);
  	p->on_rq = 1;
@@ -44,7 +44,7 @@
  }
  
  /*
-@@ -2882,40 +2878,6 @@ out:
+@@ -2878,40 +2874,6 @@ out:
  }
  
  /**
@@ -85,7 +85,7 @@
   * wake_up_process - Wake up a specific process
   * @p: The process to be woken up.
   *
-@@ -4419,19 +4381,6 @@ need_resched:
+@@ -4606,19 +4568,6 @@ need_resched:
  		} else {
  			deactivate_task(rq, prev, DEQUEUE_SLEEP);
  			prev->on_rq = 0;
@@ -105,7 +105,7 @@
  		}
  		switch_count = &prev->nvcsw;
  	}
-@@ -4474,6 +4423,14 @@ static inline void sched_submit_work(struct task_struct *tsk)
+@@ -4661,6 +4610,14 @@ static inline void sched_submit_work(struct task_struct *tsk)
  {
  	if (!tsk->state)
  		return;
@@ -120,7 +120,7 @@
  	/*
  	 * If we are going to sleep and we have plugged IO queued,
  	 * make sure to submit it to avoid deadlocks.
-@@ -4482,12 +4439,19 @@ static inline void sched_submit_work(struct task_struct *tsk)
+@@ -4669,12 +4626,19 @@ static inline void sched_submit_work(struct task_struct *tsk)
  		blk_schedule_flush_plug(tsk);
  }
  
@@ -141,7 +141,7 @@
  EXPORT_SYMBOL(schedule);
  
 diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index bb425b1..4b4421d 100644
+index 5f10406..f850ee0 100644
 --- a/kernel/workqueue.c
 +++ b/kernel/workqueue.c
 @@ -137,6 +137,7 @@ struct worker {

Modified: dists/sid/linux/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0008-mips-enable-interrupts-in-signal.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 274242382e55c6ccb013869fbfbb5fda0cd70357 Mon Sep 17 00:00:00 2001
+From 2fd8f97f119d315b0ae308ba6d399d8447984441 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 21:32:10 +0200
-Subject: [PATCH 008/282] mips-enable-interrupts-in-signal.patch
+Subject: [PATCH 008/277] mips-enable-interrupts-in-signal.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0009-arm-enable-interrupts-in-signal-code.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9df8de9aa343f8bc114a45488268597963386bf7 Mon Sep 17 00:00:00 2001
+From e54d7cd02c80eb02cfeaee7654278efdd10ef4e6 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 16:27:13 +0200
-Subject: [PATCH 009/282] arm-enable-interrupts-in-signal-code.patch
+Subject: [PATCH 009/277] arm-enable-interrupts-in-signal-code.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0010-powerpc-85xx-Mark-cascade-irq-IRQF_NO_THREAD.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 04066457b0b4a8e13ca83290bb719d62ffb069f6 Mon Sep 17 00:00:00 2001
+From f168895c496de96a5d1480a36c92e9739c172189 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 12:09:54 +0200
-Subject: [PATCH 010/282] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
+Subject: [PATCH 010/277] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
 
 Cascade interrupt must run in hard interrupt context.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0011-powerpc-wsp-Mark-opb-cascade-handler-IRQF_NO_THREAD.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 85b69fe3ede77b0b6ffbf5c48b6073c11e4c9628 Mon Sep 17 00:00:00 2001
+From 52028fe738c8f2bdf7a04959ba45307295d0b526 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 5 Oct 2011 14:11:24 +0200
-Subject: [PATCH 011/282] powerpc: wsp: Mark opb cascade handler
+Subject: [PATCH 011/277] powerpc: wsp: Mark opb cascade handler
  IRQF_NO_THREAD
 
 Cascade handlers must run in hard interrupt context.

Modified: dists/sid/linux/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0012-powerpc-Mark-IPI-interrupts-IRQF_NO_THREAD.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d79419ba7414be1de16b767776b6559604a2ec83 Mon Sep 17 00:00:00 2001
+From 5ca2fa9b8497251f0f7bff23e654f784510358ef Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 5 Oct 2011 14:00:26 +0200
-Subject: [PATCH 012/282] powerpc: Mark IPI interrupts IRQF_NO_THREAD
+Subject: [PATCH 012/277] powerpc: Mark IPI interrupts IRQF_NO_THREAD
 
 IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED
 flag (see commit e58aa3d2) while at it.

Modified: dists/sid/linux/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0013-powerpc-Allow-irq-threading.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 94b3babc05617f3a97c28cccb43dcc8e76c474a8 Mon Sep 17 00:00:00 2001
+From e8fa36c0b7ec0d1bb5492054fca46a7979e3d413 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 13:16:24 +0200
-Subject: [PATCH 013/282] powerpc: Allow irq threading
+Subject: [PATCH 013/277] powerpc: Allow irq threading
 
 All interrupts which must be non threaded are marked
 IRQF_NO_THREAD. So it's safe to allow force threaded handlers.
@@ -14,7 +14,7 @@
 
 --- a/arch/powerpc/Kconfig
 +++ b/arch/powerpc/Kconfig
-@@ -132,6 +132,7 @@
+@@ -132,6 +132,7 @@ config PPC
  	select IRQ_PER_CPU
  	select GENERIC_IRQ_SHOW
  	select GENERIC_IRQ_SHOW_LEVEL

Modified: dists/sid/linux/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0014-sched-Keep-period-timer-ticking-when-throttling-acti.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1893db2f433c1cf3248fc5d04c737d8b9c3a8ba8 Mon Sep 17 00:00:00 2001
+From 09b3b9e267571bdfb091cbe5490862c6b0bb8bf9 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 18 Oct 2011 22:03:48 +0200
-Subject: [PATCH 014/282] sched: Keep period timer ticking when throttling
+Subject: [PATCH 014/277] sched: Keep period timer ticking when throttling
  active
 
 When a runqueue is throttled we cannot disable the period timer

Modified: dists/sid/linux/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0015-sched-Do-not-throttle-due-to-PI-boosting.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a1793342c661b599d1ac6b004faa3b84cec58bab Mon Sep 17 00:00:00 2001
+From 0d04a058f49be26460b98a7dc552432668f60a5d Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 18 Oct 2011 22:03:48 +0200
-Subject: [PATCH 015/282] sched: Do not throttle due to PI boosting
+Subject: [PATCH 015/277] sched: Do not throttle due to PI boosting
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0016-time-Remove-bogus-comments.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From aacf7a45f6bba6c2406139679498bb6c28e5a7e3 Mon Sep 17 00:00:00 2001
+From f95f89403d3839d184b0b3044c5f7d56b25c4a52 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 19:06:50 +0100
-Subject: [PATCH 016/282] time: Remove bogus comments
+Subject: [PATCH 016/277] time: Remove bogus comments
 
 There is no global irq lock which makes a syscall magically SMP
 safe. Remove the outdated comment concerning do_settimeofday() as

Modified: dists/sid/linux/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0017-x86-vdso-Remove-bogus-locking-in-update_vsyscall_tz.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 2cf94f15307db51a842030f33d189750a44a77f5 Mon Sep 17 00:00:00 2001
+From 22d6f2509a1b68a06b7a99dae397eb2903e3d90d Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 19:10:46 +0100
-Subject: [PATCH 017/282] x86: vdso: Remove bogus locking in
+Subject: [PATCH 017/277] x86: vdso: Remove bogus locking in
  update_vsyscall_tz()
 
 Changing the sequence count in update_vsyscall_tz() is completely

Modified: dists/sid/linux/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0018-x86-vdso-Use-seqcount-instead-of-seqlock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From ba2e176229c72d7a64ca08be5e7e5f14d039b2db Mon Sep 17 00:00:00 2001
+From 71895de2d64e3676791ae1ba02476d5142a03c3d Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 18:24:07 +0100
-Subject: [PATCH 018/282] x86: vdso: Use seqcount instead of seqlock
+Subject: [PATCH 018/277] x86: vdso: Use seqcount instead of seqlock
 
 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.

Modified: dists/sid/linux/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0019-ia64-vsyscall-Use-seqcount-instead-of-seqlock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 8f76333e428ea32fd34348568c3660699a9c38b0 Mon Sep 17 00:00:00 2001
+From a8ea8f497964aa76beeb3be7db08002d64b81632 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Feb 2012 18:33:08 +0100
-Subject: [PATCH 019/282] ia64: vsyscall: Use seqcount instead of seqlock
+Subject: [PATCH 019/277] ia64: vsyscall: Use seqcount instead of seqlock
 
 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.

Modified: dists/sid/linux/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0020-seqlock-Remove-unused-functions.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 2a7c481c816dae54aca417bfe13b43f555fa9be1 Mon Sep 17 00:00:00 2001
+From 28c6701ae1a4939c853be2cca89479da5ebba924 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 18:38:22 +0200
-Subject: [PATCH 020/282] seqlock: Remove unused functions
+Subject: [PATCH 020/277] seqlock: Remove unused functions
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0021-seqlock-Use-seqcount.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d5a1cbf4a2056b0b1d272e1fa41737eb3e369b88 Mon Sep 17 00:00:00 2001
+From 8f8db2368172db418e8cb7c6ed3c82f67d519ea5 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 18:40:26 +0200
-Subject: [PATCH 021/282] seqlock: Use seqcount
+Subject: [PATCH 021/277] seqlock: Use seqcount
 
 No point in having different implementations for the same thing.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0022-vfs-fs_struct-Move-code-out-of-seqcount-write-sectio.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 81b4f3af5bb25586b58c3893d824e5807be76e89 Mon Sep 17 00:00:00 2001
+From f56b7e07ecffa3f669566eea338d726a5a69121d Mon Sep 17 00:00:00 2001
 From: Al Viro <viro at ZenIV.linux.org.uk>
 Date: Thu, 15 Mar 2012 18:39:40 +0000
-Subject: [PATCH 022/282] vfs: fs_struct: Move code out of seqcount write
+Subject: [PATCH 022/277] vfs: fs_struct: Move code out of seqcount write
  sections
 
 RT cannot disable preemption in the seqcount write sections due to

Modified: dists/sid/linux/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0023-timekeeping-Split-xtime_lock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 6279b0161cf978d1c6c12a7991cc27676ad1fbc2 Mon Sep 17 00:00:00 2001
+From 9e3cde365519b872b4ab8e11d41a2abe92a959c9 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Mar 2012 15:14:06 +0100
-Subject: [PATCH 023/283] timekeeping: Split xtime_lock
+Subject: [PATCH 023/277] timekeeping: Split xtime_lock
 
 xtime_lock is going to be split apart in mainline, so we can shorten
 the seqcount protected regions and avoid updating seqcount in some
@@ -163,7 +163,7 @@
 +extern raw_spinlock_t xtime_lock;
 +extern seqcount_t xtime_seq;
 diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index 9955ebd..f8d1e36 100644
+index 793548c..9964bda 100644
 --- a/kernel/time/tick-sched.c
 +++ b/kernel/time/tick-sched.c
 @@ -56,7 +56,8 @@ static void tick_do_update_jiffies64(ktime_t now)

Modified: dists/sid/linux/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0024-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0d4c84bb31993d503d6e72b50c187bff31868454 Mon Sep 17 00:00:00 2001
+From 2b4e7cd93090f74f3559357740492b6d166b17a2 Mon Sep 17 00:00:00 2001
 From: Mike Galbraith <efault at gmx.de>
 Date: Wed, 7 Dec 2011 12:48:42 +0100
-Subject: [PATCH 024/282] intel_idle: Convert i7300_idle_lock to raw spinlock
+Subject: [PATCH 024/277] intel_idle: Convert i7300_idle_lock to raw spinlock
 
 24 core Intel box's first exposure to 3.0.12-rt30-rc3 didn't go well.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0025-mm-memcg-shorten-preempt-disabled-section-around-eve.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 01623084ff8da3904d8d101224f9daaa35f633d5 Mon Sep 17 00:00:00 2001
+From 216cb64619e5f31bcd7bfea3f9d148465a561d8b Mon Sep 17 00:00:00 2001
 From: Johannes Weiner <hannes at cmpxchg.org>
 Date: Thu, 17 Nov 2011 07:49:25 +0100
-Subject: [PATCH 025/282] mm: memcg: shorten preempt-disabled section around
+Subject: [PATCH 025/277] mm: memcg: shorten preempt-disabled section around
  event checks
 
 Only the ratelimit checks themselves have to run with preemption

Modified: dists/sid/linux/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0026-tracing-Account-for-preempt-off-in-preempt_schedule.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 481a66cf0672618cc8ed0cbc13cb2fccde74f726 Mon Sep 17 00:00:00 2001
+From dcb5f419cd57688c5d770db9f80be7392801d2ca Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 29 Sep 2011 12:24:30 -0500
-Subject: [PATCH 026/282] tracing: Account for preempt off in
+Subject: [PATCH 026/277] tracing: Account for preempt off in
  preempt_schedule()
 
 The preempt_schedule() uses the preempt_disable_notrace() version
@@ -28,10 +28,10 @@
  1 file changed, 9 insertions(+)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 9265088..24d3ce6 100644
+index 96e6c01..ebed875 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4519,7 +4519,16 @@ asmlinkage void __sched notrace preempt_schedule(void)
+@@ -4706,7 +4706,16 @@ asmlinkage void __sched notrace preempt_schedule(void)
  
  	do {
  		add_preempt_count_notrace(PREEMPT_ACTIVE);

Modified: dists/sid/linux/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0027-signal-revert-ptrace-preempt-magic.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 69d6f6891fe67ea6b7b9b71102ec1b3b2d98a494 Mon Sep 17 00:00:00 2001
+From 1f1ba17135b3bcd45581e7855e5a0a2441f4b465 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 21 Sep 2011 19:57:12 +0200
-Subject: [PATCH 027/282] signal-revert-ptrace-preempt-magic.patch
+Subject: [PATCH 027/277] signal-revert-ptrace-preempt-magic.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0028-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 71e5e2ebb0a3ba921ca19597d84e5b6a251828a6 Mon Sep 17 00:00:00 2001
+From 3720905492d805e2fd8f55891c0ed09b6aabe2b3 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 16 Mar 2011 14:45:31 +0100
-Subject: [PATCH 028/282] arm: Mark pmu interupt IRQF_NO_THREAD
+Subject: [PATCH 028/277] arm: Mark pmu interupt IRQF_NO_THREAD
 
 PMU interrupt must not be threaded. Remove IRQF_DISABLED while at it
 as we run all handlers with interrupts disabled anyway.

Modified: dists/sid/linux/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0029-arm-Allow-forced-irq-threading.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9976b6cb61e9ee39c598c0b7e94265a6e437d47a Mon Sep 17 00:00:00 2001
+From 47ab5557626ff17d0749caf00890a59fccd55e2c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 16 Jul 2011 13:15:20 +0200
-Subject: [PATCH 029/282] arm: Allow forced irq threading
+Subject: [PATCH 029/277] arm: Allow forced irq threading
 
 All timer interrupts and the perf interrupt are marked NO_THREAD, so
 its safe to allow forced interrupt threading.
@@ -14,7 +14,7 @@
 
 --- a/arch/arm/Kconfig
 +++ b/arch/arm/Kconfig
-@@ -29,6 +29,7 @@
+@@ -29,6 +29,7 @@ config ARM
  	select HAVE_GENERIC_HARDIRQS
  	select HAVE_SPARSE_IRQ
  	select GENERIC_IRQ_SHOW

Modified: dists/sid/linux/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0030-preempt-rt-Convert-arm-boot_lock-to-raw.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 737d2b3d4598d1d990c769c861ab82e47c56b01f Mon Sep 17 00:00:00 2001
+From 2b0b125342ae77d38b8a1e0194e00a8d33289b58 Mon Sep 17 00:00:00 2001
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Mon, 19 Sep 2011 14:51:14 -0700
-Subject: [PATCH 030/282] preempt-rt: Convert arm boot_lock to raw
+Subject: [PATCH 030/277] preempt-rt: Convert arm boot_lock to raw
 
 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.

Modified: dists/sid/linux/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0031-sched-Create-schedule_preempt_disabled.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fc45413dddb8b0b912e1cf860840bb9f6163459e Mon Sep 17 00:00:00 2001
+From d433b7ca62e79d01313785aeaa377074b8ce6c31 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 12:09:35 +0100
-Subject: [PATCH 031/282] sched: Create schedule_preempt_disabled()
+Subject: [PATCH 031/277] sched: Create schedule_preempt_disabled()
 
 Get rid of the ever repeating:
 
@@ -16,10 +16,10 @@
  2 files changed, 13 insertions(+)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 1c4f3e9..9897fe6 100644
+index 1e86bb4..f618dc8 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -359,6 +359,7 @@ extern signed long schedule_timeout_interruptible(signed long timeout);
+@@ -360,6 +360,7 @@ extern signed long schedule_timeout_interruptible(signed long timeout);
  extern signed long schedule_timeout_killable(signed long timeout);
  extern signed long schedule_timeout_uninterruptible(signed long timeout);
  asmlinkage void schedule(void);
@@ -28,10 +28,10 @@
  
  struct nsproxy;
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 24d3ce6..9be2b0e 100644
+index ebed875..cfb575d 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4455,6 +4455,18 @@ asmlinkage void __sched schedule(void)
+@@ -4642,6 +4642,18 @@ asmlinkage void __sched schedule(void)
  }
  EXPORT_SYMBOL(schedule);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0032-sched-Use-schedule_preempt_disabled.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b59fa84e861a863651fe170a2b7f1b10d8b64d75 Mon Sep 17 00:00:00 2001
+From 64d4854733c8f4d33d9c420827ce09be85d2841e Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 12:33:18 +0100
-Subject: [PATCH 032/282] sched: Use schedule_preempt_disabled()
+Subject: [PATCH 032/277] sched: Use schedule_preempt_disabled()
 
 Coccinelle based conversion.
 
@@ -38,10 +38,10 @@
  28 files changed, 36 insertions(+), 95 deletions(-)
 
 diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c
-index 3d0c6fb..54833ff 100644
+index e68d251..3577921 100644
 --- a/arch/arm/kernel/process.c
 +++ b/arch/arm/kernel/process.c
-@@ -214,9 +214,7 @@ void cpu_idle(void)
+@@ -215,9 +215,7 @@ void cpu_idle(void)
  		}
  		leds_event(led_idle_end);
  		tick_nohz_restart_sched_tick();
@@ -404,7 +404,7 @@
  }
  
 diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c
-index 8598296..ada175e3 100644
+index 8598296..ada175e 100644
 --- a/arch/x86/kernel/process_32.c
 +++ b/arch/x86/kernel/process_32.c
 @@ -117,9 +117,7 @@ void cpu_idle(void)

Modified: dists/sid/linux/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0033-signals-Do-not-wakeup-self.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 706fd306d5dd5bff323a372e21eb279c552c401f Mon Sep 17 00:00:00 2001
+From 79d022dd7558ae000e65fb1ea0273f5753fca389 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:44 -0500
-Subject: [PATCH 033/282] signals: Do not wakeup self
+Subject: [PATCH 033/277] signals: Do not wakeup self
 
 Signals which are delivered by current to current can do without
 waking up current :)

Modified: dists/sid/linux/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0034-posix-timers-Prevent-broadcast-signals.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 692aa380692e9ed146c1c0af67d5fd3617c73cee Mon Sep 17 00:00:00 2001
+From c001b21b557befe725fda1588e37057843d4fe97 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:29:20 -0500
-Subject: [PATCH 034/282] posix-timers: Prevent broadcast signals
+Subject: [PATCH 034/277] posix-timers: Prevent broadcast signals
 
 Posix timers should not send broadcast signals and kernel only
 signals. Prevent it.

Modified: dists/sid/linux/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0035-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 22663329dd88d5ef844c5a53f09cc5697b8a3608 Mon Sep 17 00:00:00 2001
+From a42c494927735bedac5afc5ca5a145c9b19c722a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:56 -0500
-Subject: [PATCH 035/282] signals: Allow rt tasks to cache one sigqueue struct
+Subject: [PATCH 035/277] signals: Allow rt tasks to cache one sigqueue struct
 
 To avoid allocation allow rt tasks to cache one sigqueue struct in
 task struct.
@@ -16,10 +16,10 @@
  5 files changed, 83 insertions(+), 5 deletions(-)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 9897fe6..7268acf 100644
+index f618dc8..814d47a 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1387,6 +1387,7 @@ struct task_struct {
+@@ -1391,6 +1391,7 @@ struct task_struct {
  /* signal handlers */
  	struct signal_struct *signal;
  	struct sighand_struct *sighand;
@@ -53,10 +53,10 @@
  	spin_unlock(&sighand->siglock);
  
 diff --git a/kernel/fork.c b/kernel/fork.c
-index 79ee71f..7335449 100644
+index 222457a..d1c6b43 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
-@@ -1136,6 +1136,7 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1139,6 +1139,7 @@ static struct task_struct *copy_process(unsigned long clone_flags,
  	spin_lock_init(&p->alloc_lock);
  
  	init_sigpending(&p->pending);

Modified: dists/sid/linux/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0036-signal-x86-Delay-calling-signals-in-atomic.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 51f5cd3d4c8eea0a72478d6334dcc1cf7fd50bfe Mon Sep 17 00:00:00 2001
+From 9aeabea088c8676939b9f9861b02626073ad4ac4 Mon Sep 17 00:00:00 2001
 From: Oleg Nesterov <oleg at redhat.com>
 Date: Tue, 10 Apr 2012 14:33:53 -0400
-Subject: [PATCH 036/282] signal/x86: Delay calling signals in atomic
+Subject: [PATCH 036/277] signal/x86: Delay calling signals in atomic
 
 On x86_64 we must disable preemption before we enable interrupts
 for stack faults, int3 and debugging, because the current task is using
@@ -81,10 +81,10 @@
  	if (thread_info_flags & _TIF_SIGPENDING)
  		do_signal(regs);
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 7268acf..ed2b9f9 100644
+index 814d47a..3795654 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1392,6 +1392,10 @@ struct task_struct {
+@@ -1396,6 +1396,10 @@ struct task_struct {
  	sigset_t blocked, real_blocked;
  	sigset_t saved_sigmask;	/* restored if set_restore_sigmask() was used */
  	struct sigpending pending;

Modified: dists/sid/linux/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0037-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1463a7be1c84f98deced7c275c225f5a624435aa Mon Sep 17 00:00:00 2001
+From 8143d31fb7c070cd714cb29eb2ef91edcdc564b3 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:30 -0500
-Subject: [PATCH 037/282] generic: Use raw local irq variant for generic
+Subject: [PATCH 037/277] generic: Use raw local irq variant for generic
  cmpxchg
 
 No point in tracing those.

Modified: dists/sid/linux/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0038-drivers-random-Reduce-preempt-disabled-region.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 23bee4ce4cad995ff398b8c4a69c96d2e602e49d Mon Sep 17 00:00:00 2001
+From e2b0c11ee4241389b42a0c4f0b3277a2e7dc31bb Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:30 -0500
-Subject: [PATCH 038/282] drivers: random: Reduce preempt disabled region
+Subject: [PATCH 038/277] drivers: random: Reduce preempt disabled region
 
 No need to keep preemption disabled across the whole function.
 
@@ -12,10 +12,10 @@
  1 file changed, 5 insertions(+), 4 deletions(-)
 
 diff --git a/drivers/char/random.c b/drivers/char/random.c
-index 6035ab8..786a856 100644
+index 631d4f6..6380143 100644
 --- a/drivers/char/random.c
 +++ b/drivers/char/random.c
-@@ -633,8 +633,11 @@ static void add_timer_randomness(struct timer_rand_state *state, unsigned num)
+@@ -701,8 +701,11 @@ static void add_timer_randomness(struct timer_rand_state *state, unsigned num)
  	preempt_disable();
  	/* if over the trickle threshold, use only 1 in 4096 samples */
  	if (input_pool.entropy_count > trickle_thresh &&
@@ -29,7 +29,7 @@
  
  	sample.jiffies = jiffies;
  	sample.cycles = get_cycles();
-@@ -676,8 +679,6 @@ static void add_timer_randomness(struct timer_rand_state *state, unsigned num)
+@@ -744,8 +747,6 @@ static void add_timer_randomness(struct timer_rand_state *state, unsigned num)
  		credit_entropy_bits(&input_pool,
  				    min_t(int, fls(delta>>1), 11));
  	}

Modified: dists/sid/linux/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0039-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 772049eeffd011595163efb489be9dbeb509585f Mon Sep 17 00:00:00 2001
+From f4b8e688b97b2f7e2f80477134bd3dcb12f217f3 Mon Sep 17 00:00:00 2001
 From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Sat, 6 Mar 2010 17:47:10 +0100
-Subject: [PATCH 039/282] ARM: AT91: PIT: Remove irq handler when clock event
+Subject: [PATCH 039/277] ARM: AT91: PIT: Remove irq handler when clock event
  is unused
 
 Setup and remove the interrupt handler in clock event mode selection.

Modified: dists/sid/linux/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0040-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c663f3c77a47b494829bba21208b32b7468e10a1 Mon Sep 17 00:00:00 2001
+From ba6efc0c126656984922773bf803409acc47b0ad Mon Sep 17 00:00:00 2001
 From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Mon, 8 Mar 2010 18:57:04 +0100
-Subject: [PATCH 040/282] clocksource: TCLIB: Allow higher clock rates for
+Subject: [PATCH 040/277] clocksource: TCLIB: Allow higher clock rates for
  clock events
 
 As default the TCLIB uses the 32KiHz base clock rate for clock events.

Modified: dists/sid/linux/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0041-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 43d8e50128290b6f176551cbb4e0c914a41483fa Mon Sep 17 00:00:00 2001
+From 30026103d2f04b6f446d8b380c085d8e8c8e99f0 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:18 -0500
-Subject: [PATCH 041/282] drivers/net: tulip_remove_one needs to call
+Subject: [PATCH 041/277] drivers/net: tulip_remove_one needs to call
  pci_disable_device()
 
 Otherwise the device is not completely shut down.

Modified: dists/sid/linux/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0042-drivers-net-Use-disable_irq_nosync-in-8139too.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 44ce96bb095262405acdaf6273702bcae65a7a5c Mon Sep 17 00:00:00 2001
+From 550a3f042f8f8f7e45750e3b54726b068adf8c7a Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:24 -0500
-Subject: [PATCH 042/282] drivers/net: Use disable_irq_nosync() in 8139too
+Subject: [PATCH 042/277] drivers/net: Use disable_irq_nosync() in 8139too
 
 Use disable_irq_nosync() instead of disable_irq() as this might be
 called in atomic context with netpoll.

Modified: dists/sid/linux/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0043-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b108d0a78f44b51092f1832a7186f5f6e24e62ec Mon Sep 17 00:00:00 2001
+From ea33c7d97bd60ebb26a278508c3a10c3fdd4b2e8 Mon Sep 17 00:00:00 2001
 From: Darren Hart <dvhltc at us.ibm.com>
 Date: Tue, 18 May 2010 14:33:07 -0700
-Subject: [PATCH 043/282] drivers: net: ehea: Make rx irq handler non-threaded
+Subject: [PATCH 043/277] drivers: net: ehea: Make rx irq handler non-threaded
  (IRQF_NO_THREAD)
 
 The underlying hardware is edge triggered but presented by XICS as level

Modified: dists/sid/linux/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0044-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From cab3b57256443dd4f0a2abb34385d5628b5c64f8 Mon Sep 17 00:00:00 2001
+From e255f0a7ce50e57c327c05937e26f7d386f92bfe Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 17 Nov 2009 12:02:43 +0100
-Subject: [PATCH 044/282] drivers: net: at91_ether: Make mdio protection -rt
+Subject: [PATCH 044/277] drivers: net: at91_ether: Make mdio protection -rt
  safe
 
 Neither the phy interrupt nor the timer callback which updates the

Modified: dists/sid/linux/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0045-preempt-mark-legitimated-no-resched-sites.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 2f48b271a36fd8ae61b91bebf615b0012edca4e7 Mon Sep 17 00:00:00 2001
+From dcd3123c0f8c68fd3afc437e59082782b129bf82 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 13:32:17 +0100
-Subject: [PATCH 045/282] preempt-mark-legitimated-no-resched-sites.patch
+Subject: [PATCH 045/277] preempt-mark-legitimated-no-resched-sites.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -67,10 +67,10 @@
  #define preempt_enable()		do { } while (0)
  
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 9be2b0e..cd07a59 100644
+index cfb575d..231081a 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4414,7 +4414,7 @@ need_resched:
+@@ -4601,7 +4601,7 @@ need_resched:
  
  	post_schedule(rq);
  
@@ -79,7 +79,7 @@
  	if (need_resched())
  		goto need_resched;
  }
-@@ -4462,7 +4462,7 @@ EXPORT_SYMBOL(schedule);
+@@ -4649,7 +4649,7 @@ EXPORT_SYMBOL(schedule);
   */
  void __sched schedule_preempt_disabled(void)
  {
@@ -88,7 +88,7 @@
  	schedule();
  	preempt_disable();
  }
-@@ -5704,7 +5704,7 @@ SYSCALL_DEFINE0(sched_yield)
+@@ -5891,7 +5891,7 @@ SYSCALL_DEFINE0(sched_yield)
  	__release(rq->lock);
  	spin_release(&rq->lock.dep_map, 1, _THIS_IP_);
  	do_raw_spin_unlock(&rq->lock);

Modified: dists/sid/linux/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0046-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7615c02d701ec4b9eea84515e036bd2b599210a5 Mon Sep 17 00:00:00 2001
+From a66c97210ba08c749aa3c5a8ea5badd3aaebfb57 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:37 -0500
-Subject: [PATCH 046/282] mm: Prepare decoupling the page fault disabling
+Subject: [PATCH 046/277] mm: Prepare decoupling the page fault disabling
  logic
 
 Add a pagefault_disabled variable to task_struct to allow decoupling
@@ -17,10 +17,10 @@
  4 files changed, 34 insertions(+), 30 deletions(-)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index ed2b9f9..bce86f9 100644
+index 3795654..4ccb25e 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1435,6 +1435,7 @@ struct task_struct {
+@@ -1439,6 +1439,7 @@ struct task_struct {
  	/* mutex deadlock detection */
  	struct mutex_waiter *blocked_on;
  #endif
@@ -74,10 +74,10 @@
  #ifndef ARCH_HAS_NOCACHE_UACCESS
  
 diff --git a/kernel/fork.c b/kernel/fork.c
-index 7335449..e2b9104 100644
+index d1c6b43..a49f324 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
-@@ -1198,6 +1198,7 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1201,6 +1201,7 @@ static struct task_struct *copy_process(unsigned long clone_flags,
  	p->hardirq_context = 0;
  	p->softirq_context = 0;
  #endif
@@ -86,10 +86,10 @@
  	p->lockdep_depth = 0; /* no locks held yet */
  	p->curr_chain_key = 0;
 diff --git a/mm/memory.c b/mm/memory.c
-index 1b1ca17..454ad3f 100644
+index 70f5daf..b50e579 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3444,6 +3444,35 @@ unlock:
+@@ -3447,6 +3447,35 @@ unlock:
  	return 0;
  }
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0047-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fbf8000eb917b81ecc2d88a15e0b08f5037455fc Mon Sep 17 00:00:00 2001
+From 5b9714616e3336b6fca87821e997202b5865d34a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 17 Mar 2011 11:32:28 +0100
-Subject: [PATCH 047/282] mm: Fixup all fault handlers to check
+Subject: [PATCH 047/277] mm: Fixup all fault handlers to check
  current->pagefault_disable
 
 Necessary for decoupling pagefault disable from preempt count.
@@ -203,7 +203,7 @@
  			return SIGSEGV;
  		/* in_atomic() in user mode is really bad,
 diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c
-index b28aaa4..4aaffe7 100644
+index 0fc0a7e..b282958 100644
 --- a/arch/s390/mm/fault.c
 +++ b/arch/s390/mm/fault.c
 @@ -294,7 +294,8 @@ static inline int do_exception(struct pt_regs *regs, int access,

Modified: dists/sid/linux/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0048-mm-pagefault_disabled.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 78dc9bb9da11e3720c1ec2a8837fd8c9683fc19b Mon Sep 17 00:00:00 2001
+From 491e202dcc0577685395039bd7ccd99369a4c1d0 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu, 11 Aug 2011 15:31:31 +0200
-Subject: [PATCH 048/282] mm: pagefault_disabled()
+Subject: [PATCH 048/277] mm: pagefault_disabled()
 
 Wrap the test for pagefault_disabled() into a helper, this allows us
 to remove the need for current->pagefault_disabled on !-rt kernels.
@@ -206,7 +206,7 @@
  			return SIGSEGV;
  		/* in_atomic() in user mode is really bad,
 diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c
-index 4aaffe7..78339f0 100644
+index b282958..feb5518 100644
 --- a/arch/s390/mm/fault.c
 +++ b/arch/s390/mm/fault.c
 @@ -294,8 +294,8 @@ static inline int do_exception(struct pt_regs *regs, int access,
@@ -336,7 +336,7 @@
  		return;
  	}
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index bce86f9..8cb4365 100644
+index 4ccb25e..2dc6c48 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
 @@ -91,6 +91,7 @@ struct sched_param {
@@ -347,7 +347,7 @@
  
  #include <asm/processor.h>
  
-@@ -1435,7 +1436,9 @@ struct task_struct {
+@@ -1439,7 +1440,9 @@ struct task_struct {
  	/* mutex deadlock detection */
  	struct mutex_waiter *blocked_on;
  #endif
@@ -357,7 +357,7 @@
  #ifdef CONFIG_TRACE_IRQFLAGS
  	unsigned int irq_events;
  	unsigned long hardirq_enable_ip;
-@@ -1584,6 +1587,17 @@ struct task_struct {
+@@ -1588,6 +1591,17 @@ struct task_struct {
  /* Future-safe accessor for struct task_struct's cpus_allowed. */
  #define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
  
@@ -376,10 +376,10 @@
   * Priority of a process goes from 0..MAX_PRIO-1, valid RT
   * priority is 0..MAX_RT_PRIO-1, and SCHED_NORMAL/SCHED_BATCH
 diff --git a/kernel/fork.c b/kernel/fork.c
-index e2b9104..88712a6 100644
+index a49f324..78335bb 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
-@@ -1198,7 +1198,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1201,7 +1201,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
  	p->hardirq_context = 0;
  	p->softirq_context = 0;
  #endif

Modified: dists/sid/linux/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0049-mm-raw_pagefault_disable.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e27a4556f56fb713cc29af31d59d6525a71fd3ed Mon Sep 17 00:00:00 2001
+From 3713a549e43b43d4717fd8231e7b9d3a1638bc21 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 5 Aug 2011 17:16:58 +0200
-Subject: [PATCH 049/282] mm: raw_pagefault_disable
+Subject: [PATCH 049/277] mm: raw_pagefault_disable
 
 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 @@
  		ret;					\
  	})
 diff --git a/mm/memory.c b/mm/memory.c
-index 454ad3f..a3f7ed8 100644
+index b50e579..cbbba51 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3444,6 +3444,7 @@ unlock:
+@@ -3447,6 +3447,7 @@ unlock:
  	return 0;
  }
  
@@ -141,7 +141,7 @@
  void pagefault_disable(void)
  {
  	inc_preempt_count();
-@@ -3472,6 +3473,7 @@ void pagefault_enable(void)
+@@ -3475,6 +3476,7 @@ void pagefault_enable(void)
  	preempt_check_resched();
  }
  EXPORT_SYMBOL_GPL(pagefault_enable);

Modified: dists/sid/linux/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0050-filemap-fix-up.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fa9d4ffc8aacc17767dda0adb318f21c15caa0dc Mon Sep 17 00:00:00 2001
+From c2a1f53889ed9690c8a6d71489f349d63e7d152a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 18:56:24 +0200
-Subject: [PATCH 050/282] filemap-fix-up.patch
+Subject: [PATCH 050/277] filemap-fix-up.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Wrecked-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
@@ -11,10 +11,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/mm/filemap.c b/mm/filemap.c
-index 03c5b0e..4a30d36 100644
+index 556858c..015f07e 100644
 --- a/mm/filemap.c
 +++ b/mm/filemap.c
-@@ -2044,7 +2044,7 @@ size_t iov_iter_copy_from_user_atomic(struct page *page,
+@@ -2047,7 +2047,7 @@ size_t iov_iter_copy_from_user_atomic(struct page *page,
  	char *kaddr;
  	size_t copied;
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0051-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f7459d07318f682ab2718c16381850151938d439 Mon Sep 17 00:00:00 2001
+From f741483ccf4f424c038c98c3706ffd0cf4d269f6 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 25 Jul 2009 22:06:27 +0200
-Subject: [PATCH 051/282] mm: Remove preempt count from pagefault
+Subject: [PATCH 051/277] mm: Remove preempt count from pagefault
  disable/enable
 
 Now that all users are cleaned up, we can remove the preemption count.
@@ -12,10 +12,10 @@
  1 file changed, 7 deletions(-)
 
 diff --git a/mm/memory.c b/mm/memory.c
-index a3f7ed8..7fa62d9 100644
+index cbbba51..c2575a6 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3447,7 +3447,6 @@ unlock:
+@@ -3450,7 +3450,6 @@ unlock:
  #ifdef CONFIG_PREEMPT_RT_FULL
  void pagefault_disable(void)
  {
@@ -23,7 +23,7 @@
  	current->pagefault_disabled++;
  	/*
  	 * make sure to have issued the store before a pagefault
-@@ -3465,12 +3464,6 @@ void pagefault_enable(void)
+@@ -3468,12 +3467,6 @@ void pagefault_enable(void)
  	 */
  	barrier();
  	current->pagefault_disabled--;

Modified: dists/sid/linux/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0052-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1258748aa11e6d483bcd1d697725f48be5915d05 Mon Sep 17 00:00:00 2001
+From 8fcf0d364ca339c9c38ffbfbfa796efab33e5043 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:25 -0500
-Subject: [PATCH 052/282] x86: highmem: Replace BUG_ON by WARN_ON
+Subject: [PATCH 052/277] x86: highmem: Replace BUG_ON by WARN_ON
 
 The machine might survive that problem and be at least in a state
 which allows us to get more information about the problem.

Modified: dists/sid/linux/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0053-suspend-Prevent-might-sleep-splats.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 078b6c93d66f27b476c95d7fc1a2355e928777f0 Mon Sep 17 00:00:00 2001
+From 56fb8114e86a0a6a3644c08d5d5780090fd24756 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 15 Jul 2010 10:29:00 +0200
-Subject: [PATCH 053/282] suspend: Prevent might sleep splats
+Subject: [PATCH 053/277] suspend: Prevent might sleep splats
 
 timekeeping suspend/resume calls read_persistant_clock() which takes
 rtc_lock. That results in might sleep warnings because at that point
@@ -37,7 +37,7 @@
  
  #define TAINT_PROPRIETARY_MODULE	0
 diff --git a/kernel/power/hibernate.c b/kernel/power/hibernate.c
-index 7c0d578..32741e2 100644
+index 013bd2e..5b5dab4 100644
 --- a/kernel/power/hibernate.c
 +++ b/kernel/power/hibernate.c
 @@ -284,6 +284,8 @@ static int create_image(int platform_mode)
@@ -57,7 +57,7 @@
  	local_irq_enable();
  
   Enable_cpus:
-@@ -437,6 +440,7 @@ static int resume_target_kernel(bool platform_mode)
+@@ -439,6 +442,7 @@ static int resume_target_kernel(bool platform_mode)
  		goto Enable_cpus;
  
  	local_irq_disable();
@@ -65,7 +65,7 @@
  
  	error = syscore_suspend();
  	if (error)
-@@ -470,6 +474,7 @@ static int resume_target_kernel(bool platform_mode)
+@@ -472,6 +476,7 @@ static int resume_target_kernel(bool platform_mode)
  	syscore_resume();
  
   Enable_irqs:
@@ -73,7 +73,7 @@
  	local_irq_enable();
  
   Enable_cpus:
-@@ -549,6 +554,7 @@ int hibernation_platform_enter(void)
+@@ -554,6 +559,7 @@ int hibernation_platform_enter(void)
  		goto Platform_finish;
  
  	local_irq_disable();
@@ -81,7 +81,7 @@
  	syscore_suspend();
  	if (pm_wakeup_pending()) {
  		error = -EAGAIN;
-@@ -561,6 +567,7 @@ int hibernation_platform_enter(void)
+@@ -566,6 +572,7 @@ int hibernation_platform_enter(void)
  
   Power_up:
  	syscore_resume();
@@ -90,10 +90,10 @@
  	enable_nonboot_cpus();
  
 diff --git a/kernel/power/suspend.c b/kernel/power/suspend.c
-index 4953dc0..691f46e 100644
+index af48faa..ad3690c 100644
 --- a/kernel/power/suspend.c
 +++ b/kernel/power/suspend.c
-@@ -171,6 +171,8 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
+@@ -172,6 +172,8 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
  	arch_suspend_disable_irqs();
  	BUG_ON(!irqs_disabled());
  
@@ -102,7 +102,7 @@
  	error = syscore_suspend();
  	if (!error) {
  		*wakeup = pm_wakeup_pending();
-@@ -181,6 +183,8 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
+@@ -182,6 +184,8 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
  		syscore_resume();
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0054-OF-Fixup-resursive-locking-code-paths.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d0ce0d14fafba01db2056a5c0fcfa838ed34e6ee Mon Sep 17 00:00:00 2001
+From 3d93eb4bace897b592509005063ed35825f4fe2c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 13 Aug 2009 09:04:10 +0200
-Subject: [PATCH 054/282] OF: Fixup resursive locking code paths
+Subject: [PATCH 054/277] OF: Fixup resursive locking code paths
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0055-of-convert-devtree-lock.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d154b3c810bbe4485d3cc23193a75fbecaf2726b Mon Sep 17 00:00:00 2001
+From de0a36126d7d9317ace8a136aaca091d7fdc5e47 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 21 Mar 2011 14:35:34 +0100
-Subject: [PATCH 055/282] of-convert-devtree-lock.patch
+Subject: [PATCH 055/277] of-convert-devtree-lock.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0056-list-add-list-last-entry.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4d745bfbec66adc7ae9337aabff613d849d8da21 Mon Sep 17 00:00:00 2001
+From 93f15d6349956a588727f1554be759e2dec43e60 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 21 Jun 2011 11:22:36 +0200
-Subject: [PATCH 056/282] list-add-list-last-entry.patch
+Subject: [PATCH 056/277] list-add-list-last-entry.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0057-mm-page-alloc-use-list-last-entry.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 8021899f80982b92a331dff238dbf25e5e969899 Mon Sep 17 00:00:00 2001
+From 154410700283ef6988cb41c9108a7194cd20dce8 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 21 Jun 2011 11:24:35 +0200
-Subject: [PATCH 057/282] mm-page-alloc-use-list-last-entry.patch
+Subject: [PATCH 057/277] mm-page-alloc-use-list-last-entry.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,7 +9,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 485be89..3344154 100644
+index 6e51bf0..9a27890 100644
 --- a/mm/page_alloc.c
 +++ b/mm/page_alloc.c
 @@ -625,7 +625,7 @@ static void free_pcppages_bulk(struct zone *zone, int count,

Modified: dists/sid/linux/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0058-mm-slab-move-debug-out.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 894cd71ae35e2b9734b63eed62d811719e7907b0 Mon Sep 17 00:00:00 2001
+From ad6fa234efec5df10368fdc6f2a60c79e5b818af Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 20 Jun 2011 10:42:04 +0200
-Subject: [PATCH 058/282] mm-slab-move-debug-out.patch
+Subject: [PATCH 058/277] mm-slab-move-debug-out.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/mm/slab.c b/mm/slab.c
-index b76905e..1fd9983 100644
+index 2ab1bc2..d98f861 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
-@@ -3851,10 +3851,10 @@ void kmem_cache_free(struct kmem_cache *cachep, void *objp)
+@@ -3854,10 +3854,10 @@ void kmem_cache_free(struct kmem_cache *cachep, void *objp)
  {
  	unsigned long flags;
  
@@ -24,7 +24,7 @@
  	__cache_free(cachep, objp, __builtin_return_address(0));
  	local_irq_restore(flags);
  
-@@ -3880,11 +3880,11 @@ void kfree(const void *objp)
+@@ -3883,11 +3883,11 @@ void kfree(const void *objp)
  
  	if (unlikely(ZERO_OR_NULL_PTR(objp)))
  		return;

Modified: dists/sid/linux/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0059-rwsem-inlcude-fix.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c225a3215efc938787996cbe096d40e537992095 Mon Sep 17 00:00:00 2001
+From d3e37730ccc5455b598ef216f10769b10560dce5 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 15 Jul 2011 21:24:27 +0200
-Subject: [PATCH 059/282] rwsem-inlcude-fix.patch
+Subject: [PATCH 059/277] rwsem-inlcude-fix.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0060-sysctl-include-fix.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0eb27cfadcebc59193ebb781e4b3c446eac76b6a Mon Sep 17 00:00:00 2001
+From 5fd2b1e5aead0fe3ff03d7c81f7666ea69170fd8 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 10:52:34 +0100
-Subject: [PATCH 060/282] sysctl-include-fix.patch
+Subject: [PATCH 060/277] sysctl-include-fix.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0061-net-flip-lock-dep-thingy.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 6e65253540403f6d75e1a84db73e842df83b33ac Mon Sep 17 00:00:00 2001
+From 2a30ae5ad9a6bdd2e07339674d5e99babb4cc012 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 10:59:58 +0200
-Subject: [PATCH 061/282] net-flip-lock-dep-thingy.patch
+Subject: [PATCH 061/277] net-flip-lock-dep-thingy.patch
 
 =======================================================
 [ INFO: possible circular locking dependency detected ]

Modified: dists/sid/linux/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0062-softirq-thread-do-softirq.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7b28ede15f53b267a06036e16e25e7c2e94cf1fc Mon Sep 17 00:00:00 2001
+From a490c263b9036b1820574dec2cd520cb56f3ed48 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:44:15 +0200
-Subject: [PATCH 062/282] softirq-thread-do-softirq.patch
+Subject: [PATCH 062/277] softirq-thread-do-softirq.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -23,10 +23,10 @@
  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 1cbddc9..1297da7 100644
+index 4b18703..0a81763 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3031,7 +3031,7 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3011,7 +3011,7 @@ int netif_rx_ni(struct sk_buff *skb)
  	preempt_disable();
  	err = netif_rx(skb);
  	if (local_softirq_pending())

Modified: dists/sid/linux/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0063-softirq-split-out-code.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From ea39fba1257ff352dda686d745b385e6895d09dc Mon Sep 17 00:00:00 2001
+From b26ba1d1cc1bc3e2c57c185ad75085df071280bd Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:46:49 +0200
-Subject: [PATCH 063/282] softirq-split-out-code.patch
+Subject: [PATCH 063/277] softirq-split-out-code.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0064-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1eba6b2acc30d0cbdf7d16c410ccd07319a46428 Mon Sep 17 00:00:00 2001
+From 6a2020db920a7a51fbe494e9f7b2445ee6c881aa Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:27 -0500
-Subject: [PATCH 064/282] x86: Do not unmask io_apic when interrupt is in
+Subject: [PATCH 064/277] x86: Do not unmask io_apic when interrupt is in
  progress
 
 With threaded interrupts we might see an interrupt in progress on

Modified: dists/sid/linux/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0065-x86-32-fix-signal-crap.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1341768c6a3013a696272a93c096bef4d93c697e Mon Sep 17 00:00:00 2001
+From 1cd350333b5183647c4e8f2447fde2cd1672cdc9 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 15:59:38 +0200
-Subject: [PATCH 065/282] x86-32-fix-signal-crap.patch
+Subject: [PATCH 065/277] x86-32-fix-signal-crap.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0066-x86-Do-not-disable-preemption-in-int3-on-32bit.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4f4cbb93b53763c662169b6aae8238d1ab448982 Mon Sep 17 00:00:00 2001
+From 4eb2e3862e4b6ffe2406c6c118f040f25a4e9aad Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 10 Apr 2012 14:33:57 -0400
-Subject: [PATCH 066/282] x86: Do not disable preemption in int3 on 32bit
+Subject: [PATCH 066/277] x86: Do not disable preemption in int3 on 32bit
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0067-rcu-Reduce-lock-section.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4edf87bafe6164db4955cc5ce348afa435ca7388 Mon Sep 17 00:00:00 2001
+From 5e997e26264eace044ce0fa8c47e7ab4f5ccf1bf Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 22:23:02 +0200
-Subject: [PATCH 067/282] rcu: Reduce lock section
+Subject: [PATCH 067/277] rcu: Reduce lock section
 
 So the waitqueue wakeup is outside the raw locked section.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0068-locking-various-init-fixes.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d41167e625e97da6ff9544cb3bbeb27aaf9aeba9 Mon Sep 17 00:00:00 2001
+From 88ff5937c93002eabc823cac0cf688f3ae322098 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:25:03 +0200
-Subject: [PATCH 068/282] locking-various-init-fixes.patch
+Subject: [PATCH 068/277] locking-various-init-fixes.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -13,10 +13,10 @@
  5 files changed, 7 insertions(+), 7 deletions(-)
 
 diff --git a/drivers/char/random.c b/drivers/char/random.c
-index 786a856..026bdbb 100644
+index 6380143..3e1bdd0 100644
 --- a/drivers/char/random.c
 +++ b/drivers/char/random.c
-@@ -433,7 +433,7 @@ static struct entropy_store input_pool = {
+@@ -445,7 +445,7 @@ static struct entropy_store input_pool = {
  	.poolinfo = &poolinfo_table[0],
  	.name = "input",
  	.limit = 1,
@@ -25,7 +25,7 @@
  	.pool = input_pool_data
  };
  
-@@ -442,7 +442,7 @@ static struct entropy_store blocking_pool = {
+@@ -454,7 +454,7 @@ static struct entropy_store blocking_pool = {
  	.name = "blocking",
  	.limit = 1,
  	.pull = &input_pool,
@@ -34,7 +34,7 @@
  	.pool = blocking_pool_data
  };
  
-@@ -450,7 +450,7 @@ static struct entropy_store nonblocking_pool = {
+@@ -462,7 +462,7 @@ static struct entropy_store nonblocking_pool = {
  	.poolinfo = &poolinfo_table[1],
  	.name = "nonblocking",
  	.pull = &input_pool,

Modified: dists/sid/linux/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0069-wait-Provide-__wake_up_all_locked.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 95333bbde8ea68c4afcdaafdb1b453591fc2df8b Mon Sep 17 00:00:00 2001
+From 2a7221e4372e2896b5926a44910727b25766bcc0 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Dec 2011 00:04:00 +0100
-Subject: [PATCH 069/282] wait: Provide __wake_up_all_locked
+Subject: [PATCH 069/277] wait: Provide __wake_up_all_locked
 
 For code which protects the waitqueue itself with another lock it
 makes no sense to acquire the waitqueue lock for wakeup all. Provide
@@ -38,10 +38,10 @@
  #define wake_up_interruptible(x)	__wake_up(x, TASK_INTERRUPTIBLE, 1, NULL)
  #define wake_up_interruptible_nr(x, nr)	__wake_up(x, TASK_INTERRUPTIBLE, nr, NULL)
 diff --git a/kernel/sched.c b/kernel/sched.c
-index cd07a59..f2fc6ee 100644
+index 231081a..86cc07e 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4636,9 +4636,9 @@ EXPORT_SYMBOL(__wake_up);
+@@ -4823,9 +4823,9 @@ EXPORT_SYMBOL(__wake_up);
  /*
   * Same as __wake_up but called with the spinlock in wait_queue_head_t held.
   */

Modified: dists/sid/linux/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0070-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 8c721a627561fd4b14ff3638e563f02412813c20 Mon Sep 17 00:00:00 2001
+From 64b480037a402b649f456b2d430b174a3feff46f Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Dec 2011 00:07:16 +0100
-Subject: [PATCH 070/282] pci: Use __wake_up_all_locked
+Subject: [PATCH 070/277] pci: Use __wake_up_all_locked
  pci_unblock_user_cfg_access()
 
 The waitqueue is protected by the pci_lock, so we can just avoid to

Modified: dists/sid/linux/debian/patches/features/all/rt/0071-latency-hist.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0071-latency-hist.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0071-latency-hist.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f1b6f7811c3b510ff767bb639e71ca80cb2590af Mon Sep 17 00:00:00 2001
+From 2ef79b92159c5c2667517cdb8740b28ad7f811c6 Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 14:03:41 +0100
-Subject: [PATCH 071/282] latency-hist.patch
+Subject: [PATCH 071/277] latency-hist.patch
 
 This patch provides a recording mechanism to store data of potential
 sources of system latencies. The recordings separately determine the
@@ -221,10 +221,10 @@
 +
 +These data are also reset when the wakeup histogram is reset.
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 8cb4365..30ac0b5 100644
+index 2dc6c48..c533510 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1570,6 +1570,12 @@ struct task_struct {
+@@ -1574,6 +1574,12 @@ struct task_struct {
  	unsigned long trace;
  	/* bitmask and counter of trace recursion */
  	unsigned long trace_recursion;
@@ -349,7 +349,7 @@
 +#endif /* _LATENCY_HIST_H */
 +
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index ae34bf5..1a3695e 100644
+index 6db7a5e..7eec82d 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
 @@ -49,6 +49,7 @@
@@ -360,7 +360,7 @@
  
  /*
   * The timer bases:
-@@ -1236,6 +1237,8 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
+@@ -1246,6 +1247,8 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
  
  #ifdef CONFIG_HIGH_RES_TIMERS
  
@@ -369,7 +369,7 @@
  /*
   * High resolution timer interrupt
   * Called with interrupts disabled
-@@ -1280,6 +1283,14 @@ retry:
+@@ -1289,6 +1292,14 @@ retry:
  
  			timer = container_of(node, struct hrtimer, node);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0072-hwlatdetect.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 45ef50eea34f9e78db789e06cf73c681973d1517 Mon Sep 17 00:00:00 2001
+From 6e0ff8d6098f52ded9df4112840f94d4287d5545 Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 13:53:12 +0100
-Subject: [PATCH 072/282] hwlatdetect.patch
+Subject: [PATCH 072/277] hwlatdetect.patch
 
 Jon Masters developed this wonderful SMI detector. For details please
 consult Documentation/hwlat_detector.txt. It could be ported to Linux

Modified: dists/sid/linux/debian/patches/features/all/rt/0073-localversion.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0073-localversion.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0073-localversion.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 82af6fac99160166f358d78e7f6e0c33e4d6d9ee Mon Sep 17 00:00:00 2001
+From a5501567ba9a9840350a11283515a323b7393c64 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 8 Jul 2011 20:25:16 +0200
-Subject: [PATCH 073/282] localversion.patch
+Subject: [PATCH 073/277] localversion.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>

Modified: dists/sid/linux/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0074-early-printk-consolidate.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5251d708a751e91857000a401c0b220028c1189a Mon Sep 17 00:00:00 2001
+From 2073f27cb66ae5cb8aafe318add97acf1e894410 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 23 Jul 2011 11:04:08 +0200
-Subject: [PATCH 074/282] early-printk-consolidate.patch
+Subject: [PATCH 074/277] early-printk-consolidate.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0075-printk-kill.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0075-printk-kill.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0075-printk-kill.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5a299cda552af0c2bab626d3730c4cbeade11c2b Mon Sep 17 00:00:00 2001
+From 9930bfd023036f40bcc8cee8bee1ce7b43d6b2e1 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 22 Jul 2011 17:58:40 +0200
-Subject: [PATCH 075/282] printk-kill.patch
+Subject: [PATCH 075/277] printk-kill.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0076-printk-force_early_printk-boot-param-to-help-with-de.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From ad64ef7c94c9a86722a1f9ce1664793baa28c5f5 Mon Sep 17 00:00:00 2001
+From a32b819c2a0a6a57c37a9549420fcf7f67b9d76f Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 2 Sep 2011 14:29:33 +0200
-Subject: [PATCH 076/282] printk: 'force_early_printk' boot param to help with
+Subject: [PATCH 076/277] printk: 'force_early_printk' boot param to help with
  debugging
 
 Gives me an option to screw printk and actually see what the machine

Modified: dists/sid/linux/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0077-rt-preempt-base-config.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 048d30367fa7a4243c27d9c4874790fd256f5278 Mon Sep 17 00:00:00 2001
+From ef0db4f0136d7876a188fd943e1b0fe5c9765987 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 12:39:57 +0200
-Subject: [PATCH 077/282] rt-preempt-base-config.patch
+Subject: [PATCH 077/277] rt-preempt-base-config.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0078-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 64cf889529be62fc6cc62df1ae4df10e1370f3bf Mon Sep 17 00:00:00 2001
+From 50d87944f953e0923cbb4eceb88df052dc8bdad7 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:58 -0500
-Subject: [PATCH 078/282] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
+Subject: [PATCH 078/277] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0079-rt-local_irq_-variants-depending-on-RT-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f0213bc69b3cf36e06957f512e389a115b187625 Mon Sep 17 00:00:00 2001
+From 5f7199c0522b5ea3cff8550c140496350e24614c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 22:34:14 +0200
-Subject: [PATCH 079/282] rt: local_irq_* variants depending on RT/!RT
+Subject: [PATCH 079/277] rt: local_irq_* variants depending on RT/!RT
 
 Add local_irq_*_(no)rt variant which are mainly used to break
 interrupt disabled sections on PREEMPT_RT or to explicitely disable

Modified: dists/sid/linux/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0080-preempt-Provide-preempt_-_-no-rt-variants.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c47b4bddc79e58cebe5229a428070e252f096131 Mon Sep 17 00:00:00 2001
+From cc4cb84858c86a283939c73c689989b8b20ed031 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jul 2009 12:38:56 +0200
-Subject: [PATCH 080/282] preempt: Provide preempt_*_(no)rt variants
+Subject: [PATCH 080/277] preempt: Provide preempt_*_(no)rt variants
 
 RT needs a few preempt_disable/enable points which are not necessary
 otherwise. Implement variants to avoid #ifdeffery.

Modified: dists/sid/linux/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0081-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0355a5d1ba96389a4de2667088e226c46761b198 Mon Sep 17 00:00:00 2001
+From 49e6593304aece5897b9b94053441cd9f7cf193b Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Fri, 3 Jul 2009 08:44:29 -0500
-Subject: [PATCH 081/282] ata: Do not disable interrupts in ide code for
+Subject: [PATCH 081/277] ata: Do not disable interrupts in ide code for
  preempt-rt
 
 Use the local_irq_*_nort variants.

Modified: dists/sid/linux/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0082-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b6cee1d8a3da934baf76350fe3ba25b7b52ad6a8 Mon Sep 17 00:00:00 2001
+From 5ddb94c98ee45f3148daf6e37c58ed773e8a1ba0 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
-Subject: [PATCH 082/282] ide: Do not disable interrupts for PREEMPT-RT
+Subject: [PATCH 082/277] ide: Do not disable interrupts for PREEMPT-RT
 
 Use the local_irq_*_nort variants.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0083-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7191d9fbd82214e96f5d0c1e3bdf03da46b45110 Mon Sep 17 00:00:00 2001
+From f9ed6bfe38c0afa3f7f8b987d7c5e68635c4ac80 Mon Sep 17 00:00:00 2001
 From: Sven-Thorsten Dietrich <sdietrich at novell.com>
 Date: Fri, 3 Jul 2009 08:30:35 -0500
-Subject: [PATCH 083/282] infiniband: Mellanox IB driver patch use _nort()
+Subject: [PATCH 083/277] infiniband: Mellanox IB driver patch use _nort()
  primitives
 
 Fixes in_atomic stack-dump, when Mellanox module is loaded into the RT

Modified: dists/sid/linux/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0084-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1e4ffeae63f0926e3c7821161b6278ec8c386851 Mon Sep 17 00:00:00 2001
+From bda7a1aa2c84b4cc899008a1aa8bfbea9b0ef3c7 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
-Subject: [PATCH 084/282] input: gameport: Do not disable interrupts on
+Subject: [PATCH 084/277] input: gameport: Do not disable interrupts on
  PREEMPT_RT
 
 Use the _nort() primitives.

Modified: dists/sid/linux/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0085-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From db36ca412027b33bd89dcc04e3c6a5680701dcc1 Mon Sep 17 00:00:00 2001
+From 8c4fb7f39327a4dddf885a6086d5ef1c36d4170d Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 22:54:51 +0200
-Subject: [PATCH 085/282] acpi: Do not disable interrupts on PREEMPT_RT
+Subject: [PATCH 085/277] acpi: Do not disable interrupts on PREEMPT_RT
 
 Use the local_irq_*_nort() variants.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0086-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 88cbbcb43fb045f6c34ef6a1364efdee81870385 Mon Sep 17 00:00:00 2001
+From c82e86a64346e32498509ea9e88f7144ff3e3443 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 23:06:05 +0200
-Subject: [PATCH 086/282] core: Do not disable interrupts on RT in
+Subject: [PATCH 086/277] core: Do not disable interrupts on RT in
  kernel/users.c
 
 Use the local_irq_*_nort variants to reduce latencies in RT. The code

Modified: dists/sid/linux/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0087-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 254ee7aa44ceb7c5b659f3a875511419d23dc062 Mon Sep 17 00:00:00 2001
+From 3098ec16021322bd4fec04b774b099037e61fe15 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:33 -0500
-Subject: [PATCH 087/282] core: Do not disable interrupts on RT in
+Subject: [PATCH 087/277] core: Do not disable interrupts on RT in
  res_counter.c
 
 Frederic Weisbecker reported this warning:

Modified: dists/sid/linux/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0088-usb-Use-local_irq_-_nort-variants.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1fd0ba792a8c99d373a6321ce1926add58737ae5 Mon Sep 17 00:00:00 2001
+From 6439e2293289631051367d2a1c899efba8eddaab Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Fri, 3 Jul 2009 08:44:26 -0500
-Subject: [PATCH 088/282] usb: Use local_irq_*_nort() variants
+Subject: [PATCH 088/277] usb: Use local_irq_*_nort() variants
 
 [ tglx: Now that irqf_disabled is dead we should kill that ]
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0089-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 10df02eacb757eaffa3bf4d52b3e57df1e2513a3 Mon Sep 17 00:00:00 2001
+From 749701d44c4e7397a930a3b21fe1d981c08cb48b Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 17 Aug 2009 19:49:19 +0200
-Subject: [PATCH 089/282] tty: Do not disable interrupts in put_ldisc on -rt
+Subject: [PATCH 089/277] tty: Do not disable interrupts in put_ldisc on -rt
 
 Fixes the following on PREEMPT_RT:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0090-mm-scatterlist-dont-disable-irqs-on-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 42eda548462d57760f150d4ff36757301c2aebc1 Mon Sep 17 00:00:00 2001
+From 2dddb280fc9b83687b29a48b681a95b36ea83051 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:34 -0500
-Subject: [PATCH 090/282] mm: scatterlist dont disable irqs on RT
+Subject: [PATCH 090/277] mm: scatterlist dont disable irqs on RT
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0091-signal-fix-up-rcu-wreckage.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c21774940bc7629c44fe4af5c285479b84c30f73 Mon Sep 17 00:00:00 2001
+From 8d12f24e07f5accf853d7ef82433ba6a4a050e4e Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 22 Jul 2011 08:07:08 +0200
-Subject: [PATCH 091/282] signal-fix-up-rcu-wreckage.patch
+Subject: [PATCH 091/277] signal-fix-up-rcu-wreckage.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0092-net-wireless-warn-nort.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d699bd4579ad9e91080cdfcec188802134aae309 Mon Sep 17 00:00:00 2001
+From 2044bfbd35dd6915273415db5aa6c6b3482dacf3 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 21:05:33 +0200
-Subject: [PATCH 092/282] net-wireless-warn-nort.patch
+Subject: [PATCH 092/277] net-wireless-warn-nort.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0093-mm-Replace-cgroup_page-bit-spinlock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a5974a016d5d7ee7da04337fe2aa0b20f093a33b Mon Sep 17 00:00:00 2001
+From 32324e955792e3c50568aafd493e3c1d1ec0f53c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 19 Aug 2009 09:56:42 +0200
-Subject: [PATCH 093/282] mm: Replace cgroup_page bit spinlock
+Subject: [PATCH 093/277] mm: Replace cgroup_page bit spinlock
 
 Bit spinlocks are not working on RT. Replace them.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From df26a5cba834d9f4d824e34a038718c8aa2e079e Mon Sep 17 00:00:00 2001
+From 82b127a1a3f5f021691879aa34861f4cb7a54e37 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 09:18:52 +0100
-Subject: [PATCH 094/282] buffer_head: Replace bh_uptodate_lock for -rt
+Subject: [PATCH 094/277] buffer_head: Replace bh_uptodate_lock for -rt
 
 Wrap the bit_spin_lock calls into a separate inline and add the RT
 replacements with a real spinlock.
@@ -14,7 +14,7 @@
  3 files changed, 44 insertions(+), 21 deletions(-)
 
 diff --git a/fs/buffer.c b/fs/buffer.c
-index c807931..10e5ea2 100644
+index 4115eca..039fbba 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 @@
  }
  EXPORT_SYMBOL(end_buffer_async_write);
  
-@@ -3225,6 +3217,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
+@@ -3229,6 +3221,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);

Modified: dists/sid/linux/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5422b7a233df86ab0aa48bf871410c17b70ff9ba Mon Sep 17 00:00:00 2001
+From f63d770a1a818f5e3a47cb92b037b7b1459af15c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 10:11:25 +0100
-Subject: [PATCH 095/282] fs: jbd/jbd2: Make state lock and journal head lock
+Subject: [PATCH 095/277] fs: jbd/jbd2: Make state lock and journal head lock
  rt safe
 
 bit_spin_locks break under RT.

Modified: dists/sid/linux/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 56fe10c465dfcceb087a80ac3b04601aab51015f Mon Sep 17 00:00:00 2001
+From e8fb2932c8424d4ec26667f442b8d18c9792d28a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 10:22:04 +0100
-Subject: [PATCH 096/282] genirq: Disable DEBUG_SHIRQ for rt
+Subject: [PATCH 096/277] genirq: Disable DEBUG_SHIRQ for rt
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Added: dists/sid/linux/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -0,0 +1,31 @@
+From 639c58be9a11cdfb4dc97cfac51eb6b3c726d27d Mon Sep 17 00:00:00 2001
+From: Thomas Gleixner <tglx at linutronix.de>
+Date: Tue, 21 Jul 2009 16:07:37 +0200
+Subject: [PATCH 097/277] genirq: Disable random call on preempt-rt
+
+The random call introduces high latencies and is almost
+unused. Disable it for -rt.
+
+Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
+---
+ kernel/irq/handle.c |    3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
+index 10e0772..a768885 100644
+--- a/kernel/irq/handle.c
++++ b/kernel/irq/handle.c
+@@ -156,7 +156,10 @@ handle_irq_event_percpu(struct irq_desc *desc, struct irqaction *action)
+ 		action = action->next;
+ 	} while (action);
+ 
++#ifndef CONFIG_PREEMPT_RT_FULL
++	/* FIXME: Can we unbreak that ? */
+ 	add_interrupt_randomness(irq, flags);
++#endif
+ 
+ 	if (!noirqdebug)
+ 		note_interrupt(irq, desc, retval);
+-- 
+1.7.10
+

Modified: dists/sid/linux/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c68b73d5f260690c9f1331823d57dd7bbc77501a Mon Sep 17 00:00:00 2001
+From 3d3f0659ab6a6052e76b561633642b0eb937da55 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:57 -0500
-Subject: [PATCH 098/282] genirq: disable irqpoll on -rt
+Subject: [PATCH 098/277] genirq: disable irqpoll on -rt
 
 Creates long latencies for no value
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0099-genirq-force-threading.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a844f84d36323fda82577275b0d78d1f9a5b7deb Mon Sep 17 00:00:00 2001
+From 3d3300a8deae1aa408af38e060a5681741726212 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 3 Apr 2011 11:57:29 +0200
-Subject: [PATCH 099/282] genirq-force-threading.patch
+Subject: [PATCH 099/277] genirq-force-threading.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0100-drivers-net-fix-livelock-issues.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 57a7b64adf2a704e10d9ba68d002f30ae5f11c32 Mon Sep 17 00:00:00 2001
+From 86edd923d7c2956b73cd9e363a2fd700816338f8 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 20 Jun 2009 11:36:54 +0200
-Subject: [PATCH 100/282] drivers/net: fix livelock issues
+Subject: [PATCH 100/277] drivers/net: fix livelock issues
 
 Preempt-RT runs into a live lock issue with the NETDEV_TX_LOCKED micro
 optimization. The reason is that the softirq thread is rescheduling
@@ -22,10 +22,10 @@
  7 files changed, 10 insertions(+), 31 deletions(-)
 
 diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
-index eccdcff..ee8d8a2 100644
+index 5ae7df7..9500316 100644
 --- a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
 +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
-@@ -2236,11 +2236,7 @@ static netdev_tx_t atl1c_xmit_frame(struct sk_buff *skb,
+@@ -2235,11 +2235,7 @@ static netdev_tx_t atl1c_xmit_frame(struct sk_buff *skb,
  	}
  
  	tpd_req = atl1c_cal_tpd_req(skb);

Modified: dists/sid/linux/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0101-drivers-net-vortex-fix-locking-issues.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From bd931de893f70144e56bae8a5900d70365d8c37b Mon Sep 17 00:00:00 2001
+From 039e46e81fa9448318c05f96fc1aac2f61583291 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
-Subject: [PATCH 101/282] drivers/net: vortex fix locking issues
+Subject: [PATCH 101/277] drivers/net: vortex fix locking issues
 
 Argh, cut and paste wasn't enough...
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0102-drivers-net-gianfar-Make-RT-aware.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4110c52a433828061c90541f81d1950db02f947e Mon Sep 17 00:00:00 2001
+From 790203793d722dd7ff23e6e66dbf4c4c13d49caf Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Apr 2010 20:20:57 +0200
-Subject: [PATCH 102/282] drivers: net: gianfar: Make RT aware
+Subject: [PATCH 102/277] drivers: net: gianfar: Make RT aware
 
 The adjust_link() disables interrupts before taking the queue
 locks. On RT those locks are converted to "sleeping" locks and

Modified: dists/sid/linux/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0103-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 159364b11155069d81e5e93adb7ec245bc3a880f Mon Sep 17 00:00:00 2001
+From 2c2ecd2c72ff2c87690ee33d3a3b304586b256f1 Mon Sep 17 00:00:00 2001
 From: Wu Zhangjin <wuzj at lemote.com>
 Date: Mon, 4 Jan 2010 11:33:02 +0800
-Subject: [PATCH 103/282] USB: Fix the mouse problem when copying large
+Subject: [PATCH 103/277] USB: Fix the mouse problem when copying large
  amounts of data
 
 When copying large amounts of data between the USB storage devices and

Modified: dists/sid/linux/debian/patches/features/all/rt/0104-local-var.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0104-local-var.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0104-local-var.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0b82cd960445a3dc1756d906f718c7fc467626cb Mon Sep 17 00:00:00 2001
+From bdca5a5e97957d8d45974e066120da55e9828a2e Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 18:40:37 +0200
-Subject: [PATCH 104/282] local-var.patch
+Subject: [PATCH 104/277] local-var.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0105-rt-local-irq-lock.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 85fcde07047135f1e637f3ccde4ede49a0f5dfe8 Mon Sep 17 00:00:00 2001
+From ce1c6b964cd95b615d41337e70e9869cdad4e6ad Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 20 Jun 2011 09:03:47 +0200
-Subject: [PATCH 105/282] rt-local-irq-lock.patch
+Subject: [PATCH 105/277] rt-local-irq-lock.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0106-cpu-rt-variants.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 55349967274ba63aca4a72536c7e6c1d2b2063fe Mon Sep 17 00:00:00 2001
+From e3eb5e94953837f6bcefd44c89b8d9bdcd20e672 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 15:42:38 +0200
-Subject: [PATCH 106/282] cpu-rt-variants.patch
+Subject: [PATCH 106/277] cpu-rt-variants.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0107-mm-slab-wrap-functions.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 74eff412441a31600fd6935b1322a3bf8f4c76fe Mon Sep 17 00:00:00 2001
+From a18cd338b31bdc7f7e8c277ca6bb0f31439cb57a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 18 Jun 2011 19:44:43 +0200
-Subject: [PATCH 107/282] mm-slab-wrap-functions.patch
+Subject: [PATCH 107/277] mm-slab-wrap-functions.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,7 +9,7 @@
  1 file changed, 104 insertions(+), 48 deletions(-)
 
 diff --git a/mm/slab.c b/mm/slab.c
-index 1fd9983..38575a8 100644
+index d98f861..9e5ad9e 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -116,6 +116,7 @@
@@ -254,7 +254,7 @@
  	return 0;
  }
  
-@@ -3333,11 +3376,11 @@ retry:
+@@ -3334,11 +3377,11 @@ retry:
  		 * set and go into memory reserves if necessary.
  		 */
  		if (local_flags & __GFP_WAIT)
@@ -268,7 +268,7 @@
  		if (obj) {
  			/*
  			 * Insert into the appropriate per node queues
-@@ -3453,7 +3496,7 @@ __cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid,
+@@ -3456,7 +3499,7 @@ __cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid,
  		return NULL;
  
  	cache_alloc_debugcheck_before(cachep, flags);
@@ -277,7 +277,7 @@
  
  	if (nodeid == NUMA_NO_NODE)
  		nodeid = slab_node;
-@@ -3478,7 +3521,7 @@ __cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid,
+@@ -3481,7 +3524,7 @@ __cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid,
  	/* ___cache_alloc_node can fall back to other nodes */
  	ptr = ____cache_alloc_node(cachep, flags, nodeid);
    out:
@@ -286,7 +286,7 @@
  	ptr = cache_alloc_debugcheck_after(cachep, flags, ptr, caller);
  	kmemleak_alloc_recursive(ptr, obj_size(cachep), 1, cachep->flags,
  				 flags);
-@@ -3538,9 +3581,9 @@ __cache_alloc(struct kmem_cache *cachep, gfp_t flags, void *caller)
+@@ -3541,9 +3584,9 @@ __cache_alloc(struct kmem_cache *cachep, gfp_t flags, void *caller)
  		return NULL;
  
  	cache_alloc_debugcheck_before(cachep, flags);
@@ -298,7 +298,7 @@
  	objp = cache_alloc_debugcheck_after(cachep, flags, objp, caller);
  	kmemleak_alloc_recursive(objp, obj_size(cachep), 1, cachep->flags,
  				 flags);
-@@ -3854,9 +3897,9 @@ void kmem_cache_free(struct kmem_cache *cachep, void *objp)
+@@ -3857,9 +3900,9 @@ void kmem_cache_free(struct kmem_cache *cachep, void *objp)
  	debug_check_no_locks_freed(objp, obj_size(cachep));
  	if (!(cachep->flags & SLAB_DEBUG_OBJECTS))
  		debug_check_no_obj_freed(objp, obj_size(cachep));
@@ -310,7 +310,7 @@
  
  	trace_kmem_cache_free(_RET_IP_, objp);
  }
-@@ -3884,9 +3927,9 @@ void kfree(const void *objp)
+@@ -3887,9 +3930,9 @@ void kfree(const void *objp)
  	c = virt_to_cache(objp);
  	debug_check_no_locks_freed(objp, obj_size(c));
  	debug_check_no_obj_freed(objp, obj_size(c));
@@ -322,7 +322,7 @@
  }
  EXPORT_SYMBOL(kfree);
  
-@@ -3929,7 +3972,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
+@@ -3932,7 +3975,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
  		if (l3) {
  			struct array_cache *shared = l3->shared;
  
@@ -331,7 +331,7 @@
  
  			if (shared)
  				free_block(cachep, shared->entry,
-@@ -3942,7 +3985,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
+@@ -3945,7 +3988,7 @@ static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
  			}
  			l3->free_limit = (1 + nr_cpus_node(node)) *
  					cachep->batchcount + cachep->num;
@@ -340,7 +340,7 @@
  			kfree(shared);
  			free_alien_cache(new_alien);
  			continue;
-@@ -3989,17 +4032,28 @@ struct ccupdate_struct {
+@@ -3992,17 +4035,28 @@ struct ccupdate_struct {
  	struct array_cache *new[0];
  };
  
@@ -374,7 +374,7 @@
  
  /* Always called with the cache_chain_mutex held */
  static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
-@@ -4025,7 +4079,7 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
+@@ -4028,7 +4082,7 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
  	}
  	new->cachep = cachep;
  
@@ -383,7 +383,7 @@
  
  	check_irq_on();
  	cachep->batchcount = batchcount;
-@@ -4036,9 +4090,11 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
+@@ -4039,9 +4093,11 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
  		struct array_cache *ccold = new->new[i];
  		if (!ccold)
  			continue;
@@ -397,7 +397,7 @@
  		kfree(ccold);
  	}
  	kfree(new);
-@@ -4114,7 +4170,7 @@ static void drain_array(struct kmem_cache *cachep, struct kmem_list3 *l3,
+@@ -4117,7 +4173,7 @@ static void drain_array(struct kmem_cache *cachep, struct kmem_list3 *l3,
  	if (ac->touched && !force) {
  		ac->touched = 0;
  	} else {
@@ -406,7 +406,7 @@
  		if (ac->avail) {
  			tofree = force ? ac->avail : (ac->limit + 4) / 5;
  			if (tofree > ac->avail)
-@@ -4124,7 +4180,7 @@ static void drain_array(struct kmem_cache *cachep, struct kmem_list3 *l3,
+@@ -4127,7 +4183,7 @@ static void drain_array(struct kmem_cache *cachep, struct kmem_list3 *l3,
  			memmove(ac->entry, &(ac->entry[tofree]),
  				sizeof(void *) * ac->avail);
  		}
@@ -415,7 +415,7 @@
  	}
  }
  
-@@ -4263,7 +4319,7 @@ static int s_show(struct seq_file *m, void *p)
+@@ -4266,7 +4322,7 @@ static int s_show(struct seq_file *m, void *p)
  			continue;
  
  		check_irq_on();
@@ -424,7 +424,7 @@
  
  		list_for_each_entry(slabp, &l3->slabs_full, list) {
  			if (slabp->inuse != cachep->num && !error)
-@@ -4288,7 +4344,7 @@ static int s_show(struct seq_file *m, void *p)
+@@ -4291,7 +4347,7 @@ static int s_show(struct seq_file *m, void *p)
  		if (l3->shared)
  			shared_avail += l3->shared->avail;
  
@@ -433,7 +433,7 @@
  	}
  	num_slabs += active_slabs;
  	num_objs = num_slabs * cachep->num;
-@@ -4517,13 +4573,13 @@ static int leaks_show(struct seq_file *m, void *p)
+@@ -4520,13 +4576,13 @@ static int leaks_show(struct seq_file *m, void *p)
  			continue;
  
  		check_irq_on();

Modified: dists/sid/linux/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0108-slab-Fix-__do_drain-to-use-the-right-array-cache.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9281f2ed6be7b222a8029133fefbdb7f97b63404 Mon Sep 17 00:00:00 2001
+From 728e4119749b0eb3efae0e983f5dbae53c25d3bf Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 11 Oct 2011 23:56:23 -0400
-Subject: [PATCH 108/282] slab: Fix __do_drain to use the right array cache
+Subject: [PATCH 108/277] slab: Fix __do_drain to use the right array cache
 
 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
@@ -39,7 +39,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/mm/slab.c b/mm/slab.c
-index 38575a8..5b63148 100644
+index 9e5ad9e..98cd226 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -2573,7 +2573,7 @@ static void __do_drain(void *arg, unsigned int cpu)

Modified: dists/sid/linux/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0109-mm-More-lock-breaks-in-slab.c.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7db9ca2402c9588c7339e75efd4d8f5d9a5b525f Mon Sep 17 00:00:00 2001
+From c9ac639fef8c6f9835f7bcd0fed8e76aeb05fcad Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 3 Jul 2009 08:44:43 -0500
-Subject: [PATCH 109/282] mm: More lock breaks in slab.c
+Subject: [PATCH 109/277] mm: More lock breaks in slab.c
 
 Handle __free_pages outside of the locked regions. This reduces the
 lock contention on the percpu slab locks in -rt significantly.
@@ -13,7 +13,7 @@
  1 file changed, 68 insertions(+), 22 deletions(-)
 
 diff --git a/mm/slab.c b/mm/slab.c
-index 5b63148..5f0c5ef 100644
+index 98cd226..74d2dd7 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -723,6 +723,7 @@ static void slab_set_debugobj_lock_classes(struct kmem_cache *cachep)
@@ -191,7 +191,7 @@
  failed:
  	if (local_flags & __GFP_WAIT)
  		local_lock_irq(slab_lock);
-@@ -3631,7 +3674,7 @@ static void free_block(struct kmem_cache *cachep, void **objpp, int nr_objects,
+@@ -3634,7 +3677,7 @@ static void free_block(struct kmem_cache *cachep, void **objpp, int nr_objects,
  				 * a different cache, refer to comments before
  				 * alloc_slabmgmt.
  				 */
@@ -200,7 +200,7 @@
  			} else {
  				list_add(&slabp->list, &l3->slabs_free);
  			}
-@@ -3899,7 +3942,7 @@ void kmem_cache_free(struct kmem_cache *cachep, void *objp)
+@@ -3902,7 +3945,7 @@ void kmem_cache_free(struct kmem_cache *cachep, void *objp)
  		debug_check_no_obj_freed(objp, obj_size(cachep));
  	local_lock_irqsave(slab_lock, flags);
  	__cache_free(cachep, objp, __builtin_return_address(0));
@@ -209,7 +209,7 @@
  
  	trace_kmem_cache_free(_RET_IP_, objp);
  }
-@@ -3929,7 +3972,7 @@ void kfree(const void *objp)
+@@ -3932,7 +3975,7 @@ void kfree(const void *objp)
  	debug_check_no_obj_freed(objp, obj_size(c));
  	local_lock_irqsave(slab_lock, flags);
  	__cache_free(c, (void *)objp, __builtin_return_address(0));
@@ -218,7 +218,7 @@
  }
  EXPORT_SYMBOL(kfree);
  
-@@ -3985,7 +4028,8 @@ static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
+@@ -3988,7 +4031,8 @@ static int alloc_kmemlist(struct kmem_cache *cachep, gfp_t gfp)
  			}
  			l3->free_limit = (1 + nr_cpus_node(node)) *
  					cachep->batchcount + cachep->num;
@@ -228,7 +228,7 @@
  			kfree(shared);
  			free_alien_cache(new_alien);
  			continue;
-@@ -4051,7 +4095,9 @@ static void do_ccupdate_local(void *info)
+@@ -4054,7 +4098,9 @@ static void do_ccupdate_local(void *info)
  #else
  static void do_ccupdate_local(void *info, int cpu)
  {
@@ -238,7 +238,7 @@
  }
  #endif
  
-@@ -4093,8 +4139,8 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
+@@ -4096,8 +4142,8 @@ static int do_tune_cpucache(struct kmem_cache *cachep, int limit,
  		local_spin_lock_irq(slab_lock,
  				    &cachep->nodelists[cpu_to_mem(i)]->list_lock);
  		free_block(cachep, ccold->entry, ccold->avail, cpu_to_mem(i));

Modified: dists/sid/linux/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0110-mm-page_alloc-rt-friendly-per-cpu-pages.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5e1cc4d26f11f3ed84824c66a85c6a51695363eb Mon Sep 17 00:00:00 2001
+From 9c56a7025767cc9fa5d652b27d869e3ac5137f21 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:37 -0500
-Subject: [PATCH 110/282] mm: page_alloc: rt-friendly per-cpu pages
+Subject: [PATCH 110/277] mm: page_alloc: rt-friendly per-cpu pages
 
 rt-friendly per-cpu pages: convert the irqs-off per-cpu locking
 method into a preemptible, explicit-per-cpu-locks method.
@@ -17,7 +17,7 @@
  1 file changed, 39 insertions(+), 16 deletions(-)
 
 diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 3344154..27865c9 100644
+index 9a27890..4b9301c 100644
 --- a/mm/page_alloc.c
 +++ b/mm/page_alloc.c
 @@ -57,6 +57,7 @@
@@ -173,7 +173,7 @@
  	return NULL;
  }
  
-@@ -3684,10 +3706,10 @@ static int __zone_pcp_update(void *data)
+@@ -3730,10 +3752,10 @@ static int __zone_pcp_update(void *data)
  		pset = per_cpu_ptr(zone->pageset, cpu);
  		pcp = &pset->pcp;
  
@@ -186,7 +186,7 @@
  	}
  	return 0;
  }
-@@ -5053,6 +5075,7 @@ static int page_alloc_cpu_notify(struct notifier_block *self,
+@@ -5096,6 +5118,7 @@ static int page_alloc_cpu_notify(struct notifier_block *self,
  void __init page_alloc_init(void)
  {
  	hotcpu_notifier(page_alloc_cpu_notify, 0);

Modified: dists/sid/linux/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0111-mm-page_alloc-reduce-lock-sections-further.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 87078e874af4c2f707155080d0e14a413777047f Mon Sep 17 00:00:00 2001
+From c0bb66e6c7dffe6686a957b8cbd65611da228116 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 3 Jul 2009 08:44:37 -0500
-Subject: [PATCH 111/282] mm: page_alloc reduce lock sections further
+Subject: [PATCH 111/277] mm: page_alloc reduce lock sections further
 
 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.
@@ -13,7 +13,7 @@
  1 file changed, 58 insertions(+), 19 deletions(-)
 
 diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 27865c9..5124fb0 100644
+index 4b9301c..edbf47a 100644
 --- a/mm/page_alloc.c
 +++ b/mm/page_alloc.c
 @@ -594,7 +594,7 @@ static inline int free_pages_check(struct page *page)
@@ -175,7 +175,7 @@
  	}
  
  out:
-@@ -3702,12 +3739,14 @@ static int __zone_pcp_update(void *data)
+@@ -3748,12 +3785,14 @@ static int __zone_pcp_update(void *data)
  	for_each_possible_cpu(cpu) {
  		struct per_cpu_pageset *pset;
  		struct per_cpu_pages *pcp;

Modified: dists/sid/linux/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0112-mm-page-alloc-fix.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 78e9541f415fa2c579dc36e66f9c4f918647b37f Mon Sep 17 00:00:00 2001
+From 0610cea790210f5cce2d1592be6e9901424647b3 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 16:47:49 +0200
-Subject: [PATCH 112/282] mm-page-alloc-fix.patch
+Subject: [PATCH 112/277] mm-page-alloc-fix.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 5124fb0..49675c7 100644
+index edbf47a..0125227 100644
 --- a/mm/page_alloc.c
 +++ b/mm/page_alloc.c
-@@ -1960,8 +1960,8 @@ __alloc_pages_direct_compact(gfp_t gfp_mask, unsigned int order,
+@@ -1966,8 +1966,8 @@ __alloc_pages_direct_compact(gfp_t gfp_mask, unsigned int order,
  	if (*did_some_progress != COMPACT_SKIPPED) {
  
  		/* Page migration frees to the PCP lists but we want merging */

Modified: dists/sid/linux/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0113-mm-convert-swap-to-percpu-locked.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 26fb48fdcf100f637d8415f0154f7998a03255e8 Mon Sep 17 00:00:00 2001
+From d186a4215f2f25a41931a586bc0c942c1dcf6edd Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:51 -0500
-Subject: [PATCH 113/282] mm: convert swap to percpu locked
+Subject: [PATCH 113/277] mm: convert swap to percpu locked
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0114-mm-vmstat-fix-the-irq-lock-asymetry.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From df7507036c61fcade1c1ed7b1950793f0096857e Mon Sep 17 00:00:00 2001
+From 8af50caae44eb7001ee85b030ced81468bd11556 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 20:47:08 +0200
-Subject: [PATCH 114/282] mm-vmstat-fix-the-irq-lock-asymetry.patch
+Subject: [PATCH 114/277] mm-vmstat-fix-the-irq-lock-asymetry.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 9 insertions(+), 9 deletions(-)
 
 diff --git a/mm/vmscan.c b/mm/vmscan.c
-index fbe2d2c..aa50ccf4 100644
+index 48febd7..2a29cf8 100644
 --- a/mm/vmscan.c
 +++ b/mm/vmscan.c
-@@ -1344,8 +1344,8 @@ static int too_many_isolated(struct zone *zone, int file,
+@@ -1381,8 +1381,8 @@ static int too_many_isolated(struct zone *zone, int file,
   */
  static noinline_for_stack void
  putback_lru_pages(struct zone *zone, struct scan_control *sc,
@@ -23,7 +23,7 @@
  {
  	struct page *page;
  	struct pagevec pvec;
-@@ -1356,7 +1356,12 @@ putback_lru_pages(struct zone *zone, struct scan_control *sc,
+@@ -1393,7 +1393,12 @@ putback_lru_pages(struct zone *zone, struct scan_control *sc,
  	/*
  	 * Put back any unfreeable pages.
  	 */
@@ -37,7 +37,7 @@
  	while (!list_empty(page_list)) {
  		int lru;
  		page = lru_to_page(page_list);
-@@ -1539,12 +1544,7 @@ shrink_inactive_list(unsigned long nr_to_scan, struct zone *zone,
+@@ -1576,12 +1581,7 @@ shrink_inactive_list(unsigned long nr_to_scan, struct zone *zone,
  					priority, &nr_dirty, &nr_writeback);
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0115-mm-make-vmstat-rt-aware.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9826451465dd335f33bb184b891923d4d189a25e Mon Sep 17 00:00:00 2001
+From b52d25f6f9b99bf0faa27deada5a2e426c6d8d7e Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:13 -0500
-Subject: [PATCH 115/282] mm: make vmstat -rt aware
+Subject: [PATCH 115/277] mm: make vmstat -rt aware
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0116-mm-shrink-the-page-frame-to-rt-size.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 439a317e670e03a91f8ebc6d71684b63d3b5aa74 Mon Sep 17 00:00:00 2001
+From ad37848182dfc717e458525c04bc91b90edcb11a Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 3 Jul 2009 08:44:54 -0500
-Subject: [PATCH 116/282] mm: shrink the page frame to !-rt size
+Subject: [PATCH 116/277] mm: shrink the page frame to !-rt size
 
 He below is a boot-tested hack to shrink the page frame size back to
 normal.
@@ -106,10 +106,10 @@
  		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 7fa62d9..af0df1a 100644
+index c2575a6..b4e9834 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -4016,3 +4016,35 @@ void copy_user_huge_page(struct page *dst, struct page *src,
+@@ -4019,3 +4019,35 @@ void copy_user_huge_page(struct page *dst, struct page *src,
  	}
  }
  #endif /* CONFIG_TRANSPARENT_HUGEPAGE || CONFIG_HUGETLBFS */

Modified: dists/sid/linux/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0117-ARM-Initialize-ptl-lock-for-vector-page.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d2e15f3a46f118e0899735206d436f5380ca8d79 Mon Sep 17 00:00:00 2001
+From d5ec47aa3e9c31516824ad7384ccc4d91f577f2b Mon Sep 17 00:00:00 2001
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Sat, 1 Oct 2011 18:58:13 -0700
-Subject: [PATCH 117/282] ARM: Initialize ptl->lock for vector page
+Subject: [PATCH 117/277] ARM: Initialize ptl->lock for vector page
 
 Without this patch, ARM can not use SPLIT_PTLOCK_CPUS if
 PREEMPT_RT_FULL=y because vectors_user_mapping() creates a
@@ -35,10 +35,10 @@
  1 file changed, 25 insertions(+)
 
 diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c
-index 54833ff..75227b3 100644
+index 3577921..986d423 100644
 --- a/arch/arm/kernel/process.c
 +++ b/arch/arm/kernel/process.c
-@@ -489,6 +489,31 @@ unsigned long arch_randomize_brk(struct mm_struct *mm)
+@@ -491,6 +491,31 @@ unsigned long arch_randomize_brk(struct mm_struct *mm)
  }
  
  #ifdef CONFIG_MMU

Modified: dists/sid/linux/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0118-mm-Allow-only-slab-on-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fcf8616ce028bfa099fc88547032470c202d73b8 Mon Sep 17 00:00:00 2001
+From 5f70e6382eae12ed7fb79de77084d4cb9470c453 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:03 -0500
-Subject: [PATCH 118/282] mm: Allow only slab on RT
+Subject: [PATCH 118/277] mm: Allow only slab on RT
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0119-radix-tree-rt-aware.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 476a0c32970d7ead365304dead2a94921ee84b74 Mon Sep 17 00:00:00 2001
+From 4d362186fe9b27a7d308af2a39bc18afd1245dd6 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:33:18 +0200
-Subject: [PATCH 119/282] radix-tree-rt-aware.patch
+Subject: [PATCH 119/277] radix-tree-rt-aware.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0120-panic-disable-random-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4280a3c44899a1155f4d1322e52168920963f704 Mon Sep 17 00:00:00 2001
+From ac68ab875868284a752fa3b4284b498d0e91ad87 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 10 Apr 2012 14:34:04 -0400
-Subject: [PATCH 120/282] panic-disable-random-on-rt
+Subject: [PATCH 120/277] panic-disable-random-on-rt
 
 ---
  kernel/panic.c |    2 ++

Modified: dists/sid/linux/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0121-ipc-Make-the-ipc-code-rt-aware.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5e035cfab75fd41f0653dedd1573ed73ff2b7706 Mon Sep 17 00:00:00 2001
+From acab6b7d624aa2c963ab97feb4c70156c2b92f6e Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:12 -0500
-Subject: [PATCH 121/282] ipc: Make the ipc code -rt aware
+Subject: [PATCH 121/277] ipc: Make the ipc code -rt aware
 
 RT serializes the code with the (rt)spinlock but keeps preemption
 enabled. Some parts of the code need to be atomic nevertheless.

Modified: dists/sid/linux/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0122-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e01092dac9ba96592a1ce3641cbcef43cb86bc53 Mon Sep 17 00:00:00 2001
+From 43d4d565bc4fb735093b21b9a6e08feaa4cb7ba9 Mon Sep 17 00:00:00 2001
 From: KOBAYASHI Yoshitake <yoshitake.kobayashi at toshiba.co.jp>
 Date: Sat, 23 Jul 2011 11:57:36 +0900
-Subject: [PATCH 122/282] ipc/mqueue: Add a critical section to avoid a
+Subject: [PATCH 122/277] ipc/mqueue: Add a critical section to avoid a
  deadlock
 
 (Repost for v3.0-rt1 and changed the distination addreses)

Modified: dists/sid/linux/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0123-relay-fix-timer-madness.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0fb3cd8e7bae3142cc42f0876cb7229f35e64306 Mon Sep 17 00:00:00 2001
+From 2390a3a7afa258576e45ac0ecc46bd974c2a16c5 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:07 -0500
-Subject: [PATCH 123/282] relay: fix timer madness
+Subject: [PATCH 123/277] relay: fix timer madness
 
 remove timer calls (!!!) from deep within the tracing infrastructure.
 This was totally bogus code that can cause lockups and worse.  Poll

Modified: dists/sid/linux/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0124-net-ipv4-route-use-locks-on-up-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5d935483d70a9d8427cb1596df938352e316ebf0 Mon Sep 17 00:00:00 2001
+From eed50dd6c6740a3ac323c142b17476225fa9de08 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 15 Jul 2011 16:24:45 +0200
-Subject: [PATCH 124/282] net-ipv4-route-use-locks-on-up-rt.patch
+Subject: [PATCH 124/277] net-ipv4-route-use-locks-on-up-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0125-workqueue-avoid-the-lock-in-cpu-dying.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4611f846bce43364ec89f9aad4ff2415b82c7caf Mon Sep 17 00:00:00 2001
+From 33e804b9aab766c18dfd8023b86e0d759a02a559 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 20:39:24 +0200
-Subject: [PATCH 125/282] workqueue-avoid-the-lock-in-cpu-dying.patch
+Subject: [PATCH 125/277] workqueue-avoid-the-lock-in-cpu-dying.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,7 +9,7 @@
  1 file changed, 20 insertions(+), 10 deletions(-)
 
 diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 4b4421d..8bdc220 100644
+index f850ee0..a8e9007 100644
 --- a/kernel/workqueue.c
 +++ b/kernel/workqueue.c
 @@ -3509,6 +3509,25 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,

Modified: dists/sid/linux/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0126-timers-prepare-for-full-preemption.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d9934e41c0fb51d0afbfff386b18f9ed48af9123 Mon Sep 17 00:00:00 2001
+From 1f45a14ce6fd75fd561783e06a1d777f8b289337 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:34 -0500
-Subject: [PATCH 126/282] timers: prepare for full preemption
+Subject: [PATCH 126/277] timers: prepare for full preemption
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0127-timers-preempt-rt-support.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From bb0c3f398cc480a76ecd23facb2b584a25afb257 Mon Sep 17 00:00:00 2001
+From 9538392fd306e56d548565d441f249463378fcc4 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:20 -0500
-Subject: [PATCH 127/282] timers: preempt-rt support
+Subject: [PATCH 127/277] timers: preempt-rt support
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0128-timers-fix-timer-hotplug-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4f08775c1905f1057a7e152931b2f964987c593a Mon Sep 17 00:00:00 2001
+From cc1e7118b6d5d12465eef30d672ee86361deeb86 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:32 -0500
-Subject: [PATCH 128/282] timers: fix timer hotplug on -rt
+Subject: [PATCH 128/277] timers: fix timer hotplug on -rt
 
 Here we are in the CPU_DEAD notifier, and we must not sleep nor
 enable interrupts.

Modified: dists/sid/linux/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0129-timers-mov-printk_tick-to-soft-interrupt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b4314b6a723c8a5d50cfc50003bc6a58c0ee9b3d Mon Sep 17 00:00:00 2001
+From 62d2b3f4ca78669794b1092481d04e9df7df9012 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:30 -0500
-Subject: [PATCH 129/282] timers: mov printk_tick to soft interrupt
+Subject: [PATCH 129/277] timers: mov printk_tick to soft interrupt
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Signed-off-by: Ingo Molnar <mingo at elte.hu>

Modified: dists/sid/linux/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0130-timer-delay-waking-softirqs-from-the-jiffy-tick.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 6b3e39602b635fa2f71fff5dc26a363cffeec3f9 Mon Sep 17 00:00:00 2001
+From 46e82d6614fe9efa23677a92eb90218d21bbf24e Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 21 Aug 2009 11:56:45 +0200
-Subject: [PATCH 130/282] timer: delay waking softirqs from the jiffy tick
+Subject: [PATCH 130/277] timer: delay waking softirqs from the jiffy tick
 
 People were complaining about broken balancing with the recent -rt
 series.

Modified: dists/sid/linux/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0131-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 08cd6c1108784e10a1b2994c0058d58193637e61 Mon Sep 17 00:00:00 2001
+From 7561c8a5f6b461091af9df1a11d221f496491954 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 15:23:39 +0200
-Subject: [PATCH 131/282] timers: Avoid the switch timers base set to NULL
+Subject: [PATCH 131/277] timers: Avoid the switch timers base set to NULL
  trick on RT
 
 On RT that code is preemptible, so we cannot assign NULL to timers

Modified: dists/sid/linux/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0132-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 66ed3105dab81c88335bd9c3cb6dd4070944db1f Mon Sep 17 00:00:00 2001
+From 9dc3aa40a0fc74a5cc6ba9ff5c9c20ba960e4129 Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:45 +0800
-Subject: [PATCH 132/282] printk: Don't call printk_tick in printk_needs_cpu()
+Subject: [PATCH 132/277] printk: Don't call printk_tick in printk_needs_cpu()
  on RT
 
 printk_tick() can't be called in atomic context when RT is enabled,

Modified: dists/sid/linux/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0133-hrtimers-prepare-full-preemption.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 3fb8c447cf2a5fb7b9d5d5d6eef9788941e7907e Mon Sep 17 00:00:00 2001
+From e2b46574a2336f483f4129f4f3d1df1ffd31f95c Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:34 -0500
-Subject: [PATCH 133/282] hrtimers: prepare full preemption
+Subject: [PATCH 133/277] hrtimers: prepare full preemption
 
 Make cancellation of a running callback in softirq context safe
 against preemption.
@@ -15,6 +15,8 @@
  kernel/posix-timers.c   |   33 +++++++++++++++++++++++++++++++++
  4 files changed, 76 insertions(+), 1 deletion(-)
 
+diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h
+index cc07d27..75b2545 100644
 --- a/include/linux/hrtimer.h
 +++ b/include/linux/hrtimer.h
 @@ -189,6 +189,9 @@ struct hrtimer_cpu_base {
@@ -27,7 +29,7 @@
  	struct hrtimer_clock_base	clock_base[HRTIMER_MAX_CLOCK_BASES];
  };
  
-@@ -382,6 +385,13 @@ static inline int hrtimer_restart(struct
+@@ -382,6 +385,13 @@ static inline int hrtimer_restart(struct hrtimer *timer)
  	return hrtimer_start_expires(timer, HRTIMER_MODE_ABS);
  }
  
@@ -41,9 +43,11 @@
  /* Query timers: */
  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 7eec82d..45b923b 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -857,6 +857,32 @@ u64 hrtimer_forward(struct hrtimer *time
+@@ -857,6 +857,32 @@ u64 hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval)
  }
  EXPORT_SYMBOL_GPL(hrtimer_forward);
  
@@ -76,7 +80,7 @@
  /*
   * enqueue_hrtimer - internal function to (re)start a timer
   *
-@@ -1083,7 +1109,7 @@ int hrtimer_cancel(struct hrtimer *timer
+@@ -1083,7 +1109,7 @@ int hrtimer_cancel(struct hrtimer *timer)
  
  		if (ret >= 0)
  			return ret;
@@ -94,7 +98,7 @@
  }
  
  /*
-@@ -1659,6 +1687,9 @@ static void __cpuinit init_hrtimers_cpu(
+@@ -1659,6 +1687,9 @@ static void __cpuinit init_hrtimers_cpu(int cpu)
  	}
  
  	hrtimer_init_hres(cpu_base);
@@ -104,6 +108,8 @@
  }
  
  #ifdef CONFIG_HOTPLUG_CPU
+diff --git a/kernel/itimer.c b/kernel/itimer.c
+index d802883..2c582fc 100644
 --- a/kernel/itimer.c
 +++ b/kernel/itimer.c
 @@ -214,6 +214,7 @@ again:
@@ -114,9 +120,11 @@
  			goto again;
  		}
  		expires = timeval_to_ktime(value->it_value);
+diff --git a/kernel/posix-timers.c b/kernel/posix-timers.c
+index 7b73c34..6a74800 100644
 --- a/kernel/posix-timers.c
 +++ b/kernel/posix-timers.c
-@@ -766,6 +766,20 @@ SYSCALL_DEFINE1(timer_getoverrun, timer_
+@@ -766,6 +766,20 @@ SYSCALL_DEFINE1(timer_getoverrun, timer_t, timer_id)
  	return overrun;
  }
  
@@ -174,7 +182,7 @@
  
  	spin_lock(&current->sighand->siglock);
  	list_del(&timer->list);
-@@ -920,8 +943,18 @@ static void itimer_delete(struct k_itime
+@@ -920,8 +943,18 @@ static void itimer_delete(struct k_itimer *timer)
  retry_delete:
  	spin_lock_irqsave(&timer->it_lock, flags);
  
@@ -193,3 +201,6 @@
  		goto retry_delete;
  	}
  	list_del(&timer->list);
+-- 
+1.7.10
+

Modified: dists/sid/linux/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0134-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d57329a2347a0c0324638cfb0a6dac6dcd6ff2e2 Mon Sep 17 00:00:00 2001
+From d4a9fc63918b7a646eb7d491e8380082ab5e0b13 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:31 -0500
-Subject: [PATCH 134/282] hrtimer: fixup hrtimer callback changes for
+Subject: [PATCH 134/277] hrtimer: fixup hrtimer callback changes for
  preempt-rt
 
 In preempt-rt we can not call the callbacks which take sleeping locks
@@ -12,19 +12,16 @@
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
-[bwh: Forward-ported to 3.2.24: move the code added to run_hrtimer_softirq()
- by commit f55a6faa384304c89cfef162768e88374d3312cb ('hrtimer: Provide
- clock_was_set_delayed()')]
 ---
  include/linux/hrtimer.h  |    3 +
- kernel/hrtimer.c         |  190 +++++++++++++++++++++++++++++++++++++++++-----
+ kernel/hrtimer.c         |  194 +++++++++++++++++++++++++++++++++++++++++-----
  kernel/sched.c           |    2 +
  kernel/time/tick-sched.c |    1 +
  kernel/watchdog.c        |    1 +
- 5 files changed, 179 insertions(+), 18 deletions(-)
+ 5 files changed, 181 insertions(+), 20 deletions(-)
 
 diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h
-index e8b395d..0e37086 100644
+index 75b2545..26b008b 100644
 --- a/include/linux/hrtimer.h
 +++ b/include/linux/hrtimer.h
 @@ -111,6 +111,8 @@ struct hrtimer {
@@ -45,7 +42,7 @@
  	ktime_t			(*get_time)(void);
  	ktime_t			softirq_time;
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 905e2cd2..1dd627b 100644
+index 45b923b..392fa07 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
 @@ -589,8 +589,7 @@ static int hrtimer_reprogram(struct hrtimer *timer,
@@ -74,7 +71,7 @@
  {
 +#ifdef CONFIG_PREEMPT_RT_BASE
 +again:
-+	if (base->cpu_base->hres_active && hrtimer_reprogram(timer, base)) {
+ 	if (base->cpu_base->hres_active && hrtimer_reprogram(timer, base)) {
 +		/*
 +		 * Move softirq based timers away from the rbtree in
 +		 * case it expired already. Otherwise we would have a
@@ -93,12 +90,12 @@
 +			return 1;
 +		}
 +#else
- 	if (base->cpu_base->hres_active && hrtimer_reprogram(timer, base)) {
++	if (base->cpu_base->hres_active && hrtimer_reprogram(timer, base)) {
 +#endif
  		if (wakeup) {
  			raw_spin_unlock(&base->cpu_base->lock);
  			raise_softirq_irqoff(HRTIMER_SOFTIRQ);
-@@ -733,6 +757,11 @@ static inline int hrtimer_enqueue_reprogram(struct hrtimer *timer,
+@@ -743,6 +767,11 @@ static inline int hrtimer_enqueue_reprogram(struct hrtimer *timer,
  }
  static inline void hrtimer_init_hres(struct hrtimer_cpu_base *base) { }
  static inline void retrigger_next_event(void *arg) { }
@@ -110,7 +107,7 @@
  
  #endif /* CONFIG_HIGH_RES_TIMERS */
  
-@@ -864,9 +893,9 @@ void hrtimer_wait_for_timer(const struct hrtimer *timer)
+@@ -874,9 +903,9 @@ void hrtimer_wait_for_timer(const struct hrtimer *timer)
  {
  	struct hrtimer_clock_base *base = timer->base;
  
@@ -122,7 +119,7 @@
  }
  
  #else
-@@ -916,6 +945,11 @@ static void __remove_hrtimer(struct hrtimer *timer,
+@@ -926,6 +955,11 @@ static void __remove_hrtimer(struct hrtimer *timer,
  	if (!(timer->state & HRTIMER_STATE_ENQUEUED))
  		goto out;
  
@@ -134,7 +131,7 @@
  	next_timer = timerqueue_getnext(&base->active);
  	timerqueue_del(&base->active, &timer->node);
  	if (&timer->node == next_timer) {
-@@ -1178,6 +1212,7 @@ static void __hrtimer_init(struct hrtimer *timer, clockid_t clock_id,
+@@ -1188,6 +1222,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];
@@ -142,7 +139,7 @@
  	timerqueue_init(&timer->node);
  
  #ifdef CONFIG_TIMER_STATS
-@@ -1261,10 +1296,118 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
+@@ -1271,10 +1306,118 @@ static void __run_hrtimer(struct hrtimer *timer, ktime_t *now)
  	timer->state &= ~HRTIMER_STATE_CALLBACK;
  }
  
@@ -263,7 +260,7 @@
  /*
   * High resolution timer interrupt
   * Called with interrupts disabled
-@@ -1273,7 +1416,7 @@ void hrtimer_interrupt(struct clock_event_device *dev)
+@@ -1283,7 +1426,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;
@@ -272,7 +269,7 @@
  
  	BUG_ON(!cpu_base->hres_active);
  	cpu_base->nr_events++;
-@@ -1340,7 +1483,10 @@ retry:
+@@ -1349,7 +1492,10 @@ retry:
  				break;
  			}
  
@@ -284,7 +281,7 @@
  		}
  	}
  
-@@ -1355,6 +1501,10 @@ retry:
+@@ -1364,6 +1510,10 @@ retry:
  	if (expires_next.tv64 == KTIME_MAX ||
  	    !tick_program_event(expires_next, 0)) {
  		cpu_base->hang_detected = 0;
@@ -295,44 +292,37 @@
  		return;
  	}
  
-@@ -1430,24 +1580,24 @@ void hrtimer_peek_ahead_timers(void)
+@@ -1444,6 +1594,12 @@ void hrtimer_peek_ahead_timers(void)
  	local_irq_restore(flags);
  }
  
--static void run_hrtimer_softirq(struct softirq_action *h)
--{
--	struct hrtimer_cpu_base *cpu_base = &__get_cpu_var(hrtimer_bases);
--
--	if (cpu_base->clock_was_set) {
--		cpu_base->clock_was_set = 0;
--		clock_was_set();
--	}
--
--	hrtimer_peek_ahead_timers();
--}
--
- #else /* CONFIG_HIGH_RES_TIMERS */
- 
- static inline void __hrtimer_peek_ahead_timers(void) { }
- 
- #endif	/* !CONFIG_HIGH_RES_TIMERS */
- 
-+static void run_hrtimer_softirq(struct softirq_action *h)
-+{
-+	struct hrtimer_cpu_base *cpu_base = &__get_cpu_var(hrtimer_bases);
++#else /* CONFIG_HIGH_RES_TIMERS */
 +
-+	if (cpu_base->clock_was_set) {
-+		cpu_base->clock_was_set = 0;
-+		clock_was_set();
-+	}
++static inline void __hrtimer_peek_ahead_timers(void) { }
 +
-+	hrtimer_rt_run_pending();
-+}
++#endif	/* !CONFIG_HIGH_RES_TIMERS */
 +
+ static void run_hrtimer_softirq(struct softirq_action *h)
+ {
+ 	struct hrtimer_cpu_base *cpu_base = &__get_cpu_var(hrtimer_bases);
+@@ -1453,15 +1609,9 @@ static void run_hrtimer_softirq(struct softirq_action *h)
+ 		clock_was_set();
+ 	}
+ 
+-	hrtimer_peek_ahead_timers();
++	hrtimer_rt_run_pending();
+ }
+ 
+-#else /* CONFIG_HIGH_RES_TIMERS */
+-
+-static inline void __hrtimer_peek_ahead_timers(void) { }
+-
+-#endif	/* !CONFIG_HIGH_RES_TIMERS */
+-
  /*
   * Called from timer softirq every jiffy, expire hrtimers:
   *
-@@ -1473,7 +1623,7 @@ void hrtimer_run_queues(void)
+@@ -1494,7 +1644,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;
@@ -341,7 +331,7 @@
  
  	if (hrtimer_hres_active())
  		return;
-@@ -1498,12 +1648,16 @@ void hrtimer_run_queues(void)
+@@ -1519,12 +1669,16 @@ void hrtimer_run_queues(void)
  					hrtimer_get_expires_tv64(timer))
  				break;
  
@@ -360,7 +350,7 @@
  }
  
  /*
-@@ -1525,6 +1679,7 @@ static enum hrtimer_restart hrtimer_wakeup(struct hrtimer *timer)
+@@ -1546,6 +1700,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;
@@ -368,7 +358,7 @@
  	sl->task = task;
  }
  EXPORT_SYMBOL_GPL(hrtimer_init_sleeper);
-@@ -1663,6 +1818,7 @@ static void __cpuinit init_hrtimers_cpu(int cpu)
+@@ -1684,6 +1839,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);
@@ -376,7 +366,7 @@
  	}
  
  	hrtimer_init_hres(cpu_base);
-@@ -1781,9 +1937,7 @@ void __init hrtimers_init(void)
+@@ -1802,9 +1958,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);
@@ -387,7 +377,7 @@
  
  /**
 diff --git a/kernel/sched.c b/kernel/sched.c
-index f2fc6ee..057e72d 100644
+index 86cc07e..25d1af9 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
 @@ -189,6 +189,7 @@ void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime)
@@ -398,7 +388,7 @@
  	rt_b->rt_period_timer.function = sched_rt_period_timer;
  }
  
-@@ -1277,6 +1278,7 @@ static void init_rq_hrtick(struct rq *rq)
+@@ -1274,6 +1275,7 @@ static void init_rq_hrtick(struct rq *rq)
  
  	hrtimer_init(&rq->hrtick_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
  	rq->hrtick_timer.function = hrtick;
@@ -407,10 +397,10 @@
  #else	/* CONFIG_SCHED_HRTICK */
  static inline void hrtick_clear(struct rq *rq)
 diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index d7abd2f..a2c2a64 100644
+index 9964bda..548d311 100644
 --- a/kernel/time/tick-sched.c
 +++ b/kernel/time/tick-sched.c
-@@ -802,6 +802,7 @@ void tick_setup_sched_timer(void)
+@@ -805,6 +805,7 @@ void tick_setup_sched_timer(void)
  	 * Emulate tick processing via per-CPU hrtimers:
  	 */
  	hrtimer_init(&ts->sched_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);

Modified: dists/sid/linux/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0135-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From cf20c3703ab9a12d50b608160f9c85c976cfe092 Mon Sep 17 00:00:00 2001
+From 0820fb2c4f666775efecddcd7e073fa228661ef6 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 12 Aug 2011 17:39:54 +0200
-Subject: [PATCH 135/282] hrtimer: Don't call the timer handler from
+Subject: [PATCH 135/277] hrtimer: Don't call the timer handler from
  hrtimer_start
 
  [<ffffffff812de4a9>] __delay+0xf/0x11
@@ -33,7 +33,7 @@
  1 file changed, 23 insertions(+), 25 deletions(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 1dd627b..358442b 100644
+index 392fa07..27a3192 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
 @@ -646,37 +646,24 @@ static inline int hrtimer_enqueue_reprogram(struct hrtimer *timer,
@@ -84,7 +84,7 @@
  	}
  
  	return 0;
-@@ -1046,8 +1033,19 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1056,8 +1043,19 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  	 *
  	 * XXX send_remote_softirq() ?
  	 */

Modified: dists/sid/linux/debian/patches/features/all/rt/0136-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0136-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0136-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1c2a1d160b5cc878596ce4bb89a9d6c057f90a26 Mon Sep 17 00:00:00 2001
+From a194592a05d627e4f0f64a836a36fcdd856ce251 Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 13 Oct 2011 15:52:30 +0800
-Subject: [PATCH 136/282] hrtimer: Add missing debug_activate() aid [Was: Re:
+Subject: [PATCH 136/277] hrtimer: Add missing debug_activate() aid [Was: Re:
  [ANNOUNCE] 3.0.6-rt17]
 
 On Fri, Oct 07, 2011 at 10:25:25AM -0700, Fernando Lopez-Lezcano wrote:
@@ -25,10 +25,10 @@
  1 file changed, 1 insertion(+)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 358442b..d363df8 100644
+index 27a3192..34b3232 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1042,6 +1042,7 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1052,6 +1052,7 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  			 * remove it again and report a failure. This avoids
  			 * stale base->first entries.
  			 */

Modified: dists/sid/linux/debian/patches/features/all/rt/0137-hrtimer-fix-reprogram-madness.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0137-hrtimer-fix-reprogram-madness.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0137-hrtimer-fix-reprogram-madness.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 94f180f7d0ee58a5c63dd8d306eff6cc430a7ba2 Mon Sep 17 00:00:00 2001
+From 03d196c4769967fb99a27ddf4c9fc6125d242763 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 14 Sep 2011 14:48:43 +0200
-Subject: [PATCH 137/282] hrtimer-fix-reprogram-madness.patch
+Subject: [PATCH 137/277] hrtimer-fix-reprogram-madness.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 7 insertions(+), 1 deletion(-)
 
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index d363df8..3991464 100644
+index 34b3232..3848761 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1317,7 +1317,11 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
+@@ -1327,7 +1327,11 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
  		if (!enqueue_hrtimer(timer, base))
  			return;
  
@@ -25,7 +25,7 @@
  			goto requeue;
  
  	} else if (hrtimer_active(timer)) {
-@@ -1326,6 +1330,7 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
+@@ -1336,6 +1340,7 @@ static void hrtimer_rt_reprogram(int restart, struct hrtimer *timer,
  		 * the event device.
  		 */
  		if (&timer->node == base->active.next &&
@@ -33,7 +33,7 @@
  		    hrtimer_reprogram(timer, base))
  			goto requeue;
  	}
-@@ -1338,6 +1343,7 @@ requeue:
+@@ -1348,6 +1353,7 @@ requeue:
  	 */
  	__remove_hrtimer(timer, base, timer->state, 0);
  	list_add_tail(&timer->cb_entry, &base->expired);

Modified: dists/sid/linux/debian/patches/features/all/rt/0138-timer-fd-Prevent-live-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0138-timer-fd-Prevent-live-lock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0138-timer-fd-Prevent-live-lock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1ba5e3df6eb69ac2a86ec9f49abf491896275b3d Mon Sep 17 00:00:00 2001
+From 89755ec9dd485f80e3d6b630c36b44c684b5ece1 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 25 Jan 2012 11:08:40 +0100
-Subject: [PATCH 138/282] timer-fd: Prevent live lock
+Subject: [PATCH 138/277] timer-fd: Prevent live lock
 
 If hrtimer_try_to_cancel() requires a retry, then depending on the
 priority setting te retry loop might prevent timer callback completion

Modified: dists/sid/linux/debian/patches/features/all/rt/0139-posix-timers-thread-posix-cpu-timers-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0139-posix-timers-thread-posix-cpu-timers-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0139-posix-timers-thread-posix-cpu-timers-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7c23e492b84633e29b72145d44992d54e5c77c4c Mon Sep 17 00:00:00 2001
+From 58318603bb998ca003d9c6cbf52eaeeed9c409da Mon Sep 17 00:00:00 2001
 From: John Stultz <johnstul at us.ibm.com>
 Date: Fri, 3 Jul 2009 08:29:58 -0500
-Subject: [PATCH 139/282] posix-timers: thread posix-cpu-timers on -rt
+Subject: [PATCH 139/277] posix-timers: thread posix-cpu-timers on -rt
 
 posix-cpu-timer code takes non -rt safe locks in hard irq
 context. Move it to a thread.
@@ -19,10 +19,10 @@
  5 files changed, 190 insertions(+), 6 deletions(-)
 
 diff --git a/include/linux/init_task.h b/include/linux/init_task.h
-index 32574ee..cfd9f8d 100644
+index cdde2b3..3202e80 100644
 --- a/include/linux/init_task.h
 +++ b/include/linux/init_task.h
-@@ -126,6 +126,12 @@ extern struct cred init_cred;
+@@ -142,6 +142,12 @@ extern struct task_group root_task_group;
  # define INIT_PERF_EVENTS(tsk)
  #endif
  
@@ -35,7 +35,7 @@
  #define INIT_TASK_COMM "swapper"
  
  /*
-@@ -180,6 +186,7 @@ extern struct cred init_cred;
+@@ -197,6 +203,7 @@ extern struct task_group root_task_group;
  	.cpu_timers	= INIT_CPU_TIMERS(tsk.cpu_timers),		\
  	.pi_lock	= __RAW_SPIN_LOCK_UNLOCKED(tsk.pi_lock),	\
  	.timer_slack_ns = 50000, /* 50 usec default slack */		\
@@ -44,10 +44,10 @@
  		[PIDTYPE_PID]  = INIT_PID_LINK(PIDTYPE_PID),		\
  		[PIDTYPE_PGID] = INIT_PID_LINK(PIDTYPE_PGID),		\
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 30ac0b5..9ff731d 100644
+index c533510..5c3fa60 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1355,6 +1355,9 @@ struct task_struct {
+@@ -1359,6 +1359,9 @@ struct task_struct {
  
  	struct task_cputime cputime_expires;
  	struct list_head cpu_timers[3];
@@ -70,10 +70,10 @@
  #include <asm/io.h>
  #include <asm/bugs.h>
 diff --git a/kernel/fork.c b/kernel/fork.c
-index 88712a6..7595cea 100644
+index 78335bb..ab30847 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
-@@ -1028,6 +1028,9 @@ void mm_init_owner(struct mm_struct *mm, struct task_struct *p)
+@@ -1031,6 +1031,9 @@ void mm_init_owner(struct mm_struct *mm, struct task_struct *p)
   */
  static void posix_cpu_timers_init(struct task_struct *tsk)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/0140-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0140-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0140-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 60eefe2a494cb7d54bae186ac20d57fad7b055cc Mon Sep 17 00:00:00 2001
+From dec079afd5d58f6f5a95e2d2ee2237164eba0495 Mon Sep 17 00:00:00 2001
 From: Arnaldo Carvalho de Melo <acme at redhat.com>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
-Subject: [PATCH 140/282] posix-timers: Shorten posix_cpu_timers/<CPU> kernel
+Subject: [PATCH 140/277] posix-timers: Shorten posix_cpu_timers/<CPU> kernel
  thread names
 
 Shorten the softirq kernel thread names because they always overflow the

Modified: dists/sid/linux/debian/patches/features/all/rt/0141-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0141-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0141-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 69b55e8ab8bf10fb0b71499eaa30402aed9f3e8a Mon Sep 17 00:00:00 2001
+From 49b5f772d16b855cf798c6c530213b1bda4ec7e1 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:44 -0500
-Subject: [PATCH 141/282] posix-timers: Avoid wakeups when no timers are
+Subject: [PATCH 141/277] posix-timers: Avoid wakeups when no timers are
  active
 
 Waking the thread even when no timers are scheduled is useless.

Modified: dists/sid/linux/debian/patches/features/all/rt/0142-sched-delay-put-task.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0142-sched-delay-put-task.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0142-sched-delay-put-task.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From ea72f13fc26b074813a55ba3821730457639f227 Mon Sep 17 00:00:00 2001
+From 33d5541d4bffad07a87d151aaea173b9958cfd4a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 May 2011 16:59:16 +0200
-Subject: [PATCH 142/282] sched-delay-put-task.patch
+Subject: [PATCH 142/277] sched-delay-put-task.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,10 +10,10 @@
  2 files changed, 24 insertions(+)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 9ff731d..fb5e51f 100644
+index 5c3fa60..3134428 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1591,6 +1591,9 @@ struct task_struct {
+@@ -1595,6 +1595,9 @@ struct task_struct {
  #ifdef CONFIG_HAVE_HW_BREAKPOINT
  	atomic_t ptrace_bp_refcnt;
  #endif
@@ -23,7 +23,7 @@
  };
  
  /* Future-safe accessor for struct task_struct's cpus_allowed. */
-@@ -1775,6 +1778,15 @@ extern struct pid *cad_pid;
+@@ -1779,6 +1782,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)
  
@@ -39,7 +39,7 @@
  extern void __put_task_struct(struct task_struct *t);
  
  static inline void put_task_struct(struct task_struct *t)
-@@ -1782,6 +1794,7 @@ static inline void put_task_struct(struct task_struct *t)
+@@ -1786,6 +1798,7 @@ static inline void put_task_struct(struct task_struct *t)
  	if (atomic_dec_and_test(&t->usage))
  		__put_task_struct(t);
  }
@@ -48,7 +48,7 @@
  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 7595cea..9d4653a 100644
+index ab30847..9bb21df 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
 @@ -198,7 +198,18 @@ void __put_task_struct(struct task_struct *tsk)

Modified: dists/sid/linux/debian/patches/features/all/rt/0143-sched-limit-nr-migrate.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0143-sched-limit-nr-migrate.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0143-sched-limit-nr-migrate.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 58c90f3d59c7f84f958a6f622a92707236703c70 Mon Sep 17 00:00:00 2001
+From f5d43aa6cd5b4691a8a1c1465465fa557925afa8 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 6 Jun 2011 12:12:51 +0200
-Subject: [PATCH 143/282] sched-limit-nr-migrate.patch
+Subject: [PATCH 143/277] sched-limit-nr-migrate.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 4 insertions(+)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 057e72d..2dfaadd 100644
+index 25d1af9..f5eeb34 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -942,7 +942,11 @@ late_initcall(sched_init_debug);
+@@ -939,7 +939,11 @@ late_initcall(sched_init_debug);
   * Number of tasks to iterate in a single balance run.
   * Limited because this is done with IRQs disabled.
   */

Modified: dists/sid/linux/debian/patches/features/all/rt/0144-sched-mmdrop-delayed.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0144-sched-mmdrop-delayed.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0144-sched-mmdrop-delayed.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d3877802f337f8d481cf97b3e9e4a15b7a4506db Mon Sep 17 00:00:00 2001
+From 8211e230736ca6b4a0f228a8a6ccc59c2a243f59 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 6 Jun 2011 12:20:33 +0200
-Subject: [PATCH 144/282] sched-mmdrop-delayed.patch
+Subject: [PATCH 144/277] sched-mmdrop-delayed.patch
 
 Needs thread context (pgd_lock) -> ifdeffed. workqueues wont work with
 RT
@@ -37,10 +37,10 @@
  
  static inline void mm_init_cpumask(struct mm_struct *mm)
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index fb5e51f..e6f37ca 100644
+index 3134428..3f36640 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -2268,12 +2268,24 @@ extern struct mm_struct * mm_alloc(void);
+@@ -2280,12 +2280,24 @@ extern struct mm_struct * mm_alloc(void);
  
  /* mmdrop drops the mm and the page tables */
  extern void __mmdrop(struct mm_struct *);
@@ -66,7 +66,7 @@
  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 9d4653a..8aeb811 100644
+index 9bb21df..2a4a32b 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
 @@ -203,7 +203,7 @@ EXPORT_SYMBOL_GPL(__put_task_struct);
@@ -99,10 +99,10 @@
   * Decrement the use count and release all resources for an mm.
   */
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 2dfaadd..4375135 100644
+index f5eeb34..4d32540 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -3174,8 +3174,12 @@ static void finish_task_switch(struct rq *rq, struct task_struct *prev)
+@@ -3170,8 +3170,12 @@ static void finish_task_switch(struct rq *rq, struct task_struct *prev)
  	finish_lock_switch(rq, prev);
  
  	fire_sched_in_preempt_notifiers(current);
@@ -116,7 +116,7 @@
  	if (unlikely(prev_state == TASK_DEAD)) {
  		/*
  		 * Remove function-return probe instances associated with this
-@@ -6302,6 +6306,8 @@ static int migration_cpu_stop(void *data)
+@@ -6489,6 +6493,8 @@ static int migration_cpu_stop(void *data)
  
  #ifdef CONFIG_HOTPLUG_CPU
  
@@ -125,7 +125,7 @@
  /*
   * Ensures that the idle task is using init_mm right before its cpu goes
   * offline.
-@@ -6314,7 +6320,12 @@ void idle_task_exit(void)
+@@ -6501,7 +6507,12 @@ void idle_task_exit(void)
  
  	if (mm != &init_mm)
  		switch_mm(mm, &init_mm, current);
@@ -139,7 +139,7 @@
  }
  
  /*
-@@ -6659,6 +6670,12 @@ migration_call(struct notifier_block *nfb, unsigned long action, void *hcpu)
+@@ -6846,6 +6857,12 @@ migration_call(struct notifier_block *nfb, unsigned long action, void *hcpu)
  		migrate_nr_uninterruptible(rq);
  		calc_global_load_remove(rq);
  		break;

Modified: dists/sid/linux/debian/patches/features/all/rt/0145-sched-rt-mutex-wakeup.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0145-sched-rt-mutex-wakeup.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0145-sched-rt-mutex-wakeup.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 67c1b1ffef6a857dfd26a276164df9f441b477d5 Mon Sep 17 00:00:00 2001
+From de13bbd5abe3698b0afa99c40b7ed88d2089f6e6 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 25 Jun 2011 09:21:04 +0200
-Subject: [PATCH 145/282] sched-rt-mutex-wakeup.patch
+Subject: [PATCH 145/277] sched-rt-mutex-wakeup.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,10 +10,10 @@
  2 files changed, 33 insertions(+), 1 deletion(-)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index e6f37ca..6c20349 100644
+index 3f36640..57d5b54 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1072,6 +1072,7 @@ struct sched_domain;
+@@ -1073,6 +1073,7 @@ struct sched_domain;
  #define WF_SYNC		0x01		/* waker goes to sleep after wakup */
  #define WF_FORK		0x02		/* child wakeup after fork */
  #define WF_MIGRATED	0x04		/* internal use, task got migrated */
@@ -21,7 +21,7 @@
  
  #define ENQUEUE_WAKEUP		1
  #define ENQUEUE_HEAD		2
-@@ -1221,6 +1222,7 @@ enum perf_event_task_context {
+@@ -1222,6 +1223,7 @@ enum perf_event_task_context {
  
  struct task_struct {
  	volatile long state;	/* -1 unrunnable, 0 runnable, >0 stopped */
@@ -29,7 +29,7 @@
  	void *stack;
  	atomic_t usage;
  	unsigned int flags;	/* per process flags, defined below */
-@@ -2178,6 +2180,7 @@ extern void xtime_update(unsigned long ticks);
+@@ -2190,6 +2192,7 @@ extern void xtime_update(unsigned long ticks);
  
  extern int wake_up_state(struct task_struct *tsk, unsigned int state);
  extern int wake_up_process(struct task_struct *tsk);
@@ -38,10 +38,10 @@
  #ifdef CONFIG_SMP
   extern void kick_process(struct task_struct *tsk);
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 4375135..c8b9101 100644
+index 4d32540..08c7f4d 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -2827,8 +2827,25 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
+@@ -2823,8 +2823,25 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
  
  	smp_wmb();
  	raw_spin_lock_irqsave(&p->pi_lock, flags);
@@ -68,7 +68,7 @@
  
  	success = 1; /* we're going to change ->state */
  	cpu = task_cpu(p);
-@@ -2900,6 +2917,18 @@ int wake_up_process(struct task_struct *p)
+@@ -2896,6 +2913,18 @@ int wake_up_process(struct task_struct *p)
  }
  EXPORT_SYMBOL(wake_up_process);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0146-sched-prevent-idle-boost.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0146-sched-prevent-idle-boost.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0146-sched-prevent-idle-boost.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c8b298acaa3e3608be9b15ee5648c63bd6001b55 Mon Sep 17 00:00:00 2001
+From 757f774ace3118752ae0dd3777a9597df060f360 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 6 Jun 2011 20:07:38 +0200
-Subject: [PATCH 146/282] sched-prevent-idle-boost.patch
+Subject: [PATCH 146/277] sched-prevent-idle-boost.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 19 insertions(+), 2 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index c8b9101..9d2547b 100644
+index 08c7f4d..7cd078c 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -5036,6 +5036,24 @@ void rt_mutex_setprio(struct task_struct *p, int prio)
+@@ -5223,6 +5223,24 @@ void rt_mutex_setprio(struct task_struct *p, int prio)
  
  	rq = __task_rq_lock(p);
  
@@ -37,7 +37,7 @@
  	trace_sched_pi_setprio(p, prio);
  	oldprio = p->prio;
  	prev_class = p->sched_class;
-@@ -5059,11 +5077,10 @@ void rt_mutex_setprio(struct task_struct *p, int prio)
+@@ -5246,11 +5264,10 @@ void rt_mutex_setprio(struct task_struct *p, int prio)
  		enqueue_task(rq, p, oldprio < prio ? ENQUEUE_HEAD : 0);
  
  	check_class_changed(rq, p, prev_class, oldprio);

Modified: dists/sid/linux/debian/patches/features/all/rt/0147-sched-might-sleep-do-not-account-rcu-depth.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0147-sched-might-sleep-do-not-account-rcu-depth.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0147-sched-might-sleep-do-not-account-rcu-depth.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 786d60ec621e89188ed0251ffdc1014a93f40871 Mon Sep 17 00:00:00 2001
+From 1fb6b69843b6c0dc298d7d73098b291cce151994 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 7 Jun 2011 09:19:06 +0200
-Subject: [PATCH 147/282] sched-might-sleep-do-not-account-rcu-depth.patch
+Subject: [PATCH 147/277] sched-might-sleep-do-not-account-rcu-depth.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -35,10 +35,10 @@
  
  /* Internal to kernel */
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 9d2547b..155f94e 100644
+index 7cd078c..56ff357 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -8435,7 +8435,8 @@ void __init sched_init(void)
+@@ -8622,7 +8622,8 @@ void __init sched_init(void)
  #ifdef CONFIG_DEBUG_ATOMIC_SLEEP
  static inline int preempt_count_equals(int preempt_offset)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/0148-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0148-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0148-sched-Break-out-from-load_balancing-on-rq_lock-conte.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 100839d7ba3c724618911d6a851bb805cfcd8cb7 Mon Sep 17 00:00:00 2001
+From 436fe73b2201115c3d0f2c1cd95a722dfbbd6a20 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 16 Mar 2010 14:31:44 -0700
-Subject: [PATCH 148/282] sched: Break out from load_balancing on rq_lock
+Subject: [PATCH 148/277] sched: Break out from load_balancing on rq_lock
  contention
 
 Also limit NEW_IDLE pull
@@ -13,7 +13,7 @@
  1 file changed, 18 insertions(+)
 
 diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c
-index 8a39fa3..3747e53 100644
+index 66e4576..4303d82 100644
 --- a/kernel/sched_fair.c
 +++ b/kernel/sched_fair.c
 @@ -2899,6 +2899,10 @@ balance_tasks(struct rq *this_rq, int this_cpu, struct rq *busiest,

Modified: dists/sid/linux/debian/patches/features/all/rt/0149-sched-cond-resched.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0149-sched-cond-resched.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0149-sched-cond-resched.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c119b91ea0c7ed5bc8e5d69156bef47b11d5d007 Mon Sep 17 00:00:00 2001
+From 2add677f26f6bafe0bc830646ada54884537e8bd Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 7 Jun 2011 11:25:03 +0200
-Subject: [PATCH 149/282] sched-cond-resched.patch
+Subject: [PATCH 149/277] sched-cond-resched.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 11 insertions(+), 3 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 155f94e..0818942 100644
+index 56ff357..6abb0b7 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -5774,9 +5774,17 @@ static inline int should_resched(void)
+@@ -5961,9 +5961,17 @@ static inline int should_resched(void)
  
  static void __cond_resched(void)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/0150-cond-resched-softirq-fix.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0150-cond-resched-softirq-fix.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0150-cond-resched-softirq-fix.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 95d9cd364bcd1fab250fc6e6932263ca0c16abe9 Mon Sep 17 00:00:00 2001
+From db8e2392af20dfae0e9a5442ae9d026039f2518b Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 14 Jul 2011 09:56:44 +0200
-Subject: [PATCH 150/282] cond-resched-softirq-fix.patch
+Subject: [PATCH 150/277] cond-resched-softirq-fix.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,10 +10,10 @@
  2 files changed, 6 insertions(+)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 6c20349..38d78dc 100644
+index 57d5b54..08f5c5b 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -2602,12 +2602,16 @@ extern int __cond_resched_lock(spinlock_t *lock);
+@@ -2614,12 +2614,16 @@ extern int __cond_resched_lock(spinlock_t *lock);
  	__cond_resched_lock(lock);				\
  })
  
@@ -31,10 +31,10 @@
  /*
   * Does a critical section need to be broken due to another
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 0818942..4e42b6a 100644
+index 6abb0b7..45f1d1f 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -5825,6 +5825,7 @@ int __cond_resched_lock(spinlock_t *lock)
+@@ -6012,6 +6012,7 @@ int __cond_resched_lock(spinlock_t *lock)
  }
  EXPORT_SYMBOL(__cond_resched_lock);
  
@@ -42,7 +42,7 @@
  int __sched __cond_resched_softirq(void)
  {
  	BUG_ON(!in_softirq());
-@@ -5838,6 +5839,7 @@ int __sched __cond_resched_softirq(void)
+@@ -6025,6 +6026,7 @@ int __sched __cond_resched_softirq(void)
  	return 0;
  }
  EXPORT_SYMBOL(__cond_resched_softirq);

Modified: dists/sid/linux/debian/patches/features/all/rt/0151-sched-no-work-when-pi-blocked.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0151-sched-no-work-when-pi-blocked.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0151-sched-no-work-when-pi-blocked.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c0c44922fe20edfc0f4536a17f3285b85087646a Mon Sep 17 00:00:00 2001
+From 9a390efdbc51d3c621b6ba31d6cf1eceab963953 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 20:46:52 +0200
-Subject: [PATCH 151/282] sched-no-work-when-pi-blocked.patch
+Subject: [PATCH 151/277] sched-no-work-when-pi-blocked.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,10 +10,10 @@
  2 files changed, 12 insertions(+), 1 deletion(-)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 38d78dc..99e7f8b 100644
+index 08f5c5b..96bfec9 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -2095,12 +2095,20 @@ extern unsigned int sysctl_sched_cfs_bandwidth_slice;
+@@ -2107,12 +2107,20 @@ extern unsigned int sysctl_sched_cfs_bandwidth_slice;
  extern int rt_mutex_getprio(struct task_struct *p);
  extern void rt_mutex_setprio(struct task_struct *p, int prio);
  extern void rt_mutex_adjust_pi(struct task_struct *p);
@@ -35,10 +35,10 @@
  
  extern bool yield_to(struct task_struct *p, bool preempt);
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 4e42b6a..b6368a4 100644
+index 45f1d1f..ae726d7 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4460,7 +4460,7 @@ need_resched:
+@@ -4647,7 +4647,7 @@ need_resched:
  
  static inline void sched_submit_work(struct task_struct *tsk)
  {
@@ -47,7 +47,7 @@
  		return;
  
  	/*
-@@ -4480,6 +4480,9 @@ static inline void sched_submit_work(struct task_struct *tsk)
+@@ -4667,6 +4667,9 @@ static inline void sched_submit_work(struct task_struct *tsk)
  
  static inline void sched_update_worker(struct task_struct *tsk)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/0152-cond-resched-lock-rt-tweak.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0152-cond-resched-lock-rt-tweak.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0152-cond-resched-lock-rt-tweak.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b9ebacee63267fe6fe948a6bb784169a4a705a99 Mon Sep 17 00:00:00 2001
+From 627395bcc26d2f8878a393d7ab377945b68186ab Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:51:33 +0200
-Subject: [PATCH 152/282] cond-resched-lock-rt-tweak.patch
+Subject: [PATCH 152/277] cond-resched-lock-rt-tweak.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 99e7f8b..175aaee 100644
+index 96bfec9..7a1df91 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -2599,7 +2599,7 @@ extern int _cond_resched(void);
+@@ -2611,7 +2611,7 @@ extern int _cond_resched(void);
  
  extern int __cond_resched_lock(spinlock_t *lock);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0153-sched-disable-ttwu-queue.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0153-sched-disable-ttwu-queue.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0153-sched-disable-ttwu-queue.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From ab60496c3c25d345672d883272ff812572ac51ab Mon Sep 17 00:00:00 2001
+From 7f37c86f8b78a55e7ab96249d652d94322524509 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Sep 2011 16:42:35 +0200
-Subject: [PATCH 153/282] sched-disable-ttwu-queue.patch
+Subject: [PATCH 153/277] sched-disable-ttwu-queue.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0154-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0154-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0154-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7a02f25d6805cdeeb6d611644757c5bbb6846a66 Mon Sep 17 00:00:00 2001
+From 9252b53b9e75a051a53d637ae64303f1a5e49a33 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:03:52 +0200
-Subject: [PATCH 154/282] sched: Disable CONFIG_RT_GROUP_SCHED on RT
+Subject: [PATCH 154/277] sched: Disable CONFIG_RT_GROUP_SCHED on RT
 
 Carsten reported problems when running:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0155-sched-ttwu-Return-success-when-only-changing-the-sav.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0155-sched-ttwu-Return-success-when-only-changing-the-sav.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0155-sched-ttwu-Return-success-when-only-changing-the-sav.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 99e5a07fe6fdec173ce90ee61fb2c2522a224fac Mon Sep 17 00:00:00 2001
+From 12d723321a36188427b4d56a39dfa2b264615231 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Dec 2011 21:42:19 +0100
-Subject: [PATCH 155/282] sched: ttwu: Return success when only changing the
+Subject: [PATCH 155/277] sched: ttwu: Return success when only changing the
  saved_state value
 
 When a task blocks on a rt lock, it saves the current state in
@@ -21,10 +21,10 @@
  1 file changed, 3 insertions(+), 1 deletion(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index b6368a4..f22e4fd 100644
+index ae726d7..425a466 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -2834,8 +2834,10 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
+@@ -2830,8 +2830,10 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
  		 * if the wakeup condition is true.
  		 */
  		if (!(wake_flags & WF_LOCK_SLEEPER)) {

Modified: dists/sid/linux/debian/patches/features/all/rt/0156-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0156-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0156-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9f5163e90cb3d027987ae99930dfd5f7a0f73085 Mon Sep 17 00:00:00 2001
+From 64abc602909c407a2775d71bfb3e5371e90013c7 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:27 -0500
-Subject: [PATCH 156/282] stop_machine: convert stop_machine_run() to
+Subject: [PATCH 156/277] stop_machine: convert stop_machine_run() to
  PREEMPT_RT
 
 Instead of playing with non-preemption, introduce explicit

Modified: dists/sid/linux/debian/patches/features/all/rt/0157-stomp-machine-mark-stomper-thread.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0157-stomp-machine-mark-stomper-thread.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0157-stomp-machine-mark-stomper-thread.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9001d90d48355be93a23a6f3e2da8916189e7a1a Mon Sep 17 00:00:00 2001
+From d80433e3b93443111d0140cb2ce597657aed06f5 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:53:19 +0200
-Subject: [PATCH 157/282] stomp-machine-mark-stomper-thread.patch
+Subject: [PATCH 157/277] stomp-machine-mark-stomper-thread.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,10 +10,10 @@
  2 files changed, 2 insertions(+)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 175aaee..6f10df5 100644
+index 7a1df91..34ebf9e 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1822,6 +1822,7 @@ extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *
+@@ -1826,6 +1826,7 @@ extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *
  #define PF_FROZEN	0x00010000	/* frozen for system suspend */
  #define PF_FSTRANS	0x00020000	/* inside a filesystem transaction */
  #define PF_KSWAPD	0x00040000	/* I am kswapd */

Modified: dists/sid/linux/debian/patches/features/all/rt/0158-stomp-machine-raw-lock.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0158-stomp-machine-raw-lock.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0158-stomp-machine-raw-lock.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b83598a3b186fcbd48611dff1f4840de9868367c Mon Sep 17 00:00:00 2001
+From d83d759fbc189d17fbc5a2486e78f8ae1da601a1 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 11:01:51 +0200
-Subject: [PATCH 158/282] stomp-machine-raw-lock.patch
+Subject: [PATCH 158/277] stomp-machine-raw-lock.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0159-hotplug-Lightweight-get-online-cpus.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0159-hotplug-Lightweight-get-online-cpus.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0159-hotplug-Lightweight-get-online-cpus.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1d98c3fce615cb9616c61ef488b5b6fbaf63cb89 Mon Sep 17 00:00:00 2001
+From 12fe4c11e6171a0e1dc3ade561a74523e15809ea Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 15 Jun 2011 12:36:06 +0200
-Subject: [PATCH 159/282] hotplug: Lightweight get online cpus
+Subject: [PATCH 159/277] hotplug: Lightweight get online cpus
 
 get_online_cpus() is a heavy weight function which involves a global
 mutex. migrate_disable() wants a simpler construct which prevents only
@@ -18,10 +18,10 @@
  2 files changed, 128 insertions(+), 3 deletions(-)
 
 diff --git a/include/linux/cpu.h b/include/linux/cpu.h
-index 6cb60fd..c46ec3e 100644
+index c692acc..59d28d1 100644
 --- a/include/linux/cpu.h
 +++ b/include/linux/cpu.h
-@@ -167,6 +167,8 @@ extern struct sysdev_class cpu_sysdev_class;
+@@ -168,6 +168,8 @@ extern struct sysdev_class cpu_sysdev_class;
  
  extern void get_online_cpus(void);
  extern void put_online_cpus(void);
@@ -30,7 +30,7 @@
  #define hotcpu_notifier(fn, pri)	cpu_notifier(fn, pri)
  #define register_hotcpu_notifier(nb)	register_cpu_notifier(nb)
  #define unregister_hotcpu_notifier(nb)	unregister_cpu_notifier(nb)
-@@ -189,6 +191,8 @@ static inline void cpu_hotplug_driver_unlock(void)
+@@ -190,6 +192,8 @@ static inline void cpu_hotplug_driver_unlock(void)
  
  #define get_online_cpus()	do { } while (0)
  #define put_online_cpus()	do { } while (0)

Modified: dists/sid/linux/debian/patches/features/all/rt/0160-hotplug-sync_unplug-No.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0160-hotplug-sync_unplug-No.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0160-hotplug-sync_unplug-No.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a110683e44ed54e3657bf221c063195a07152d66 Mon Sep 17 00:00:00 2001
+From 334f924d3fbeb9326d4f2e12c4872b2608667857 Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:43 +0800
-Subject: [PATCH 160/282] hotplug: sync_unplug: No " " in task name
+Subject: [PATCH 160/277] hotplug: sync_unplug: No " " in task name
 
 Otherwise the output will look a little odd.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0161-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0161-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0161-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 531892878204abb5f100b9f6c209a3eb42814ae5 Mon Sep 17 00:00:00 2001
+From 55d46b1301c2e25b11873955c108c98e051dd2a0 Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 28 Jul 2011 11:16:00 +0800
-Subject: [PATCH 161/282] hotplug: Reread hotplug_pcp on pin_current_cpu()
+Subject: [PATCH 161/277] hotplug: Reread hotplug_pcp on pin_current_cpu()
  retry
 
 When retry happens, it's likely that the task has been migrated to

Modified: dists/sid/linux/debian/patches/features/all/rt/0162-sched-migrate-disable.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0162-sched-migrate-disable.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0162-sched-migrate-disable.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0d4cad8f0a045960257682398e931846ffff6f98 Mon Sep 17 00:00:00 2001
+From 1c7ae57029996c85e95aa6a5a3adca687f74751b Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 16 Jun 2011 13:26:08 +0200
-Subject: [PATCH 162/282] sched-migrate-disable.patch
+Subject: [PATCH 162/277] sched-migrate-disable.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -32,10 +32,10 @@
  # define preempt_disable_rt()		preempt_disable()
  # define preempt_enable_rt()		preempt_enable()
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 6f10df5..712e991 100644
+index 34ebf9e..3e8b05e 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1259,6 +1259,7 @@ struct task_struct {
+@@ -1263,6 +1263,7 @@ struct task_struct {
  #endif
  
  	unsigned int policy;
@@ -43,7 +43,7 @@
  	cpumask_t cpus_allowed;
  
  #ifdef CONFIG_PREEMPT_RCU
-@@ -1598,9 +1599,6 @@ struct task_struct {
+@@ -1602,9 +1603,6 @@ struct task_struct {
  #endif
  };
  
@@ -53,7 +53,7 @@
  #ifdef CONFIG_PREEMPT_RT_FULL
  static inline bool cur_pf_disabled(void) { return current->pagefault_disabled; }
  #else
-@@ -2683,6 +2681,15 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
+@@ -2695,6 +2693,15 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
  
  #endif /* CONFIG_SMP */
  
@@ -82,10 +82,10 @@
   * Generic and arch helpers
   */
 diff --git a/kernel/sched.c b/kernel/sched.c
-index f22e4fd..bb4ed390 100644
+index 425a466..ee24260 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -6223,11 +6223,12 @@ static inline void sched_init_granularity(void)
+@@ -6410,11 +6410,12 @@ static inline void sched_init_granularity(void)
  #ifdef CONFIG_SMP
  void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  {
@@ -102,7 +102,7 @@
  }
  
  /*
-@@ -6278,7 +6279,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
+@@ -6465,7 +6466,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
  	do_set_cpus_allowed(p, new_mask);
  
  	/* Can the task run on the task's current CPU? If so, we're done */
@@ -111,7 +111,7 @@
  		goto out;
  
  	dest_cpu = cpumask_any_and(cpu_active_mask, new_mask);
-@@ -6297,6 +6298,83 @@ out:
+@@ -6484,6 +6485,83 @@ out:
  }
  EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0163-hotplug-use-migrate-disable.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0163-hotplug-use-migrate-disable.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0163-hotplug-use-migrate-disable.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0b101ab3dc639790c4afcc568b933c2082d54c29 Mon Sep 17 00:00:00 2001
+From f4c8167d6738a82e621641c1aec6ea8a1d755dca Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:35:29 +0200
-Subject: [PATCH 163/282] hotplug-use-migrate-disable.patch
+Subject: [PATCH 163/277] hotplug-use-migrate-disable.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0164-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0164-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0164-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0442c22dc4dfd046ce41eda7a8c348d142c4c5d9 Mon Sep 17 00:00:00 2001
+From 9578778d3ddf19572f6a96a24c459a7c0e10763e Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:44 +0800
-Subject: [PATCH 164/282] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
+Subject: [PATCH 164/277] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
 
 cpu_unplug_begin() should be called before CPU_DOWN_PREPARE, because
 at CPU_DOWN_PREPARE cpu_active is cleared and sched_domain is

Modified: dists/sid/linux/debian/patches/features/all/rt/0165-ftrace-migrate-disable-tracing.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0165-ftrace-migrate-disable-tracing.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0165-ftrace-migrate-disable-tracing.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 526dfae1edc4f3553dfd772c4ad3b28abf7ff2b6 Mon Sep 17 00:00:00 2001
+From dea15dd20ea265df7781d8772fe8977defa63759 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:56:42 +0200
-Subject: [PATCH 165/282] ftrace-migrate-disable-tracing.patch
+Subject: [PATCH 165/277] ftrace-migrate-disable-tracing.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0166-tracing-Show-padding-as-unsigned-short.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0166-tracing-Show-padding-as-unsigned-short.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0166-tracing-Show-padding-as-unsigned-short.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 8ad66c814c87ab75d0a11e2af2ce9538e3504d5b Mon Sep 17 00:00:00 2001
+From 29c42e75af679964f2a72bc338728adffc168fda Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 16 Nov 2011 13:19:35 -0500
-Subject: [PATCH 166/282] tracing: Show padding as unsigned short
+Subject: [PATCH 166/277] tracing: Show padding as unsigned short
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/0167-migrate-disable-rt-variant.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0167-migrate-disable-rt-variant.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0167-migrate-disable-rt-variant.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c5eda07ea7ddefb0e710a1242815595c7b4aaf2b Mon Sep 17 00:00:00 2001
+From 832da43c46a67f8385dc913c928a87e49159b5a5 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:48:20 +0200
-Subject: [PATCH 167/282] migrate-disable-rt-variant.patch
+Subject: [PATCH 167/277] migrate-disable-rt-variant.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0168-sched-Optimize-migrate_disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0168-sched-Optimize-migrate_disable.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0168-sched-Optimize-migrate_disable.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 823baa6584f84abe09f5539412c24931c96d45ea Mon Sep 17 00:00:00 2001
+From ab211962bdb4d163d861baa009b472b640fa7f2c Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu, 11 Aug 2011 15:03:35 +0200
-Subject: [PATCH 168/282] sched: Optimize migrate_disable
+Subject: [PATCH 168/277] sched: Optimize migrate_disable
 
 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.
@@ -13,10 +13,10 @@
  1 file changed, 20 insertions(+), 4 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index bb4ed390..32c1425 100644
+index ee24260..6b38ac2 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -6318,7 +6318,19 @@ void migrate_disable(void)
+@@ -6505,7 +6505,19 @@ void migrate_disable(void)
  		preempt_enable();
  		return;
  	}
@@ -37,7 +37,7 @@
  	p->migrate_disable = 1;
  	mask = tsk_cpus_allowed(p);
  
-@@ -6329,7 +6341,7 @@ void migrate_disable(void)
+@@ -6516,7 +6528,7 @@ void migrate_disable(void)
  			p->sched_class->set_cpus_allowed(p, mask);
  		p->rt.nr_cpus_allowed = cpumask_weight(mask);
  	}
@@ -46,7 +46,7 @@
  	preempt_enable();
  }
  EXPORT_SYMBOL_GPL(migrate_disable);
-@@ -6357,7 +6369,11 @@ void migrate_enable(void)
+@@ -6544,7 +6556,11 @@ void migrate_enable(void)
  		return;
  	}
  
@@ -59,7 +59,7 @@
  	p->migrate_disable = 0;
  	mask = tsk_cpus_allowed(p);
  
-@@ -6369,7 +6385,7 @@ void migrate_enable(void)
+@@ -6556,7 +6572,7 @@ void migrate_enable(void)
  		p->rt.nr_cpus_allowed = cpumask_weight(mask);
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0169-sched-Generic-migrate_disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0169-sched-Generic-migrate_disable.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0169-sched-Generic-migrate_disable.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b9897fa4a932a8a1cdcf80787317724a7b3610a7 Mon Sep 17 00:00:00 2001
+From 28f2572951745a0dc9ac7bdc8a72b833664a0e13 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu, 11 Aug 2011 15:14:58 +0200
-Subject: [PATCH 169/282] sched: Generic migrate_disable
+Subject: [PATCH 169/277] sched: Generic migrate_disable
 
 Make migrate_disable() be a preempt_disable() for !rt kernels. This
 allows generic code to use it but still enforces that these code
@@ -65,10 +65,10 @@
  
  #ifdef CONFIG_PREEMPT_NOTIFIERS
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 712e991..32e9e3f 100644
+index 3e8b05e..b409b94 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1259,7 +1259,9 @@ struct task_struct {
+@@ -1263,7 +1263,9 @@ struct task_struct {
  #endif
  
  	unsigned int policy;
@@ -78,7 +78,7 @@
  	cpumask_t cpus_allowed;
  
  #ifdef CONFIG_PREEMPT_RCU
-@@ -2681,11 +2683,22 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
+@@ -2693,11 +2695,22 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
  
  #endif /* CONFIG_SMP */
  
@@ -122,10 +122,10 @@
  /*
   * Callback to arch code if there's nosmp or maxcpus=0 on the
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 32c1425..7d4b771 100644
+index 6b38ac2..2b20b2d 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -6223,7 +6223,7 @@ static inline void sched_init_granularity(void)
+@@ -6410,7 +6410,7 @@ static inline void sched_init_granularity(void)
  #ifdef CONFIG_SMP
  void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  {
@@ -134,7 +134,7 @@
  		if (p->sched_class && p->sched_class->set_cpus_allowed)
  			p->sched_class->set_cpus_allowed(p, new_mask);
  		p->rt.nr_cpus_allowed = cpumask_weight(new_mask);
-@@ -6279,7 +6279,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
+@@ -6466,7 +6466,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
  	do_set_cpus_allowed(p, new_mask);
  
  	/* Can the task run on the task's current CPU? If so, we're done */
@@ -143,7 +143,7 @@
  		goto out;
  
  	dest_cpu = cpumask_any_and(cpu_active_mask, new_mask);
-@@ -6298,6 +6298,7 @@ out:
+@@ -6485,6 +6485,7 @@ out:
  }
  EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
  
@@ -151,7 +151,7 @@
  void migrate_disable(void)
  {
  	struct task_struct *p = current;
-@@ -6390,6 +6391,7 @@ void migrate_enable(void)
+@@ -6577,6 +6578,7 @@ void migrate_enable(void)
  	preempt_enable();
  }
  EXPORT_SYMBOL_GPL(migrate_enable);

Modified: dists/sid/linux/debian/patches/features/all/rt/0170-sched-rt-Fix-migrate_enable-thinko.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0170-sched-rt-Fix-migrate_enable-thinko.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0170-sched-rt-Fix-migrate_enable-thinko.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From bb45e2678bff052bea335c154679ed104edf41f5 Mon Sep 17 00:00:00 2001
+From 8989f52e2b6605e4551321197a00fc003cf983c8 Mon Sep 17 00:00:00 2001
 From: Mike Galbraith <efault at gmx.de>
 Date: Tue, 23 Aug 2011 16:12:43 +0200
-Subject: [PATCH 170/282] sched, rt: Fix migrate_enable() thinko
+Subject: [PATCH 170/277] sched, rt: Fix migrate_enable() thinko
 
 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.
@@ -21,10 +21,10 @@
  2 files changed, 10 insertions(+), 1 deletion(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 7d4b771..9a06463 100644
+index 2b20b2d..6b0a53a 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -6375,12 +6375,14 @@ void migrate_enable(void)
+@@ -6562,12 +6562,14 @@ void migrate_enable(void)
  	 */
  	rq = this_rq();
  	raw_spin_lock_irqsave(&rq->lock, flags);

Modified: dists/sid/linux/debian/patches/features/all/rt/0171-sched-teach-migrate_disable-about-atomic-contexts.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0171-sched-teach-migrate_disable-about-atomic-contexts.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0171-sched-teach-migrate_disable-about-atomic-contexts.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 42932c13a03b216ff0cb8c1abb98918afd65f443 Mon Sep 17 00:00:00 2001
+From 6724184d69d7f40c937cbda3345b0232cd3bc482 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 2 Sep 2011 14:29:27 +0200
-Subject: [PATCH 171/282] sched: teach migrate_disable about atomic contexts
+Subject: [PATCH 171/277] sched: teach migrate_disable about atomic contexts
 
  <NMI>  [<ffffffff812dafd8>] spin_bug+0x94/0xa8
  [<ffffffff812db07f>] do_raw_spin_lock+0x43/0xea
@@ -35,10 +35,10 @@
  2 files changed, 24 insertions(+)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 32e9e3f..af6cb0c 100644
+index b409b94..43cdbef 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1261,6 +1261,9 @@ struct task_struct {
+@@ -1265,6 +1265,9 @@ struct task_struct {
  	unsigned int policy;
  #ifdef CONFIG_PREEMPT_RT_FULL
  	int migrate_disable;
@@ -49,10 +49,10 @@
  	cpumask_t cpus_allowed;
  
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 9a06463..b0ce219 100644
+index 6b0a53a..e4b101f 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -6306,6 +6306,17 @@ void migrate_disable(void)
+@@ -6493,6 +6493,17 @@ void migrate_disable(void)
  	unsigned long flags;
  	struct rq *rq;
  
@@ -70,7 +70,7 @@
  	preempt_disable();
  	if (p->migrate_disable) {
  		p->migrate_disable++;
-@@ -6354,6 +6365,16 @@ void migrate_enable(void)
+@@ -6541,6 +6552,16 @@ void migrate_enable(void)
  	unsigned long flags;
  	struct rq *rq;
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0172-sched-Postpone-actual-migration-disalbe-to-schedule.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0172-sched-Postpone-actual-migration-disalbe-to-schedule.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0172-sched-Postpone-actual-migration-disalbe-to-schedule.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1beb899f7c901bbbb5e98b24a3efac77c583dc29 Mon Sep 17 00:00:00 2001
+From ac85290fb13f4a03650f2c17750ae0ff2c2b5fe2 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 27 Sep 2011 08:40:23 -0400
-Subject: [PATCH 172/282] sched: Postpone actual migration disalbe to schedule
+Subject: [PATCH 172/277] sched: Postpone actual migration disalbe to schedule
 
 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.
@@ -23,10 +23,10 @@
  1 file changed, 132 insertions(+), 119 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index b0ce219..6386168 100644
+index e4b101f..24e027a 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4356,6 +4356,135 @@ static inline void schedule_debug(struct task_struct *prev)
+@@ -4543,6 +4543,135 @@ static inline void schedule_debug(struct task_struct *prev)
  	schedstat_inc(this_rq(), sched_count);
  }
  
@@ -162,7 +162,7 @@
  static void put_prev_task(struct rq *rq, struct task_struct *prev)
  {
  	if (prev->on_rq || rq->skip_clock_update < 0)
-@@ -4415,6 +4544,8 @@ need_resched:
+@@ -4602,6 +4731,8 @@ need_resched:
  
  	raw_spin_lock_irq(&rq->lock);
  
@@ -171,7 +171,7 @@
  	switch_count = &prev->nivcsw;
  	if (prev->state && !(preempt_count() & PREEMPT_ACTIVE)) {
  		if (unlikely(signal_pending_state(prev->state, prev))) {
-@@ -6223,7 +6354,7 @@ static inline void sched_init_granularity(void)
+@@ -6410,7 +6541,7 @@ static inline void sched_init_granularity(void)
  #ifdef CONFIG_SMP
  void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  {
@@ -180,7 +180,7 @@
  		if (p->sched_class && p->sched_class->set_cpus_allowed)
  			p->sched_class->set_cpus_allowed(p, new_mask);
  		p->rt.nr_cpus_allowed = cpumask_weight(new_mask);
-@@ -6298,124 +6429,6 @@ out:
+@@ -6485,124 +6616,6 @@ out:
  }
  EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0173-sched-Do-not-compare-cpu-masks-in-scheduler.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0173-sched-Do-not-compare-cpu-masks-in-scheduler.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0173-sched-Do-not-compare-cpu-masks-in-scheduler.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 3f0d67625aa862ff98f2707d9f3ad5bf303c9a0c Mon Sep 17 00:00:00 2001
+From 8375e6b27380eb00954344549df1e7c4931b2750 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Tue, 27 Sep 2011 08:40:24 -0400
-Subject: [PATCH 173/282] sched: Do not compare cpu masks in scheduler
+Subject: [PATCH 173/277] sched: Do not compare cpu masks in scheduler
 
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Cc: Peter Zijlstra <peterz at infradead.org>
@@ -13,10 +13,10 @@
  1 file changed, 5 insertions(+), 9 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 6386168..bf72394 100644
+index 24e027a..c9c007b 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4384,16 +4384,12 @@ static inline void update_migrate_disable(struct task_struct *p)
+@@ -4571,16 +4571,12 @@ static inline void update_migrate_disable(struct task_struct *p)
  	 */
  	mask = tsk_cpus_allowed(p);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0174-sched-Have-migrate_disable-ignore-bounded-threads.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0174-sched-Have-migrate_disable-ignore-bounded-threads.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0174-sched-Have-migrate_disable-ignore-bounded-threads.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e50a066c8707c5f08836d6de6bccefc8efc951c2 Mon Sep 17 00:00:00 2001
+From 85e74cf690309111cb5158368c6f2936814e7184 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Tue, 27 Sep 2011 08:40:25 -0400
-Subject: [PATCH 174/282] sched: Have migrate_disable ignore bounded threads
+Subject: [PATCH 174/277] sched: Have migrate_disable ignore bounded threads
 
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Cc: Peter Zijlstra <peterz at infradead.org>
@@ -13,10 +13,10 @@
  1 file changed, 9 insertions(+), 14 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index bf72394..d96caa4 100644
+index c9c007b..a9fecda 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4396,7 +4396,7 @@ void migrate_disable(void)
+@@ -4583,7 +4583,7 @@ void migrate_disable(void)
  {
  	struct task_struct *p = current;
  
@@ -25,7 +25,7 @@
  #ifdef CONFIG_SCHED_DEBUG
  		p->migrate_disable_atomic++;
  #endif
-@@ -4427,7 +4427,7 @@ void migrate_enable(void)
+@@ -4614,7 +4614,7 @@ void migrate_enable(void)
  	unsigned long flags;
  	struct rq *rq;
  
@@ -34,7 +34,7 @@
  #ifdef CONFIG_SCHED_DEBUG
  		p->migrate_disable_atomic--;
  #endif
-@@ -4448,26 +4448,21 @@ void migrate_enable(void)
+@@ -4635,26 +4635,21 @@ void migrate_enable(void)
  
  	if (unlikely(migrate_disabled_updated(p))) {
  		/*

Modified: dists/sid/linux/debian/patches/features/all/rt/0175-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0175-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0175-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5779767e2a9a8fb4e140a391ae535db90aef85e8 Mon Sep 17 00:00:00 2001
+From d0da9633191133ad01add43a1a5cc550cb94a39d Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 4 Nov 2011 20:48:36 +0100
-Subject: [PATCH 175/282] sched-clear-pf-thread-bound-on-fallback-rq.patch
+Subject: [PATCH 175/277] sched-clear-pf-thread-bound-on-fallback-rq.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 6 insertions(+), 1 deletion(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index d96caa4..2f46cd1 100644
+index a9fecda..db6890c 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -2570,7 +2570,12 @@ static int select_fallback_rq(int cpu, struct task_struct *p)
+@@ -2566,7 +2566,12 @@ static int select_fallback_rq(int cpu, struct task_struct *p)
  		printk(KERN_INFO "process %d (%s) no longer affine to cpu%d\n",
  				task_pid_nr(p), p->comm, cpu);
  	}

Modified: dists/sid/linux/debian/patches/features/all/rt/0176-ftrace-crap.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0176-ftrace-crap.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0176-ftrace-crap.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 78c5ac2a4083b7373f6691155bf1afb106973679 Mon Sep 17 00:00:00 2001
+From dc14c78103f04b71f25e174d34e4d5ba804b6635 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 9 Sep 2011 16:55:53 +0200
-Subject: [PATCH 176/282] ftrace-crap.patch
+Subject: [PATCH 176/277] ftrace-crap.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0177-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0177-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0177-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f51015c7325c78de24da156edb4d1133e2a090b7 Mon Sep 17 00:00:00 2001
+From b68edae1cbe2f0c726329b8be873ba7e99267323 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 27 Sep 2011 13:56:50 -0400
-Subject: [PATCH 177/282] ring-buffer: Convert reader_lock from raw_spin_lock
+Subject: [PATCH 177/277] ring-buffer: Convert reader_lock from raw_spin_lock
  into spin_lock
 
 The reader_lock is mostly taken in normal context with interrupts enabled.

Modified: dists/sid/linux/debian/patches/features/all/rt/0178-net-netif_rx_ni-migrate-disable.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0178-net-netif_rx_ni-migrate-disable.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0178-net-netif_rx_ni-migrate-disable.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 20ecad574f342f016655f7dc3be3ce1fbcad3bc0 Mon Sep 17 00:00:00 2001
+From 54848a42e8f892337dde69865b84586dcc704af8 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 16:29:27 +0200
-Subject: [PATCH 178/282] net-netif_rx_ni-migrate-disable.patch
+Subject: [PATCH 178/277] net-netif_rx_ni-migrate-disable.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,10 +9,10 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 1297da7..2c63eea 100644
+index 0a81763..2884705 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3028,11 +3028,11 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3008,11 +3008,11 @@ int netif_rx_ni(struct sk_buff *skb)
  {
  	int err;
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0179-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0179-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0179-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From bb2ee87ca30a6a1f768ec130fc3318fc65ab961f Mon Sep 17 00:00:00 2001
+From 09d76cafe90447c5c09c5422b3737f86e29da707 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 13:16:38 -0500
-Subject: [PATCH 179/282] softirq: Sanitize softirq pending for NOHZ/RT
+Subject: [PATCH 179/277] softirq: Sanitize softirq pending for NOHZ/RT
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -96,7 +96,7 @@
   * we cannot loop indefinitely here to avoid userspace starvation,
   * but we also don't want to introduce a worst case 1/HZ latency
 diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index a2c2a64..a6b26d2 100644
+index 548d311..c901f33 100644
 --- a/kernel/time/tick-sched.c
 +++ b/kernel/time/tick-sched.c
 @@ -336,13 +336,7 @@ void tick_nohz_stop_sched_tick(int inidle)

Modified: dists/sid/linux/debian/patches/features/all/rt/0180-lockdep-rt.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0180-lockdep-rt.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0180-lockdep-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e9bded4a097ab9628e6e76d46987e96247c738c6 Mon Sep 17 00:00:00 2001
+From 155f7c8ab4a46380d60913c6d0f1416c5bd80ad6 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 18:51:23 +0200
-Subject: [PATCH 180/282] lockdep-rt.patch
+Subject: [PATCH 180/277] lockdep-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0181-mutex-no-spin-on-rt.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0181-mutex-no-spin-on-rt.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0181-mutex-no-spin-on-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 040215c2ed4c41d82289e2aae9d92a3dbf31fa3c Mon Sep 17 00:00:00 2001
+From 6d5ae9f1eee0c053fa9e3d9b6ea2ecd78235eda1 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:51:45 +0200
-Subject: [PATCH 181/282] mutex-no-spin-on-rt.patch
+Subject: [PATCH 181/277] mutex-no-spin-on-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0182-softirq-local-lock.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0182-softirq-local-lock.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0182-softirq-local-lock.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 3456c76d6c653d2ac47f38a3b946f418660a8a2a Mon Sep 17 00:00:00 2001
+From 625c30d0d846599d486c8bb27609627c4e5fb798 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:57:18 +0200
-Subject: [PATCH 182/282] softirq-local-lock.patch
+Subject: [PATCH 182/277] softirq-local-lock.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -87,10 +87,10 @@
   * Autoprobing for irqs:
   *
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index af6cb0c..a84a901 100644
+index 43cdbef..a867df1 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1601,6 +1601,7 @@ struct task_struct {
+@@ -1605,6 +1605,7 @@ struct task_struct {
  #endif
  #ifdef CONFIG_PREEMPT_RT_BASE
  	struct rcu_head put_rcu;

Modified: dists/sid/linux/debian/patches/features/all/rt/0183-softirq-Export-in_serving_softirq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0183-softirq-Export-in_serving_softirq.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0183-softirq-Export-in_serving_softirq.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From bd62f92c1dc92aa7ce0bb5f6bc74c7fd5db13972 Mon Sep 17 00:00:00 2001
+From 032b1b18370754cf3f4959362de736fcecf49676 Mon Sep 17 00:00:00 2001
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 14 Nov 2011 02:44:43 +0100
-Subject: [PATCH 183/282] softirq: Export in_serving_softirq()
+Subject: [PATCH 183/277] softirq: Export in_serving_softirq()
 
 ERROR: "in_serving_softirq" [net/sched/cls_cgroup.ko] undefined!
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0184-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0184-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0184-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0111f363c90caa87db86151f8931b46fb37e5d4d Mon Sep 17 00:00:00 2001
+From 9324fe17f7d41e7ce7aa0530511fb54d444a56d4 Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 13 Oct 2011 17:19:09 +0800
-Subject: [PATCH 184/282] hardirq.h: Define softirq_count() as OUL to kill
+Subject: [PATCH 184/277] hardirq.h: Define softirq_count() as OUL to kill
  build warning
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8

Modified: dists/sid/linux/debian/patches/features/all/rt/0185-softirq-Fix-unplug-deadlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0185-softirq-Fix-unplug-deadlock.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0185-softirq-Fix-unplug-deadlock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c586610b67873ab0235240fdc3dc722fd6f7d430 Mon Sep 17 00:00:00 2001
+From 2f56fee0e57a2f8a48b2472c17039ff72702aeb8 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 30 Sep 2011 15:52:14 +0200
-Subject: [PATCH 185/282] softirq: Fix unplug deadlock
+Subject: [PATCH 185/277] softirq: Fix unplug deadlock
 
 If ksoftirqd gets woken during hot-unplug, __thread_do_softirq() will
 call pin_current_cpu() which will block on the held cpu_hotplug.lock.

Modified: dists/sid/linux/debian/patches/features/all/rt/0186-softirq-disable-softirq-stacks-for-rt.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0186-softirq-disable-softirq-stacks-for-rt.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0186-softirq-disable-softirq-stacks-for-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 74cbfef4724589f06d7fe41594359fa8626cf141 Mon Sep 17 00:00:00 2001
+From 42e87ebcf237c7d1a7fb7f19553d7824f68f8a75 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 13:59:17 +0200
-Subject: [PATCH 186/282] softirq-disable-softirq-stacks-for-rt.patch
+Subject: [PATCH 186/277] softirq-disable-softirq-stacks-for-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0187-softirq-make-fifo.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0187-softirq-make-fifo.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0187-softirq-make-fifo.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c2d7799fc86a7e99c5b126829400339ab6bd54f9 Mon Sep 17 00:00:00 2001
+From 9704772974ac43d6178b023a669eb79f7ebcc464 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 21:06:43 +0200
-Subject: [PATCH 187/282] softirq-make-fifo.patch
+Subject: [PATCH 187/277] softirq-make-fifo.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0188-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0188-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0188-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 71669ee7a2c0fb9ab0f3e1bce477081299bcd4a7 Mon Sep 17 00:00:00 2001
+From 38bea553b6cb6ad5ee34febdeb3728d569047db7 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Tue, 29 Nov 2011 20:18:22 -0500
-Subject: [PATCH 188/282] tasklet: Prevent tasklets from going into infinite
+Subject: [PATCH 188/277] tasklet: Prevent tasklets from going into infinite
  spin in RT
 
 When CONFIG_PREEMPT_RT_FULL is enabled, tasklets run as threads,

Modified: dists/sid/linux/debian/patches/features/all/rt/0189-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0189-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0189-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d6e00c8f6c3f5dbd495639d7eeae0fc53f533a46 Mon Sep 17 00:00:00 2001
+From 63a358daed24e9500dd7990a40a071854a257a42 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 Jan 2012 13:01:27 +0100
-Subject: [PATCH 189/282] genirq: Allow disabling of softirq processing in irq
+Subject: [PATCH 189/277] genirq: Allow disabling of softirq processing in irq
  thread context
 
 The processing of softirqs in irq thread context is a performance gain

Modified: dists/sid/linux/debian/patches/features/all/rt/0190-local-vars-migrate-disable.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0190-local-vars-migrate-disable.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0190-local-vars-migrate-disable.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 6c3bea2ba959095693ed2f2eaacc8a31ab161efa Mon Sep 17 00:00:00 2001
+From 49845c4ad8604fca2ede457ecc00715956ac16a2 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 20:42:16 +0200
-Subject: [PATCH 190/282] local-vars-migrate-disable.patch
+Subject: [PATCH 190/277] local-vars-migrate-disable.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0191-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0191-md-raid5-Make-raid5_percpu-handling-RT-aware.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0191-md-raid5-Make-raid5_percpu-handling-RT-aware.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b796b63ee31658ee6e305585ed91da5cce80a9cb Mon Sep 17 00:00:00 2001
+From ab44a47239289120eadf7771c28f09783d5a4af4 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 6 Apr 2010 16:51:31 +0200
-Subject: [PATCH 191/282] md: raid5: Make raid5_percpu handling RT aware
+Subject: [PATCH 191/277] md: raid5: Make raid5_percpu handling RT aware
 
 __raid_run_ops() disables preemption with get_cpu() around the access
 to the raid5_percpu variables. That causes scheduling while atomic
@@ -19,10 +19,10 @@
  2 files changed, 6 insertions(+), 2 deletions(-)
 
 diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
-index 6ba4954..8cb7613 100644
+index 26ef63a..17f5c52 100644
 --- a/drivers/md/raid5.c
 +++ b/drivers/md/raid5.c
-@@ -1251,8 +1251,9 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
+@@ -1253,8 +1253,9 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
  	struct raid5_percpu *percpu;
  	unsigned long cpu;
  
@@ -33,7 +33,7 @@
  	if (test_bit(STRIPE_OP_BIOFILL, &ops_request)) {
  		ops_run_biofill(sh);
  		overlap_clear++;
-@@ -1304,7 +1305,8 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
+@@ -1306,7 +1307,8 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
  			if (test_and_clear_bit(R5_Overlap, &dev->flags))
  				wake_up(&sh->raid_conf->wait_for_overlap);
  		}
@@ -43,7 +43,7 @@
  }
  
  #ifdef CONFIG_MULTICORE_RAID456
-@@ -4547,6 +4549,7 @@ static int raid5_alloc_percpu(struct r5conf *conf)
+@@ -4549,6 +4551,7 @@ static int raid5_alloc_percpu(struct r5conf *conf)
  			break;
  		}
  		per_cpu_ptr(conf->percpu, cpu)->scribble = scribble;

Modified: dists/sid/linux/debian/patches/features/all/rt/0192-rtmutex-lock-killable.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0192-rtmutex-lock-killable.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0192-rtmutex-lock-killable.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 68475131b08f80b0689d7111b206ae97b0dfdfc3 Mon Sep 17 00:00:00 2001
+From 711ae4ce0bd1c2ebaeca86d18b812fab6bdb68f4 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 9 Jun 2011 11:43:52 +0200
-Subject: [PATCH 192/282] rtmutex-lock-killable.patch
+Subject: [PATCH 192/277] rtmutex-lock-killable.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0193-rtmutex-futex-prepare-rt.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0193-rtmutex-futex-prepare-rt.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0193-rtmutex-futex-prepare-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b58278dc6ee1cf59a92c5ea5dcbc10516c257a53 Mon Sep 17 00:00:00 2001
+From 0e2e49a906fe9e090a547611165041019b6a8ce8 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 10 Jun 2011 11:04:15 +0200
-Subject: [PATCH 193/282] rtmutex-futex-prepare-rt.patch
+Subject: [PATCH 193/277] rtmutex-futex-prepare-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -11,7 +11,7 @@
  3 files changed, 91 insertions(+), 19 deletions(-)
 
 diff --git a/kernel/futex.c b/kernel/futex.c
-index 866c9d5..840fcea 100644
+index 80fb1c6..cecabcf 100644
 --- a/kernel/futex.c
 +++ b/kernel/futex.c
 @@ -1423,6 +1423,16 @@ retry_private:
@@ -40,7 +40,7 @@
  	union futex_key key2 = FUTEX_KEY_INIT;
  	struct futex_q q = futex_q_init;
  	int res, ret;
-@@ -2311,20 +2321,55 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
+@@ -2314,20 +2324,55 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
  	/* Queue the futex_q, drop the hb lock, wait for wakeup. */
  	futex_wait_queue_me(hb, &q, to);
  
@@ -107,7 +107,7 @@
  
  	/* Check if the requeue code acquired the second futex for us. */
  	if (!q.rt_waiter) {
-@@ -2333,9 +2378,10 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
+@@ -2336,9 +2381,10 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
  		 * did a lock-steal - fix up the PI-state in that case.
  		 */
  		if (q.pi_state && (q.pi_state->owner != current)) {
@@ -120,7 +120,7 @@
  		}
  	} else {
  		/*
-@@ -2348,7 +2394,8 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
+@@ -2351,7 +2397,8 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
  		ret = rt_mutex_finish_proxy_lock(pi_mutex, to, &rt_waiter, 1);
  		debug_rt_mutex_free_waiter(&rt_waiter);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/0194-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0194-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0194-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From be955a163a4eded51a096906573ff37ea4e1cb57 Mon Sep 17 00:00:00 2001
+From 5698c2336821cf307f4d6d61efa560a56bc762db Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 10 Apr 2012 14:34:13 -0400
-Subject: [PATCH 194/282] futex: Fix bug on when a requeued RT task times out
+Subject: [PATCH 194/277] futex: Fix bug on when a requeued RT task times out
 
 Requeue with timeout causes a bug with PREEMPT_RT_FULL.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0195-rt-mutex-add-sleeping-spinlocks-support.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0195-rt-mutex-add-sleeping-spinlocks-support.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0195-rt-mutex-add-sleeping-spinlocks-support.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fd5044b470027b0f6e5e31251a5deb8a1455f0b8 Mon Sep 17 00:00:00 2001
+From 846b7c2a80d4de765cf20a7238bacfde4f548a0d Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 10 Jun 2011 11:21:25 +0200
-Subject: [PATCH 195/282] rt-mutex-add-sleeping-spinlocks-support.patch
+Subject: [PATCH 195/277] rt-mutex-add-sleeping-spinlocks-support.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -74,10 +74,10 @@
  #define DEFINE_RT_MUTEX(mutexname) \
  	struct rt_mutex mutexname = __RT_MUTEX_INITIALIZER(mutexname)
 diff --git a/kernel/futex.c b/kernel/futex.c
-index 840fcea..2771a63 100644
+index cecabcf..32dce7c 100644
 --- a/kernel/futex.c
 +++ b/kernel/futex.c
-@@ -2299,8 +2299,7 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
+@@ -2302,8 +2302,7 @@ static int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags,
  	 * The waiter is allocated on our stack, manipulated by the requeue
  	 * code while we sleep on uaddr.
  	 */

Modified: dists/sid/linux/debian/patches/features/all/rt/0196-spinlock-types-separate-raw.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0196-spinlock-types-separate-raw.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0196-spinlock-types-separate-raw.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 79b0e2d53b88a4dd8460171494475005996e1489 Mon Sep 17 00:00:00 2001
+From f7ce85f1df100c1c19e59296afc11106e8da2002 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 19:34:01 +0200
-Subject: [PATCH 196/282] spinlock-types-separate-raw.patch
+Subject: [PATCH 196/277] spinlock-types-separate-raw.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0197-rtmutex-avoid-include-hell.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0197-rtmutex-avoid-include-hell.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0197-rtmutex-avoid-include-hell.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 736ec78653ac0582af280b09792f680c1558d3f8 Mon Sep 17 00:00:00 2001
+From 340e6395940fcb72cae1c5ddf637775f80b5c743 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 20:06:39 +0200
-Subject: [PATCH 197/282] rtmutex-avoid-include-hell.patch
+Subject: [PATCH 197/277] rtmutex-avoid-include-hell.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0198-rt-add-rt-spinlocks.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0198-rt-add-rt-spinlocks.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0198-rt-add-rt-spinlocks.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e7fefc493d72d19fa255aa54adcfdeced993d686 Mon Sep 17 00:00:00 2001
+From 68f075416684d64db4e216f17d6728e1a4f5b722 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 19:43:35 +0200
-Subject: [PATCH 198/282] rt-add-rt-spinlocks.patch
+Subject: [PATCH 198/277] rt-add-rt-spinlocks.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0199-rt-add-rt-to-mutex-headers.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0199-rt-add-rt-to-mutex-headers.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0199-rt-add-rt-to-mutex-headers.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 02174bd317bddbffaf86ebe9a748cf62d8585c5e Mon Sep 17 00:00:00 2001
+From b9e2ff5f05f1de922bca69102143024c7e6efd9a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 20:56:22 +0200
-Subject: [PATCH 199/282] rt-add-rt-to-mutex-headers.patch
+Subject: [PATCH 199/277] rt-add-rt-to-mutex-headers.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0200-rwsem-add-rt-variant.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0200-rwsem-add-rt-variant.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0200-rwsem-add-rt-variant.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e6bc2511b85527debac77a3027e656994e5a7d78 Mon Sep 17 00:00:00 2001
+From 4f4b5559f3e1d0ba27456a42181ed34f3258ccd5 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 21:02:53 +0200
-Subject: [PATCH 200/282] rwsem-add-rt-variant.patch
+Subject: [PATCH 200/277] rwsem-add-rt-variant.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0201-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0201-rt-Add-the-preempt-rt-lock-replacement-APIs.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0201-rt-Add-the-preempt-rt-lock-replacement-APIs.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1c392b437459aca9796dda8e02e666e5d73546a6 Mon Sep 17 00:00:00 2001
+From 6eab851041d234f7330cd35ff45ce103523bd1f4 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 26 Jul 2009 19:39:56 +0200
-Subject: [PATCH 201/282] rt: Add the preempt-rt lock replacement APIs
+Subject: [PATCH 201/277] rt: Add the preempt-rt lock replacement APIs
 
 Map spinlocks, rwlocks, rw_semaphores and semaphores to the rt_mutex
 based locking functions for preempt-rt.

Modified: dists/sid/linux/debian/patches/features/all/rt/0202-rwlocks-Fix-section-mismatch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0202-rwlocks-Fix-section-mismatch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0202-rwlocks-Fix-section-mismatch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 34a021b7c39ce7d57a1e44f948f286dec6dde2fb Mon Sep 17 00:00:00 2001
+From d79aa3d12eec38ed8c18a3fd970f933421f758e2 Mon Sep 17 00:00:00 2001
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 19 Sep 2011 11:09:27 +0200
-Subject: [PATCH 202/282] rwlocks: Fix section mismatch
+Subject: [PATCH 202/277] rwlocks: Fix section mismatch
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
@@ -51,7 +51,7 @@
  
  #endif /* __LINUX_RWLOCK_TYPES_H */
 diff --git a/kernel/fork.c b/kernel/fork.c
-index 8aeb811..fbc352e 100644
+index 2a4a32b..99302f7 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
 @@ -88,7 +88,7 @@ int max_threads;		/* tunable limit on nr_threads */

Modified: dists/sid/linux/debian/patches/features/all/rt/0203-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0203-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0203-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7e9f0a139f25c7ea7b918510a9d727665d36e3a5 Mon Sep 17 00:00:00 2001
+From 979f908aba29710bab744aa71df52dd652df56a9 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:08:38 +0200
-Subject: [PATCH 203/282] timer-handle-idle-trylock-in-get-next-timer-irq.patch
+Subject: [PATCH 203/277] timer-handle-idle-trylock-in-get-next-timer-irq.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0204-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0204-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0204-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 980ab6bba74ed5473d229a1defd6ac98639da62b Mon Sep 17 00:00:00 2001
+From 6373fb8f875759d8103495499894fc2208c35a33 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:30 -0500
-Subject: [PATCH 204/282] RCU: Force PREEMPT_RCU for PREEMPT-RT
+Subject: [PATCH 204/277] RCU: Force PREEMPT_RCU for PREEMPT-RT
 
 PREEMPT_RT relies on PREEMPT_RCU - only allow RCU to be configured
 interactively in the !PREEMPT_RT case.

Modified: dists/sid/linux/debian/patches/features/all/rt/0205-rcu-Frob-softirq-test.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0205-rcu-Frob-softirq-test.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0205-rcu-Frob-softirq-test.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 3fab42d31ad6212337670d6208fafc11d5e8518e Mon Sep 17 00:00:00 2001
+From 31c52fbf5f8733eced6162147682248be785ee75 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Sat, 13 Aug 2011 00:23:17 +0200
-Subject: [PATCH 205/282] rcu: Frob softirq test
+Subject: [PATCH 205/277] rcu: Frob softirq test
 
 With RT_FULL we get the below wreckage:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0206-rcu-Merge-RCU-bh-into-RCU-preempt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0206-rcu-Merge-RCU-bh-into-RCU-preempt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0206-rcu-Merge-RCU-bh-into-RCU-preempt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d4e671c17a1c0c45947409718f37fe44fdf15c96 Mon Sep 17 00:00:00 2001
+From a9ee76ca5a6704c788d549fba76507003198cd3a Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 5 Oct 2011 11:59:38 -0700
-Subject: [PATCH 206/282] rcu: Merge RCU-bh into RCU-preempt
+Subject: [PATCH 206/277] rcu: Merge RCU-bh into RCU-preempt
 
 The Linux kernel has long RCU-bh read-side critical sections that
 intolerably increase scheduling latency under mainline's RCU-bh rules,

Modified: dists/sid/linux/debian/patches/features/all/rt/0207-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0207-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0207-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From aebde36f21d3f0bd04d6a44bd088222f9900bc1d Mon Sep 17 00:00:00 2001
+From b42254104bca0df2a4e9de3e4d6b02ba5fe466b0 Mon Sep 17 00:00:00 2001
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 14 Nov 2011 02:44:42 +0100
-Subject: [PATCH 207/282] rcu: Fix macro substitution for synchronize_rcu_bh()
+Subject: [PATCH 207/277] rcu: Fix macro substitution for synchronize_rcu_bh()
  on RT
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8

Modified: dists/sid/linux/debian/patches/features/all/rt/0208-rcu-more-fallout.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0208-rcu-more-fallout.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0208-rcu-more-fallout.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fcb2be03b1bf2b2e7d94f1744920e36e8a503cd1 Mon Sep 17 00:00:00 2001
+From e15c00b5a1e3dba8737b29702f4e8fc4024de2a2 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 10:57:54 +0100
-Subject: [PATCH 208/282] rcu-more-fallout.patch
+Subject: [PATCH 208/277] rcu-more-fallout.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0209-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0209-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0209-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 01cf509ce91e102a8a559d1915c3cfb65ba0f6ea Mon Sep 17 00:00:00 2001
+From 5c68bd430b27ad2e8c652b4d0638f1fbac7717f8 Mon Sep 17 00:00:00 2001
 From: "Paul E. McKenney" <paulmck at linux.vnet.ibm.com>
 Date: Wed, 5 Oct 2011 11:45:18 -0700
-Subject: [PATCH 209/282] rcu: Make ksoftirqd do RCU quiescent states
+Subject: [PATCH 209/277] rcu: Make ksoftirqd do RCU quiescent states
 
 Implementing RCU-bh in terms of RCU-preempt makes the system vulnerable
 to network-based denial-of-service attacks.  This patch therefore

Modified: dists/sid/linux/debian/patches/features/all/rt/0210-rt-rcutree-Move-misplaced-prototype.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0210-rt-rcutree-Move-misplaced-prototype.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0210-rt-rcutree-Move-misplaced-prototype.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7bf34488013f754f247a637c5e8881e99a725101 Mon Sep 17 00:00:00 2001
+From 75162fde752bf19daae0b9a08e90f5e99d10c992 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Wed, 14 Dec 2011 12:51:28 +0100
-Subject: [PATCH 210/282] rt/rcutree: Move misplaced prototype
+Subject: [PATCH 210/277] rt/rcutree: Move misplaced prototype
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit

Modified: dists/sid/linux/debian/patches/features/all/rt/0211-lglocks-rt.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0211-lglocks-rt.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0211-lglocks-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From dfe9f9023836c611d735143f3ab0cf3653ede271 Mon Sep 17 00:00:00 2001
+From 8631e20d8cc3458a65a3ee78c42f5dc2195ffc7f Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 15 Jun 2011 11:02:21 +0200
-Subject: [PATCH 211/282] lglocks-rt.patch
+Subject: [PATCH 211/277] lglocks-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0212-serial-8250-Clean-up-the-locking-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0212-serial-8250-Clean-up-the-locking-for-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0212-serial-8250-Clean-up-the-locking-for-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f92b2a2ab0f5de784405ae056facd175dd0fd710 Mon Sep 17 00:00:00 2001
+From 59370260d771075c2fd5bece837cb8dde93fe89b Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:01 -0500
-Subject: [PATCH 212/282] serial: 8250: Clean up the locking for -rt
+Subject: [PATCH 212/277] serial: 8250: Clean up the locking for -rt
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0213-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0213-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0213-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From dafcd5e4cebf9282fd6a8d0af2d915904dddf382 Mon Sep 17 00:00:00 2001
+From 3ebfb4f08fd52db36033b821ce078a01cf10088e Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:01 -0500
-Subject: [PATCH 213/282] serial: 8250: Call flush_to_ldisc when the irq is
+Subject: [PATCH 213/277] serial: 8250: Call flush_to_ldisc when the irq is
  threaded
 
 Signed-off-by: Ingo Molnar <mingo at elte.hu>

Modified: dists/sid/linux/debian/patches/features/all/rt/0214-drivers-tty-fix-omap-lock-crap.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0214-drivers-tty-fix-omap-lock-crap.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0214-drivers-tty-fix-omap-lock-crap.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9f4b6c7ddfe57a31790b8dd052c91fd2d0063d02 Mon Sep 17 00:00:00 2001
+From 1d9e83a6790460069c5c6795667e0043e68757c2 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 28 Jul 2011 13:32:57 +0200
-Subject: [PATCH 214/282] drivers-tty-fix-omap-lock-crap.patch
+Subject: [PATCH 214/277] drivers-tty-fix-omap-lock-crap.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0215-rt-Improve-the-serial-console-PASS_LIMIT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0215-rt-Improve-the-serial-console-PASS_LIMIT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0215-rt-Improve-the-serial-console-PASS_LIMIT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 075f10a3d7d377a5a028e0e93e4c6d88ec3db6cd Mon Sep 17 00:00:00 2001
+From bf1c4da0d18b221f0e4c82e88cab1b37f81058d5 Mon Sep 17 00:00:00 2001
 From: Ingo Molnar <mingo at elte.hu>
 Date: Wed, 14 Dec 2011 13:05:54 +0100
-Subject: [PATCH 215/282] rt: Improve the serial console PASS_LIMIT
+Subject: [PATCH 215/277] rt: Improve the serial console PASS_LIMIT
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit

Modified: dists/sid/linux/debian/patches/features/all/rt/0216-fs-namespace-preemption-fix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0216-fs-namespace-preemption-fix.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0216-fs-namespace-preemption-fix.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e3e61e2be6dd72506cc6a19d922557640d61138f Mon Sep 17 00:00:00 2001
+From bdee19028dbceda9e8b106a9fe743cda611350e2 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 19 Jul 2009 08:44:27 -0500
-Subject: [PATCH 216/282] fs: namespace preemption fix
+Subject: [PATCH 216/277] fs: namespace preemption fix
 
 On RT we cannot loop with preemption disabled here as
 mnt_make_readonly() might have been preempted. We can safely enable

Modified: dists/sid/linux/debian/patches/features/all/rt/0217-mm-protect-activate-switch-mm.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0217-mm-protect-activate-switch-mm.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0217-mm-protect-activate-switch-mm.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4e43b88fd122994485809cf573792ea8f17bb5d9 Mon Sep 17 00:00:00 2001
+From eeeec00c7f1abe75926fc236add83cca3f05611e Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 4 Jul 2011 09:48:40 +0200
-Subject: [PATCH 217/282] mm-protect-activate-switch-mm.patch
+Subject: [PATCH 217/277] mm-protect-activate-switch-mm.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/0218-fs-block-rt-support.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0218-fs-block-rt-support.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0218-fs-block-rt-support.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5a0628e24af22d4c3688e3628104001ac02ae638 Mon Sep 17 00:00:00 2001
+From 8ba1a4c06b5cc9fb61a5894c7cf95b36912fabb7 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 14 Jun 2011 17:05:09 +0200
-Subject: [PATCH 218/282] fs-block-rt-support.patch
+Subject: [PATCH 218/277] fs-block-rt-support.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,7 +10,7 @@
  2 files changed, 3 insertions(+), 3 deletions(-)
 
 diff --git a/block/blk-core.c b/block/blk-core.c
-index 7366ad4..ca732c0 100644
+index 33bf42c..25e47e8 100644
 --- a/block/blk-core.c
 +++ b/block/blk-core.c
 @@ -235,7 +235,7 @@ EXPORT_SYMBOL(blk_delay_queue);

Modified: dists/sid/linux/debian/patches/features/all/rt/0219-fs-ntfs-disable-interrupt-only-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0219-fs-ntfs-disable-interrupt-only-on-RT.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0219-fs-ntfs-disable-interrupt-only-on-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 7835474b053efcefe77f45142933b9aa287f650d Mon Sep 17 00:00:00 2001
+From ee0cb0c8d1f7c9009061e8b924ef3ffaf50a19cd Mon Sep 17 00:00:00 2001
 From: Mike Galbraith <efault at gmx.de>
 Date: Fri, 3 Jul 2009 08:44:12 -0500
-Subject: [PATCH 219/282] fs: ntfs: disable interrupt only on !RT
+Subject: [PATCH 219/277] fs: ntfs: disable interrupt only on !RT
 
 On Sat, 2007-10-27 at 11:44 +0200, Ingo Molnar wrote:
 > * Nick Piggin <nickpiggin at yahoo.com.au> wrote:

Modified: dists/sid/linux/debian/patches/features/all/rt/0220-x86-Convert-mce-timer-to-hrtimer.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0220-x86-Convert-mce-timer-to-hrtimer.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0220-x86-Convert-mce-timer-to-hrtimer.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From dabbe4835cf07f0489f92c8daee2e124a1260b5c Mon Sep 17 00:00:00 2001
+From 6c3ea387e32dbc5052a3bd4f19824d6d4a1fa3d2 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 13 Dec 2010 16:33:39 +0100
-Subject: [PATCH 220/282] x86: Convert mce timer to hrtimer
+Subject: [PATCH 220/277] x86: Convert mce timer to hrtimer
 
 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
@@ -13,7 +13,7 @@
  1 file changed, 23 insertions(+), 26 deletions(-)
 
 diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c
-index b0f1271..48281f0 100644
+index 3b67877..7e4f230 100644
 --- a/arch/x86/kernel/cpu/mcheck/mce.c
 +++ b/arch/x86/kernel/cpu/mcheck/mce.c
 @@ -38,6 +38,7 @@
@@ -24,7 +24,7 @@
  
  #include <asm/processor.h>
  #include <asm/mce.h>
-@@ -1114,17 +1115,14 @@ void mce_log_therm_throt_event(__u64 status)
+@@ -1112,17 +1113,14 @@ void mce_log_therm_throt_event(__u64 status)
   * poller finds an MCE, poll 2x faster.  When the poller finds no more
   * errors, poll 2x slower (up to check_interval seconds).
   */
@@ -47,7 +47,7 @@
  
  	if (mce_available(__this_cpu_ptr(&cpu_info))) {
  		machine_check_poll(MCP_TIMESTAMP,
-@@ -1137,21 +1135,22 @@ static void mce_start_timer(unsigned long data)
+@@ -1135,21 +1133,22 @@ static void mce_start_timer(unsigned long data)
  	 */
  	n = &__get_cpu_var(mce_next_interval);
  	if (mce_notify_irq())
@@ -76,7 +76,7 @@
  }
  
  static void mce_do_trigger(struct work_struct *work)
-@@ -1383,10 +1382,11 @@ static void __mcheck_cpu_init_vendor(struct cpuinfo_x86 *c)
+@@ -1381,10 +1380,11 @@ static void __mcheck_cpu_init_vendor(struct cpuinfo_x86 *c)
  
  static void __mcheck_cpu_init_timer(void)
  {
@@ -91,7 +91,7 @@
  
  	if (mce_ignore_ce)
  		return;
-@@ -1394,8 +1394,9 @@ static void __mcheck_cpu_init_timer(void)
+@@ -1392,8 +1392,9 @@ static void __mcheck_cpu_init_timer(void)
  	*n = check_interval * HZ;
  	if (!*n)
  		return;
@@ -103,7 +103,7 @@
  }
  
  /* Handle unconfigured int18 (should never happen) */
-@@ -2031,6 +2032,8 @@ static void __cpuinit mce_disable_cpu(void *h)
+@@ -2029,6 +2030,8 @@ static void __cpuinit mce_disable_cpu(void *h)
  	if (!mce_available(__this_cpu_ptr(&cpu_info)))
  		return;
  
@@ -112,7 +112,7 @@
  	if (!(action & CPU_TASKS_FROZEN))
  		cmci_clear();
  	for (i = 0; i < banks; i++) {
-@@ -2057,6 +2060,7 @@ static void __cpuinit mce_reenable_cpu(void *h)
+@@ -2055,6 +2058,7 @@ static void __cpuinit mce_reenable_cpu(void *h)
  		if (b->init)
  			wrmsrl(MSR_IA32_MCx_CTL(i), b->ctl);
  	}
@@ -120,7 +120,7 @@
  }
  
  /* Get notified when a cpu comes on/off. Be hotplug friendly. */
-@@ -2064,7 +2068,6 @@ static int __cpuinit
+@@ -2062,7 +2066,6 @@ static int __cpuinit
  mce_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu)
  {
  	unsigned int cpu = (unsigned long)hcpu;
@@ -128,7 +128,7 @@
  
  	switch (action) {
  	case CPU_ONLINE:
-@@ -2081,16 +2084,10 @@ mce_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu)
+@@ -2079,16 +2082,10 @@ mce_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu)
  		break;
  	case CPU_DOWN_PREPARE:
  	case CPU_DOWN_PREPARE_FROZEN:

Modified: dists/sid/linux/debian/patches/features/all/rt/0221-x86-stackprotector-Avoid-random-pool-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0221-x86-stackprotector-Avoid-random-pool-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0221-x86-stackprotector-Avoid-random-pool-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 5ed6bb39d98bfe7b85406228ec591bbaffea9946 Mon Sep 17 00:00:00 2001
+From 156711485a0b1313c5bee794cde93d55a574f695 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 16 Dec 2010 14:25:18 +0100
-Subject: [PATCH 221/282] x86: stackprotector: Avoid random pool on rt
+Subject: [PATCH 221/277] x86: stackprotector: Avoid random pool on rt
 
 CPU bringup calls into the random pool to initialize the stack
 canary. During boot that works nicely even on RT as the might sleep

Modified: dists/sid/linux/debian/patches/features/all/rt/0222-x86-Use-generic-rwsem_spinlocks-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0222-x86-Use-generic-rwsem_spinlocks-on-rt.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0222-x86-Use-generic-rwsem_spinlocks-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 4690c13714e7b5fd3ad9401018615e2650a5130d Mon Sep 17 00:00:00 2001
+From 1f88f33d6c1ea387f5a5f9fe4e370f8f268d31f1 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 26 Jul 2009 02:21:32 +0200
-Subject: [PATCH 222/282] x86: Use generic rwsem_spinlocks on -rt
+Subject: [PATCH 222/277] x86: Use generic rwsem_spinlocks on -rt
 
 Simplifies the separation of anon_rw_semaphores and rw_semaphores for
 -rt.

Modified: dists/sid/linux/debian/patches/features/all/rt/0223-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0223-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0223-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d0e1d0ad6646e70a2b81bdab7a2dc4017afa2b51 Mon Sep 17 00:00:00 2001
+From 05f7490a47409de14198bb84e59c0577ff356758 Mon Sep 17 00:00:00 2001
 From: Andi Kleen <ak at suse.de>
 Date: Fri, 3 Jul 2009 08:44:10 -0500
-Subject: [PATCH 223/282] x86: Disable IST stacks for debug/int 3/stack fault
+Subject: [PATCH 223/277] x86: Disable IST stacks for debug/int 3/stack fault
  for PREEMPT_RT
 
 Normally the x86-64 trap handlers for debug/int 3/stack fault run
@@ -76,10 +76,10 @@
  #define PUD_PAGE_SIZE		(_AC(1, UL) << PUD_SHIFT)
  #define PUD_PAGE_MASK		(~(PUD_PAGE_SIZE-1))
 diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
-index aa003b1..d39b525 100644
+index ca93cc7..edc013e 100644
 --- a/arch/x86/kernel/cpu/common.c
 +++ b/arch/x86/kernel/cpu/common.c
-@@ -1055,7 +1055,9 @@ DEFINE_PER_CPU(unsigned int, irq_count) = -1;
+@@ -1050,7 +1050,9 @@ DEFINE_PER_CPU(unsigned int, irq_count) = -1;
   */
  static const unsigned int exception_stack_sizes[N_EXCEPTION_STACKS] = {
  	  [0 ... N_EXCEPTION_STACKS - 1]	= EXCEPTION_STKSZ,

Modified: dists/sid/linux/debian/patches/features/all/rt/0224-workqueue-use-get-cpu-light.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0224-workqueue-use-get-cpu-light.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0224-workqueue-use-get-cpu-light.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 581ff35e0c927a7306bd2d6406ddf18dc92f1354 Mon Sep 17 00:00:00 2001
+From 31c30168ea20c3420b5e896d4e4b50c4679c5188 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:42:26 +0200
-Subject: [PATCH 224/282] workqueue-use-get-cpu-light.patch
+Subject: [PATCH 224/277] workqueue-use-get-cpu-light.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,7 +9,7 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 8bdc220..5d23c05b 100644
+index a8e9007..8aa7176 100644
 --- a/kernel/workqueue.c
 +++ b/kernel/workqueue.c
 @@ -1063,8 +1063,8 @@ int queue_work(struct workqueue_struct *wq, struct work_struct *work)

Modified: dists/sid/linux/debian/patches/features/all/rt/0225-epoll.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0225-epoll.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0225-epoll.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e37fd5603f218cd00ea9e612ea5f10e39cef68c8 Mon Sep 17 00:00:00 2001
+From b58e3682369175530a14c63f2b7eb81d2fa69a5b Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 8 Jul 2011 16:35:35 +0200
-Subject: [PATCH 225/282] epoll.patch
+Subject: [PATCH 225/277] epoll.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -9,7 +9,7 @@
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/fs/eventpoll.c b/fs/eventpoll.c
-index 4d9d3a4..af35db1 100644
+index a6f3763..61c4de6 100644
 --- a/fs/eventpoll.c
 +++ b/fs/eventpoll.c
 @@ -464,12 +464,12 @@ static int ep_poll_wakeup_proc(void *priv, void *cookie, int call_nests)

Modified: dists/sid/linux/debian/patches/features/all/rt/0226-mm-vmalloc.patch.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0226-mm-vmalloc.patch.patch	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/0226-mm-vmalloc.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From e635eb81d1daac1a9a8107fef6cb0c7b86626f4c Mon Sep 17 00:00:00 2001
+From 1f60ecd2cc0ce0221b717ec2acf30fb85ee8a8b0 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 12 Jul 2011 11:39:36 +0200
-Subject: [PATCH 226/282] mm-vmalloc.patch
+Subject: [PATCH 226/277] mm-vmalloc.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0227-debugobjects-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0231-debugobjects-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0231-debugobjects-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0227-debugobjects-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a96c5f5ef76e11807024504301264130b1e94683 Mon Sep 17 00:00:00 2001
+From fb45d9ef9710d82b5a9564ef122a1d6f13892903 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:41:35 +0200
-Subject: [PATCH 231/282] debugobjects-rt.patch
+Subject: [PATCH 227/277] debugobjects-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0228-jump-label-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0232-jump-label-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0232-jump-label-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0228-jump-label-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From de5b87d9a4930a85f259f9226de92c042ff557ad Mon Sep 17 00:00:00 2001
+From b98621ebeb82e157357fc9ac8ddf303b00582d17 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Jul 2011 11:03:16 +0200
-Subject: [PATCH 232/282] jump-label-rt.patch
+Subject: [PATCH 228/277] jump-label-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0229-skbufhead-raw-lock.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0233-skbufhead-raw-lock.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0233-skbufhead-raw-lock.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0229-skbufhead-raw-lock.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b99aabd4f5e28195e4fb4b037d64211da9bc5d6a Mon Sep 17 00:00:00 2001
+From a8068aaaa24cadc067035a0b287c1f110ad86ee5 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 12 Jul 2011 15:38:34 +0200
-Subject: [PATCH 233/282] skbufhead-raw-lock.patch
+Subject: [PATCH 229/277] skbufhead-raw-lock.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -23,7 +23,7 @@
  
  static inline void input_queue_head_incr(struct softnet_data *sd)
 diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
-index bdb4590..d857453 100644
+index 53dc7e7..5db4d1e 100644
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
 @@ -124,6 +124,7 @@ struct sk_buff_head {
@@ -34,7 +34,7 @@
  };
  
  struct sk_buff;
-@@ -926,6 +927,12 @@ static inline void skb_queue_head_init(struct sk_buff_head *list)
+@@ -923,6 +924,12 @@ static inline void skb_queue_head_init(struct sk_buff_head *list)
  	__skb_queue_head_init(list);
  }
  
@@ -48,7 +48,7 @@
  		struct lock_class_key *class)
  {
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 2c63eea..0916344 100644
+index 2884705..2f87196 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 @@
  #endif
  }
  
-@@ -3401,7 +3401,7 @@ static void flush_backlog(void *arg)
+@@ -3381,7 +3381,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 @@
  			input_queue_head_incr(sd);
  		}
  	}
-@@ -3410,10 +3410,13 @@ static void flush_backlog(void *arg)
+@@ -3390,10 +3390,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 @@
  }
  
  static int napi_gro_complete(struct sk_buff *skb)
-@@ -3897,10 +3900,17 @@ static void net_rx_action(struct softirq_action *h)
+@@ -3877,10 +3880,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 @@
  	while (!list_empty(&sd->poll_list)) {
  		struct napi_struct *n;
  		int work, weight;
-@@ -6334,6 +6344,9 @@ static int dev_cpu_callback(struct notifier_block *nfb,
+@@ -6316,6 +6326,9 @@ static int dev_cpu_callback(struct notifier_block *nfb,
  		netif_rx(skb);
  		input_queue_head_incr(oldsd);
  	}
@@ -120,7 +120,7 @@
  
  	return NOTIFY_OK;
  }
-@@ -6600,8 +6613,9 @@ static int __init net_dev_init(void)
+@@ -6582,8 +6595,9 @@ static int __init net_dev_init(void)
  		struct softnet_data *sd = &per_cpu(softnet_data, i);
  
  		memset(sd, 0, sizeof(*sd));

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0230-x86-no-perf-irq-work-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0234-x86-no-perf-irq-work-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0234-x86-no-perf-irq-work-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0230-x86-no-perf-irq-work-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 710e9ca8bb6dcbf419cb58f61c977d2a0f092f41 Mon Sep 17 00:00:00 2001
+From eec42f3693ef4a06c21116aa8843d62d02a0c274 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Jul 2011 14:05:05 +0200
-Subject: [PATCH 234/282] x86-no-perf-irq-work-rt.patch
+Subject: [PATCH 230/277] x86-no-perf-irq-work-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0231-console-make-rt-friendly.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0235-console-make-rt-friendly.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0235-console-make-rt-friendly.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0231-console-make-rt-friendly.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f95189c4897dae842df819b47c475a6e55b10968 Mon Sep 17 00:00:00 2001
+From d9e49f98df11320773e8251c2ae5d3255e72d0a0 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:43:07 +0200
-Subject: [PATCH 235/282] console-make-rt-friendly.patch
+Subject: [PATCH 231/277] console-make-rt-friendly.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0232-printk-Disable-migration-instead-of-preemption.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0236-printk-Disable-migration-instead-of-preemption.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0236-printk-Disable-migration-instead-of-preemption.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0232-printk-Disable-migration-instead-of-preemption.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d64c0c55609757ae5706e4dc04c5b2d7435fb206 Mon Sep 17 00:00:00 2001
+From cbba1a052dcf40b70f59b9fa7cfc20c3ff47175e Mon Sep 17 00:00:00 2001
 From: Richard Weinberger <rw at linutronix.de>
 Date: Mon, 12 Dec 2011 14:35:56 +0100
-Subject: [PATCH 236/282] printk: Disable migration instead of preemption
+Subject: [PATCH 232/277] printk: Disable migration instead of preemption
 
 There is no need do disable preemption in vprintk(), disable_migrate()
 is sufficient. This fixes the following bug in -rt:

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0233-power-use-generic-rwsem-on-rt.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0237-power-use-generic-rwsem-on-rt.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0237-power-use-generic-rwsem-on-rt.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0233-power-use-generic-rwsem-on-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 8abf3a8f2a3010f49aecc195bef940e7e26fec3c Mon Sep 17 00:00:00 2001
+From ac28d94cf14f4d0dc4114821cd5418ae240db0f8 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 10 Apr 2012 14:34:18 -0400
-Subject: [PATCH 237/282] power-use-generic-rwsem-on-rt
+Subject: [PATCH 233/277] power-use-generic-rwsem-on-rt
 
 ---
  arch/powerpc/Kconfig |    3 ++-

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0234-power-disable-highmem-on-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0238-power-disable-highmem-on-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0238-power-disable-highmem-on-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0234-power-disable-highmem-on-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 67f12b592052f2dd437379defcf6abef8a6b39e9 Mon Sep 17 00:00:00 2001
+From 72144b186efdc132ff7c129a79885a4ccc574400 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:08:34 +0200
-Subject: [PATCH 238/282] power-disable-highmem-on-rt.patch
+Subject: [PATCH 234/277] power-disable-highmem-on-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0235-arm-disable-highmem-on-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0239-arm-disable-highmem-on-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0239-arm-disable-highmem-on-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0235-arm-disable-highmem-on-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From ab4a42c5d9568105ca3cf8510eb7b76933a5a99e Mon Sep 17 00:00:00 2001
+From 5df4160904166a1a4c35d1447efd15c4ef7fd796 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:09:28 +0200
-Subject: [PATCH 239/282] arm-disable-highmem-on-rt.patch
+Subject: [PATCH 235/277] arm-disable-highmem-on-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0236-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0240-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0240-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0236-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b05bcd1c1fae42c2c4d98a1a5e08635cd8e755ef Mon Sep 17 00:00:00 2001
+From 2fae4dc807e2ba0cf3011ee346062e3411ddc285 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 1 May 2010 18:29:35 +0200
-Subject: [PATCH 240/282] ARM: at91: tclib: Default to tclib timer for RT
+Subject: [PATCH 236/277] ARM: at91: tclib: Default to tclib timer for RT
 
 RT is not too happy about the shared timer interrupt in AT91
 devices. Default to tclib timer for RT.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0237-mips-disable-highmem-on-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0241-mips-disable-highmem-on-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0241-mips-disable-highmem-on-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0237-mips-disable-highmem-on-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c63b87f027f0b13d6cc5af18948c22ae34e42b73 Mon Sep 17 00:00:00 2001
+From 74c7364e526625f4d91c161943c1bf03ae01bf1f Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:10:12 +0200
-Subject: [PATCH 241/282] mips-disable-highmem-on-rt.patch
+Subject: [PATCH 237/277] mips-disable-highmem-on-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0238-net-Avoid-livelock-in-net_tx_action-on-RT.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0242-net-Avoid-livelock-in-net_tx_action-on-RT.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0242-net-Avoid-livelock-in-net_tx_action-on-RT.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0238-net-Avoid-livelock-in-net_tx_action-on-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0e84272c3cc440bcf82c85b509a41025c37f8af4 Mon Sep 17 00:00:00 2001
+From 3b1827820f17ca6da17579ac83301cd1d545f0f5 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Thu, 6 Oct 2011 10:48:39 -0400
-Subject: [PATCH 242/282] net: Avoid livelock in net_tx_action() on RT
+Subject: [PATCH 238/277] net: Avoid livelock in net_tx_action() on RT
 
 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 @@
  1 file changed, 31 insertions(+), 1 deletion(-)
 
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 0916344..546cc6a 100644
+index 2f87196..c6ff187 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3038,6 +3038,36 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3018,6 +3018,36 @@ int netif_rx_ni(struct sk_buff *skb)
  }
  EXPORT_SYMBOL(netif_rx_ni);
  
@@ -83,7 +83,7 @@
  static void net_tx_action(struct softirq_action *h)
  {
  	struct softnet_data *sd = &__get_cpu_var(softnet_data);
-@@ -3076,7 +3106,7 @@ static void net_tx_action(struct softirq_action *h)
+@@ -3056,7 +3086,7 @@ static void net_tx_action(struct softirq_action *h)
  			head = head->next_sched;
  
  			root_lock = qdisc_lock(q);

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0239-ping-sysrq.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0243-ping-sysrq.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0243-ping-sysrq.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0239-ping-sysrq.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 00e8b5d95c00eaacd0c21e28d637c9e3fb2aeaf8 Mon Sep 17 00:00:00 2001
+From e088e144795505cfc7fa2d6f35f8cd972170593f Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 13:51:17 +0100
-Subject: [PATCH 243/282] ping-sysrq.patch
+Subject: [PATCH 239/277] ping-sysrq.patch
 
 There are (probably rare) situations when a system crashed and the system
 console becomes unresponsive but the network icmp layer still is alive.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0240-kgdb-serial-Short-term-workaround.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0244-kgdb-serial-Short-term-workaround.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0244-kgdb-serial-Short-term-workaround.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0240-kgdb-serial-Short-term-workaround.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 8d9e59eb1c9d07257389761efa3f2fafd5efcbd7 Mon Sep 17 00:00:00 2001
+From 9f9c398eeaf057addbbda9b301e657e3e42af6e7 Mon Sep 17 00:00:00 2001
 From: Jason Wessel <jason.wessel at windriver.com>
 Date: Thu, 28 Jul 2011 12:42:23 -0500
-Subject: [PATCH 244/282] kgdb/serial: Short term workaround
+Subject: [PATCH 240/277] kgdb/serial: Short term workaround
 
 On 07/27/2011 04:37 PM, Thomas Gleixner wrote:
 >  - KGDB (not yet disabled) is reportedly unusable on -rt right now due

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0241-add-sys-kernel-realtime-entry.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0245-add-sys-kernel-realtime-entry.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0245-add-sys-kernel-realtime-entry.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0241-add-sys-kernel-realtime-entry.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 33ecbefdf7721168f934b96db57f533dda2b0680 Mon Sep 17 00:00:00 2001
+From 05dcb78cd4432d14ac80993c81d5227b7b955028 Mon Sep 17 00:00:00 2001
 From: Clark Williams <williams at redhat.com>
 Date: Sat, 30 Jul 2011 21:55:53 -0500
-Subject: [PATCH 245/282] add /sys/kernel/realtime entry
+Subject: [PATCH 241/277] add /sys/kernel/realtime entry
 
 Add a /sys/kernel entry to indicate that the kernel is a
 realtime kernel.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0242-mm-rt-kmap_atomic-scheduling.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0246-mm-rt-kmap_atomic-scheduling.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0246-mm-rt-kmap_atomic-scheduling.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0242-mm-rt-kmap_atomic-scheduling.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 308e2bc43acca8555609c62b6cd68f7fe8cad4f0 Mon Sep 17 00:00:00 2001
+From f9d70983166c1e54362436f2db702f2a6020d097 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Thu, 28 Jul 2011 10:43:51 +0200
-Subject: [PATCH 246/282] mm, rt: kmap_atomic scheduling
+Subject: [PATCH 242/277] mm, rt: kmap_atomic scheduling
 
 In fact, with migrate_disable() existing one could play games with
 kmap_atomic. You could save/restore the kmap_atomic slots on context
@@ -22,7 +22,7 @@
  3 files changed, 43 insertions(+)
 
 diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c
-index ada175e3..20f1573 100644
+index ada175e..20f1573 100644
 --- a/arch/x86/kernel/process_32.c
 +++ b/arch/x86/kernel/process_32.c
 @@ -39,6 +39,7 @@
@@ -76,7 +76,7 @@
  	 * Leave lazy mode, flushing any hypercalls made here.
  	 * This must be done before restoring TLS segments so
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index a84a901..1f6b11a 100644
+index a867df1..945d230 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
 @@ -63,6 +63,7 @@ struct sched_param {
@@ -87,7 +87,7 @@
  #include <asm/system.h>
  #include <asm/page.h>
  #include <asm/ptrace.h>
-@@ -1603,6 +1604,10 @@ struct task_struct {
+@@ -1607,6 +1608,10 @@ struct task_struct {
  	struct rcu_head put_rcu;
  	int softirq_nestcnt;
  #endif
@@ -99,10 +99,10 @@
  
  #ifdef CONFIG_PREEMPT_RT_FULL
 diff --git a/mm/memory.c b/mm/memory.c
-index af0df1a..a3ae5e7 100644
+index b4e9834..10d95e0 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -3447,6 +3447,7 @@ unlock:
+@@ -3450,6 +3450,7 @@ unlock:
  #ifdef CONFIG_PREEMPT_RT_FULL
  void pagefault_disable(void)
  {
@@ -110,7 +110,7 @@
  	current->pagefault_disabled++;
  	/*
  	 * make sure to have issued the store before a pagefault
-@@ -3464,6 +3465,7 @@ void pagefault_enable(void)
+@@ -3467,6 +3468,7 @@ void pagefault_enable(void)
  	 */
  	barrier();
  	current->pagefault_disabled--;

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0243-ipc-sem-Rework-semaphore-wakeups.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0247-ipc-sem-Rework-semaphore-wakeups.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0247-ipc-sem-Rework-semaphore-wakeups.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0243-ipc-sem-Rework-semaphore-wakeups.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 2ee07bf22c87aaf29def43054f4d4ae049093e02 Mon Sep 17 00:00:00 2001
+From 6d67c9ea65d9f89be54e5e5c0a4b0f9ee8db3c25 Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Tue, 13 Sep 2011 15:09:40 +0200
-Subject: [PATCH 247/282] ipc/sem: Rework semaphore wakeups
+Subject: [PATCH 243/277] ipc/sem: Rework semaphore wakeups
 
 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

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0244-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0248-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0248-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0244-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 24c21bd75c142ffd7a03e9759bf85d134edcd7bf Mon Sep 17 00:00:00 2001
+From bc3c3c818f00011ddae4f52d007f69e6cdd3df43 Mon Sep 17 00:00:00 2001
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Fri, 23 Sep 2011 13:43:12 -0700
-Subject: [PATCH 248/282] sysrq: Allow immediate Magic SysRq output for
+Subject: [PATCH 244/277] sysrq: Allow immediate Magic SysRq output for
  PREEMPT_RT_FULL
 
 Add a CONFIG option to allow the output from Magic SysRq to be output

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0245-x86-kvm-require-const-tsc-for-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0249-x86-kvm-require-const-tsc-for-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0249-x86-kvm-require-const-tsc-for-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0245-x86-kvm-require-const-tsc-for-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c5be414b6788f97f4d1dcd2abf165a898e19421f Mon Sep 17 00:00:00 2001
+From 983a71fbf3e959bdd055e4347e79084e6392af04 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 6 Nov 2011 12:26:18 +0100
-Subject: [PATCH 249/282] x86-kvm-require-const-tsc-for-rt.patch
+Subject: [PATCH 245/277] x86-kvm-require-const-tsc-for-rt.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0246-scsi-fcoe-rt-aware.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0250-scsi-fcoe-rt-aware.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0250-scsi-fcoe-rt-aware.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0246-scsi-fcoe-rt-aware.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a614366243460c792576feef39811a5bb0ffcf75 Mon Sep 17 00:00:00 2001
+From 93647e82369beccdf5cde3575264f58b0b26160c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 12 Nov 2011 14:00:48 +0100
-Subject: [PATCH 250/282] scsi-fcoe-rt-aware.patch
+Subject: [PATCH 246/277] scsi-fcoe-rt-aware.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0247-x86-crypto-Reduce-preempt-disabled-regions.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0251-x86-crypto-Reduce-preempt-disabled-regions.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0251-x86-crypto-Reduce-preempt-disabled-regions.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0247-x86-crypto-Reduce-preempt-disabled-regions.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 397b11f45a724a9760c50a4ecffb5772861837aa Mon Sep 17 00:00:00 2001
+From 77cfef8b2e8237cc2595eabba4e42948bdfed9cd Mon Sep 17 00:00:00 2001
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Mon, 14 Nov 2011 18:19:27 +0100
-Subject: [PATCH 251/282] x86: crypto: Reduce preempt disabled regions
+Subject: [PATCH 247/277] x86: crypto: Reduce preempt disabled regions
 
 Restrict the preempt disabled regions to the actual floating point
 operations and enable preemption for the administrative actions.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0248-dm-Make-rt-aware.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0252-dm-Make-rt-aware.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0252-dm-Make-rt-aware.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0248-dm-Make-rt-aware.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From c4aa23b95a74e2a241978a4a78efa6c03d38e78e Mon Sep 17 00:00:00 2001
+From 5bd84dcc12ed1579d3fef557233f557b9ad15693 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 23:06:09 +0100
-Subject: [PATCH 252/282] dm: Make rt aware
+Subject: [PATCH 248/277] dm: Make rt aware
 
 Use the BUG_ON_NORT variant for the irq_disabled() checks. RT has
 interrupts legitimately enabled here as we cant deadlock against the

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0249-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0253-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0253-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0249-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From eaedebb112f2261c9cae77708c6a848ac698d44d Mon Sep 17 00:00:00 2001
+From af6870a8a5d373e7578aef1a1fb4ff5757c2355c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 14 Dec 2011 01:03:49 +0100
-Subject: [PATCH 253/282] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
+Subject: [PATCH 249/277] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
 
 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.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0250-seqlock-Prevent-rt-starvation.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0254-seqlock-Prevent-rt-starvation.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0254-seqlock-Prevent-rt-starvation.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0250-seqlock-Prevent-rt-starvation.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 97f7428133dbd3d2b851a0951443e97730780c46 Mon Sep 17 00:00:00 2001
+From 40a0a676b46c5f84cf0fd55a3bc9fae105ff377f Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Feb 2012 12:03:30 +0100
-Subject: [PATCH 254/282] seqlock: Prevent rt starvation
+Subject: [PATCH 250/277] seqlock: Prevent rt starvation
 
 If a low prio writer gets preempted while holding the seqlock write
 locked, a high prio reader spins forever on RT.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0251-timer-Fix-hotplug-for-rt.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0255-timer-Fix-hotplug-for-rt.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0255-timer-Fix-hotplug-for-rt.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0251-timer-Fix-hotplug-for-rt.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 6c9f4dfd4ae0fd2eacd068b26cf8b55f4753591b Mon Sep 17 00:00:00 2001
+From 8449a9b6dd7cb02702d9b29ade898785c1bdbd2e Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:28 -0500
-Subject: [PATCH 255/282] timer: Fix hotplug for -rt
+Subject: [PATCH 251/277] timer: Fix hotplug for -rt
 
 Revert the RT patch:
     Author: Ingo Molnar <mingo at elte.hu>

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0252-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0256-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0256-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0252-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1f5a1959f2e84e5b3fa72f4bddb5cba651d28baf Mon Sep 17 00:00:00 2001
+From f5117a4976dbd9b294d3518df86ccb3f32f527b5 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:29 -0500
-Subject: [PATCH 256/282] futex/rt: Fix possible lockup when taking pi_lock in
+Subject: [PATCH 252/277] futex/rt: Fix possible lockup when taking pi_lock in
  proxy handler
 
 When taking the pi_lock, we must disable interrupts because the

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0253-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0257-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0257-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0253-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 642a33470d3602678ca70b432b7490ed28f43d47 Mon Sep 17 00:00:00 2001
+From ef52e1e06f52f7816f8e64833d2e99b9023a91f2 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:32 -0500
-Subject: [PATCH 257/282] ring-buffer/rt: Check for irqs disabled before
+Subject: [PATCH 253/277] ring-buffer/rt: Check for irqs disabled before
  grabbing reader lock
 
 In RT the reader lock is a mutex and we can not grab it when preemption is

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0254-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0258-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0258-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0254-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From fb1730b3c7da776c0a11104d96271ced8ec841d0 Mon Sep 17 00:00:00 2001
+From c255c48d90dba68f2ccee010fffd1cb454937602 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:33 -0500
-Subject: [PATCH 258/282] sched/rt: Fix wait_task_interactive() to test
+Subject: [PATCH 254/277] sched/rt: Fix wait_task_interactive() to test
  rt_spin_lock state
 
 The wait_task_interactive() will have a task sleep waiting for another
@@ -25,10 +25,10 @@
  1 file changed, 4 insertions(+), 2 deletions(-)
 
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 2f46cd1..1c16687 100644
+index db6890c..e3ffec9 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -2450,7 +2450,8 @@ unsigned long wait_task_inactive(struct task_struct *p, long match_state)
+@@ -2446,7 +2446,8 @@ unsigned long wait_task_inactive(struct task_struct *p, long match_state)
  		 * is actually now running somewhere else!
  		 */
  		while (task_running(rq, p)) {
@@ -38,7 +38,7 @@
  				return 0;
  			cpu_relax();
  		}
-@@ -2465,7 +2466,8 @@ unsigned long wait_task_inactive(struct task_struct *p, long match_state)
+@@ -2461,7 +2462,8 @@ unsigned long wait_task_inactive(struct task_struct *p, long match_state)
  		running = task_running(rq, p);
  		on_rq = p->on_rq;
  		ncsw = 0;

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0255-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0259-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0259-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0255-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0fa53abc8b79338a4cd1f0c6a685298a25987169 Mon Sep 17 00:00:00 2001
+From 13b1884d726589a503b0f43366da44be4fddc295 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 1 Mar 2012 13:55:30 -0500
-Subject: [PATCH 259/282] lglock/rt: Use non-rt for_each_cpu() in -rt code
+Subject: [PATCH 255/277] lglock/rt: Use non-rt for_each_cpu() in -rt code
 
 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

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0256-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0260-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0260-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0256-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 2dcbac89def8a6fd0defb8ac1d8bdbbd851bd23b Mon Sep 17 00:00:00 2001
+From b1eb2980ba234a9717b76b6ddc577bab456eb434 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 2 Mar 2012 10:36:57 -0500
-Subject: [PATCH 260/282] cpu: Make hotplug.lock a "sleeping" spinlock on RT
+Subject: [PATCH 256/277] cpu: Make hotplug.lock a "sleeping" spinlock on RT
 
 Tasks can block on hotplug.lock in pin_current_cpu(), but their state
 might be != RUNNING. So the mutex wakeup will set the state

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0257-softirq-Check-preemption-after-reenabling-interrupts.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0261-softirq-Check-preemption-after-reenabling-interrupts.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0261-softirq-Check-preemption-after-reenabling-interrupts.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0257-softirq-Check-preemption-after-reenabling-interrupts.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 2c6e0a659790820738cde0c2509f587fcbade762 Mon Sep 17 00:00:00 2001
+From 5fa2dab505c7c713d7090219e93a0f95f46366dd Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 13 Nov 2011 17:17:09 +0100
-Subject: [PATCH 261/282] softirq: Check preemption after reenabling
+Subject: [PATCH 257/277] softirq: Check preemption after reenabling
  interrupts
 
 raise_softirq_irqoff() disables interrupts and wakes the softirq
@@ -102,10 +102,10 @@
  #endif /* CONFIG_PREEMPT_COUNT */
  
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 546cc6a..30c7a9e 100644
+index c6ff187..22abb34 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -1803,6 +1803,7 @@ static inline void __netif_reschedule(struct Qdisc *q)
+@@ -1804,6 +1804,7 @@ static inline void __netif_reschedule(struct Qdisc *q)
  	sd->output_queue_tailp = &q->next_sched;
  	raise_softirq_irqoff(NET_TX_SOFTIRQ);
  	local_irq_restore(flags);
@@ -113,7 +113,7 @@
  }
  
  void __netif_schedule(struct Qdisc *q)
-@@ -1824,6 +1825,7 @@ void dev_kfree_skb_irq(struct sk_buff *skb)
+@@ -1825,6 +1826,7 @@ void dev_kfree_skb_irq(struct sk_buff *skb)
  		sd->completion_queue = skb;
  		raise_softirq_irqoff(NET_TX_SOFTIRQ);
  		local_irq_restore(flags);
@@ -121,7 +121,7 @@
  	}
  }
  EXPORT_SYMBOL(dev_kfree_skb_irq);
-@@ -2963,6 +2965,7 @@ enqueue:
+@@ -2943,6 +2945,7 @@ enqueue:
  	rps_unlock(sd);
  
  	local_irq_restore(flags);
@@ -129,7 +129,7 @@
  
  	atomic_long_inc(&skb->dev->rx_dropped);
  	kfree_skb(skb);
-@@ -3784,6 +3787,7 @@ static void net_rps_action_and_irq_enable(struct softnet_data *sd)
+@@ -3764,6 +3767,7 @@ static void net_rps_action_and_irq_enable(struct softnet_data *sd)
  	} else
  #endif
  		local_irq_enable();
@@ -137,7 +137,7 @@
  }
  
  static int process_backlog(struct napi_struct *napi, int quota)
-@@ -3856,6 +3860,7 @@ void __napi_schedule(struct napi_struct *n)
+@@ -3836,6 +3840,7 @@ void __napi_schedule(struct napi_struct *n)
  	local_irq_save(flags);
  	____napi_schedule(&__get_cpu_var(softnet_data), n);
  	local_irq_restore(flags);
@@ -145,7 +145,7 @@
  }
  EXPORT_SYMBOL(__napi_schedule);
  
-@@ -6364,6 +6369,7 @@ static int dev_cpu_callback(struct notifier_block *nfb,
+@@ -6346,6 +6351,7 @@ static int dev_cpu_callback(struct notifier_block *nfb,
  
  	raise_softirq_irqoff(NET_TX_SOFTIRQ);
  	local_irq_enable();

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0258-rt-Introduce-cpu_chill.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0262-rt-Introduce-cpu_chill.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0262-rt-Introduce-cpu_chill.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0258-rt-Introduce-cpu_chill.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1139b0f9cd25ef5d85da02f8cdd7d012971005fe Mon Sep 17 00:00:00 2001
+From 907436b25dd9afacf3ae4c75037376a84c4856cb Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 7 Mar 2012 20:51:03 +0100
-Subject: [PATCH 262/282] rt: Introduce cpu_chill()
+Subject: [PATCH 258/277] rt: Introduce cpu_chill()
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Add cpu_chill() to replace cpu_relax(). cpu_chill()

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0259-fs-dcache-Use-cpu_chill-in-trylock-loops.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0263-fs-dcache-Use-cpu_chill-in-trylock-loops.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0263-fs-dcache-Use-cpu_chill-in-trylock-loops.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0259-fs-dcache-Use-cpu_chill-in-trylock-loops.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0f1f831cb60e0491b6fa115a53d36af00f030150 Mon Sep 17 00:00:00 2001
+From 19d94e1b4a2848adab8c6401dc0c9559fd6e3365 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 7 Mar 2012 21:00:34 +0100
-Subject: [PATCH 263/282] fs: dcache: Use cpu_chill() in trylock loops
+Subject: [PATCH 259/277] fs: dcache: Use cpu_chill() in trylock loops
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0260-net-Use-cpu_chill-instead-of-cpu_relax.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0264-net-Use-cpu_chill-instead-of-cpu_relax.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0264-net-Use-cpu_chill-instead-of-cpu_relax.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0260-net-Use-cpu_chill-instead-of-cpu_relax.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 3c99cbd1421b9701d6428527f72854624e189493 Mon Sep 17 00:00:00 2001
+From c50fce93e9d43f388dc3a076969db71f899fbe0c Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 7 Mar 2012 21:10:04 +0100
-Subject: [PATCH 264/282] net: Use cpu_chill() instead of cpu_relax()
+Subject: [PATCH 260/277] net: Use cpu_chill() instead of cpu_relax()
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0261-kconfig-disable-a-few-options-rt.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0265-kconfig-disable-a-few-options-rt.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0265-kconfig-disable-a-few-options-rt.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0261-kconfig-disable-a-few-options-rt.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b3c3371d794d584a5fb5c7170bd7855954830e65 Mon Sep 17 00:00:00 2001
+From c7251c4fcd2c9f86c8521f4fcd28c2ca969a9b97 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 24 Jul 2011 12:11:43 +0200
-Subject: [PATCH 265/282] kconfig-disable-a-few-options-rt.patch
+Subject: [PATCH 261/277] kconfig-disable-a-few-options-rt.patch
 
 Disable stuff which is known to have issues on RT
 

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0262-kconfig-preempt-rt-full.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0266-kconfig-preempt-rt-full.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0266-kconfig-preempt-rt-full.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0262-kconfig-preempt-rt-full.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a102630a4239e6fac58715692712e054fb99bd57 Mon Sep 17 00:00:00 2001
+From f50419b7ab016e3c20893b7f2c6bee6c70bf4be0 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 14:58:57 +0200
-Subject: [PATCH 266/282] kconfig-preempt-rt-full.patch
+Subject: [PATCH 262/277] kconfig-preempt-rt-full.patch
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0263-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0267-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0267-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0263-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From f19a2fd410a39c8f7c03e1147bffcd42d2a187bb Mon Sep 17 00:00:00 2001
+From 31ce6d9d60217f11f910bf551b443a1ad883b4b8 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Mon, 16 Apr 2012 21:51:54 -0400
-Subject: [PATCH 267/282] rt: Make migrate_disable/enable() and
+Subject: [PATCH 263/277] rt: Make migrate_disable/enable() and
  __rt_mutex_init non-GPL only
 
 Modules that load on the normal vanilla kernel should also load on
@@ -28,10 +28,10 @@
  /**
   * rt_mutex_init_proxy_locked - initialize and lock a rt_mutex on behalf of a
 diff --git a/kernel/sched.c b/kernel/sched.c
-index 1c16687..4dd1fff 100644
+index e3ffec9..039ca1f 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4425,7 +4425,7 @@ void migrate_disable(void)
+@@ -4612,7 +4612,7 @@ void migrate_disable(void)
  	p->migrate_disable = 1;
  	preempt_enable();
  }
@@ -40,7 +40,7 @@
  
  void migrate_enable(void)
  {
-@@ -4477,7 +4477,7 @@ void migrate_enable(void)
+@@ -4664,7 +4664,7 @@ void migrate_enable(void)
  	unpin_current_cpu();
  	preempt_enable();
  }

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0264-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0268-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0268-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0264-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 6476e15acbd7d86a98aa00b22a4dc0c2ca115d2e Mon Sep 17 00:00:00 2001
+From 3c55e6322625bad0adeca3bbffe37525c951a390 Mon Sep 17 00:00:00 2001
 From: John Kacur <jkacur at redhat.com>
 Date: Fri, 27 Apr 2012 12:48:46 +0200
-Subject: [PATCH 268/282] scsi: qla2xxx: Use local_irq_save_nort() in
+Subject: [PATCH 264/277] scsi: qla2xxx: Use local_irq_save_nort() in
  qla2x00_poll
 
 RT triggers the following:

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0265-net-RT-REmove-preemption-disabling-in-netif_rx.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0269-net-RT-REmove-preemption-disabling-in-netif_rx.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0269-net-RT-REmove-preemption-disabling-in-netif_rx.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0265-net-RT-REmove-preemption-disabling-in-netif_rx.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d327f8e3cbd85c35a042fff7512fcf9f82f8c8a7 Mon Sep 17 00:00:00 2001
+From 24618f07f0cc4cc2d7415eabdd7a579dfbbd79e2 Mon Sep 17 00:00:00 2001
 From: Priyanka Jain <Priyanka.Jain at freescale.com>
 Date: Thu, 17 May 2012 09:35:11 +0530
-Subject: [PATCH 269/282] net,RT:REmove preemption disabling in netif_rx()
+Subject: [PATCH 265/277] net,RT:REmove preemption disabling in netif_rx()
 
 1)enqueue_to_backlog() (called from netif_rx) should be
   bind to a particluar CPU. This can be achieved by
@@ -36,10 +36,10 @@
  1 file changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 30c7a9e..9085ef7 100644
+index 22abb34..e590a6c 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -3004,7 +3004,7 @@ int netif_rx(struct sk_buff *skb)
+@@ -2984,7 +2984,7 @@ int netif_rx(struct sk_buff *skb)
  		struct rps_dev_flow voidflow, *rflow = &voidflow;
  		int cpu;
  
@@ -48,7 +48,7 @@
  		rcu_read_lock();
  
  		cpu = get_rps_cpu(skb->dev, skb, &rflow);
-@@ -3014,13 +3014,13 @@ int netif_rx(struct sk_buff *skb)
+@@ -2994,13 +2994,13 @@ int netif_rx(struct sk_buff *skb)
  		ret = enqueue_to_backlog(skb, cpu, &rflow->last_qtail);
  
  		rcu_read_unlock();

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0266-mips-remove-smp-reserve-lock.patch.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0270-mips-remove-smp-reserve-lock.patch.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0270-mips-remove-smp-reserve-lock.patch.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0266-mips-remove-smp-reserve-lock.patch.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From a2c34586490cc927d9354f67021fe76443754e9e Mon Sep 17 00:00:00 2001
+From 90ac3886018a2722a734160e958d971b7e227878 Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 22 May 2012 21:15:10 +0200
-Subject: [PATCH 270/282] mips-remove-smp-reserve-lock.patch
+Subject: [PATCH 266/277] mips-remove-smp-reserve-lock.patch
 
 Instead of making the lock raw, remove it as it protects nothing.
 

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0267-Latency-histogramms-Cope-with-backwards-running-loca.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0271-Latency-histogramms-Cope-with-backwards-running-loca.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0271-Latency-histogramms-Cope-with-backwards-running-loca.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0267-Latency-histogramms-Cope-with-backwards-running-loca.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From d7327d99a277761720e7e8c055a2f37e23061f24 Mon Sep 17 00:00:00 2001
+From 1228b949cdaca347fba30c9ab9b7f375268b4f84 Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:17 +0000
-Subject: [PATCH 271/282] Latency histogramms: Cope with backwards running
+Subject: [PATCH 267/277] Latency histogramms: Cope with backwards running
  local trace clock
 
 Thanks to the wonders of modern technology, the local trace clock can
@@ -29,10 +29,10 @@
  2 files changed, 38 insertions(+), 35 deletions(-)
 
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 1f6b11a..0174e3a 100644
+index 945d230..bcd4597 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1585,7 +1585,7 @@ struct task_struct {
+@@ -1589,7 +1589,7 @@ struct task_struct {
  #ifdef CONFIG_WAKEUP_LATENCY_HIST
  	u64 preempt_timestamp_hist;
  #ifdef CONFIG_MISSED_TIMER_OFFSETS_HIST

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0268-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0272-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0272-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0268-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 0e081f2bf2208420a7aa811c4adf9f6eccd0f9a5 Mon Sep 17 00:00:00 2001
+From cbdaf3c3e6564b88506c0f2a3605707fd48a164b Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:18 +0000
-Subject: [PATCH 272/282] Latency histograms: Adjust timer, if already elapsed
+Subject: [PATCH 268/277] Latency histograms: Adjust timer, if already elapsed
  when programmed
 
 Nothing prevents a programmer from calling clock_nanosleep() with an
@@ -21,7 +21,7 @@
  2 files changed, 17 insertions(+), 2 deletions(-)
 
 diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h
-index 0e37086..7408760 100644
+index 26b008b..7259cd3 100644
 --- a/include/linux/hrtimer.h
 +++ b/include/linux/hrtimer.h
 @@ -113,6 +113,9 @@ struct hrtimer {
@@ -35,10 +35,10 @@
  	int				start_pid;
  	void				*start_site;
 diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c
-index 3991464..a080e62 100644
+index 3848761..bca6928 100644
 --- a/kernel/hrtimer.c
 +++ b/kernel/hrtimer.c
-@@ -1021,6 +1021,17 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
+@@ -1031,6 +1031,17 @@ int __hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim,
  #endif
  	}
  
@@ -56,7 +56,7 @@
  	hrtimer_set_expires_range_ns(timer, tim, delta_ns);
  
  	timer_stats_hrtimer_set_start_info(timer);
-@@ -1458,8 +1469,9 @@ retry:
+@@ -1467,8 +1478,9 @@ retry:
  			timer = container_of(node, struct hrtimer, node);
  
  			trace_hrtimer_interrupt(raw_smp_processor_id(),

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0269-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0273-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0273-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0269-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 066906f37fd7ccf55983231a6b805df14ee186c8 Mon Sep 17 00:00:00 2001
+From 919825b018a809bdb6baa401a7bd54fb29a74fa7 Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:18 +0000
-Subject: [PATCH 273/282] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
+Subject: [PATCH 269/277] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
 
 Strange CPU stalls have been observed in RT when RT_GROUP_SCHED
 was configured.

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0270-Latency-histograms-Detect-another-yet-overlooked-sha.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0274-Latency-histograms-Detect-another-yet-overlooked-sha.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0274-Latency-histograms-Detect-another-yet-overlooked-sha.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0270-Latency-histograms-Detect-another-yet-overlooked-sha.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 9b8ee4b19fa92ca0868411f2cb5754fb72f226c5 Mon Sep 17 00:00:00 2001
+From aca9332db150e0706e6e6c28b60ce1e4f4eb1b98 Mon Sep 17 00:00:00 2001
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Wed, 11 Jul 2012 22:05:19 +0000
-Subject: [PATCH 274/282] Latency histograms: Detect another yet overlooked
+Subject: [PATCH 270/277] Latency histograms: Detect another yet overlooked
  sharedprio condition
 
 While waiting for an RT process to be woken up, the previous process may

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0271-slab-Prevent-local-lock-deadlock.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0275-slab-Prevent-local-lock-deadlock.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0275-slab-Prevent-local-lock-deadlock.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0271-slab-Prevent-local-lock-deadlock.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 3118dd738f1fadb2e916d6ebf0da6eae1af7731f Mon Sep 17 00:00:00 2001
+From 1f04df6e6746fe4a736421d6f0bf226e4980238d Mon Sep 17 00:00:00 2001
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 11 Jul 2012 22:05:19 +0000
-Subject: [PATCH 275/282] slab: Prevent local lock deadlock
+Subject: [PATCH 271/277] slab: Prevent local lock deadlock
 
 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
@@ -17,7 +17,7 @@
  1 file changed, 22 insertions(+), 4 deletions(-)
 
 diff --git a/mm/slab.c b/mm/slab.c
-index 5f0c5ef..3bef5e5 100644
+index 74d2dd7..411c545 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -739,8 +739,26 @@ slab_on_each_cpu(void (*func)(void *arg, int this_cpu), void *arg)
@@ -60,7 +60,7 @@
  	free_delayed(&tmp);
  }
  #endif
-@@ -4095,9 +4113,9 @@ static void do_ccupdate_local(void *info)
+@@ -4098,9 +4116,9 @@ static void do_ccupdate_local(void *info)
  #else
  static void do_ccupdate_local(void *info, int cpu)
  {

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0272-fs-jbd-pull-your-plug-when-waiting-for-space.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0276-fs-jbd-pull-your-plug-when-waiting-for-space.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0276-fs-jbd-pull-your-plug-when-waiting-for-space.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0272-fs-jbd-pull-your-plug-when-waiting-for-space.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From bf5f5b697062ab1b3f1fc67327cf4c3294af1fb7 Mon Sep 17 00:00:00 2001
+From d56360af82a5185c71630349400f7b255f06b777 Mon Sep 17 00:00:00 2001
 From: Mike Galbraith <mgalbraith at suse.de>
 Date: Wed, 11 Jul 2012 22:05:20 +0000
-Subject: [PATCH 276/282] fs, jbd: pull your plug when waiting for space
+Subject: [PATCH 272/277] fs, jbd: pull your plug when waiting for space
 
 With an -rt kernel, and a heavy sync IO load, tasks can jam
 up on journal locks without unplugging, which can lead to

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0273-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0277-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0277-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0273-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From b10ed9d7b0a28da0f42b197e1ddcf52f188004c5 Mon Sep 17 00:00:00 2001
+From 4dcd22e81ad0f6fbb0fee57879ff00360a763b78 Mon Sep 17 00:00:00 2001
 From: Yong Zhang <yong.zhang at windriver.com>
 Date: Wed, 11 Jul 2012 22:05:21 +0000
-Subject: [PATCH 277/282] perf: Make swevent hrtimer run in irq instead of
+Subject: [PATCH 273/277] perf: Make swevent hrtimer run in irq instead of
  softirq
 
 Otherwise we get a deadlock like below:

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0274-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0278-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0278-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0274-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 11a3485532fc17ff54227a27eb2352770ed4ab9c Mon Sep 17 00:00:00 2001
+From d606c7b66083d822236e7f84766e868fb06f3ee3 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Mon, 16 Jul 2012 08:07:43 +0000
-Subject: [PATCH 278/282] cpu/rt: Rework cpu down for PREEMPT_RT
+Subject: [PATCH 274/277] cpu/rt: Rework cpu down for PREEMPT_RT
 
 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
@@ -54,9 +54,11 @@
  kernel/sched.c        |   82 ++++++++++++++++-
  3 files changed, 285 insertions(+), 40 deletions(-)
 
+diff --git a/include/linux/sched.h b/include/linux/sched.h
+index bcd4597..03498cc 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
-@@ -1933,6 +1933,10 @@ extern void do_set_cpus_allowed(struct t
+@@ -1937,6 +1937,10 @@ extern void do_set_cpus_allowed(struct task_struct *p,
  
  extern int set_cpus_allowed_ptr(struct task_struct *p,
  				const struct cpumask *new_mask);
@@ -67,7 +69,7 @@
  #else
  static inline void do_set_cpus_allowed(struct task_struct *p,
  				      const struct cpumask *new_mask)
-@@ -1945,6 +1949,9 @@ static inline int set_cpus_allowed_ptr(s
+@@ -1949,6 +1953,9 @@ static inline int set_cpus_allowed_ptr(struct task_struct *p,
  		return -EINVAL;
  	return 0;
  }
@@ -77,6 +79,8 @@
  #endif
  
  #ifdef CONFIG_NO_HZ
+diff --git a/kernel/cpu.c b/kernel/cpu.c
+index 66dfb74..0964e93 100644
 --- a/kernel/cpu.c
 +++ b/kernel/cpu.c
 @@ -46,12 +46,7 @@ static int cpu_hotplug_disabled;
@@ -143,7 +147,7 @@
  static DEFINE_PER_CPU(struct hotplug_pcp, hotplug_pcp);
  
  /**
-@@ -94,18 +111,40 @@ static DEFINE_PER_CPU(struct hotplug_pcp
+@@ -94,18 +111,40 @@ static DEFINE_PER_CPU(struct hotplug_pcp, hotplug_pcp);
  void pin_current_cpu(void)
  {
  	struct hotplug_pcp *hp;
@@ -280,7 +284,7 @@
  /*
   * Start the sync_unplug_thread on the target cpu and wait for it to
   * complete.
-@@ -154,23 +251,83 @@ static int sync_unplug_thread(void *data
+@@ -154,23 +251,83 @@ static int sync_unplug_thread(void *data)
  static int cpu_unplug_begin(unsigned int cpu)
  {
  	struct hotplug_pcp *hp = &per_cpu(hotplug_pcp, cpu);
@@ -419,7 +423,7 @@
  }
  
  #else /* #if CONFIG_HOTPLUG_CPU */
-@@ -371,6 +528,9 @@ static int __ref _cpu_down(unsigned int
+@@ -371,6 +528,9 @@ static int __ref _cpu_down(unsigned int cpu, int tasks_frozen)
  		goto out_release;
  	}
  
@@ -429,9 +433,11 @@
  	err = __stop_machine(take_cpu_down, &tcd_param, cpumask_of(cpu));
  	if (err) {
  		/* CPU didn't die: tell everyone.  Can't complain. */
+diff --git a/kernel/sched.c b/kernel/sched.c
+index 039ca1f..5316a9f 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -4533,7 +4533,7 @@ void migrate_disable(void)
+@@ -4590,7 +4590,7 @@ void migrate_disable(void)
  {
  	struct task_struct *p = current;
  
@@ -440,7 +446,7 @@
  #ifdef CONFIG_SCHED_DEBUG
  		p->migrate_disable_atomic++;
  #endif
-@@ -4564,7 +4564,7 @@ void migrate_enable(void)
+@@ -4621,7 +4621,7 @@ void migrate_enable(void)
  	unsigned long flags;
  	struct rq *rq;
  
@@ -449,7 +455,7 @@
  #ifdef CONFIG_SCHED_DEBUG
  		p->migrate_disable_atomic--;
  #endif
-@@ -6490,6 +6490,84 @@ void do_set_cpus_allowed(struct task_str
+@@ -6547,6 +6547,84 @@ void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  	cpumask_copy(&p->cpus_allowed, new_mask);
  }
  
@@ -534,3 +540,6 @@
  /*
   * This is how migration works:
   *
+-- 
+1.7.10
+

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0275-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch (from r19308, dists/sid/linux/debian/patches/features/all/rt/0279-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0279-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch	Sat Aug  4 13:44:08 2012	(r19308, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0275-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 1b3a69d48f1f68d069cdadea0e43f9f34e919460 Mon Sep 17 00:00:00 2001
+From 337bd8eb56bcc387f6ce878272292d1f3b4c852a Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Tue, 17 Jul 2012 10:45:59 -0400
-Subject: [PATCH 279/282] cpu/rt: Fix cpu_hotplug variable initialization
+Subject: [PATCH 275/277] cpu/rt: Fix cpu_hotplug variable initialization
 
 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

Copied and modified: dists/sid/linux/debian/patches/features/all/rt/0276-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch (from r19313, dists/sid/linux/debian/patches/features/all/rt/0282-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch)
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0282-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch	Tue Aug  7 05:50:17 2012	(r19313, copy source)
+++ dists/sid/linux/debian/patches/features/all/rt/0276-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -1,7 +1,7 @@
-From 363513520a462b2208bd8fd37a08c198c84d80e2 Mon Sep 17 00:00:00 2001
+From f1475a089e18173be0e4a4a6aed40733e6e6f362 Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 2 Aug 2012 18:56:52 -0400
-Subject: [PATCH 282/283] time/rt: Fix up leap-second backport for RT changes
+Subject: [PATCH 276/277] time/rt: Fix up leap-second backport for RT changes
 
 The leap-second backport broke RT, and a few changes had to be done.
 
@@ -64,3 +64,6 @@
  
  	now = ktime_add_ns(ktime_set(secs, 0), nsecs);
  	now = ktime_sub(now, *real);
+-- 
+1.7.10
+

Added: dists/sid/linux/debian/patches/features/all/rt/0277-Linux-3.2.27-rt40-REBASE.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/all/rt/0277-Linux-3.2.27-rt40-REBASE.patch	Tue Aug 14 05:46:25 2012	(r19324)
@@ -0,0 +1,19 @@
+From 10783bd7a455b1e196d59a16d089c693ac7e8134 Mon Sep 17 00:00:00 2001
+From: Steven Rostedt <srostedt at redhat.com>
+Date: Tue, 17 Jul 2012 21:59:04 -0400
+Subject: [PATCH 277/277] Linux 3.2.27-rt40 REBASE
+
+---
+ localversion-rt |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/localversion-rt b/localversion-rt
+index b2111a2..2af6c89 100644
+--- a/localversion-rt
++++ b/localversion-rt
+@@ -1 +1 @@
+--rt24
++-rt40
+-- 
+1.7.10
+

Modified: dists/sid/linux/debian/patches/features/all/rt/series
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/series	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/features/all/rt/series	Tue Aug 14 05:46:25 2012	(r19324)
@@ -224,55 +224,54 @@
 0224-workqueue-use-get-cpu-light.patch.patch
 0225-epoll.patch.patch
 0226-mm-vmalloc.patch.patch
-0231-debugobjects-rt.patch.patch
-0232-jump-label-rt.patch.patch
-0233-skbufhead-raw-lock.patch.patch
-0234-x86-no-perf-irq-work-rt.patch.patch
-0235-console-make-rt-friendly.patch.patch
-0236-printk-Disable-migration-instead-of-preemption.patch
-0237-power-use-generic-rwsem-on-rt.patch
-0238-power-disable-highmem-on-rt.patch.patch
-0239-arm-disable-highmem-on-rt.patch.patch
-0240-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
-0241-mips-disable-highmem-on-rt.patch.patch
-0242-net-Avoid-livelock-in-net_tx_action-on-RT.patch
-0243-ping-sysrq.patch.patch
-0244-kgdb-serial-Short-term-workaround.patch
-0245-add-sys-kernel-realtime-entry.patch
-0246-mm-rt-kmap_atomic-scheduling.patch
-0247-ipc-sem-Rework-semaphore-wakeups.patch
-0248-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
-0249-x86-kvm-require-const-tsc-for-rt.patch.patch
-0250-scsi-fcoe-rt-aware.patch.patch
-0251-x86-crypto-Reduce-preempt-disabled-regions.patch
-0252-dm-Make-rt-aware.patch
-0253-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
-0254-seqlock-Prevent-rt-starvation.patch
-0255-timer-Fix-hotplug-for-rt.patch
-0256-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
-0257-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
-0258-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
-0259-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
-0260-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
-0261-softirq-Check-preemption-after-reenabling-interrupts.patch
-0262-rt-Introduce-cpu_chill.patch
-0263-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
-0264-net-Use-cpu_chill-instead-of-cpu_relax.patch
-0265-kconfig-disable-a-few-options-rt.patch.patch
-0266-kconfig-preempt-rt-full.patch.patch
-0267-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
-0268-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
-0269-net-RT-REmove-preemption-disabling-in-netif_rx.patch
-0270-mips-remove-smp-reserve-lock.patch.patch
-0271-Latency-histogramms-Cope-with-backwards-running-loca.patch
-0272-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
-0273-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
-0274-Latency-histograms-Detect-another-yet-overlooked-sha.patch
-0275-slab-Prevent-local-lock-deadlock.patch
-0276-fs-jbd-pull-your-plug-when-waiting-for-space.patch
-0277-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
-0278-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
-0279-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
-0282-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
-0283-Linux-3.2.24-rt38-REBASE.patch
-0284-Linux-3.2.26-rt39.patch
+0227-debugobjects-rt.patch.patch
+0228-jump-label-rt.patch.patch
+0229-skbufhead-raw-lock.patch.patch
+0230-x86-no-perf-irq-work-rt.patch.patch
+0231-console-make-rt-friendly.patch.patch
+0232-printk-Disable-migration-instead-of-preemption.patch
+0233-power-use-generic-rwsem-on-rt.patch
+0234-power-disable-highmem-on-rt.patch.patch
+0235-arm-disable-highmem-on-rt.patch.patch
+0236-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
+0237-mips-disable-highmem-on-rt.patch.patch
+0238-net-Avoid-livelock-in-net_tx_action-on-RT.patch
+0239-ping-sysrq.patch.patch
+0240-kgdb-serial-Short-term-workaround.patch
+0241-add-sys-kernel-realtime-entry.patch
+0242-mm-rt-kmap_atomic-scheduling.patch
+0243-ipc-sem-Rework-semaphore-wakeups.patch
+0244-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
+0245-x86-kvm-require-const-tsc-for-rt.patch.patch
+0246-scsi-fcoe-rt-aware.patch.patch
+0247-x86-crypto-Reduce-preempt-disabled-regions.patch
+0248-dm-Make-rt-aware.patch
+0249-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
+0250-seqlock-Prevent-rt-starvation.patch
+0251-timer-Fix-hotplug-for-rt.patch
+0252-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
+0253-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
+0254-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
+0255-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
+0256-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
+0257-softirq-Check-preemption-after-reenabling-interrupts.patch
+0258-rt-Introduce-cpu_chill.patch
+0259-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
+0260-net-Use-cpu_chill-instead-of-cpu_relax.patch
+0261-kconfig-disable-a-few-options-rt.patch.patch
+0262-kconfig-preempt-rt-full.patch.patch
+0263-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
+0264-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
+0265-net-RT-REmove-preemption-disabling-in-netif_rx.patch
+0266-mips-remove-smp-reserve-lock.patch.patch
+0267-Latency-histogramms-Cope-with-backwards-running-loca.patch
+0268-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
+0269-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
+0270-Latency-histograms-Detect-another-yet-overlooked-sha.patch
+0271-slab-Prevent-local-lock-deadlock.patch
+0272-fs-jbd-pull-your-plug-when-waiting-for-space.patch
+0273-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
+0274-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
+0275-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
+0276-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
+0277-Linux-3.2.27-rt40-REBASE.patch

Modified: dists/sid/linux/debian/patches/series-rt
==============================================================================
--- dists/sid/linux/debian/patches/series-rt	Mon Aug 13 14:47:48 2012	(r19323)
+++ dists/sid/linux/debian/patches/series-rt	Tue Aug 14 05:46:25 2012	(r19324)
@@ -94,6 +94,7 @@
 features/all/rt/0094-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
 features/all/rt/0095-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
 features/all/rt/0096-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
+features/all/rt/0097-genirq-Disable-random-call-on-preempt-rt.patch
 features/all/rt/0098-genirq-disable-irqpoll-on-rt.patch
 features/all/rt/0099-genirq-force-threading.patch.patch
 features/all/rt/0100-drivers-net-fix-livelock-issues.patch
@@ -223,55 +224,54 @@
 features/all/rt/0224-workqueue-use-get-cpu-light.patch.patch
 features/all/rt/0225-epoll.patch.patch
 features/all/rt/0226-mm-vmalloc.patch.patch
-features/all/rt/0231-debugobjects-rt.patch.patch
-features/all/rt/0232-jump-label-rt.patch.patch
-features/all/rt/0233-skbufhead-raw-lock.patch.patch
-features/all/rt/0234-x86-no-perf-irq-work-rt.patch.patch
-features/all/rt/0235-console-make-rt-friendly.patch.patch
-features/all/rt/0236-printk-Disable-migration-instead-of-preemption.patch
-features/all/rt/0237-power-use-generic-rwsem-on-rt.patch
-features/all/rt/0238-power-disable-highmem-on-rt.patch.patch
-features/all/rt/0239-arm-disable-highmem-on-rt.patch.patch
-features/all/rt/0240-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
-features/all/rt/0241-mips-disable-highmem-on-rt.patch.patch
-features/all/rt/0242-net-Avoid-livelock-in-net_tx_action-on-RT.patch
-features/all/rt/0243-ping-sysrq.patch.patch
-features/all/rt/0244-kgdb-serial-Short-term-workaround.patch
-features/all/rt/0245-add-sys-kernel-realtime-entry.patch
-features/all/rt/0246-mm-rt-kmap_atomic-scheduling.patch
-features/all/rt/0247-ipc-sem-Rework-semaphore-wakeups.patch
-features/all/rt/0248-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
-features/all/rt/0249-x86-kvm-require-const-tsc-for-rt.patch.patch
-features/all/rt/0250-scsi-fcoe-rt-aware.patch.patch
-features/all/rt/0251-x86-crypto-Reduce-preempt-disabled-regions.patch
-features/all/rt/0252-dm-Make-rt-aware.patch
-features/all/rt/0253-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
-features/all/rt/0254-seqlock-Prevent-rt-starvation.patch
-features/all/rt/0255-timer-Fix-hotplug-for-rt.patch
-features/all/rt/0256-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
-features/all/rt/0257-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
-features/all/rt/0258-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
-features/all/rt/0259-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
-features/all/rt/0260-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
-features/all/rt/0261-softirq-Check-preemption-after-reenabling-interrupts.patch
-features/all/rt/0262-rt-Introduce-cpu_chill.patch
-features/all/rt/0263-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
-features/all/rt/0264-net-Use-cpu_chill-instead-of-cpu_relax.patch
-features/all/rt/0265-kconfig-disable-a-few-options-rt.patch.patch
-features/all/rt/0266-kconfig-preempt-rt-full.patch.patch
-features/all/rt/0267-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
-features/all/rt/0268-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
-features/all/rt/0269-net-RT-REmove-preemption-disabling-in-netif_rx.patch
-features/all/rt/0270-mips-remove-smp-reserve-lock.patch.patch
-features/all/rt/0271-Latency-histogramms-Cope-with-backwards-running-loca.patch
-features/all/rt/0272-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
-features/all/rt/0273-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
-features/all/rt/0274-Latency-histograms-Detect-another-yet-overlooked-sha.patch
-features/all/rt/0275-slab-Prevent-local-lock-deadlock.patch
-features/all/rt/0276-fs-jbd-pull-your-plug-when-waiting-for-space.patch
-features/all/rt/0277-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
-features/all/rt/0278-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
-features/all/rt/0279-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
-features/all/rt/0282-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
-features/all/rt/0283-Linux-3.2.24-rt38-REBASE.patch
-features/all/rt/0284-Linux-3.2.26-rt39.patch
+features/all/rt/0227-debugobjects-rt.patch.patch
+features/all/rt/0228-jump-label-rt.patch.patch
+features/all/rt/0229-skbufhead-raw-lock.patch.patch
+features/all/rt/0230-x86-no-perf-irq-work-rt.patch.patch
+features/all/rt/0231-console-make-rt-friendly.patch.patch
+features/all/rt/0232-printk-Disable-migration-instead-of-preemption.patch
+features/all/rt/0233-power-use-generic-rwsem-on-rt.patch
+features/all/rt/0234-power-disable-highmem-on-rt.patch.patch
+features/all/rt/0235-arm-disable-highmem-on-rt.patch.patch
+features/all/rt/0236-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
+features/all/rt/0237-mips-disable-highmem-on-rt.patch.patch
+features/all/rt/0238-net-Avoid-livelock-in-net_tx_action-on-RT.patch
+features/all/rt/0239-ping-sysrq.patch.patch
+features/all/rt/0240-kgdb-serial-Short-term-workaround.patch
+features/all/rt/0241-add-sys-kernel-realtime-entry.patch
+features/all/rt/0242-mm-rt-kmap_atomic-scheduling.patch
+features/all/rt/0243-ipc-sem-Rework-semaphore-wakeups.patch
+features/all/rt/0244-sysrq-Allow-immediate-Magic-SysRq-output-for-PREEMPT.patch
+features/all/rt/0245-x86-kvm-require-const-tsc-for-rt.patch.patch
+features/all/rt/0246-scsi-fcoe-rt-aware.patch.patch
+features/all/rt/0247-x86-crypto-Reduce-preempt-disabled-regions.patch
+features/all/rt/0248-dm-Make-rt-aware.patch
+features/all/rt/0249-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
+features/all/rt/0250-seqlock-Prevent-rt-starvation.patch
+features/all/rt/0251-timer-Fix-hotplug-for-rt.patch
+features/all/rt/0252-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
+features/all/rt/0253-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
+features/all/rt/0254-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
+features/all/rt/0255-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
+features/all/rt/0256-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
+features/all/rt/0257-softirq-Check-preemption-after-reenabling-interrupts.patch
+features/all/rt/0258-rt-Introduce-cpu_chill.patch
+features/all/rt/0259-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
+features/all/rt/0260-net-Use-cpu_chill-instead-of-cpu_relax.patch
+features/all/rt/0261-kconfig-disable-a-few-options-rt.patch.patch
+features/all/rt/0262-kconfig-preempt-rt-full.patch.patch
+features/all/rt/0263-rt-Make-migrate_disable-enable-and-__rt_mutex_init-n.patch
+features/all/rt/0264-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
+features/all/rt/0265-net-RT-REmove-preemption-disabling-in-netif_rx.patch
+features/all/rt/0266-mips-remove-smp-reserve-lock.patch.patch
+features/all/rt/0267-Latency-histogramms-Cope-with-backwards-running-loca.patch
+features/all/rt/0268-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
+features/all/rt/0269-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
+features/all/rt/0270-Latency-histograms-Detect-another-yet-overlooked-sha.patch
+features/all/rt/0271-slab-Prevent-local-lock-deadlock.patch
+features/all/rt/0272-fs-jbd-pull-your-plug-when-waiting-for-space.patch
+features/all/rt/0273-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
+features/all/rt/0274-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
+features/all/rt/0275-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
+features/all/rt/0276-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
+features/all/rt/0277-Linux-3.2.27-rt40-REBASE.patch



More information about the Kernel-svn-changes mailing list