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

Uwe Kleine-König ukleinek-guest at moszumanska.debian.org
Thu Jun 11 21:47:08 UTC 2015


Author: ukleinek-guest
Date: Thu Jun 11 21:47:07 2015
New Revision: 22738

Log:
[rt] Update to 4.0.5-rt3

Added:
   dists/sid/linux/debian/patches/features/all/rt/ASoC-Intel-sst-use-instead-of-at-the-of-a-C-statemen.patch
   dists/sid/linux/debian/patches/features/all/rt/i915-bogus-warning-from-i915-when-running-on-PREEMPT.patch
   dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-non-RT-case.patch
   dists/sid/linux/debian/patches/features/all/rt/powerpc-ps3-device-init.c-adapt-to-completions-using.patch
Modified:
   dists/sid/linux/debian/changelog
   dists/sid/linux/debian/patches/features/all/rt/0001-arm64-Mark-PMU-interrupt-IRQF_NO_THREAD.patch
   dists/sid/linux/debian/patches/features/all/rt/0001-sparc64-use-generic-rwsem-spinlocks-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/0001-uaccess-count-pagefault_disable-levels-in-pagefault_.patch
   dists/sid/linux/debian/patches/features/all/rt/0002-arm64-Allow-forced-irq-threading.patch
   dists/sid/linux/debian/patches/features/all/rt/0002-kernel-SRCU-provide-a-static-initializer.patch
   dists/sid/linux/debian/patches/features/all/rt/0002-mm-uaccess-trigger-might_sleep-in-might_fault-with-d.patch
   dists/sid/linux/debian/patches/features/all/rt/0002-x86-highmem-add-a-already-used-pte-check.patch
   dists/sid/linux/debian/patches/features/all/rt/0003-arm-highmem-flush-tlb-on-unmap.patch
   dists/sid/linux/debian/patches/features/all/rt/0003-uaccess-clarify-that-uaccess-may-only-sleep-if-pagef.patch
   dists/sid/linux/debian/patches/features/all/rt/0004-mm-explicitly-disable-enable-preemption-in-kmap_atom.patch
   dists/sid/linux/debian/patches/features/all/rt/0005-futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch
   dists/sid/linux/debian/patches/features/all/rt/0005-mips-kmap_coherent-relies-on-disabled-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/0006-mm-use-pagefault_disable-to-check-for-disabled-pagef.patch
   dists/sid/linux/debian/patches/features/all/rt/0007-drm-i915-use-pagefault_disabled-to-check-for-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/0008-futex-UP-futex_atomic_op_inuser-relies-on-disabled-p.patch
   dists/sid/linux/debian/patches/features/all/rt/0009-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on-dis.patch
   dists/sid/linux/debian/patches/features/all/rt/0010-arm-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on.patch
   dists/sid/linux/debian/patches/features/all/rt/0011-arm-futex-UP-futex_atomic_op_inuser-relies-on-disabl.patch
   dists/sid/linux/debian/patches/features/all/rt/0012-futex-clarify-that-preemption-doesn-t-have-to-be-dis.patch
   dists/sid/linux/debian/patches/features/all/rt/0013-mips-properly-lock-access-to-the-fpu.patch
   dists/sid/linux/debian/patches/features/all/rt/0014-uaccess-decouple-preemption-from-the-pagefault-logic.patch
   dists/sid/linux/debian/patches/features/all/rt/API-cleanup-use-local_lock-not-__local_lock-for-soft.patch
   dists/sid/linux/debian/patches/features/all/rt/ARM-cmpxchg-define-__HAVE_ARCH_CMPXCHG-for-armv6-and.patch
   dists/sid/linux/debian/patches/features/all/rt/ARM-enable-irq-in-translation-section-permission-fau.patch
   dists/sid/linux/debian/patches/features/all/rt/HACK-printk-drop-the-logbuf_lock-more-often.patch
   dists/sid/linux/debian/patches/features/all/rt/KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
   dists/sid/linux/debian/patches/features/all/rt/KVM-use-simple-waitqueue-for-vcpu-wq.patch
   dists/sid/linux/debian/patches/features/all/rt/Revert-migrate_disable-pushd-down-in-atomic_dec_and_.patch
   dists/sid/linux/debian/patches/features/all/rt/Revert-rwsem-rt-Do-not-allow-readers-to-nest.patch
   dists/sid/linux/debian/patches/features/all/rt/Revert-timers-do-not-raise-softirq-unconditionally.patch
   dists/sid/linux/debian/patches/features/all/rt/acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch
   dists/sid/linux/debian/patches/features/all/rt/allow-preemption-in-recursive-migrate_disable-call.patch
   dists/sid/linux/debian/patches/features/all/rt/arch-arm64-Add-lazy-preempt-support.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-at91-tclib-default-to-tclib-timer-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-convert-boot-lock-to-raw.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-disable-highmem-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-enable-highmem-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-preempt-lazy-support.patch
   dists/sid/linux/debian/patches/features/all/rt/arm-unwind-use_raw_lock.patch
   dists/sid/linux/debian/patches/features/all/rt/ata-disable-interrupts-if-non-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/blk-mq-revert-raw-locks-post-pone-notifier-to-POST_D.patchto-POST_D.patch
   dists/sid/linux/debian/patches/features/all/rt/block-blk-mq-use-swait.patch
   dists/sid/linux/debian/patches/features/all/rt/block-mq-don-t-complete-requests-via-IPI.patch
   dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-per-ctx-cpu_lock.patch
   dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-preempt-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/block-mq-use-cpu_light.patch
   dists/sid/linux/debian/patches/features/all/rt/block-shorten-interrupt-disabled-regions.patch
   dists/sid/linux/debian/patches/features/all/rt/block-use-cpu-chill.patch
   dists/sid/linux/debian/patches/features/all/rt/bug-rt-dependend-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/cgroups-scheduling-while-atomic-in-cgroup-code.patch
   dists/sid/linux/debian/patches/features/all/rt/cgroups-use-simple-wait-in-css_release.patch
   dists/sid/linux/debian/patches/features/all/rt/clocksource-tclib-allow-higher-clockrates.patch
   dists/sid/linux/debian/patches/features/all/rt/completion-use-simple-wait-queues.patch
   dists/sid/linux/debian/patches/features/all/rt/cond-resched-lock-rt-tweak.patch
   dists/sid/linux/debian/patches/features/all/rt/cond-resched-softirq-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/condition-migration_disable-on-lock-acquisition.patch
   dists/sid/linux/debian/patches/features/all/rt/cpu-hotplug-Document-why-PREEMPT_RT-uses-a-spinlock.patch
   dists/sid/linux/debian/patches/features/all/rt/cpu-rt-make-hotplug-lock-a-sleeping-spinlock-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/cpu-rt-rework-cpu-down.patch
   dists/sid/linux/debian/patches/features/all/rt/cpu-rt-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
   dists/sid/linux/debian/patches/features/all/rt/cpu_down_move_migrate_enable_back.patch
   dists/sid/linux/debian/patches/features/all/rt/cpufreq-drop-K8-s-driver-from-beeing-selected.patch
   dists/sid/linux/debian/patches/features/all/rt/cpumask-disable-offstack-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/crypto-Reduce-preempt-disabled-regions-more-algos.patch
   dists/sid/linux/debian/patches/features/all/rt/debugobjects-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/dm-make-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/drivers-net-8139-disable-irq-nosync.patch
   dists/sid/linux/debian/patches/features/all/rt/drivers-net-fix-livelock-issues.patch
   dists/sid/linux/debian/patches/features/all/rt/drivers-net-vortex-fix-locking-issues.patch
   dists/sid/linux/debian/patches/features/all/rt/drivers-random-reduce-preempt-disabled-region.patch
   dists/sid/linux/debian/patches/features/all/rt/drivers-tty-fix-omap-lock-crap.patch
   dists/sid/linux/debian/patches/features/all/rt/drivers-tty-pl011-irq-disable-madness.patch
   dists/sid/linux/debian/patches/features/all/rt/drm-i915-drop-trace_i915_gem_ring_dispatch-onrt.patch
   dists/sid/linux/debian/patches/features/all/rt/early-printk-consolidate.patch
   dists/sid/linux/debian/patches/features/all/rt/epoll-use-get-cpu-light.patch
   dists/sid/linux/debian/patches/features/all/rt/fix-rt-int3-x86_32-3.2-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/fixup_opencoded_completions.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-aio-simple-simple-work.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-block-rt-support.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-dcache-use-cpu-chill-in-trylock-loops.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-jbd-pull-plug-when-waiting-for-space.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-jbd-replace-bh_state-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-jbd2-pull-your-plug-when-waiting-for-space.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-namespace-preemption-fix.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-ntfs-disable-interrupt-non-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/fs-replace-bh_uptodate_lock-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch
   dists/sid/linux/debian/patches/features/all/rt/futex-requeue-pi-fix.patch
   dists/sid/linux/debian/patches/features/all/rt/genirq-disable-irqpoll-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch
   dists/sid/linux/debian/patches/features/all/rt/genirq-force-threading.patch
   dists/sid/linux/debian/patches/features/all/rt/genirq-nodebug-shirq.patch
   dists/sid/linux/debian/patches/features/all/rt/gpio-omap-use-raw-locks-for-locking.patch
   dists/sid/linux/debian/patches/features/all/rt/hotplug-Use-set_cpus_allowed_ptr-in-sync_unplug_thre.patch
   dists/sid/linux/debian/patches/features/all/rt/hotplug-light-get-online-cpus.patch
   dists/sid/linux/debian/patches/features/all/rt/hotplug-sync_unplug-no-27-5cn-27-in-task-name.patch
   dists/sid/linux/debian/patches/features/all/rt/hotplug-use-migrate-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/hrtimer-Move-schedule_work-call-to-helper-thread.patch
   dists/sid/linux/debian/patches/features/all/rt/hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
   dists/sid/linux/debian/patches/features/all/rt/hrtimer-raise-softirq-if-hrtimer-irq-stalled.patch
   dists/sid/linux/debian/patches/features/all/rt/hrtimers-prepare-full-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Don-t-ignore-threshold-module-paramet.patch
   dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch
   dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-thread-instead-of-stop-machine.patch
   dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-trace_clock_local-if-available.patch
   dists/sid/linux/debian/patches/features/all/rt/hwlatdetect.patch
   dists/sid/linux/debian/patches/features/all/rt/i2c-omap-drop-the-lock-hard-irq-context.patch
   dists/sid/linux/debian/patches/features/all/rt/i915_compile_fix.patch
   dists/sid/linux/debian/patches/features/all/rt/ide-use-nort-local-irq-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/idr-use-local-lock-for-protection.patch
   dists/sid/linux/debian/patches/features/all/rt/infiniband-mellanox-ib-use-nort-irq.patch
   dists/sid/linux/debian/patches/features/all/rt/inpt-gameport-use-local-irq-nort.patch
   dists/sid/linux/debian/patches/features/all/rt/ipc-make-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/ipc-mqueue-add-a-critical-section-to-avoid-a-deadlock.patch
   dists/sid/linux/debian/patches/features/all/rt/ipc-sem-rework-semaphore-wakeups.patch
   dists/sid/linux/debian/patches/features/all/rt/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch
   dists/sid/linux/debian/patches/features/all/rt/irq_work-Hide-access-to-hirq_work_list-in-PREEMPT_RT.patch
   dists/sid/linux/debian/patches/features/all/rt/irq_work-allow-certain-work-in-hard-irq-context.patch
   dists/sid/linux/debian/patches/features/all/rt/irq_work_Delegate_non-immediate_irq_work_to_ksoftirqd.patch
   dists/sid/linux/debian/patches/features/all/rt/jump-label-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/kconfig-disable-a-few-options-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/kconfig-preempt-rt-full.patch
   dists/sid/linux/debian/patches/features/all/rt/kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch
   dists/sid/linux/debian/patches/features/all/rt/kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch
   dists/sid/linux/debian/patches/features/all/rt/kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch
   dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-no_hz-deadlock.patch
   dists/sid/linux/debian/patches/features/all/rt/kgb-serial-hackaround.patch
   dists/sid/linux/debian/patches/features/all/rt/latency-hist.patch
   dists/sid/linux/debian/patches/features/all/rt/leds-trigger-disable-CPU-trigger-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/lglocks-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/list_bl.h-make-list-head-locking-RT-safe.patch
   dists/sid/linux/debian/patches/features/all/rt/local-irq-rt-depending-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/local-var.patch
   dists/sid/linux/debian/patches/features/all/rt/local-vars-migrate-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/localversion.patch
   dists/sid/linux/debian/patches/features/all/rt/lockdep-no-softirq-accounting-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch
   dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch
   dists/sid/linux/debian/patches/features/all/rt/locking-ww_mutex-fix-ww_mutex-vs-self-deadlock.patch
   dists/sid/linux/debian/patches/features/all/rt/md-disable-bcache.patch
   dists/sid/linux/debian/patches/features/all/rt/md-raid5-percpu-handling-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/migrate-disable-rt-variant.patch
   dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-atomic_dec_and_spin_lo.patch
   dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_spin_trylock_irqsav.patch
   dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_write_trylock_irqsa.patch
   dists/sid/linux/debian/patches/features/all/rt/mips-disable-highmem-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/mips-enable-interrupts-in-signal.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-bounce-local-irq-save-nort.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-convert-swap-to-percpu-locked.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-disable-sloub-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-enable-slub.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-make-vmstat-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-do_not_disable_irq.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-list-last-entry.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-local-lock-on-target-cpu.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-reduce-lock-sections-further.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-rt-friendly-per-cpu-pages.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-protect-activate-switch-mm.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-rt-kmap-atomic-scheduling.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-scatterlist-dont-disable-irqs-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-vmalloc-use-get-cpu-light.patch
   dists/sid/linux/debian/patches/features/all/rt/mm-workingset-do-not-protect-workingset_shadow_nodes.patch
   dists/sid/linux/debian/patches/features/all/rt/mmc-sdhci-don-t-provide-hard-irq-handler.patch
   dists/sid/linux/debian/patches/features/all/rt/mmci-remove-bogus-irq-save.patch
   dists/sid/linux/debian/patches/features/all/rt/move_sched_delayed_work_to_helper.patch
   dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/net-another-local-irq-disable-alloc-atomic-headache.patch
   dists/sid/linux/debian/patches/features/all/rt/net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch
   dists/sid/linux/debian/patches/features/all/rt/net-flip-lock-dep-thingy.patch
   dists/sid/linux/debian/patches/features/all/rt/net-gianfar-do-not-disable-interrupts.patch
   dists/sid/linux/debian/patches/features/all/rt/net-make-devnet_rename_seq-a-mutex.patch
   dists/sid/linux/debian/patches/features/all/rt/net-netif-rx-ni-use-local-bh-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/net-netif_rx_ni-migrate-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch
   dists/sid/linux/debian/patches/features/all/rt/net-tx-action-avoid-livelock-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/net-use-cpu-chill.patch
   dists/sid/linux/debian/patches/features/all/rt/net-wireless-warn-nort.patch
   dists/sid/linux/debian/patches/features/all/rt/oleg-signal-rt-fix.patch
   dists/sid/linux/debian/patches/features/all/rt/panic-disable-random-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch
   dists/sid/linux/debian/patches/features/all/rt/pci-access-use-__wake_up_all_locked.patch
   dists/sid/linux/debian/patches/features/all/rt/percpu-rwsem-compilefix.patch
   dists/sid/linux/debian/patches/features/all/rt/percpu_ida-use-locklocks.patch
   dists/sid/linux/debian/patches/features/all/rt/perf-make-swevent-hrtimer-irqsafe.patch
   dists/sid/linux/debian/patches/features/all/rt/perf-move-irq-work-to-softirq-in-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable-2.patch
   dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable.patch
   dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-rcu.patch
   dists/sid/linux/debian/patches/features/all/rt/peterz-srcu-crypto-chain.patch
   dists/sid/linux/debian/patches/features/all/rt/pid-h-include-atomic-h.patch
   dists/sid/linux/debian/patches/features/all/rt/ping-sysrq.patch
   dists/sid/linux/debian/patches/features/all/rt/posix-timers-avoid-wakeups-when-no-timers-are-active.patch
   dists/sid/linux/debian/patches/features/all/rt/posix-timers-no-broadcast.patch
   dists/sid/linux/debian/patches/features/all/rt/posix-timers-shorten-cpu-timers-thread.patch
   dists/sid/linux/debian/patches/features/all/rt/posix-timers-thread-posix-cpu-timers-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/power-disable-highmem-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/power-use-generic-rwsem-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch
   dists/sid/linux/debian/patches/features/all/rt/powerpc-preempt-lazy-support.patch
   dists/sid/linux/debian/patches/features/all/rt/preempt-lazy-support.patch
   dists/sid/linux/debian/patches/features/all/rt/preempt-nort-rt-variants.patch
   dists/sid/linux/debian/patches/features/all/rt/printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch
   dists/sid/linux/debian/patches/features/all/rt/printk-kill.patch
   dists/sid/linux/debian/patches/features/all/rt/printk-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/ptrace-fix-ptrace-vs-tasklist_lock-race.patch
   dists/sid/linux/debian/patches/features/all/rt/radix-tree-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/random-make-it-work-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/rcu-Eliminate-softirq-processing-from-rcutree.patch
   dists/sid/linux/debian/patches/features/all/rt/rcu-disable-rcu-fast-no-hz-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/rcu-make-RCU_BOOST-default-on-RT.patch
   dists/sid/linux/debian/patches/features/all/rt/rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/rcu-more-swait-conversions.patch
   dists/sid/linux/debian/patches/features/all/rt/rcu-tiny-merge-bh.patch
   dists/sid/linux/debian/patches/features/all/rt/rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch
   dists/sid/linux/debian/patches/features/all/rt/re-migrate_disable-race-with-cpu-hotplug-3f.patch
   dists/sid/linux/debian/patches/features/all/rt/re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch
   dists/sid/linux/debian/patches/features/all/rt/read_lock-migrate_disable-pushdown-to-rt_read_lock.patch
   dists/sid/linux/debian/patches/features/all/rt/relay-fix-timer-madness.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-Cleanup-of-unnecessary-do-while-0-in-read-write-_.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-locks.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-spinlock-to-headers.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-to-mutex-headers.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-introduce-cpu-chill.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-local-irq-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-mutex-add-sleeping-spinlocks-support.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-nohz_full-fix-nohz_full-for-PREEMPT_RT_FULL.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-preempt-base-config.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-rw-lockdep-annotations.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-sched-do-not-compare-cpu-masks-in-scheduler.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-sched-have-migrate_disable-ignore-bounded-threads.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-sched-postpone-actual-migration-disalbe-to-schedule.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-serial-warn-fix.patch
   dists/sid/linux/debian/patches/features/all/rt/rt-tracing-show-padding-as-unsigned-short.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-add-a-first-shot-of-ww_mutex.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-avoid-include-hell.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-enable-deadlock-detection-in-ww_mutex_lock-f.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-futex-prepare-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-lock-killable.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex-ww_mutex_fix_ww_mutex_lock_interruptible_lockdep_annotation.patch
   dists/sid/linux/debian/patches/features/all/rt/rtmutex.c-Fix-incorrect-waiter-check.patch
   dists/sid/linux/debian/patches/features/all/rt/rwlock-disable-migration-before-taking-a-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/rwsem-add-rt-variant.patch
   dists/sid/linux/debian/patches/features/all/rt/rwsem-rt-Do-not-allow-readers-to-nest.patch
   dists/sid/linux/debian/patches/features/all/rt/sas-ata-isci-dont-t-disable-interrupts-in-qc_issue-h.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-clear-pf-thread-bound-on-fallback-rq.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-deadline-dl_task_timer-has-to-be-irqsafe.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-delay-put-task.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-disable-rt-group-sched-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-disable-ttwu-queue.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-do-not-clear-pf_no_setaffinity-flag-in-select_fallback_rq.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-dont-calculate-hweight-in-update_migrate_disab.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-limit-nr-migrate.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-might-sleep-do-not-account-rcu-depth.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-migrate-disable.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-mmdrop-delayed.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-rt-fix-migrate_enable-thinko.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-rt-mutex-wakeup.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-teach-migrate_disable-about-atomic-contexts.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-ttwu-ensure-success-return-is-correct.patch
   dists/sid/linux/debian/patches/features/all/rt/sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch
   dists/sid/linux/debian/patches/features/all/rt/scsi-fcoe-rt-aware.patch
   dists/sid/linux/debian/patches/features/all/rt/scsi-qla2xxx-fix-bug-sleeping-function-called-from-invalid-context.patch
   dists/sid/linux/debian/patches/features/all/rt/seqlock-consolidate-spin_lock-unlock-waiting-with-sp.patch
   dists/sid/linux/debian/patches/features/all/rt/seqlock-prevent-rt-starvation.patch
   dists/sid/linux/debian/patches/features/all/rt/signal-fix-up-rcu-wreckage.patch
   dists/sid/linux/debian/patches/features/all/rt/signal-revert-ptrace-preempt-magic.patch
   dists/sid/linux/debian/patches/features/all/rt/signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch
   dists/sid/linux/debian/patches/features/all/rt/simple-wait-rename-and-export-the-equivalent-of-wait.patch
   dists/sid/linux/debian/patches/features/all/rt/skbufhead-raw-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/slub-disable-SLUB_CPU_PARTIAL.patch
   dists/sid/linux/debian/patches/features/all/rt/slub-enable-irqs-for-no-wait.patch
   dists/sid/linux/debian/patches/features/all/rt/slub_delay_ctor_on_rt.patch
   dists/sid/linux/debian/patches/features/all/rt/snd-pcm-fix-snd_pcm_stream_lock-irqs_disabled-splats.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-adapt-nohz-pending-debug-code-to-new-scheme.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-disable-softirq-stacks-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-init-softirq-local-lock-after-per-cpu-section-is-set-up.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-local-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-make-fifo.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-make-migrate-disable-enable-conditioned-on-softirq_n.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-make-serving-softirqs-a-task-flag.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-preempt-fix-3-re.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-sanitize-softirq-pending.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-split-handling-function.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-split-locks.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-split-out-code.patch
   dists/sid/linux/debian/patches/features/all/rt/softirq-thread-do-softirq.patch
   dists/sid/linux/debian/patches/features/all/rt/sparc-provide-EARLY_PRINTK-for-SPARC.patch
   dists/sid/linux/debian/patches/features/all/rt/spinlock-types-separate-raw.patch
   dists/sid/linux/debian/patches/features/all/rt/stomp-machine-create-lg_global_trylock_relax-primiti.patch
   dists/sid/linux/debian/patches/features/all/rt/stomp-machine-raw-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/stomp-machine-use-lg_global_trylock_relax-to-dead-wi.patch
   dists/sid/linux/debian/patches/features/all/rt/stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
   dists/sid/linux/debian/patches/features/all/rt/sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch
   dists/sid/linux/debian/patches/features/all/rt/suspend-prevernt-might-sleep-splats.patch
   dists/sid/linux/debian/patches/features/all/rt/sysctl-include-atomic-h.patch
   dists/sid/linux/debian/patches/features/all/rt/sysfs-realtime-entry.patch
   dists/sid/linux/debian/patches/features/all/rt/tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/tasklist-lock-fix-section-conflict.patch
   dists/sid/linux/debian/patches/features/all/rt/thermal-Defer-thermal-wakups-to-threads.patch
   dists/sid/linux/debian/patches/features/all/rt/timekeeping-split-jiffies-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/timer-Raise-softirq-if-there-s-irq_work.patch
   dists/sid/linux/debian/patches/features/all/rt/timer-delay-waking-softirqs-from-the-jiffy-tick.patch
   dists/sid/linux/debian/patches/features/all/rt/timer-do-not-spin_trylock-on-UP.patch
   dists/sid/linux/debian/patches/features/all/rt/timer-fd-avoid-live-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/timer-handle-idle-trylock-in-get-next-timer-irq.patch
   dists/sid/linux/debian/patches/features/all/rt/timer-rt-Always-raise-the-softirq-if-there-s-irq_wor.patch
   dists/sid/linux/debian/patches/features/all/rt/timers-avoid-the-base-null-otptimization-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/timers-do-not-raise-softirq-unconditionally.patch
   dists/sid/linux/debian/patches/features/all/rt/timers-preempt-rt-support.patch
   dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption-improve.patch
   dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption.patch
   dists/sid/linux/debian/patches/features/all/rt/tracing-account-for-preempt-off-in-preempt_schedule.patch
   dists/sid/linux/debian/patches/features/all/rt/treercu-use-simple-waitqueue.patch
   dists/sid/linux/debian/patches/features/all/rt/upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch
   dists/sid/linux/debian/patches/features/all/rt/usb-use-_nort-in-giveback.patch
   dists/sid/linux/debian/patches/features/all/rt/use-local-spin_locks-in-local_lock.patch
   dists/sid/linux/debian/patches/features/all/rt/user-use-local-irq-nort.patch
   dists/sid/linux/debian/patches/features/all/rt/vtime-split-lock-and-seqcount.patch
   dists/sid/linux/debian/patches/features/all/rt/wait-simple-implementation.patch
   dists/sid/linux/debian/patches/features/all/rt/wait-simple-rework-for-completions.patch
   dists/sid/linux/debian/patches/features/all/rt/wait.h-include-atomic.h.patch
   dists/sid/linux/debian/patches/features/all/rt/work-queue-work-around-irqsafe-timer-optimization.patch
   dists/sid/linux/debian/patches/features/all/rt/work-simple-Simple-work-queue-implemenation.patch
   dists/sid/linux/debian/patches/features/all/rt/workqueue-distangle-from-rq-lock.patch
   dists/sid/linux/debian/patches/features/all/rt/workqueue-prevent-deadlock-stall.patch
   dists/sid/linux/debian/patches/features/all/rt/workqueue-use-locallock.patch
   dists/sid/linux/debian/patches/features/all/rt/workqueue-use-rcu.patch
   dists/sid/linux/debian/patches/features/all/rt/write_lock-migrate_disable-pushdown-to-rt_write_lock.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-UV-raw_spinlock-conversion.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-crypto-reduce-preempt-disabled-regions.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-io-apic-migra-no-unmask.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-kvm-require-const-tsc-for-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-mce-timer-hrtimer.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-mce-use-swait-queue-for-mce-wakeups.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-preempt-lazy.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-stackprot-no-random-on-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/x86-use-gen-rwsem-spinlocks-rt.patch
   dists/sid/linux/debian/patches/features/all/rt/xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch
   dists/sid/linux/debian/patches/series-rt

Modified: dists/sid/linux/debian/changelog
==============================================================================
--- dists/sid/linux/debian/changelog	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/changelog	Thu Jun 11 21:47:07 2015	(r22738)
@@ -160,6 +160,9 @@
     armel/{orion5x,kirkwood}.
   * [armel/kirkwood]: Enable CONFIG_ARM_KIRKWOOD_CPUIDLE. (Closes: #787716)
 
+  [ Uwe Kleine-König ]
+  * [rt] Update to 4.0.5-rt3
+
  -- Ben Hutchings <ben at decadent.org.uk>  Wed, 27 May 2015 21:36:56 +0100
 
 linux (4.0.4-1) unstable; urgency=medium

Modified: dists/sid/linux/debian/patches/features/all/rt/0001-arm64-Mark-PMU-interrupt-IRQF_NO_THREAD.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0001-arm64-Mark-PMU-interrupt-IRQF_NO_THREAD.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0001-arm64-Mark-PMU-interrupt-IRQF_NO_THREAD.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Anders Roxell <anders.roxell at linaro.org>
 Date: Mon, 27 Apr 2015 22:53:08 +0200
 Subject: [PATCH 1/3] arm64: Mark PMU interrupt IRQF_NO_THREAD
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Mark the PMU interrupts as non-threadable, as is the case with
 arch/arm: d9c3365 ARM: 7813/1: Mark pmu interupt IRQF_NO_THREAD

Modified: dists/sid/linux/debian/patches/features/all/rt/0001-sparc64-use-generic-rwsem-spinlocks-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0001-sparc64-use-generic-rwsem-spinlocks-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0001-sparc64-use-generic-rwsem-spinlocks-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Allen Pais <allen.pais at oracle.com>
 Date: Fri, 13 Dec 2013 09:44:41 +0530
 Subject: [PATCH 1/3] sparc64: use generic rwsem spinlocks rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Allen Pais <allen.pais at oracle.com>
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/0001-uaccess-count-pagefault_disable-levels-in-pagefault_.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0001-uaccess-count-pagefault_disable-levels-in-pagefault_.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0001-uaccess-count-pagefault_disable-levels-in-pagefault_.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:06 +0200
 Subject: [PATCH 01/14] uaccess: count pagefault_disable() levels in
  pagefault_disabled
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Until now, pagefault_disable()/pagefault_enabled() used the preempt
 count to track whether in an environment with pagefaults disabled (can

Modified: dists/sid/linux/debian/patches/features/all/rt/0002-arm64-Allow-forced-irq-threading.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0002-arm64-Allow-forced-irq-threading.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0002-arm64-Allow-forced-irq-threading.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Anders Roxell <anders.roxell at linaro.org>
 Date: Mon, 27 Apr 2015 22:53:09 +0200
 Subject: [PATCH 2/3] arm64: Allow forced irq threading
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Now its safe to allow forced interrupt threading for arm64,
 all timer interrupts and the perf interrupt are marked NO_THREAD, as is

Modified: dists/sid/linux/debian/patches/features/all/rt/0002-kernel-SRCU-provide-a-static-initializer.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0002-kernel-SRCU-provide-a-static-initializer.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0002-kernel-SRCU-provide-a-static-initializer.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 19 Mar 2013 14:44:30 +0100
 Subject: [PATCH] kernel/SRCU: provide a static initializer
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 There are macros for static initializer for the three out of four
 possible notifier types, that are:

Modified: dists/sid/linux/debian/patches/features/all/rt/0002-mm-uaccess-trigger-might_sleep-in-might_fault-with-d.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0002-mm-uaccess-trigger-might_sleep-in-might_fault-with-d.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0002-mm-uaccess-trigger-might_sleep-in-might_fault-with-d.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:07 +0200
 Subject: [PATCH 02/14] mm, uaccess: trigger might_sleep() in might_fault()
  with disabled pagefaults
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Commit 662bbcb2747c ("mm, sched: Allow uaccess in atomic with
 pagefault_disable()") removed might_sleep() checks for all user access

Modified: dists/sid/linux/debian/patches/features/all/rt/0002-x86-highmem-add-a-already-used-pte-check.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0002-x86-highmem-add-a-already-used-pte-check.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0002-x86-highmem-add-a-already-used-pte-check.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 11 Mar 2013 17:09:55 +0100
 Subject: [PATCH 2/6] x86/highmem: add a "already used pte" check
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This is a copy from kmap_atomic_prot().
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0003-arm-highmem-flush-tlb-on-unmap.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0003-arm-highmem-flush-tlb-on-unmap.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0003-arm-highmem-flush-tlb-on-unmap.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 11 Mar 2013 21:37:27 +0100
 Subject: [PATCH 3/6] arm/highmem: flush tlb on unmap
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The tlb should be flushed on unmap and thus make the mapping entry
 invalid. This is only done in the non-debug case which does not look

Modified: dists/sid/linux/debian/patches/features/all/rt/0003-uaccess-clarify-that-uaccess-may-only-sleep-if-pagef.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0003-uaccess-clarify-that-uaccess-may-only-sleep-if-pagef.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0003-uaccess-clarify-that-uaccess-may-only-sleep-if-pagef.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:08 +0200
 Subject: [PATCH 03/14] uaccess: clarify that uaccess may only sleep if
  pagefaults are enabled
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 In general, non-atomic variants of user access functions must not sleep
 if pagefaults are disabled.
@@ -621,7 +621,7 @@
   *
 --- a/lib/strnlen_user.c
 +++ b/lib/strnlen_user.c
-@@ -84,7 +84,8 @@ static inline long do_strnlen_user(const
+@@ -85,7 +85,8 @@ static inline long do_strnlen_user(const
   * @str: The string to measure.
   * @count: Maximum count (including NUL character)
   *
@@ -631,7 +631,7 @@
   *
   * Get the size of a NUL-terminated string in user space.
   *
-@@ -113,7 +114,8 @@ EXPORT_SYMBOL(strnlen_user);
+@@ -114,7 +115,8 @@ EXPORT_SYMBOL(strnlen_user);
   * strlen_user: - Get the size of a user string INCLUDING final NUL.
   * @str: The string to measure.
   *

Modified: dists/sid/linux/debian/patches/features/all/rt/0004-mm-explicitly-disable-enable-preemption-in-kmap_atom.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0004-mm-explicitly-disable-enable-preemption-in-kmap_atom.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0004-mm-explicitly-disable-enable-preemption-in-kmap_atom.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:09 +0200
 Subject: [PATCH 04/14] mm: explicitly disable/enable preemption in
  kmap_atomic_*
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The existing code relies on pagefault_disable() implicitly disabling
 preemption, so that no schedule will happen between kmap_atomic() and

Modified: dists/sid/linux/debian/patches/features/all/rt/0005-futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0005-futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0005-futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 1 Mar 2013 11:17:42 +0100
 Subject: [PATCH 5/6] futex: Ensure lock/unlock symetry versus pi_lock and
  hash bucket lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 In exit_pi_state_list() we have the following locking construct:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/0005-mips-kmap_coherent-relies-on-disabled-preemption.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0005-mips-kmap_coherent-relies-on-disabled-preemption.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0005-mips-kmap_coherent-relies-on-disabled-preemption.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: David Hildenbrand <dahi at linux.vnet.ibm.com>
 Date: Mon, 11 May 2015 17:52:10 +0200
 Subject: [PATCH 05/14] mips: kmap_coherent relies on disabled preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 k(un)map_coherent relies on pagefault_disable() to also disable
 preemption.

Modified: dists/sid/linux/debian/patches/features/all/rt/0006-mm-use-pagefault_disable-to-check-for-disabled-pagef.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0006-mm-use-pagefault_disable-to-check-for-disabled-pagef.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0006-mm-use-pagefault_disable-to-check-for-disabled-pagef.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:11 +0200
 Subject: [PATCH 06/14] mm: use pagefault_disable() to check for disabled
  pagefaults in the handler
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Introduce faulthandler_disabled() and use it to check for irq context and
 disabled pagefaults (via pagefault_disable()) in the pagefault handlers.

Modified: dists/sid/linux/debian/patches/features/all/rt/0007-drm-i915-use-pagefault_disabled-to-check-for-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0007-drm-i915-use-pagefault_disabled-to-check-for-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0007-drm-i915-use-pagefault_disabled-to-check-for-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:12 +0200
 Subject: [PATCH 07/14] drm/i915: use pagefault_disabled() to check for
  disabled pagefaults
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Now that the pagefault disabled counter is in place, we can replace
 the in_atomic() check by a pagefault_disabled() checks.

Modified: dists/sid/linux/debian/patches/features/all/rt/0008-futex-UP-futex_atomic_op_inuser-relies-on-disabled-p.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0008-futex-UP-futex_atomic_op_inuser-relies-on-disabled-p.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0008-futex-UP-futex_atomic_op_inuser-relies-on-disabled-p.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:13 +0200
 Subject: [PATCH 08/14] futex: UP futex_atomic_op_inuser() relies on disabled
  preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Let's explicitly disable/enable preemption in the !CONFIG_SMP version
 of futex_atomic_op_inuser, to prepare for pagefault_disable() not

Modified: dists/sid/linux/debian/patches/features/all/rt/0009-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on-dis.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0009-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on-dis.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0009-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on-dis.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:14 +0200
 Subject: [PATCH 09/14] futex: UP futex_atomic_cmpxchg_inatomic() relies on
  disabled preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Let's explicitly disable/enable preemption in the !CONFIG_SMP version
 of futex_atomic_cmpxchg_inatomic, to prepare for pagefault_disable() not

Modified: dists/sid/linux/debian/patches/features/all/rt/0010-arm-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0010-arm-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0010-arm-futex-UP-futex_atomic_cmpxchg_inatomic-relies-on.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:15 +0200
 Subject: [PATCH 10/14] arm/futex: UP futex_atomic_cmpxchg_inatomic() relies on
  disabled preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The !CONFIG_SMP implementation of futex_atomic_cmpxchg_inatomic()
 requires preemption to be disabled to guarantee mutual exclusion.

Modified: dists/sid/linux/debian/patches/features/all/rt/0011-arm-futex-UP-futex_atomic_op_inuser-relies-on-disabl.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0011-arm-futex-UP-futex_atomic_op_inuser-relies-on-disabl.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0011-arm-futex-UP-futex_atomic_op_inuser-relies-on-disabl.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:16 +0200
 Subject: [PATCH 11/14] arm/futex: UP futex_atomic_op_inuser() relies on
  disabled preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The !CONFIG_SMP implementation of futex_atomic_op_inuser() seems to rely
 on disabled preemption to guarantee mutual exclusion.

Modified: dists/sid/linux/debian/patches/features/all/rt/0012-futex-clarify-that-preemption-doesn-t-have-to-be-dis.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0012-futex-clarify-that-preemption-doesn-t-have-to-be-dis.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0012-futex-clarify-that-preemption-doesn-t-have-to-be-dis.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 11 May 2015 17:52:17 +0200
 Subject: [PATCH 12/14] futex: clarify that preemption doesn't have to be
  disabled
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As arm64 and arc have no special implementations for !CONFIG_SMP, mutual
 exclusion doesn't seem to rely on preemption.

Modified: dists/sid/linux/debian/patches/features/all/rt/0013-mips-properly-lock-access-to-the-fpu.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0013-mips-properly-lock-access-to-the-fpu.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0013-mips-properly-lock-access-to-the-fpu.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: David Hildenbrand <dahi at linux.vnet.ibm.com>
 Date: Mon, 11 May 2015 17:52:19 +0200
 Subject: [PATCH 13/14] mips: properly lock access to the fpu
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Let's always disable preemption and pagefaults when locking the fpu,
 so we can be sure that the owner won't change in between.

Modified: dists/sid/linux/debian/patches/features/all/rt/0014-uaccess-decouple-preemption-from-the-pagefault-logic.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/0014-uaccess-decouple-preemption-from-the-pagefault-logic.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/0014-uaccess-decouple-preemption-from-the-pagefault-logic.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: David Hildenbrand <dahi at linux.vnet.ibm.com>
 Date: Mon, 11 May 2015 17:52:20 +0200
 Subject: [PATCH 14/14] uaccess: decouple preemption from the pagefault logic
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As the fault handlers now all rely on the pagefault_disabled() checks
 and implicit preempt_disable() calls by pagefault_disable() have been

Modified: dists/sid/linux/debian/patches/features/all/rt/API-cleanup-use-local_lock-not-__local_lock-for-soft.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/API-cleanup-use-local_lock-not-__local_lock-for-soft.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/API-cleanup-use-local_lock-not-__local_lock-for-soft.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Fri, 17 Jan 2014 20:44:03 +0100
 Subject: [PATCH 7/7] API cleanup - use local_lock not __local_lock for soft
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 trivial API cleanup - kernel/softirq.c was mimiking local_lock.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/ARM-cmpxchg-define-__HAVE_ARCH_CMPXCHG-for-armv6-and.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ARM-cmpxchg-define-__HAVE_ARCH_CMPXCHG-for-armv6-and.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ARM-cmpxchg-define-__HAVE_ARCH_CMPXCHG-for-armv6-and.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Thu, 29 Jan 2015 12:56:18 -0600
 Subject: [PATCH] ARM: cmpxchg: define __HAVE_ARCH_CMPXCHG for armv6 and
  later
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Both pi_stress and sigwaittest in rt-test show performance gain with
 __HAVE_ARCH_CMPXCHG. Testing result on coretile_express_a9x4:

Modified: dists/sid/linux/debian/patches/features/all/rt/ARM-enable-irq-in-translation-section-permission-fau.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ARM-enable-irq-in-translation-section-permission-fau.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ARM-enable-irq-in-translation-section-permission-fau.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -6,7 +6,7 @@
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Probably happens on all ARM, with
 CONFIG_PREEMPT_RT_FULL

Added: dists/sid/linux/debian/patches/features/all/rt/ASoC-Intel-sst-use-instead-of-at-the-of-a-C-statemen.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/all/rt/ASoC-Intel-sst-use-instead-of-at-the-of-a-C-statemen.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -0,0 +1,28 @@
+From f407a2e976855eb4553d950f124c196061bbbd6c Mon Sep 17 00:00:00 2001
+From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
+Date: Thu, 11 Jun 2015 14:17:06 +0200
+Subject: [PATCH] ASoC: Intel: sst: use ; instead of , at the of a C statement
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
+
+This was spotted by Fernando Lopez-Lezcano <nando at ccrma.Stanford.EDU>
+while he tried to compile a -RT kernel with this driver enabled.
+"make C=2" would also warn about this. This is is based on his patch.
+
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
+---
+ sound/soc/intel/sst/sst.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/sound/soc/intel/sst/sst.c
++++ b/sound/soc/intel/sst/sst.c
+@@ -368,8 +368,8 @@ static inline void sst_restore_shim64(st
+ 	 * initialize by FW or driver when firmware is loaded
+ 	 */
+ 	spin_lock_irqsave(&ctx->ipc_spin_lock, irq_flags);
+-	sst_shim_write64(shim, SST_IMRX, shim_regs->imrx),
+-	sst_shim_write64(shim, SST_CSR, shim_regs->csr),
++	sst_shim_write64(shim, SST_IMRX, shim_regs->imrx);
++	sst_shim_write64(shim, SST_CSR, shim_regs->csr);
+ 	spin_unlock_irqrestore(&ctx->ipc_spin_lock, irq_flags);
+ }
+ 

Modified: dists/sid/linux/debian/patches/features/all/rt/HACK-printk-drop-the-logbuf_lock-more-often.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/HACK-printk-drop-the-logbuf_lock-more-often.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/HACK-printk-drop-the-logbuf_lock-more-often.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 21 Mar 2013 19:01:05 +0100
 Subject: [PATCH] HACK: printk: drop the logbuf_lock more often
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The lock is hold with irgs off. The latency drops 500us+ on my arm bugs
 with a "full" buffer after executing "dmesg" on the shell.

Modified: dists/sid/linux/debian/patches/features/all/rt/KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/KVM-lapic-mark-LAPIC-timer-handler-as-irqsafe.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Marcelo Tosatti <mtosatti at redhat.com>
 Date: Wed, 8 Apr 2015 20:33:25 -0300
 Subject: [PATCH 2/2] KVM: lapic: mark LAPIC timer handler as irqsafe
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Since lapic timer handler only wakes up a simple waitqueue,
 it can be executed from hardirq context.

Modified: dists/sid/linux/debian/patches/features/all/rt/KVM-use-simple-waitqueue-for-vcpu-wq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/KVM-use-simple-waitqueue-for-vcpu-wq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/KVM-use-simple-waitqueue-for-vcpu-wq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Marcelo Tosatti <mtosatti at redhat.com>
 Date: Wed, 8 Apr 2015 20:33:24 -0300
 Subject: [PATCH 1/2] KVM: use simple waitqueue for vcpu->wq
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The problem:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/Revert-migrate_disable-pushd-down-in-atomic_dec_and_.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/Revert-migrate_disable-pushd-down-in-atomic_dec_and_.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/Revert-migrate_disable-pushd-down-in-atomic_dec_and_.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 2 May 2014 17:32:30 +0200
 Subject: [PATCH] Revert "migrate_disable pushd down in
  atomic_dec_and_spin_lock"
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This reverts commit ff9c870c3e27d58c9512fad122e91436681fee5a.
 Cc: stable-rt at vger.kernel.org
@@ -13,7 +13,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1179,12 +1179,12 @@ int atomic_dec_and_spin_lock(atomic_t *a
+@@ -1181,12 +1181,12 @@ int atomic_dec_and_spin_lock(atomic_t *a
  	/* Subtract 1 from counter unless that drops it to 0 (ie. it was 1) */
  	if (atomic_add_unless(atomic, -1, 1))
  		return 0;

Modified: dists/sid/linux/debian/patches/features/all/rt/Revert-rwsem-rt-Do-not-allow-readers-to-nest.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/Revert-rwsem-rt-Do-not-allow-readers-to-nest.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/Revert-rwsem-rt-Do-not-allow-readers-to-nest.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 25 Feb 2015 12:16:43 +0100
 Subject: [PATCH] Revert "rwsem-rt: Do not allow readers to nest"
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This behaviour is required by cpufreq and its logic is "okay": It does a
 read_lock followed by a try_read_lock.

Modified: dists/sid/linux/debian/patches/features/all/rt/Revert-timers-do-not-raise-softirq-unconditionally.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/Revert-timers-do-not-raise-softirq-unconditionally.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/Revert-timers-do-not-raise-softirq-unconditionally.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -5,7 +5,7 @@
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The patch I revert here triggers the HRtimer switch from hardirq instead
 of from softirq. As a result we get a periodic interrupt before the
@@ -36,7 +36,7 @@
  extern void __init hrtimers_init(void);
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -1652,6 +1652,30 @@ static void run_hrtimer_softirq(struct s
+@@ -1654,6 +1654,30 @@ static void run_hrtimer_softirq(struct s
  }
  
  /*
@@ -67,7 +67,7 @@
   * Called from hardirq context every jiffy
   */
  void hrtimer_run_queues(void)
-@@ -1664,13 +1688,6 @@ void hrtimer_run_queues(void)
+@@ -1666,13 +1690,6 @@ void hrtimer_run_queues(void)
  	if (hrtimer_hres_active())
  		return;
  

Modified: dists/sid/linux/debian/patches/features/all/rt/acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/acpi-rt-Convert-acpi_gbl_hardware-lock-back-to-a-raw.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 13 Feb 2013 09:26:05 -0500
 Subject: [PATCH] acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_t
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 We hit the following bug with 3.6-rt:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/allow-preemption-in-recursive-migrate_disable-call.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/allow-preemption-in-recursive-migrate_disable-call.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/allow-preemption-in-recursive-migrate_disable-call.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Wed, 20 Nov 2013 07:22:09 +0800
 Subject: [PATCH 1/2] allow preemption in recursive migrate_disable call
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Minor cleanup in migrate_disable/migrate_enable. The recursive case
 does not need to disable preemption as it is "pinned" to the current

Modified: dists/sid/linux/debian/patches/features/all/rt/arch-arm64-Add-lazy-preempt-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arch-arm64-Add-lazy-preempt-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arch-arm64-Add-lazy-preempt-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Anders Roxell <anders.roxell at linaro.org>
 Date: Thu, 14 May 2015 17:52:17 +0200
 Subject: [PATCH 3/3] arch/arm64: Add lazy preempt support
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 arm64 is missing support for PREEMPT_RT. The main feature which is
 lacking is support for lazy preemption. The arch-specific entry code,

Modified: dists/sid/linux/debian/patches/features/all/rt/arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Sat, 6 Mar 2010 17:47:10 +0100
 Subject: ARM: AT91: PIT: Remove irq handler when clock event is unused
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Setup and remove the interrupt handler in clock event mode selection.
 This avoids calling the (shared) interrupt handler when the device is

Modified: dists/sid/linux/debian/patches/features/all/rt/arm-at91-tclib-default-to-tclib-timer-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-at91-tclib-default-to-tclib-timer-for-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-at91-tclib-default-to-tclib-timer-for-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 1 May 2010 18:29:35 +0200
 Subject: ARM: at91: tclib: Default to tclib timer for RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 RT is not too happy about the shared timer interrupt in AT91
 devices. Default to tclib timer for RT.

Modified: dists/sid/linux/debian/patches/features/all/rt/arm-convert-boot-lock-to-raw.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-convert-boot-lock-to-raw.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-convert-boot-lock-to-raw.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Mon, 19 Sep 2011 14:51:14 -0700
 Subject: [PATCH] preempt-rt: Convert arm boot_lock to raw
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/arm-disable-highmem-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-disable-highmem-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-disable-highmem-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: arm-disable-highmem-on-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:09:28 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/arm-enable-highmem-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-enable-highmem-for-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-enable-highmem-for-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: arm-enable-highmem-for-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Feb 2013 11:03:11 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/arm-preempt-lazy-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-preempt-lazy-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-preempt-lazy-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: arm-preempt-lazy-support.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 31 Oct 2012 12:04:11 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/arm-unwind-use_raw_lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/arm-unwind-use_raw_lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/arm-unwind-use_raw_lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -5,7 +5,7 @@
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Mostly unwind is done with irqs enabled however SLUB may call it with
 irqs disabled while creating a new SLUB cache.

Modified: dists/sid/linux/debian/patches/features/all/rt/ata-disable-interrupts-if-non-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ata-disable-interrupts-if-non-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ata-disable-interrupts-if-non-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Fri, 3 Jul 2009 08:44:29 -0500
 Subject: ata: Do not disable interrupts in ide code for preempt-rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Use the local_irq_*_nort variants.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/blk-mq-revert-raw-locks-post-pone-notifier-to-POST_D.patchto-POST_D.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/blk-mq-revert-raw-locks-post-pone-notifier-to-POST_D.patchto-POST_D.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/blk-mq-revert-raw-locks-post-pone-notifier-to-POST_D.patchto-POST_D.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Sat, 3 May 2014 11:00:29 +0200
 Subject: [PATCH] blk-mq: revert raw locks, post pone notifier to POST_DEAD
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The blk_mq_cpu_notify_lock should be raw because some CPU down levels
 are called with interrupts off. The notifier itself calls currently one

Modified: dists/sid/linux/debian/patches/features/all/rt/block-blk-mq-use-swait.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-blk-mq-use-swait.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-blk-mq-use-swait.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 13 Feb 2015 11:01:26 +0100
 Subject: [PATCH] block: blk-mq: use swait
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 | BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:914
 | in_atomic(): 1, irqs_disabled(): 0, pid: 255, name: kworker/u257:6

Modified: dists/sid/linux/debian/patches/features/all/rt/block-mq-don-t-complete-requests-via-IPI.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-mq-don-t-complete-requests-via-IPI.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-mq-don-t-complete-requests-via-IPI.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 29 Jan 2015 15:10:08 +0100
 Subject: [PATCH] block/mq: don't complete requests via IPI
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The IPI runs in hardirq context and there are sleeping locks. This patch
 moves the completion into a workqueue.
@@ -21,7 +21,7 @@
  
  	INIT_LIST_HEAD(&rq->queuelist);
  	INIT_LIST_HEAD(&rq->timeout_list);
-+#if CONFIG_PREEMPT_RT_FULL
++#ifdef CONFIG_PREEMPT_RT_FULL
 +	INIT_WORK(&rq->work, __blk_mq_complete_request_remote_work);
 +#endif
  	rq->cpu = -1;

Modified: dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-per-ctx-cpu_lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-per-ctx-cpu_lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-per-ctx-cpu_lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 18 Feb 2015 18:37:26 +0100
 Subject: [PATCH] block/mq: drop per ctx cpu_lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 While converting the get_cpu() to get_cpu_light() I added a cpu lock to
 ensure the same code is not invoked twice on the same CPU. And now I run

Modified: dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-preempt-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-preempt-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-mq-drop-preempt-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Subject: block/mq: do not invoke preempt_disable()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 preempt_disable() and get_cpu() don't play well together with the sleeping
 locks it tries to allocate later.

Modified: dists/sid/linux/debian/patches/features/all/rt/block-mq-use-cpu_light.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-mq-use-cpu_light.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-mq-use-cpu_light.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 9 Apr 2014 10:37:23 +0200
 Subject: [PATCH 5/5] block: mq: use cpu_light()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 there is a might sleep splat because get_cpu() disables preemption and
 later we grab a lock. As a workaround for this we use get_cpu_light()

Modified: dists/sid/linux/debian/patches/features/all/rt/block-shorten-interrupt-disabled-regions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-shorten-interrupt-disabled-regions.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-shorten-interrupt-disabled-regions.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: block: Shorten interrupt disabled regions
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Jun 2011 19:47:02 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Moving the blk_sched_flush_plug() call out of the interrupt/preempt
 disabled region in the scheduler allows us to replace

Modified: dists/sid/linux/debian/patches/features/all/rt/block-use-cpu-chill.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/block-use-cpu-chill.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/block-use-cpu-chill.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: block: Use cpu_chill() for retry loops
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 20 Dec 2012 18:28:26 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Steven also observed a live lock when there was a

Modified: dists/sid/linux/debian/patches/features/all/rt/bug-rt-dependend-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/bug-rt-dependend-variants.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/bug-rt-dependend-variants.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:58 -0500
 Subject: bug: BUG_ON/WARN_ON variants dependend on RT/!RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/cgroups-scheduling-while-atomic-in-cgroup-code.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cgroups-scheduling-while-atomic-in-cgroup-code.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cgroups-scheduling-while-atomic-in-cgroup-code.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Sat, 21 Jun 2014 10:09:48 +0200
 Subject: [PATCH] scheduling while atomic in cgroup code
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 mm, memcg: make refill_stock() use get_cpu_light()
 

Modified: dists/sid/linux/debian/patches/features/all/rt/cgroups-use-simple-wait-in-css_release.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cgroups-use-simple-wait-in-css_release.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cgroups-use-simple-wait-in-css_release.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 13 Feb 2015 15:52:24 +0100
 Subject: [PATCH 2/2] cgroups: use simple wait in css_release()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 To avoid:
 |BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:914

Modified: dists/sid/linux/debian/patches/features/all/rt/clocksource-tclib-allow-higher-clockrates.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/clocksource-tclib-allow-higher-clockrates.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/clocksource-tclib-allow-higher-clockrates.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Benedikt Spranger <b.spranger at linutronix.de>
 Date: Mon, 8 Mar 2010 18:57:04 +0100
 Subject: clocksource: TCLIB: Allow higher clock rates for clock events
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As default the TCLIB uses the 32KiHz base clock rate for clock events.
 Add a compile time selection to allow higher clock resulution.

Modified: dists/sid/linux/debian/patches/features/all/rt/completion-use-simple-wait-queues.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/completion-use-simple-wait-queues.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/completion-use-simple-wait-queues.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: completion: Use simple wait queues
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 11 Jan 2013 11:23:51 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Completions have no long lasting callbacks and therefor do not need
 the complex waitqueue variant. Use simple waitqueues which reduces the

Modified: dists/sid/linux/debian/patches/features/all/rt/cond-resched-lock-rt-tweak.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cond-resched-lock-rt-tweak.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cond-resched-lock-rt-tweak.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: cond-resched-lock-rt-tweak.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:51:33 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/cond-resched-softirq-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cond-resched-softirq-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cond-resched-softirq-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: cond-resched-softirq-fix.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 14 Jul 2011 09:56:44 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -30,7 +30,7 @@
  {
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -4318,6 +4318,7 @@ int __cond_resched_lock(spinlock_t *lock
+@@ -4320,6 +4320,7 @@ int __cond_resched_lock(spinlock_t *lock
  }
  EXPORT_SYMBOL(__cond_resched_lock);
  
@@ -38,7 +38,7 @@
  int __sched __cond_resched_softirq(void)
  {
  	BUG_ON(!in_softirq());
-@@ -4331,6 +4332,7 @@ int __sched __cond_resched_softirq(void)
+@@ -4333,6 +4334,7 @@ int __sched __cond_resched_softirq(void)
  	return 0;
  }
  EXPORT_SYMBOL(__cond_resched_softirq);

Modified: dists/sid/linux/debian/patches/features/all/rt/condition-migration_disable-on-lock-acquisition.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/condition-migration_disable-on-lock-acquisition.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/condition-migration_disable-on-lock-acquisition.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Thu, 21 Nov 2013 22:52:30 -0500
 Subject: [PATCH 2/2] condition migration_disable on lock acquisition
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 No need to unconditionally migrate_disable (what is it protecting ?) and
 re-enable on failure to acquire the lock.

Modified: dists/sid/linux/debian/patches/features/all/rt/cpu-hotplug-Document-why-PREEMPT_RT-uses-a-spinlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpu-hotplug-Document-why-PREEMPT_RT-uses-a-spinlock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpu-hotplug-Document-why-PREEMPT_RT-uses-a-spinlock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 5 Dec 2013 09:16:52 -0500
 Subject: [PATCH] cpu hotplug: Document why PREEMPT_RT uses a spinlock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The patch:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/cpu-rt-make-hotplug-lock-a-sleeping-spinlock-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpu-rt-make-hotplug-lock-a-sleeping-spinlock-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpu-rt-make-hotplug-lock-a-sleeping-spinlock-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: cpu: Make hotplug.lock a "sleeping" spinlock on RT
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 02 Mar 2012 10:36:57 -0500
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Tasks can block on hotplug.lock in pin_current_cpu(), but their state
 might be != RUNNING. So the mutex wakeup will set the state

Modified: dists/sid/linux/debian/patches/features/all/rt/cpu-rt-rework-cpu-down.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpu-rt-rework-cpu-down.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpu-rt-rework-cpu-down.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Mon, 16 Jul 2012 08:07:43 +0000
 Subject: cpu/rt: Rework cpu down for PREEMPT_RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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
@@ -475,7 +475,7 @@
  #ifdef CONFIG_SCHED_DEBUG
  		p->migrate_disable_atomic--;
  #endif
-@@ -4910,6 +4910,84 @@ void do_set_cpus_allowed(struct task_str
+@@ -4909,6 +4909,84 @@ void do_set_cpus_allowed(struct task_str
  	cpumask_copy(&p->cpus_allowed, new_mask);
  }
  

Modified: dists/sid/linux/debian/patches/features/all/rt/cpu-rt-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpu-rt-variants.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpu-rt-variants.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: cpu-rt-variants.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 15:42:38 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 4 Mar 2014 12:28:32 -0500
 Subject: [PATCH] cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 We hit another bug that was caused by switching cpu_chill() from
 msleep() to hrtimer_nanosleep().
@@ -35,7 +35,7 @@
 
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -1744,12 +1744,13 @@ void hrtimer_init_sleeper(struct hrtimer
+@@ -1746,12 +1746,13 @@ void hrtimer_init_sleeper(struct hrtimer
  }
  EXPORT_SYMBOL_GPL(hrtimer_init_sleeper);
  
@@ -51,7 +51,7 @@
  		hrtimer_start_expires(&t->timer, mode);
  		if (!hrtimer_active(&t->timer))
  			t->task = NULL;
-@@ -1793,7 +1794,8 @@ long __sched hrtimer_nanosleep_restart(s
+@@ -1795,7 +1796,8 @@ long __sched hrtimer_nanosleep_restart(s
  				HRTIMER_MODE_ABS);
  	hrtimer_set_expires_tv64(&t.timer, restart->nanosleep.expires);
  
@@ -61,7 +61,7 @@
  		goto out;
  
  	rmtp = restart->nanosleep.rmtp;
-@@ -1810,8 +1812,10 @@ long __sched hrtimer_nanosleep_restart(s
+@@ -1812,8 +1814,10 @@ long __sched hrtimer_nanosleep_restart(s
  	return ret;
  }
  
@@ -74,7 +74,7 @@
  {
  	struct restart_block *restart;
  	struct hrtimer_sleeper t;
-@@ -1824,7 +1828,7 @@ long hrtimer_nanosleep(struct timespec *
+@@ -1826,7 +1830,7 @@ long hrtimer_nanosleep(struct timespec *
  
  	hrtimer_init_on_stack(&t.timer, clockid, mode);
  	hrtimer_set_expires_range_ns(&t.timer, timespec_to_ktime(*rqtp), slack);
@@ -83,7 +83,7 @@
  		goto out;
  
  	/* Absolute timers do not update the rmtp value and restart: */
-@@ -1851,6 +1855,12 @@ long hrtimer_nanosleep(struct timespec *
+@@ -1853,6 +1857,12 @@ long hrtimer_nanosleep(struct timespec *
  	return ret;
  }
  
@@ -96,7 +96,7 @@
  SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp,
  		struct timespec __user *, rmtp)
  {
-@@ -1877,7 +1887,8 @@ void cpu_chill(void)
+@@ -1879,7 +1889,8 @@ void cpu_chill(void)
  	unsigned int freeze_flag = current->flags & PF_NOFREEZE;
  
  	current->flags |= PF_NOFREEZE;

Modified: dists/sid/linux/debian/patches/features/all/rt/cpu_down_move_migrate_enable_back.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpu_down_move_migrate_enable_back.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpu_down_move_migrate_enable_back.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From:	Tiejun Chen <tiejun.chen at windriver.com>
 Subject: [v1][PATCH] cpu_down: move migrate_enable() back
 Date:	Thu, 7 Nov 2013 10:06:07 +0800
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Commit 08c1ab68, "hotplug-use-migrate-disable.patch", intends to
 use migrate_enable()/migrate_disable() to replace that combination

Modified: dists/sid/linux/debian/patches/features/all/rt/cpufreq-drop-K8-s-driver-from-beeing-selected.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpufreq-drop-K8-s-driver-from-beeing-selected.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpufreq-drop-K8-s-driver-from-beeing-selected.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 9 Apr 2015 15:23:01 +0200
 Subject: [PATCH] cpufreq: drop K8's driver from beeing selected
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Ralf posted a picture of a backtrace from
 

Modified: dists/sid/linux/debian/patches/features/all/rt/cpumask-disable-offstack-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/cpumask-disable-offstack-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/cpumask-disable-offstack-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 14 Dec 2011 01:03:49 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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.

Modified: dists/sid/linux/debian/patches/features/all/rt/crypto-Reduce-preempt-disabled-regions-more-algos.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/crypto-Reduce-preempt-disabled-regions-more-algos.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/crypto-Reduce-preempt-disabled-regions-more-algos.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 21 Feb 2014 17:24:04 +0100
 Subject: [PATCH] crypto: Reduce preempt disabled regions, more algos
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Don Estabrook reported
 | kernel: WARNING: CPU: 2 PID: 858 at kernel/sched/core.c:2428 migrate_disable+0xed/0x100()

Modified: dists/sid/linux/debian/patches/features/all/rt/debugobjects-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/debugobjects-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/debugobjects-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: debugobjects-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:41:35 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/dm-make-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/dm-make-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/dm-make-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: dm: Make rt aware
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 23:06:09 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Use the BUG_ON_NORT variant for the irq_disabled() checks. RT has
 interrupts legitimately enabled here as we cant deadlock against the
@@ -16,7 +16,7 @@
 
 --- a/drivers/md/dm.c
 +++ b/drivers/md/dm.c
-@@ -1995,7 +1995,7 @@ static void dm_request_fn(struct request
+@@ -2002,7 +2002,7 @@ static void dm_request_fn(struct request
  		/* Establish tio->ti before queuing work (map_tio_request) */
  		tio->ti = ti;
  		queue_kthread_work(&md->kworker, &tio->work);

Modified: dists/sid/linux/debian/patches/features/all/rt/drivers-net-8139-disable-irq-nosync.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drivers-net-8139-disable-irq-nosync.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drivers-net-8139-disable-irq-nosync.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:24 -0500
 Subject: drivers/net: Use disable_irq_nosync() in 8139too
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/drivers-net-fix-livelock-issues.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drivers-net-fix-livelock-issues.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drivers-net-fix-livelock-issues.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 20 Jun 2009 11:36:54 +0200
 Subject: drivers/net: fix livelock issues
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Preempt-RT runs into a live lock issue with the NETDEV_TX_LOCKED micro
 optimization. The reason is that the softirq thread is rescheduling

Modified: dists/sid/linux/debian/patches/features/all/rt/drivers-net-vortex-fix-locking-issues.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drivers-net-vortex-fix-locking-issues.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drivers-net-vortex-fix-locking-issues.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
 Subject: drivers/net: vortex fix locking issues
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Argh, cut and paste wasn't enough...
 

Modified: dists/sid/linux/debian/patches/features/all/rt/drivers-random-reduce-preempt-disabled-region.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drivers-random-reduce-preempt-disabled-region.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drivers-random-reduce-preempt-disabled-region.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:30 -0500
 Subject: drivers: random: Reduce preempt disabled region
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 No need to keep preemption disabled across the whole function.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/drivers-tty-fix-omap-lock-crap.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drivers-tty-fix-omap-lock-crap.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drivers-tty-fix-omap-lock-crap.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: drivers-tty-fix-omap-lock-crap.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 28 Jul 2011 13:32:57 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/drivers-tty-pl011-irq-disable-madness.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drivers-tty-pl011-irq-disable-madness.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drivers-tty-pl011-irq-disable-madness.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: drivers-tty-pl011-irq-disable-madness.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 08 Jan 2013 21:36:51 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/drm-i915-drop-trace_i915_gem_ring_dispatch-onrt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/drm-i915-drop-trace_i915_gem_ring_dispatch-onrt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/drm-i915-drop-trace_i915_gem_ring_dispatch-onrt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 25 Apr 2013 18:12:52 +0200
 Subject: [PATCH] drm/i915: drop trace_i915_gem_ring_dispatch on rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This tracepoint is responsible for:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/early-printk-consolidate.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/early-printk-consolidate.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/early-printk-consolidate.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: early-printk-consolidate.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 23 Jul 2011 11:04:08 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/epoll-use-get-cpu-light.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/epoll-use-get-cpu-light.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/epoll-use-get-cpu-light.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: epoll.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 08 Jul 2011 16:35:35 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/fix-rt-int3-x86_32-3.2-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fix-rt-int3-x86_32-3.2-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fix-rt-int3-x86_32-3.2-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Subject: x86: Do not disable preemption in int3 on 32bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/fixup_opencoded_completions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fixup_opencoded_completions.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fixup_opencoded_completions.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 28 Oct 2013 11:50:06 +0100
 Subject: [PATCH] a few open coded completions
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-aio-simple-simple-work.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-aio-simple-simple-work.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-aio-simple-simple-work.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 16 Feb 2015 18:49:10 +0100
 Subject: [PATCH] fs/aio: simple simple work
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 |BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:768
 |in_atomic(): 1, irqs_disabled(): 0, pid: 26, name: rcuos/2

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-block-rt-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-block-rt-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-block-rt-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: fs-block-rt-support.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 14 Jun 2011 17:05:09 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-dcache-use-cpu-chill-in-trylock-loops.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-dcache-use-cpu-chill-in-trylock-loops.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-dcache-use-cpu-chill-in-trylock-loops.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: fs: dcache: Use cpu_chill() in trylock loops
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 07 Mar 2012 21:00:34 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-jbd-pull-plug-when-waiting-for-space.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-jbd-pull-plug-when-waiting-for-space.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-jbd-pull-plug-when-waiting-for-space.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Mike Galbraith <mgalbraith at suse.de>
 Date: Wed, 11 Jul 2012 22:05:20 +0000
 Subject: fs, jbd: pull your plug when waiting for space
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 With an -rt kernel, and a heavy sync IO load, tasks can jam
 up on journal locks without unplugging, which can lead to

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-jbd-replace-bh_state-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-jbd-replace-bh_state-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-jbd-replace-bh_state-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 10:11:25 +0100
 Subject: fs: jbd/jbd2: Make state lock and journal head lock rt safe
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 bit_spin_locks break under RT.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-jbd2-pull-your-plug-when-waiting-for-space.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-jbd2-pull-your-plug-when-waiting-for-space.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-jbd2-pull-your-plug-when-waiting-for-space.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 17 Feb 2014 17:30:03 +0100
 Subject: [PATCH] fs: jbd2: pull your plug when waiting for space
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Two cps in parallel managed to stall the the ext4 fs. It seems that
 journal code is either waiting for locks or sleeping waiting for

Modified: dists/sid/linux/debian/patches/features/all/rt/fs-namespace-preemption-fix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-namespace-preemption-fix.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-namespace-preemption-fix.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 19 Jul 2009 08:44:27 -0500
 Subject: fs: namespace preemption fix
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/fs-ntfs-disable-interrupt-non-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-ntfs-disable-interrupt-non-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-ntfs-disable-interrupt-non-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Mike Galbraith <efault at gmx.de>
 Date: Fri, 3 Jul 2009 08:44:12 -0500
 Subject: fs: ntfs: disable interrupt only on !RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/fs-replace-bh_uptodate_lock-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/fs-replace-bh_uptodate_lock-for-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/fs-replace-bh_uptodate_lock-for-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 18 Mar 2011 09:18:52 +0100
 Subject: buffer_head: Replace bh_uptodate_lock for -rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Wrap the bit_spin_lock calls into a separate inline and add the RT
 replacements with a real spinlock.

Modified: dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:56:42 +0200
 Subject: ftrace-migrate-disable-tracing.patch
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/futex-requeue-pi-fix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/futex-requeue-pi-fix.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/futex-requeue-pi-fix.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Subject: futex: Fix bug on when a requeued RT task times out
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Requeue with timeout causes a bug with PREEMPT_RT_FULL.
 
@@ -65,7 +65,7 @@
  }
  
  /*
-@@ -1582,6 +1583,35 @@ int rt_mutex_start_proxy_lock(struct rt_
+@@ -1584,6 +1585,35 @@ int rt_mutex_start_proxy_lock(struct rt_
  		return 1;
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/genirq-disable-irqpoll-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/genirq-disable-irqpoll-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/genirq-disable-irqpoll-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:57 -0500
 Subject: genirq: disable irqpoll on -rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Creates long latencies for no value
 

Modified: dists/sid/linux/debian/patches/features/all/rt/genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 21 Aug 2013 17:48:46 +0200
 Subject: [PATCH] genirq: do not invoke the affinity callback via a workqueue
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Joe Korty reported, that __irq_set_affinity_locked() schedules a
 workqueue while holding a rawlock which results in a might_sleep()

Modified: dists/sid/linux/debian/patches/features/all/rt/genirq-force-threading.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/genirq-force-threading.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/genirq-force-threading.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: genirq-force-threading.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 03 Apr 2011 11:57:29 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/genirq-nodebug-shirq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/genirq-nodebug-shirq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/genirq-nodebug-shirq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 18 Mar 2011 10:22:04 +0100
 Subject: genirq: Disable DEBUG_SHIRQ for rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/gpio-omap-use-raw-locks-for-locking.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/gpio-omap-use-raw-locks-for-locking.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/gpio-omap-use-raw-locks-for-locking.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 12 Feb 2015 16:01:13 +0100
 Subject: [PATCH] gpio: omap: use raw locks for locking
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This patch converts gpio_bank.lock from a spin_lock into a
 raw_spin_lock. The call path is to access this lock is always under a

Modified: dists/sid/linux/debian/patches/features/all/rt/hotplug-Use-set_cpus_allowed_ptr-in-sync_unplug_thre.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hotplug-Use-set_cpus_allowed_ptr-in-sync_unplug_thre.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hotplug-Use-set_cpus_allowed_ptr-in-sync_unplug_thre.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Tue, 24 Mar 2015 08:14:49 +0100
 Subject: [PATCH] hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 do_set_cpus_allowed() is not safe vs ->sched_class change.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/hotplug-light-get-online-cpus.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hotplug-light-get-online-cpus.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hotplug-light-get-online-cpus.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: hotplug: Lightweight get online cpus
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 15 Jun 2011 12:36:06 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 get_online_cpus() is a heavy weight function which involves a global
 mutex. migrate_disable() wants a simpler construct which prevents only

Modified: dists/sid/linux/debian/patches/features/all/rt/hotplug-sync_unplug-no-27-5cn-27-in-task-name.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hotplug-sync_unplug-no-27-5cn-27-in-task-name.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hotplug-sync_unplug-no-27-5cn-27-in-task-name.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: hotplug: sync_unplug: No "\n" in task name
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Sun, 16 Oct 2011 18:56:43 +0800
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Otherwise the output will look a little odd.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/hotplug-use-migrate-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hotplug-use-migrate-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hotplug-use-migrate-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: hotplug-use-migrate-disable.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:35:29 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/hrtimer-Move-schedule_work-call-to-helper-thread.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hrtimer-Move-schedule_work-call-to-helper-thread.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hrtimer-Move-schedule_work-call-to-helper-thread.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Yang Shi <yang.shi at windriver.com>
 Date: Mon, 16 Sep 2013 14:09:19 -0700
 Subject: [PATCH] hrtimer: Move schedule_work call to helper thread
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 When run ltp leapsec_timer test, the following call trace is caught:
 
@@ -64,7 +64,7 @@
  #include <linux/freezer.h>
  
  #include <asm/uaccess.h>
-@@ -711,6 +712,44 @@ static void clock_was_set_work(struct wo
+@@ -713,6 +714,44 @@ static void clock_was_set_work(struct wo
  
  static DECLARE_WORK(hrtimer_work, clock_was_set_work);
  
@@ -109,7 +109,7 @@
  /*
   * Called from timekeeping and resume code to reprogramm the hrtimer
   * interrupt device on all cpus.
-@@ -719,6 +758,7 @@ void clock_was_set_delayed(void)
+@@ -721,6 +760,7 @@ void clock_was_set_delayed(void)
  {
  	schedule_work(&hrtimer_work);
  }

Modified: dists/sid/linux/debian/patches/features/all/rt/hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:31 -0500
 Subject: hrtimer: fixup hrtimer callback changes for preempt-rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 In preempt-rt we can not call the callbacks which take sleeping locks
 from the timer interrupt context.
@@ -62,7 +62,7 @@
  
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -575,8 +575,7 @@ static int hrtimer_reprogram(struct hrti
+@@ -577,8 +577,7 @@ static int hrtimer_reprogram(struct hrti
  	 * When the callback is running, we do not reprogram the clock event
  	 * device. The timer callback is either running on a different CPU or
  	 * the callback is executed in the hrtimer_interrupt context. The
@@ -72,7 +72,7 @@
  	 */
  	if (hrtimer_callback_running(timer))
  		return 0;
-@@ -620,6 +619,9 @@ static int hrtimer_reprogram(struct hrti
+@@ -622,6 +621,9 @@ static int hrtimer_reprogram(struct hrti
  	return res;
  }
  
@@ -82,7 +82,7 @@
  /*
   * Initialize the high resolution related parts of cpu_base
   */
-@@ -629,6 +631,21 @@ static inline void hrtimer_init_hres(str
+@@ -631,6 +633,21 @@ static inline void hrtimer_init_hres(str
  	base->hres_active = 0;
  }
  
@@ -104,7 +104,7 @@
  static inline ktime_t hrtimer_update_base(struct hrtimer_cpu_base *base)
  {
  	ktime_t *offs_real = &base->clock_base[HRTIMER_BASE_REALTIME].offset;
-@@ -710,6 +727,13 @@ static inline int hrtimer_is_hres_enable
+@@ -712,6 +729,13 @@ static inline int hrtimer_is_hres_enable
  static inline int hrtimer_switch_to_hres(void) { return 0; }
  static inline void
  hrtimer_force_reprogram(struct hrtimer_cpu_base *base, int skip_equal) { }
@@ -118,7 +118,7 @@
  static inline int hrtimer_reprogram(struct hrtimer *timer,
  				    struct hrtimer_clock_base *base)
  {
-@@ -717,7 +741,6 @@ static inline int hrtimer_reprogram(stru
+@@ -719,7 +743,6 @@ static inline int hrtimer_reprogram(stru
  }
  static inline void hrtimer_init_hres(struct hrtimer_cpu_base *base) { }
  static inline void retrigger_next_event(void *arg) { }
@@ -126,7 +126,7 @@
  #endif /* CONFIG_HIGH_RES_TIMERS */
  
  /*
-@@ -852,9 +875,9 @@ void hrtimer_wait_for_timer(const struct
+@@ -854,9 +877,9 @@ void hrtimer_wait_for_timer(const struct
  {
  	struct hrtimer_clock_base *base = timer->base;
  
@@ -138,7 +138,7 @@
  }
  
  #else
-@@ -904,6 +927,11 @@ static void __remove_hrtimer(struct hrti
+@@ -906,6 +929,11 @@ static void __remove_hrtimer(struct hrti
  	if (!(timer->state & HRTIMER_STATE_ENQUEUED))
  		goto out;
  
@@ -150,7 +150,7 @@
  	next_timer = timerqueue_getnext(&base->active);
  	timerqueue_del(&base->active, &timer->node);
  	if (&timer->node == next_timer) {
-@@ -1014,15 +1042,26 @@ int __hrtimer_start_range_ns(struct hrti
+@@ -1016,15 +1044,26 @@ int __hrtimer_start_range_ns(struct hrti
  		 * on dynticks target.
  		 */
  		wake_up_nohz_cpu(new_base->cpu_base->cpu);
@@ -180,7 +180,7 @@
  			/*
  			 * We need to drop cpu_base->lock to avoid a
  			 * lock ordering issue vs. rq->lock.
-@@ -1030,9 +1069,7 @@ int __hrtimer_start_range_ns(struct hrti
+@@ -1032,9 +1071,7 @@ int __hrtimer_start_range_ns(struct hrti
  			raw_spin_unlock(&new_base->cpu_base->lock);
  			raise_softirq_irqoff(HRTIMER_SOFTIRQ);
  			local_irq_restore(flags);
@@ -191,7 +191,7 @@
  		}
  	}
  
-@@ -1187,6 +1224,7 @@ static void __hrtimer_init(struct hrtime
+@@ -1189,6 +1226,7 @@ static void __hrtimer_init(struct hrtime
  
  	base = hrtimer_clockid_to_base(clock_id);
  	timer->base = &cpu_base->clock_base[base];
@@ -199,7 +199,7 @@
  	timerqueue_init(&timer->node);
  
  #ifdef CONFIG_TIMER_STATS
-@@ -1270,10 +1308,128 @@ static void __run_hrtimer(struct hrtimer
+@@ -1272,10 +1310,128 @@ static void __run_hrtimer(struct hrtimer
  	timer->state &= ~HRTIMER_STATE_CALLBACK;
  }
  
@@ -330,7 +330,7 @@
  /*
   * High resolution timer interrupt
   * Called with interrupts disabled
-@@ -1282,7 +1438,7 @@ void hrtimer_interrupt(struct clock_even
+@@ -1284,7 +1440,7 @@ void hrtimer_interrupt(struct clock_even
  {
  	struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
  	ktime_t expires_next, now, entry_time, delta;
@@ -339,7 +339,7 @@
  
  	BUG_ON(!cpu_base->hres_active);
  	cpu_base->nr_events++;
-@@ -1341,7 +1497,10 @@ void hrtimer_interrupt(struct clock_even
+@@ -1343,7 +1499,10 @@ void hrtimer_interrupt(struct clock_even
  			if (basenow.tv64 < hrtimer_get_softexpires_tv64(timer))
  				break;
  
@@ -351,7 +351,7 @@
  		}
  	}
  	/* Reevaluate the clock bases for the next expiry */
-@@ -1358,6 +1517,10 @@ void hrtimer_interrupt(struct clock_even
+@@ -1360,6 +1519,10 @@ void hrtimer_interrupt(struct clock_even
  	if (expires_next.tv64 == KTIME_MAX ||
  	    !tick_program_event(expires_next, 0)) {
  		cpu_base->hang_detected = 0;
@@ -362,7 +362,7 @@
  		return;
  	}
  
-@@ -1437,18 +1600,18 @@ void hrtimer_peek_ahead_timers(void)
+@@ -1439,18 +1602,18 @@ void hrtimer_peek_ahead_timers(void)
  	__hrtimer_peek_ahead_timers();
  	local_irq_restore(flags);
  }
@@ -387,7 +387,7 @@
  /*
   * Called from timer softirq every jiffy, expire hrtimers:
   *
-@@ -1481,7 +1644,7 @@ void hrtimer_run_queues(void)
+@@ -1483,7 +1646,7 @@ void hrtimer_run_queues(void)
  	struct timerqueue_node *node;
  	struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
  	struct hrtimer_clock_base *base;
@@ -396,7 +396,7 @@
  
  	if (hrtimer_hres_active())
  		return;
-@@ -1506,12 +1669,16 @@ void hrtimer_run_queues(void)
+@@ -1508,12 +1671,16 @@ void hrtimer_run_queues(void)
  					hrtimer_get_expires_tv64(timer))
  				break;
  
@@ -415,7 +415,7 @@
  }
  
  /*
-@@ -1533,6 +1700,7 @@ static enum hrtimer_restart hrtimer_wake
+@@ -1535,6 +1702,7 @@ static enum hrtimer_restart hrtimer_wake
  void hrtimer_init_sleeper(struct hrtimer_sleeper *sl, struct task_struct *task)
  {
  	sl->timer.function = hrtimer_wakeup;
@@ -423,7 +423,7 @@
  	sl->task = task;
  }
  EXPORT_SYMBOL_GPL(hrtimer_init_sleeper);
-@@ -1669,6 +1837,7 @@ static void init_hrtimers_cpu(int cpu)
+@@ -1671,6 +1839,7 @@ static void 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);
@@ -431,7 +431,7 @@
  	}
  
  	cpu_base->cpu = cpu;
-@@ -1788,9 +1957,7 @@ void __init hrtimers_init(void)
+@@ -1790,9 +1959,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);

Modified: dists/sid/linux/debian/patches/features/all/rt/hrtimer-raise-softirq-if-hrtimer-irq-stalled.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hrtimer-raise-softirq-if-hrtimer-irq-stalled.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hrtimer-raise-softirq-if-hrtimer-irq-stalled.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: hrtimer: Raise softirq if hrtimer irq stalled
 From: Watanabe <shunsuke.watanabe at tel.com>
 Date: Sun, 28 Oct 2012 11:13:44 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 When the hrtimer stall detection hits the softirq is not raised.
 
@@ -13,7 +13,7 @@
 
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -1517,11 +1517,7 @@ void hrtimer_interrupt(struct clock_even
+@@ -1519,11 +1519,7 @@ void hrtimer_interrupt(struct clock_even
  	if (expires_next.tv64 == KTIME_MAX ||
  	    !tick_program_event(expires_next, 0)) {
  		cpu_base->hang_detected = 0;
@@ -26,7 +26,7 @@
  	}
  
  	/*
-@@ -1565,6 +1561,9 @@ void hrtimer_interrupt(struct clock_even
+@@ -1567,6 +1563,9 @@ void hrtimer_interrupt(struct clock_even
  	tick_program_event(expires_next, 1);
  	printk_once(KERN_WARNING "hrtimer: interrupt took %llu ns\n",
  		    ktime_to_ns(delta));

Modified: dists/sid/linux/debian/patches/features/all/rt/hrtimers-prepare-full-preemption.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hrtimers-prepare-full-preemption.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hrtimers-prepare-full-preemption.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:34 -0500
 Subject: hrtimers: prepare full preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Make cancellation of a running callback in softirq context safe
 against preemption.
@@ -44,7 +44,7 @@
  extern int hrtimer_get_res(const clockid_t which_clock, struct timespec *tp);
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -835,6 +835,32 @@ u64 hrtimer_forward(struct hrtimer *time
+@@ -837,6 +837,32 @@ u64 hrtimer_forward(struct hrtimer *time
  }
  EXPORT_SYMBOL_GPL(hrtimer_forward);
  
@@ -77,7 +77,7 @@
  /*
   * enqueue_hrtimer - internal function to (re)start a timer
   *
-@@ -1097,7 +1123,7 @@ int hrtimer_cancel(struct hrtimer *timer
+@@ -1099,7 +1125,7 @@ int hrtimer_cancel(struct hrtimer *timer
  
  		if (ret >= 0)
  			return ret;
@@ -86,7 +86,7 @@
  	}
  }
  EXPORT_SYMBOL_GPL(hrtimer_cancel);
-@@ -1484,6 +1510,8 @@ void hrtimer_run_queues(void)
+@@ -1486,6 +1512,8 @@ void hrtimer_run_queues(void)
  		}
  		raw_spin_unlock(&cpu_base->lock);
  	}
@@ -95,7 +95,7 @@
  }
  
  /*
-@@ -1645,6 +1673,9 @@ static void init_hrtimers_cpu(int cpu)
+@@ -1647,6 +1675,9 @@ static void init_hrtimers_cpu(int cpu)
  
  	cpu_base->cpu = cpu;
  	hrtimer_init_hres(cpu_base);

Modified: dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Don-t-ignore-threshold-module-paramet.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Don-t-ignore-threshold-module-paramet.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Don-t-ignore-threshold-module-paramet.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <bitbucket at online.de>
 Date: Fri, 30 Aug 2013 07:57:25 +0200
 Subject: [PATCH] hwlat-detector: Don't ignore threshold module parameter
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If the user specified a threshold at module load time, use it.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Update-hwlat_detector-to-add-outer-lo.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 19 Aug 2013 17:33:25 -0400
 Subject: [PATCH 1/3] hwlat-detector: Update hwlat_detector to add outer loop
  detection
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The hwlat_detector reads two timestamps in a row, then reports any
 gap between those calls. The problem is, it misses everything between

Modified: dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-thread-instead-of-stop-machine.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-thread-instead-of-stop-machine.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-thread-instead-of-stop-machine.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 19 Aug 2013 17:33:27 -0400
 Subject: [PATCH 3/3] hwlat-detector: Use thread instead of stop machine
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 There's no reason to use stop machine to search for hardware latency.
 Simply disabling interrupts while running the loop will do enough to

Modified: dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-trace_clock_local-if-available.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-trace_clock_local-if-available.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hwlat-detector-Use-trace_clock_local-if-available.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Mon, 19 Aug 2013 17:33:26 -0400
 Subject: [PATCH 2/3] hwlat-detector: Use trace_clock_local if available
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As ktime_get() calls into the timing code which does a read_seq(), it
 may be affected by other CPUS that touch that lock. To remove this

Modified: dists/sid/linux/debian/patches/features/all/rt/hwlatdetect.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/hwlatdetect.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/hwlatdetect.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: hwlatdetect.patch
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 13:53:12 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/i2c-omap-drop-the-lock-hard-irq-context.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/i2c-omap-drop-the-lock-hard-irq-context.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/i2c-omap-drop-the-lock-hard-irq-context.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 21 Mar 2013 11:35:49 +0100
 Subject: [PATCH 2/3] i2c/omap: drop the lock hard irq context
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The lock is taken while reading two registers. On RT the first lock is
 taken in hard irq where it might sleep and in the threaded irq.

Added: dists/sid/linux/debian/patches/features/all/rt/i915-bogus-warning-from-i915-when-running-on-PREEMPT.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/all/rt/i915-bogus-warning-from-i915-when-running-on-PREEMPT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -0,0 +1,31 @@
+From 836b4b11c76dae96bed66eb58eac9dac729956af Mon Sep 17 00:00:00 2001
+From: Clark Williams <williams at redhat.com>
+Date: Tue, 26 May 2015 10:43:43 -0500
+Subject: [PATCH] i915: bogus warning from i915 when running on PREEMPT_RT
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
+
+The i915 driver has a 'WARN_ON(!in_interrupt())' in the display
+handler, which whines constanly on the RT kernel (since the interrupt
+is actually handled in a threaded handler and not actual interrupt
+context).
+
+Change the WARN_ON to WARN_ON_NORT
+
+Tested-by: Joakim Hernberg <jhernberg at alchemy.lu>
+Signed-off-by: Clark Williams <williams at redhat.com>
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
+---
+ drivers/gpu/drm/i915/intel_display.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/gpu/drm/i915/intel_display.c
++++ b/drivers/gpu/drm/i915/intel_display.c
+@@ -9745,7 +9745,7 @@ void intel_check_page_flip(struct drm_de
+ 	struct drm_crtc *crtc = dev_priv->pipe_to_crtc_mapping[pipe];
+ 	struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
+ 
+-	WARN_ON(!in_interrupt());
++	WARN_ON_NONRT(!in_interrupt());
+ 
+ 	if (crtc == NULL)
+ 		return;

Modified: dists/sid/linux/debian/patches/features/all/rt/i915_compile_fix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/i915_compile_fix.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/i915_compile_fix.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Subject: gpu/i915: don't open code these things
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The opencode part is gone in 1f83fee0 ("drm/i915: clear up wedged transitions")
 the owner check is still there.

Modified: dists/sid/linux/debian/patches/features/all/rt/ide-use-nort-local-irq-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ide-use-nort-local-irq-variants.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ide-use-nort-local-irq-variants.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
 Subject: ide: Do not disable interrupts for PREEMPT-RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Use the local_irq_*_nort variants.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/idr-use-local-lock-for-protection.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/idr-use-local-lock-for-protection.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/idr-use-local-lock-for-protection.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Subject: idr: Use local lock instead of preempt enable/disable
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 We need to protect the per cpu variable and prevent migration.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/infiniband-mellanox-ib-use-nort-irq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/infiniband-mellanox-ib-use-nort-irq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/infiniband-mellanox-ib-use-nort-irq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Sven-Thorsten Dietrich <sdietrich at novell.com>
 Date: Fri, 3 Jul 2009 08:30:35 -0500
 Subject: infiniband: Mellanox IB driver patch use _nort() primitives
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Fixes in_atomic stack-dump, when Mellanox module is loaded into the RT
 Kernel.

Modified: dists/sid/linux/debian/patches/features/all/rt/inpt-gameport-use-local-irq-nort.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/inpt-gameport-use-local-irq-nort.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/inpt-gameport-use-local-irq-nort.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:16 -0500
 Subject: input: gameport: Do not disable interrupts on PREEMPT_RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Use the _nort() primitives.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/ipc-make-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ipc-make-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ipc-make-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:12 -0500
 Subject: ipc: Make the ipc code -rt aware
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/ipc-mqueue-add-a-critical-section-to-avoid-a-deadlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ipc-mqueue-add-a-critical-section-to-avoid-a-deadlock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ipc-mqueue-add-a-critical-section-to-avoid-a-deadlock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: ipc/mqueue: Add a critical section to avoid a deadlock
 From: KOBAYASHI Yoshitake <yoshitake.kobayashi at toshiba.co.jp>
 Date: Sat, 23 Jul 2011 11:57:36 +0900
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 (Repost for v3.0-rt1 and changed the distination addreses)
 I have tested the following patch on v3.0-rt1 with PREEMPT_RT_FULL.

Modified: dists/sid/linux/debian/patches/features/all/rt/ipc-sem-rework-semaphore-wakeups.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ipc-sem-rework-semaphore-wakeups.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ipc-sem-rework-semaphore-wakeups.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: ipc/sem: Rework semaphore wakeups
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Wed, 14 Sep 2011 11:57:04 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: genirq: Allow disabling of softirq processing in irq thread context
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 Jan 2012 13:01:27 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The processing of softirqs in irq thread context is a performance gain
 for the non-rt workloads of a system, but it's counterproductive for

Modified: dists/sid/linux/debian/patches/features/all/rt/irq_work-Hide-access-to-hirq_work_list-in-PREEMPT_RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/irq_work-Hide-access-to-hirq_work_list-in-PREEMPT_RT.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/irq_work-Hide-access-to-hirq_work_list-in-PREEMPT_RT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 12 Mar 2015 18:08:57 -0400
 Subject: [PATCH] irq_work: Hide access to hirq_work_list in PREEMPT_RT_FULL
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The hirq_work_list is only defined when PREEMPT_RT_FULL is configured.
 Most access to it is within an #ifdef CONFIG_PREEMPT_RT_FULL, except

Modified: dists/sid/linux/debian/patches/features/all/rt/irq_work-allow-certain-work-in-hard-irq-context.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/irq_work-allow-certain-work-in-hard-irq-context.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/irq_work-allow-certain-work-in-hard-irq-context.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 31 Jan 2014 14:20:31 +0100
 Subject: [PATCH 1/7] irq_work: allow certain work in hard irq context
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 irq_work is processed in softirq context on -RT because we want to avoid
 long latencies which might arise from processing lots of perf events.

Modified: dists/sid/linux/debian/patches/features/all/rt/irq_work_Delegate_non-immediate_irq_work_to_ksoftirqd.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/irq_work_Delegate_non-immediate_irq_work_to_ksoftirqd.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/irq_work_Delegate_non-immediate_irq_work_to_ksoftirqd.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Message-ID: <1429946448.3179.33.camel at gmail.com>
 Subject: irq_work: Delegate non-immediate irq work to ksoftirqd
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Based on a patch from Jan Kiszka.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/jump-label-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/jump-label-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/jump-label-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: jump-label-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Jul 2011 11:03:16 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/kconfig-disable-a-few-options-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kconfig-disable-a-few-options-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kconfig-disable-a-few-options-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: kconfig-disable-a-few-options-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 24 Jul 2011 12:11:43 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Disable stuff which is known to have issues on RT
 

Modified: dists/sid/linux/debian/patches/features/all/rt/kconfig-preempt-rt-full.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kconfig-preempt-rt-full.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kconfig-preempt-rt-full.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: kconfig-preempt-rt-full.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 14:58:57 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is-.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 7 Jun 2013 22:37:06 +0200
 Subject: [PATCH] kernel/cpu: fix cpu down problem if kthread's cpu is
  going down
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If kthread is pinned to CPUx and CPUx is going down then we get into
 trouble:

Modified: dists/sid/linux/debian/patches/features/all/rt/kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kernel-hotplug-restore-original-cpu-mask-oncpu-down.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 14 Jun 2013 17:16:35 +0200
 Subject: [PATCH] kernel/hotplug: restore original cpu mask oncpu/down
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If a task which is allowed to run only on CPU X puts CPU Y down then it
 will be allowed on all CPUs but the on CPU Y after it comes back from

Modified: dists/sid/linux/debian/patches/features/all/rt/kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kernel-hrtimer-be-non-freezeable-in-cpu_chill.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 19 Feb 2014 11:56:06 +0100
 Subject: [PATCH] kernel/hrtimer: be non-freezeable in cpu_chill()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Since we replaced msleep() by hrtimer I see now and then (rarely) this:
 
@@ -44,7 +44,7 @@
 
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -1874,8 +1874,12 @@ void cpu_chill(void)
+@@ -1876,8 +1876,12 @@ void cpu_chill(void)
  	struct timespec tu = {
  		.tv_nsec = NSEC_PER_MSEC,
  	};

Modified: dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-no_hz-deadlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-no_hz-deadlock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-no_hz-deadlock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 10 Apr 2015 11:50:22 +0200
 Subject: [PATCH] kernel/irq_work: fix no_hz deadlock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Invoking NO_HZ's irq_work callback from timer irq is not working very
 well if the callback decides to invoke hrtimer_cancel():

Added: dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-non-RT-case.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/all/rt/kernel-irq_work-fix-non-RT-case.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -0,0 +1,28 @@
+From e59cb21a0f545ea2af4c618a12c2a45f548dffcf Mon Sep 17 00:00:00 2001
+From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
+Date: Thu, 11 Jun 2015 17:31:40 +0200
+Subject: [PATCH] kernel/irq_work: fix non RT case
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
+
+After the deadlock fixed, the checked got somehow away and broke the non-RT
+case which could invoke IRQ-work from softirq context.
+
+Cc: stable-rt at vger.kernel.org
+Reported-by: Steven Rostedt <rostedt at goodmis.org>
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
+---
+ kernel/time/timer.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/kernel/time/timer.c
++++ b/kernel/time/timer.c
+@@ -1450,7 +1450,8 @@ void update_process_times(int user_tick)
+ 	run_local_timers();
+ 	rcu_check_callbacks(user_tick);
+ #if defined(CONFIG_IRQ_WORK) && !defined(CONFIG_PREEMPT_RT_FULL)
+-	irq_work_tick();
++	if (in_irq())
++		irq_work_tick();
+ #endif
+ 	run_posix_cpu_timers(p);
+ }

Modified: dists/sid/linux/debian/patches/features/all/rt/kgb-serial-hackaround.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/kgb-serial-hackaround.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/kgb-serial-hackaround.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Jason Wessel <jason.wessel at windriver.com>
 Date: Thu, 28 Jul 2011 12:42:23 -0500
 Subject: kgdb/serial: Short term workaround
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On 07/27/2011 04:37 PM, Thomas Gleixner wrote:
 >  - KGDB (not yet disabled) is reportedly unusable on -rt right now due

Modified: dists/sid/linux/debian/patches/features/all/rt/latency-hist.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/latency-hist.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/latency-hist.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: latency-hist.patch
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 14:03:41 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This patch provides a recording mechanism to store data of potential
 sources of system latencies. The recordings separately determine the
@@ -359,7 +359,7 @@
  
  #include "timekeeping.h"
  
-@@ -964,7 +965,16 @@ int __hrtimer_start_range_ns(struct hrti
+@@ -966,7 +967,16 @@ int __hrtimer_start_range_ns(struct hrti
  	new_base = switch_hrtimer_base(timer, base, mode & HRTIMER_MODE_PINNED);
  
  	timer_stats_hrtimer_set_start_info(timer);
@@ -376,7 +376,7 @@
  	leftmost = enqueue_hrtimer(timer, new_base);
  
  	if (!leftmost) {
-@@ -1236,6 +1246,8 @@ static void __run_hrtimer(struct hrtimer
+@@ -1238,6 +1248,8 @@ static void __run_hrtimer(struct hrtimer
  
  #ifdef CONFIG_HIGH_RES_TIMERS
  
@@ -385,7 +385,7 @@
  /*
   * High resolution timer interrupt
   * Called with interrupts disabled
-@@ -1279,6 +1291,15 @@ void hrtimer_interrupt(struct clock_even
+@@ -1281,6 +1293,15 @@ void hrtimer_interrupt(struct clock_even
  
  			timer = container_of(node, struct hrtimer, node);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/leds-trigger-disable-CPU-trigger-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/leds-trigger-disable-CPU-trigger-on-RT.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/leds-trigger-disable-CPU-trigger-on-RT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 23 Jan 2014 14:45:59 +0100
 Subject: [PATCH 3/7] leds: trigger: disable CPU trigger on -RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 as it triggers:
 |CPU: 0 PID: 0 Comm: swapper Not tainted 3.12.8-rt10 #141

Modified: dists/sid/linux/debian/patches/features/all/rt/lglocks-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/lglocks-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/lglocks-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: lglocks-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 15 Jun 2011 11:02:21 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/list_bl.h-make-list-head-locking-RT-safe.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/list_bl.h-make-list-head-locking-RT-safe.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/list_bl.h-make-list-head-locking-RT-safe.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Paul Gortmaker <paul.gortmaker at windriver.com>
 Date: Fri, 21 Jun 2013 15:07:25 -0400
 Subject: [PATCH] list_bl.h: make list head locking RT safe
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As per changes in include/linux/jbd_common.h for avoiding the
 bit_spin_locks on RT ("fs: jbd/jbd2: Make state lock and journal

Modified: dists/sid/linux/debian/patches/features/all/rt/local-irq-rt-depending-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/local-irq-rt-depending-variants.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/local-irq-rt-depending-variants.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 22:34:14 +0200
 Subject: rt: local_irq_* variants depending on RT/!RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/local-var.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/local-var.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/local-var.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: local-var.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jun 2011 18:40:37 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/local-vars-migrate-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/local-vars-migrate-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/local-vars-migrate-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: local-vars-migrate-disable.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 20:42:16 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/localversion.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/localversion.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/localversion.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: localversion.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 08 Jul 2011 20:25:16 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
@@ -13,4 +13,4 @@
 --- /dev/null
 +++ b/localversion-rt
 @@ -0,0 +1 @@
-+-rt1
++-rt3

Modified: dists/sid/linux/debian/patches/features/all/rt/lockdep-no-softirq-accounting-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/lockdep-no-softirq-accounting-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/lockdep-no-softirq-accounting-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: lockdep-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 18:51:23 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Wed, 28 Jan 2015 13:08:45 -0600
 Subject: [PATCH] lockdep: selftest: fix warnings due to missing PREEMPT_RT
  conditionals
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 "lockdep: Selftest: Only do hardirq context test for raw spinlock"
 disabled the execution of certain tests with PREEMPT_RT_FULL, but did

Modified: dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: lockdep: Selftest: Only do hardirq context test for raw spinlock
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Mon, 16 Apr 2012 15:01:56 +0800
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 From: Yong Zhang <yong.zhang at windriver.com>
 

Modified: dists/sid/linux/debian/patches/features/all/rt/locking-ww_mutex-fix-ww_mutex-vs-self-deadlock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/locking-ww_mutex-fix-ww_mutex-vs-self-deadlock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/locking-ww_mutex-fix-ww_mutex-vs-self-deadlock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Thu, 26 Feb 2015 09:02:05 +0100
 Subject: [PATCH] locking: ww_mutex: fix ww_mutex vs self-deadlock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If the caller already holds the mutex, task_blocks_on_rt_mutex()
 returns -EDEADLK, we proceed directly to rt_mutex_handle_deadlock()
@@ -18,7 +18,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1677,12 +1677,19 @@ rt_mutex_slowlock(struct rt_mutex *lock,
+@@ -1679,12 +1679,19 @@ rt_mutex_slowlock(struct rt_mutex *lock,
  		/* sleep on the mutex */
  		ret = __rt_mutex_slowlock(lock, state, timeout, &waiter,
  					  ww_ctx);
@@ -39,7 +39,7 @@
  	} else if (ww_ctx) {
  		ww_mutex_account_lock(lock, ww_ctx);
  	}
-@@ -2221,8 +2228,7 @@ int __sched
+@@ -2223,8 +2230,7 @@ int __sched
  	might_sleep();
  
  	mutex_acquire_nest(&lock->base.dep_map, 0, 0, &ww_ctx->dep_map, _RET_IP_);
@@ -49,7 +49,7 @@
  	if (ret)
  		mutex_release(&lock->base.dep_map, 1, _RET_IP_);
  	else if (!ret && ww_ctx->acquired > 1)
-@@ -2240,8 +2246,7 @@ int __sched
+@@ -2242,8 +2248,7 @@ int __sched
  	might_sleep();
  
  	mutex_acquire_nest(&lock->base.dep_map, 0, 0, &ww_ctx->dep_map, _RET_IP_);
@@ -59,7 +59,7 @@
  	if (ret)
  		mutex_release(&lock->base.dep_map, 1, _RET_IP_);
  	else if (!ret && ww_ctx->acquired > 1)
-@@ -2253,11 +2258,13 @@ EXPORT_SYMBOL_GPL(__ww_mutex_lock);
+@@ -2255,11 +2260,13 @@ EXPORT_SYMBOL_GPL(__ww_mutex_lock);
  
  void __sched ww_mutex_unlock(struct ww_mutex *lock)
  {
@@ -74,7 +74,7 @@
  #ifdef CONFIG_DEBUG_MUTEXES
  		DEBUG_LOCKS_WARN_ON(!lock->ctx->acquired);
  #endif
-@@ -2266,7 +2273,7 @@ void __sched ww_mutex_unlock(struct ww_m
+@@ -2268,7 +2275,7 @@ void __sched ww_mutex_unlock(struct ww_m
  		lock->ctx = NULL;
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/md-disable-bcache.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/md-disable-bcache.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/md-disable-bcache.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -5,7 +5,7 @@
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 It uses anon semaphores
 |drivers/md/bcache/request.c: In function ‘cached_dev_write_complete’:

Modified: dists/sid/linux/debian/patches/features/all/rt/md-raid5-percpu-handling-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/md-raid5-percpu-handling-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/md-raid5-percpu-handling-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 6 Apr 2010 16:51:31 +0200
 Subject: md: raid5: Make raid5_percpu handling RT aware
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 __raid_run_ops() disables preemption with get_cpu() around the access
 to the raid5_percpu variables. That causes scheduling while atomic
@@ -42,7 +42,7 @@
  }
  
  static int grow_one_stripe(struct r5conf *conf, int hash)
-@@ -5801,6 +5803,7 @@ static int raid5_alloc_percpu(struct r5c
+@@ -5802,6 +5804,7 @@ static int raid5_alloc_percpu(struct r5c
  			       __func__, cpu);
  			break;
  		}

Modified: dists/sid/linux/debian/patches/features/all/rt/migrate-disable-rt-variant.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/migrate-disable-rt-variant.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/migrate-disable-rt-variant.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: migrate-disable-rt-variant.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 19:48:20 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-atomic_dec_and_spin_lo.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-atomic_dec_and_spin_lo.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-atomic_dec_and_spin_lo.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Fri, 29 Nov 2013 00:19:41 -0500
 Subject: [PATCH] migrate_disable pushd down in atomic_dec_and_spin_lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Nicholas Mc Guire <der.herr at hofr.at>
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
@@ -12,7 +12,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1179,12 +1179,12 @@ int atomic_dec_and_spin_lock(atomic_t *a
+@@ -1181,12 +1181,12 @@ int atomic_dec_and_spin_lock(atomic_t *a
  	/* Subtract 1 from counter unless that drops it to 0 (ie. it was 1) */
  	if (atomic_add_unless(atomic, -1, 1))
  		return 0;

Modified: dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_spin_trylock_irqsav.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_spin_trylock_irqsav.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_spin_trylock_irqsav.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Fri, 29 Nov 2013 00:17:27 -0500
 Subject: [PATCH] migrate_disable pushd down in rt_spin_trylock_irqsave
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Nicholas Mc Guire <der.herr at hofr.at>
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
@@ -12,7 +12,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1164,12 +1164,11 @@ int __lockfunc rt_spin_trylock_irqsave(s
+@@ -1166,12 +1166,11 @@ int __lockfunc rt_spin_trylock_irqsave(s
  	int ret;
  
  	*flags = 0;

Modified: dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_write_trylock_irqsa.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_write_trylock_irqsa.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/migrate_disable-pushd-down-in-rt_write_trylock_irqsa.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Fri, 29 Nov 2013 00:21:59 -0500
 Subject: [PATCH] migrate_disable pushd down in rt_write_trylock_irqsave
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Nicholas Mc Guire <der.herr at hofr.at>
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>

Modified: dists/sid/linux/debian/patches/features/all/rt/mips-disable-highmem-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mips-disable-highmem-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mips-disable-highmem-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mips-disable-highmem-on-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:10:12 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/mips-enable-interrupts-in-signal.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mips-enable-interrupts-in-signal.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mips-enable-interrupts-in-signal.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mips-enable-interrupts-in-signal.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 21:32:10 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-bounce-local-irq-save-nort.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-bounce-local-irq-save-nort.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-bounce-local-irq-save-nort.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mm: bounce: Use local_irq_save_nort
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 09 Jan 2013 10:33:09 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 kmap_atomic() is preemptible on RT.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-convert-swap-to-percpu-locked.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-convert-swap-to-percpu-locked.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-convert-swap-to-percpu-locked.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:51 -0500
 Subject: mm: convert swap to percpu locked
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/mm-disable-sloub-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-disable-sloub-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-disable-sloub-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:03 -0500
 Subject: mm: Allow only slub on RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/mm-enable-slub.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-enable-slub.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-enable-slub.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mm: Enable SLUB for RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 25 Oct 2012 10:32:35 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Make SLUB RT aware and remove the restriction in Kconfig.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-make-vmstat-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-make-vmstat-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-make-vmstat-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:13 -0500
 Subject: [PATCH] mm: make vmstat -rt aware
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 Subject: [V3 PATCH] mm/memcontrol: Don't call schedule_work_on in preemption disabled context
 Date: Wed, 30 Oct 2013 11:48:33 -0700
 Message-ID: <1383158913-16325-1-git-send-email-yang.shi at windriver.com>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The following trace is triggered when running ltp oom test cases:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-do_not_disable_irq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-do_not_disable_irq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-memcontrol-do_not_disable_irq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,16 +1,46 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Subject: [PATCH] mm/memcontrol: do no disable interrupts
 Date: Wed, 28 Jan 2015 17:14:16 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 There are a few local_irq_disable() which then take sleeping locks. This
 patch converts them local locks.
 
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 ---
- mm/memcontrol.c |   15 +++++++++------
- 1 file changed, 9 insertions(+), 6 deletions(-)
+ include/linux/swap.h |    1 +
+ mm/compaction.c      |    6 ++++--
+ mm/memcontrol.c      |   21 ++++++++++++---------
+ mm/swap.c            |    2 +-
+ 4 files changed, 18 insertions(+), 12 deletions(-)
 
+--- a/include/linux/swap.h
++++ b/include/linux/swap.h
+@@ -298,6 +298,7 @@ extern unsigned long nr_free_pagecache_p
+ 
+ 
+ /* linux/mm/swap.c */
++DECLARE_LOCAL_IRQ_LOCK(swapvec_lock);
+ extern void lru_cache_add(struct page *);
+ extern void lru_cache_add_anon(struct page *page);
+ extern void lru_cache_add_file(struct page *page);
+--- a/mm/compaction.c
++++ b/mm/compaction.c
+@@ -1387,10 +1387,12 @@ static int compact_zone(struct zone *zon
+ 				cc->migrate_pfn & ~((1UL << cc->order) - 1);
+ 
+ 			if (last_migrated_pfn < current_block_start) {
+-				cpu = get_cpu();
++				cpu = get_cpu_light();
++				local_lock_irq(swapvec_lock);
+ 				lru_add_drain_cpu(cpu);
++				local_unlock_irq(swapvec_lock);
+ 				drain_local_pages(zone);
+-				put_cpu();
++				put_cpu_light();
+ 				/* No more flushing until we migrate again */
+ 				last_migrated_pfn = 0;
+ 			}
 --- a/mm/memcontrol.c
 +++ b/mm/memcontrol.c
 @@ -60,6 +60,8 @@
@@ -75,3 +105,36 @@
  
  	if (!mem_cgroup_is_root(memcg))
  		css_put_many(&memcg->css, nr_pages);
+@@ -5816,6 +5819,7 @@ void mem_cgroup_swapout(struct page *pag
+ {
+ 	struct mem_cgroup *memcg;
+ 	unsigned short oldid;
++	unsigned long flags;
+ 
+ 	VM_BUG_ON_PAGE(PageLRU(page), page);
+ 	VM_BUG_ON_PAGE(page_count(page), page);
+@@ -5838,11 +5842,10 @@ void mem_cgroup_swapout(struct page *pag
+ 	if (!mem_cgroup_is_root(memcg))
+ 		page_counter_uncharge(&memcg->memory, 1);
+ 
+-	/* XXX: caller holds IRQ-safe mapping->tree_lock */
+-	VM_BUG_ON(!irqs_disabled());
+-
++	local_lock_irqsave(event_lock, flags);
+ 	mem_cgroup_charge_statistics(memcg, page, -1);
+ 	memcg_check_events(memcg, page);
++	local_unlock_irqrestore(event_lock, flags);
+ }
+ 
+ /**
+--- a/mm/swap.c
++++ b/mm/swap.c
+@@ -46,7 +46,7 @@ static DEFINE_PER_CPU(struct pagevec, lr
+ static DEFINE_PER_CPU(struct pagevec, lru_deactivate_pvecs);
+ 
+ static DEFINE_LOCAL_IRQ_LOCK(rotate_lock);
+-static DEFINE_LOCAL_IRQ_LOCK(swapvec_lock);
++DEFINE_LOCAL_IRQ_LOCK(swapvec_lock);
+ 
+ /*
+  * This path almost never happens for VM activity - pages are normally

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-list-last-entry.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-list-last-entry.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-list-last-entry.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mm-page-alloc-use-list-last-entry.patch
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Tue, 21 Jun 2011 11:24:35 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-local-lock-on-target-cpu.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-local-lock-on-target-cpu.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-page-alloc-use-local-lock-on-target-cpu.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mm: page_alloc: Use local_lock_on() instead of plain spinlock
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 27 Sep 2012 11:11:46 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The plain spinlock while sufficient does not update the local_lock
 internals. Use a proper local_lock function instead to ease debugging.

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-reduce-lock-sections-further.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-reduce-lock-sections-further.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-reduce-lock-sections-further.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Fri, 3 Jul 2009 08:44:37 -0500
 Subject: mm: page_alloc reduce lock sections further
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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.

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-rt-friendly-per-cpu-pages.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-rt-friendly-per-cpu-pages.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-page_alloc-rt-friendly-per-cpu-pages.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:37 -0500
 Subject: mm: page_alloc: rt-friendly per-cpu pages
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 rt-friendly per-cpu pages: convert the irqs-off per-cpu locking
 method into a preemptible, explicit-per-cpu-locks method.

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-protect-activate-switch-mm.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-protect-activate-switch-mm.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-protect-activate-switch-mm.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 Date: Tue, 15 May 2012 13:53:56 +0800
 Subject: mm: Protect activate_mm() by
  preempt_[disable&enable]_rt()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 User preempt_*_rt instead of local_irq_*_rt or otherwise there will be
 warning on ARM like below:
@@ -38,7 +38,7 @@
 
 --- a/fs/exec.c
 +++ b/fs/exec.c
-@@ -856,12 +856,14 @@ static int exec_mmap(struct mm_struct *m
+@@ -859,12 +859,14 @@ static int exec_mmap(struct mm_struct *m
  		}
  	}
  	task_lock(tsk);

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-rt-kmap-atomic-scheduling.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-rt-kmap-atomic-scheduling.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-rt-kmap-atomic-scheduling.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mm, rt: kmap_atomic scheduling
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Thu, 28 Jul 2011 10:43:51 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 In fact, with migrate_disable() existing one could play games with
 kmap_atomic. You could save/restore the kmap_atomic slots on context

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-scatterlist-dont-disable-irqs-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-scatterlist-dont-disable-irqs-on-RT.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-scatterlist-dont-disable-irqs-on-RT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:34 -0500
 Subject: mm: scatterlist dont disable irqs on RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-vmalloc-use-get-cpu-light.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-vmalloc-use-get-cpu-light.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-vmalloc-use-get-cpu-light.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mm-vmalloc.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 12 Jul 2011 11:39:36 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/mm-workingset-do-not-protect-workingset_shadow_nodes.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mm-workingset-do-not-protect-workingset_shadow_nodes.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mm-workingset-do-not-protect-workingset_shadow_nodes.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Thu, 29 Jan 2015 17:19:44 +0100
 Subject: [PATCH] mm/workingset: do not protect workingset_shadow_nodes with
  irq off
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 workingset_shadow_nodes is protected by local_irq_disable(). Some users
 use spin_lock_irq().

Modified: dists/sid/linux/debian/patches/features/all/rt/mmc-sdhci-don-t-provide-hard-irq-handler.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mmc-sdhci-don-t-provide-hard-irq-handler.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mmc-sdhci-don-t-provide-hard-irq-handler.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -5,7 +5,7 @@
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 the sdhci code provides both irq handlers: the primary and the thread
 handler. Initially it was meant for the primary handler to be very

Modified: dists/sid/linux/debian/patches/features/all/rt/mmci-remove-bogus-irq-save.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mmci-remove-bogus-irq-save.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mmci-remove-bogus-irq-save.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: mmci: Remove bogus local_irq_save()
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 09 Jan 2013 12:11:12 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On !RT interrupt runs with interrupts disabled. On RT it's in a
 thread, so no need to disable interrupts at all.

Modified: dists/sid/linux/debian/patches/features/all/rt/move_sched_delayed_work_to_helper.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/move_sched_delayed_work_to_helper.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/move_sched_delayed_work_to_helper.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -10,7 +10,7 @@
 Subject: [RFC][PATCH RT 5/6] rt,ntp: Move call to schedule_delayed_work() to helper thread
 References: <20130626192806.107564905 at goodmis.org>
 Content-Disposition: inline; filename=ntp-sched-delay-thread.patch
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The ntp code for notify_cmos_timer() is called from a hard interrupt
 context. schedule_delayed_work() under PREEMPT_RT_FULL calls spinlocks

Modified: dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:51:45 +0200
 Subject: mutex-no-spin-on-rt.patch
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/net-another-local-irq-disable-alloc-atomic-headache.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-another-local-irq-disable-alloc-atomic-headache.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-another-local-irq-disable-alloc-atomic-headache.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 26 Sep 2012 16:21:08 +0200
 Subject: net: Another local_irq_disable/kmalloc headache
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Replace it by a local lock. Though that's pretty inefficient :(
 

Modified: dists/sid/linux/debian/patches/features/all/rt/net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net: netfilter: Serialize xt_write_recseq sections on RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 11:18:08 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The netfilter code relies only on the implicit semantics of
 local_bh_disable() for serializing wt_write_recseq sections. RT breaks

Modified: dists/sid/linux/debian/patches/features/all/rt/net-flip-lock-dep-thingy.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-flip-lock-dep-thingy.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-flip-lock-dep-thingy.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net-flip-lock-dep-thingy.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 10:59:58 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 =======================================================
 [ INFO: possible circular locking dependency detected ]

Modified: dists/sid/linux/debian/patches/features/all/rt/net-gianfar-do-not-disable-interrupts.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-gianfar-do-not-disable-interrupts.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-gianfar-do-not-disable-interrupts.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Tue, 25 Mar 2014 18:34:20 +0100
 Subject: [PATCH] net: gianfar: do not disable interrupts
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 each per-queue lock is taken with spin_lock_irqsave() except in the case
 where all of them are taken for some kind of serialisation. As an

Modified: dists/sid/linux/debian/patches/features/all/rt/net-make-devnet_rename_seq-a-mutex.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-make-devnet_rename_seq-a-mutex.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-make-devnet_rename_seq-a-mutex.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 20 Mar 2013 18:06:20 +0100
 Subject: [PATCH] net: Add a mutex around devnet_rename_seq
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On RT write_seqcount_begin() disables preemption and device_rename()
 allocates memory with GFP_KERNEL and grabs later the sysfs_mutex

Modified: dists/sid/linux/debian/patches/features/all/rt/net-netif-rx-ni-use-local-bh-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-netif-rx-ni-use-local-bh-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-netif-rx-ni-use-local-bh-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net: Use local_bh_disable in netif_rx_ni()
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 15:12:49 +0000
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This code triggers the new WARN in __raise_softirq_irqsoff() though it
 actually looks at the softirq pending bit and calls into the softirq

Modified: dists/sid/linux/debian/patches/features/all/rt/net-netif_rx_ni-migrate-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-netif_rx_ni-migrate-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-netif_rx_ni-migrate-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net-netif_rx_ni-migrate-disable.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 16:29:27 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Wed, 5 Mar 2014 00:49:47 +0100
 Subject: [PATCH] net: sched: dev_deactivate_many(): use msleep(1) instead of
  yield() to wait for outstanding qdisc_run calls
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On PREEMPT_RT enabled systems the interrupt handler run as threads at prio 50
 (by default). If a high priority userspace process tries to shut down a busy

Modified: dists/sid/linux/debian/patches/features/all/rt/net-tx-action-avoid-livelock-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-tx-action-avoid-livelock-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-tx-action-avoid-livelock-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net: Avoid livelock in net_tx_action() on RT
 From: Steven Rostedt <srostedt at redhat.com>
 Date: Thu, 06 Oct 2011 10:48:39 -0400
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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

Modified: dists/sid/linux/debian/patches/features/all/rt/net-use-cpu-chill.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-use-cpu-chill.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-use-cpu-chill.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net: Use cpu_chill() instead of cpu_relax()
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 07 Mar 2012 21:10:04 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Use cpu_chill() instead of cpu_relax() to let the system

Modified: dists/sid/linux/debian/patches/features/all/rt/net-wireless-warn-nort.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/net-wireless-warn-nort.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/net-wireless-warn-nort.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net-wireless-warn-nort.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 21:05:33 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,7 +10,7 @@
 
 --- a/net/mac80211/rx.c
 +++ b/net/mac80211/rx.c
-@@ -3532,7 +3532,7 @@ void ieee80211_rx(struct ieee80211_hw *h
+@@ -3533,7 +3533,7 @@ void ieee80211_rx(struct ieee80211_hw *h
  	struct ieee80211_supported_band *sband;
  	struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(skb);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/oleg-signal-rt-fix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/oleg-signal-rt-fix.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/oleg-signal-rt-fix.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Oleg Nesterov <oleg at redhat.com>
 Subject: signal/x86: Delay calling signals in atomic
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On x86_64 we must disable preemption before we enable interrupts
 for stack faults, int3 and debugging, because the current task is using

Modified: dists/sid/linux/debian/patches/features/all/rt/panic-disable-random-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/panic-disable-random-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/panic-disable-random-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Subject: panic: skip get_random_bytes for RT_FULL in init_oops_id
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 ---
  kernel/panic.c |    2 ++

Modified: dists/sid/linux/debian/patches/features/all/rt/patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rcu: Make ksoftirqd do RCU quiescent states
 From: "Paul E. McKenney" <paulmck at linux.vnet.ibm.com>
 Date: Wed, 5 Oct 2011 11:45:18 -0700
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/pci-access-use-__wake_up_all_locked.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/pci-access-use-__wake_up_all_locked.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/pci-access-use-__wake_up_all_locked.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: pci: Use __wake_up_all_locked pci_unblock_user_cfg_access()
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 01 Dec 2011 00:07:16 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The waitqueue is protected by the pci_lock, so we can just avoid to
 lock the waitqueue lock itself. That prevents the

Modified: dists/sid/linux/debian/patches/features/all/rt/percpu-rwsem-compilefix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/percpu-rwsem-compilefix.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/percpu-rwsem-compilefix.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 8 Apr 2013 16:08:46 +0200
 Subject: [PATCH] percpu-rwsem: compile fix
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The shortcut on mainline skip lockdep. No idea why this is a good thing.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/percpu_ida-use-locklocks.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/percpu_ida-use-locklocks.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/percpu_ida-use-locklocks.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 9 Apr 2014 11:58:17 +0200
 Subject: [PATCH] percpu_ida: use locklocks
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 the local_irq_save() + spin_lock() does not work that well on -RT
 

Modified: dists/sid/linux/debian/patches/features/all/rt/perf-make-swevent-hrtimer-irqsafe.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/perf-make-swevent-hrtimer-irqsafe.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/perf-make-swevent-hrtimer-irqsafe.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Yong Zhang <yong.zhang at windriver.com>
 Date: Wed, 11 Jul 2012 22:05:21 +0000
 Subject: perf: Make swevent hrtimer run in irq instead of softirq
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Otherwise we get a deadlock like below:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/perf-move-irq-work-to-softirq-in-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/perf-move-irq-work-to-softirq-in-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/perf-move-irq-work-to-softirq-in-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: x86-no-perf-irq-work-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 13 Jul 2011 14:05:05 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable-2.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable-2.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable-2.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Generic migrate_disable
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu Aug 11 15:14:58 CEST 2011
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Make migrate_disable() be a preempt_disable() for !rt kernels. This
 allows generic code to use it but still enforces that these code
@@ -117,7 +117,7 @@
   * Callback to arch code if there's nosmp or maxcpus=0 on the
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -4814,7 +4814,7 @@ static struct rq *move_queued_task(struc
+@@ -4813,7 +4813,7 @@ static struct rq *move_queued_task(struc
  
  void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  {
@@ -126,7 +126,7 @@
  		if (p->sched_class->set_cpus_allowed)
  			p->sched_class->set_cpus_allowed(p, new_mask);
  		p->nr_cpus_allowed = cpumask_weight(new_mask);
-@@ -4866,7 +4866,7 @@ int set_cpus_allowed_ptr(struct task_str
+@@ -4865,7 +4865,7 @@ int set_cpus_allowed_ptr(struct task_str
  	do_set_cpus_allowed(p, new_mask);
  
  	/* Can the task run on the task's current CPU? If so, we're done */
@@ -135,7 +135,7 @@
  		goto out;
  
  	dest_cpu = cpumask_any_and(cpu_active_mask, new_mask);
-@@ -4886,6 +4886,7 @@ int set_cpus_allowed_ptr(struct task_str
+@@ -4885,6 +4885,7 @@ int set_cpus_allowed_ptr(struct task_str
  }
  EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
  
@@ -143,7 +143,7 @@
  void migrate_disable(void)
  {
  	struct task_struct *p = current;
-@@ -4978,6 +4979,7 @@ void migrate_enable(void)
+@@ -4977,6 +4978,7 @@ void migrate_enable(void)
  	preempt_enable();
  }
  EXPORT_SYMBOL(migrate_enable);

Modified: dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-migrate_disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Optimize migrate_disable
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Thu Aug 11 15:03:35 CEST 2011
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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.
@@ -14,7 +14,7 @@
 
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -4906,7 +4906,19 @@ void migrate_disable(void)
+@@ -4905,7 +4905,19 @@ void migrate_disable(void)
  		preempt_enable();
  		return;
  	}
@@ -35,7 +35,7 @@
  	p->migrate_disable = 1;
  	mask = tsk_cpus_allowed(p);
  
-@@ -4917,7 +4929,7 @@ void migrate_disable(void)
+@@ -4916,7 +4928,7 @@ void migrate_disable(void)
  			p->sched_class->set_cpus_allowed(p, mask);
  		p->nr_cpus_allowed = cpumask_weight(mask);
  	}
@@ -44,7 +44,7 @@
  	preempt_enable();
  }
  EXPORT_SYMBOL(migrate_disable);
-@@ -4945,7 +4957,11 @@ void migrate_enable(void)
+@@ -4944,7 +4956,11 @@ void migrate_enable(void)
  		return;
  	}
  
@@ -57,7 +57,7 @@
  	p->migrate_disable = 0;
  	mask = tsk_cpus_allowed(p);
  
-@@ -4957,7 +4973,7 @@ void migrate_enable(void)
+@@ -4956,7 +4972,7 @@ void migrate_enable(void)
  		p->nr_cpus_allowed = cpumask_weight(mask);
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-rcu.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-rcu.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/peter_zijlstra-frob-rcu.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rcu: Frob softirq test
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Date: Sat Aug 13 00:23:17 CEST 2011
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 With RT_FULL we get the below wreckage:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/peterz-srcu-crypto-chain.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/peterz-srcu-crypto-chain.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/peterz-srcu-crypto-chain.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: crypto: Convert crypto notifier chain to SRCU
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 05 Oct 2012 09:03:24 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The crypto notifier deadlocks on RT. Though this can be a real deadlock
 on mainline as well due to fifo fair rwsems.

Modified: dists/sid/linux/debian/patches/features/all/rt/pid-h-include-atomic-h.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/pid-h-include-atomic-h.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/pid-h-include-atomic-h.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rwsem-inlcude-fix.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 15 Jul 2011 21:24:27 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/ping-sysrq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ping-sysrq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ping-sysrq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: net: sysrq via icmp
 From: Carsten Emde <C.Emde at osadl.org>
 Date: Tue, 19 Jul 2011 13:51:17 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 There are (probably rare) situations when a system crashed and the system
 console becomes unresponsive but the network icmp layer still is alive.

Modified: dists/sid/linux/debian/patches/features/all/rt/posix-timers-avoid-wakeups-when-no-timers-are-active.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/posix-timers-avoid-wakeups-when-no-timers-are-active.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/posix-timers-avoid-wakeups-when-no-timers-are-active.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:44 -0500
 Subject: posix-timers: Avoid wakeups when no timers are active
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Waking the thread even when no timers are scheduled is useless.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/posix-timers-no-broadcast.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/posix-timers-no-broadcast.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/posix-timers-no-broadcast.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:29:20 -0500
 Subject: posix-timers: Prevent broadcast signals
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Posix timers should not send broadcast signals and kernel only
 signals. Prevent it.

Modified: dists/sid/linux/debian/patches/features/all/rt/posix-timers-shorten-cpu-timers-thread.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/posix-timers-shorten-cpu-timers-thread.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/posix-timers-shorten-cpu-timers-thread.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Arnaldo Carvalho de Melo <acme at redhat.com>
 Date: Fri, 3 Jul 2009 08:30:00 -0500
 Subject: posix-timers: Shorten posix_cpu_timers/<CPU> kernel thread names
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Shorten the softirq kernel thread names because they always overflow the
 limited comm length, appearing as "posix_cpu_timer" CPU# times.

Modified: dists/sid/linux/debian/patches/features/all/rt/posix-timers-thread-posix-cpu-timers-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/posix-timers-thread-posix-cpu-timers-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/posix-timers-thread-posix-cpu-timers-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: John Stultz <johnstul at us.ibm.com>
 Date: Fri, 3 Jul 2009 08:29:58 -0500
 Subject: posix-timers: thread posix-cpu-timers on -rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 posix-cpu-timer code takes non -rt safe locks in hard irq
 context. Move it to a thread.

Modified: dists/sid/linux/debian/patches/features/all/rt/power-disable-highmem-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/power-disable-highmem-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/power-disable-highmem-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: power-disable-highmem-on-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:08:34 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/power-use-generic-rwsem-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/power-use-generic-rwsem-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/power-use-generic-rwsem-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Subject: Powerpc: Use generic rwsem on RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 24 Apr 2015 15:53:13 +0000
 Subject: [PATCH] powerpc/kvm: Disable in-kernel MPIC emulation for
  PREEMPT_RT_FULL
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 While converting the openpic emulation code to use a raw_spinlock_t enables
 guests to run on RT, there's still a performance issue. For interrupts sent in

Modified: dists/sid/linux/debian/patches/features/all/rt/powerpc-preempt-lazy-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/powerpc-preempt-lazy-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/powerpc-preempt-lazy-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 1 Nov 2012 10:14:11 +0100
 Subject: [PATCH] powerpc-preempt-lazy-support.patch
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Added: dists/sid/linux/debian/patches/features/all/rt/powerpc-ps3-device-init.c-adapt-to-completions-using.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/all/rt/powerpc-ps3-device-init.c-adapt-to-completions-using.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -0,0 +1,34 @@
+From d68392690f58273c3e96de8aea04646078e39b5b Mon Sep 17 00:00:00 2001
+From: Paul Gortmaker <paul.gortmaker at windriver.com>
+Date: Sun, 31 May 2015 14:44:42 -0400
+Subject: [PATCH] powerpc: ps3/device-init.c - adapt to completions using swait
+ vs wait
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
+
+To fix:
+
+  cc1: warnings being treated as errors
+  arch/powerpc/platforms/ps3/device-init.c: In function 'ps3_notification_read_write':
+  arch/powerpc/platforms/ps3/device-init.c:755:2: error: passing argument 1 of 'prepare_to_wait_event' from incompatible pointer type
+  arch/powerpc/platforms/ps3/device-init.c:755:2: error: passing argument 1 of 'abort_exclusive_wait' from incompatible pointer type
+  arch/powerpc/platforms/ps3/device-init.c:755:2: error: passing argument 1 of 'finish_wait' from incompatible pointer type
+  arch/powerpc/platforms/ps3/device-init.o] Error 1
+  make[3]: *** Waiting for unfinished jobs....
+
+Signed-off-by: Paul Gortmaker <paul.gortmaker at windriver.com>
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
+---
+ arch/powerpc/platforms/ps3/device-init.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/powerpc/platforms/ps3/device-init.c
++++ b/arch/powerpc/platforms/ps3/device-init.c
+@@ -752,7 +752,7 @@ static int ps3_notification_read_write(s
+ 	}
+ 	pr_debug("%s:%u: notification %s issued\n", __func__, __LINE__, op);
+ 
+-	res = wait_event_interruptible(dev->done.wait,
++	res = swait_event_interruptible(dev->done.wait,
+ 				       dev->done.done || kthread_should_stop());
+ 	if (kthread_should_stop())
+ 		res = -EINTR;

Modified: dists/sid/linux/debian/patches/features/all/rt/preempt-lazy-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/preempt-lazy-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/preempt-lazy-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Add support for lazy preemption
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 26 Oct 2012 18:50:54 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 It has become an obsession to mitigate the determinism vs. throughput
 loss of RT. Looking at the mainline semantics of preemption points
@@ -346,7 +346,7 @@
  	do {
  		__preempt_count_add(PREEMPT_ACTIVE);
  		/*
-@@ -4796,7 +4842,9 @@ void init_idle(struct task_struct *idle,
+@@ -4795,7 +4841,9 @@ void init_idle(struct task_struct *idle,
  
  	/* Set the preempt count _outside_ the spinlocks! */
  	init_idle_preempt_count(idle, cpu);

Modified: dists/sid/linux/debian/patches/features/all/rt/preempt-nort-rt-variants.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/preempt-nort-rt-variants.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/preempt-nort-rt-variants.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 24 Jul 2009 12:38:56 +0200
 Subject: preempt: Provide preempt_*_(no)rt variants
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: printk: %27force_early_printk%27 boot param to help with debugging
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 02 Sep 2011 14:41:29 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Subject: printk: 'force_early_printk' boot param to help with debugging
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>

Modified: dists/sid/linux/debian/patches/features/all/rt/printk-kill.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/printk-kill.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/printk-kill.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: printk-kill.patch
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 22 Jul 2011 17:58:40 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/printk-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/printk-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/printk-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: printk-rt-aware.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 19 Sep 2012 14:50:37 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/ptrace-fix-ptrace-vs-tasklist_lock-race.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ptrace-fix-ptrace-vs-tasklist_lock-race.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/ptrace-fix-ptrace-vs-tasklist_lock-race.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Thu, 29 Aug 2013 18:21:04 +0200
 Subject: [PATCH] ptrace: fix ptrace vs tasklist_lock race
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As explained by Alexander Fyodorov <halcy at yandex.ru>:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/radix-tree-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/radix-tree-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/radix-tree-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:33:18 +0200
 Subject: radix-tree-rt-aware.patch
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/random-make-it-work-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/random-make-it-work-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/random-make-it-work-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: random: Make it work on rt
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Aug 2012 20:38:50 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Delegate the random insertion to the forced threaded interrupt
 handler. Store the return IP of the hard interrupt handler in the irq

Modified: dists/sid/linux/debian/patches/features/all/rt/rcu-Eliminate-softirq-processing-from-rcutree.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcu-Eliminate-softirq-processing-from-rcutree.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcu-Eliminate-softirq-processing-from-rcutree.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: "Paul E. McKenney" <paulmck at linux.vnet.ibm.com>
 Date: Mon, 4 Nov 2013 13:21:10 -0800
 Subject: [PATCH] rcu: Eliminate softirq processing from rcutree
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Running RCU out of softirq is a problem for some workloads that would
 like to manage RCU core processing independently of other softirq work,

Modified: dists/sid/linux/debian/patches/features/all/rt/rcu-disable-rcu-fast-no-hz-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcu-disable-rcu-fast-no-hz-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcu-disable-rcu-fast-no-hz-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rcu: Disable RCU_FAST_NO_HZ on RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 13:26:09 +0000
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This uses a timer_list timer from the irq disabled guts of the idle
 code. Disable it for now to prevent wreckage.

Modified: dists/sid/linux/debian/patches/features/all/rt/rcu-make-RCU_BOOST-default-on-RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcu-make-RCU_BOOST-default-on-RT.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcu-make-RCU_BOOST-default-on-RT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 21 Mar 2014 20:19:05 +0100
 Subject: [PATCH] rcu: make RCU_BOOST default on RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Since it is no longer invoked from the softirq people run into OOM more
 often if the priority of the RCU thread is too low. Making boosting

Modified: dists/sid/linux/debian/patches/features/all/rt/rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rcu: Merge RCU-bh into RCU-preempt
 Date: Wed, 5 Oct 2011 11:59:38 -0700
 From: Thomas Gleixner <tglx at linutronix.de>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/rcu-more-swait-conversions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcu-more-swait-conversions.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcu-more-swait-conversions.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 31 Jul 2013 19:00:35 +0200
 Subject: [PATCH] rcu-more-swait-conversions.patch
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 

Modified: dists/sid/linux/debian/patches/features/all/rt/rcu-tiny-merge-bh.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcu-tiny-merge-bh.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcu-tiny-merge-bh.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rcu-more-fallout.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 10:57:54 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rcutree-rcu_bh_qs-disable-irq-while-calling-rcu_pree.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Tiejun Chen <tiejun.chen at windriver.com>
 Date: Wed, 18 Dec 2013 17:51:49 +0800
 Subject: [PATCH] rcutree/rcu_bh_qs: disable irq while calling rcu_preempt_qs()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Any callers to the function rcu_preempt_qs() must disable irqs in
 order to protect the assignment to ->rcu_read_unlock_special. In

Modified: dists/sid/linux/debian/patches/features/all/rt/re-migrate_disable-race-with-cpu-hotplug-3f.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/re-migrate_disable-race-with-cpu-hotplug-3f.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/re-migrate_disable-race-with-cpu-hotplug-3f.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Yong Zhang <yong.zhang0 at gmail.com>
 Date: Thu, 28 Jul 2011 11:16:00 +0800
 Subject: hotplug: Reread hotplug_pcp on pin_current_cpu() retry
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 When retry happens, it's likely that the task has been migrated to
 another cpu (except unplug failed), but it still derefernces the

Modified: dists/sid/linux/debian/patches/features/all/rt/re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: ARM: Initialize ptl->lock for vector page
 From: Frank Rowand <frank.rowand at am.sony.com>
 Date: Sat, 1 Oct 2011 18:58:13 -0700
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Without this patch, ARM can not use SPLIT_PTLOCK_CPUS if
 PREEMPT_RT_FULL=y because vectors_user_mapping() creates a

Modified: dists/sid/linux/debian/patches/features/all/rt/read_lock-migrate_disable-pushdown-to-rt_read_lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/read_lock-migrate_disable-pushdown-to-rt_read_lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/read_lock-migrate_disable-pushdown-to-rt_read_lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Thu, 2 Jan 2014 10:19:15 +0100
 Subject: [PATCH 5/7] read_lock migrate_disable pushdown to rt_read_lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 pushdown of migrate_disable/enable from read_*lock* to the rt_read_*lock*
 api level

Modified: dists/sid/linux/debian/patches/features/all/rt/relay-fix-timer-madness.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/relay-fix-timer-madness.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/relay-fix-timer-madness.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:44:07 -0500
 Subject: relay: fix timer madness
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/rt-Cleanup-of-unnecessary-do-while-0-in-read-write-_.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-Cleanup-of-unnecessary-do-while-0-in-read-write-_.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-Cleanup-of-unnecessary-do-while-0-in-read-write-_.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Sat, 8 Feb 2014 12:39:20 +0100
 Subject: [PATCH] rt: Cleanup of unnecessary do while 0 in read/write _lock()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 With the migration pushdonw a few of the do{ }while(0)
 loops became obsolete but got left over - this patch

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-Make-cpu_chill-use-hrtimer-instead-of-msleep.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 5 Feb 2014 11:51:25 -0500
 Subject: [PATCH] rt: Make cpu_chill() use hrtimer instead of msleep()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Ulrich Obergfell pointed out that cpu_chill() calls msleep() which is woken
 up by the ksoftirqd running the TIMER softirq. But as the cpu_chill() is
@@ -66,7 +66,7 @@
  #endif
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -1865,6 +1865,21 @@ SYSCALL_DEFINE2(nanosleep, struct timesp
+@@ -1867,6 +1867,21 @@ SYSCALL_DEFINE2(nanosleep, struct timesp
  	return hrtimer_nanosleep(&tu, rmtp, HRTIMER_MODE_REL, CLOCK_MONOTONIC);
  }
  

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-locks.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-locks.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-locks.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 26 Jul 2009 19:39:56 +0200
 Subject: rt: Add the preempt-rt lock replacement APIs
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/rt-add-rt-spinlock-to-headers.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-spinlock-to-headers.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-spinlock-to-headers.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt-add-rt-spinlocks.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 19:43:35 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-to-mutex-headers.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-to-mutex-headers.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-add-rt-to-mutex-headers.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt-add-rt-to-mutex-headers.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 20:56:22 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-introduce-cpu-chill.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-introduce-cpu-chill.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-introduce-cpu-chill.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt: Introduce cpu_chill()
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 07 Mar 2012 20:51:03 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Retry loops on RT might loop forever when the modifying side was
 preempted. Add cpu_chill() to replace cpu_relax(). cpu_chill()

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-local-irq-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-local-irq-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-local-irq-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt-local-irq-lock.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 20 Jun 2011 09:03:47 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-mutex-add-sleeping-spinlocks-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-mutex-add-sleeping-spinlocks-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-mutex-add-sleeping-spinlocks-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt-mutex-add-sleeping-spinlocks-support.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 10 Jun 2011 11:21:25 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -137,7 +137,7 @@
   *
   *  See Documentation/locking/rt-mutex-design.txt for details.
   */
-@@ -339,6 +344,14 @@ static bool rt_mutex_cond_detect_deadloc
+@@ -341,6 +346,14 @@ static bool rt_mutex_cond_detect_deadloc
  	return debug_rt_mutex_detect_deadlock(waiter, chwalk);
  }
  
@@ -152,7 +152,7 @@
  /*
   * Max number of times we'll walk the boosting chain:
   */
-@@ -645,13 +658,16 @@ static int rt_mutex_adjust_prio_chain(st
+@@ -647,13 +660,16 @@ static int rt_mutex_adjust_prio_chain(st
  	 * follow here. This is the end of the chain we are walking.
  	 */
  	if (!rt_mutex_owner(lock)) {
@@ -171,7 +171,7 @@
  		raw_spin_unlock(&lock->wait_lock);
  		return 0;
  	}
-@@ -744,6 +760,25 @@ static int rt_mutex_adjust_prio_chain(st
+@@ -746,6 +762,25 @@ static int rt_mutex_adjust_prio_chain(st
  	return ret;
  }
  
@@ -197,7 +197,7 @@
  /*
   * Try to take an rt-mutex
   *
-@@ -754,8 +789,9 @@ static int rt_mutex_adjust_prio_chain(st
+@@ -756,8 +791,9 @@ static int rt_mutex_adjust_prio_chain(st
   * @waiter: The waiter that is queued to the lock's wait list if the
   *	    callsite called task_blocked_on_lock(), otherwise NULL
   */
@@ -209,7 +209,7 @@
  {
  	unsigned long flags;
  
-@@ -794,8 +830,10 @@ static int try_to_take_rt_mutex(struct r
+@@ -796,8 +832,10 @@ static int try_to_take_rt_mutex(struct r
  		 * If waiter is not the highest priority waiter of
  		 * @lock, give up.
  		 */
@@ -221,7 +221,7 @@
  
  		/*
  		 * We can acquire the lock. Remove the waiter from the
-@@ -813,14 +851,10 @@ static int try_to_take_rt_mutex(struct r
+@@ -815,14 +853,10 @@ static int try_to_take_rt_mutex(struct r
  		 * not need to be dequeued.
  		 */
  		if (rt_mutex_has_waiters(lock)) {
@@ -239,7 +239,7 @@
  			/*
  			 * The current top waiter stays enqueued. We
  			 * don't have to change anything in the lock
-@@ -869,6 +903,314 @@ static int try_to_take_rt_mutex(struct r
+@@ -871,6 +905,314 @@ static int try_to_take_rt_mutex(struct r
  	return 1;
  }
  
@@ -554,7 +554,7 @@
  /*
   * Task blocks on lock.
   *
-@@ -1017,7 +1359,7 @@ static void wakeup_next_waiter(struct rt
+@@ -1019,7 +1361,7 @@ static void wakeup_next_waiter(struct rt
  	 * long as we hold lock->wait_lock. The waiter task needs to
  	 * acquire it in order to dequeue the waiter.
  	 */
@@ -563,7 +563,7 @@
  }
  
  /*
-@@ -1099,11 +1441,11 @@ void rt_mutex_adjust_pi(struct task_stru
+@@ -1101,11 +1443,11 @@ void rt_mutex_adjust_pi(struct task_stru
  		return;
  	}
  	next_lock = waiter->lock;
@@ -576,7 +576,7 @@
  	rt_mutex_adjust_prio_chain(task, RT_MUTEX_MIN_CHAINWALK, NULL,
  				   next_lock, NULL, task);
  }
-@@ -1189,9 +1531,7 @@ rt_mutex_slowlock(struct rt_mutex *lock,
+@@ -1191,9 +1533,7 @@ rt_mutex_slowlock(struct rt_mutex *lock,
  	struct rt_mutex_waiter waiter;
  	int ret = 0;
  
@@ -587,7 +587,7 @@
  
  	raw_spin_lock(&lock->wait_lock);
  
-@@ -1533,13 +1873,12 @@ EXPORT_SYMBOL_GPL(rt_mutex_destroy);
+@@ -1535,13 +1875,12 @@ EXPORT_SYMBOL_GPL(rt_mutex_destroy);
  void __rt_mutex_init(struct rt_mutex *lock, const char *name)
  {
  	lock->owner = NULL;
@@ -602,7 +602,7 @@
  
  /**
   * rt_mutex_init_proxy_locked - initialize and lock a rt_mutex on behalf of a
-@@ -1554,7 +1893,7 @@ EXPORT_SYMBOL_GPL(__rt_mutex_init);
+@@ -1556,7 +1895,7 @@ EXPORT_SYMBOL_GPL(__rt_mutex_init);
  void rt_mutex_init_proxy_locked(struct rt_mutex *lock,
  				struct task_struct *proxy_owner)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-nohz_full-fix-nohz_full-for-PREEMPT_RT_FULL.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-nohz_full-fix-nohz_full-for-PREEMPT_RT_FULL.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-nohz_full-fix-nohz_full-for-PREEMPT_RT_FULL.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Sat, 11 Apr 2015 15:15:59 +0200
 Subject: rt, nohz_full: fix nohz_full for PREEMPT_RT_FULL
 Content-Type: text/plain; charset="UTF-8"
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 A task being ticked and trying to shut the tick down will fail due
 to having just awakened ksoftirqd, subtract it from nr_running.

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-preempt-base-config.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-preempt-base-config.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-preempt-base-config.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt-preempt-base-config.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 17 Jun 2011 12:39:57 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-rw-lockdep-annotations.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-rw-lockdep-annotations.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-rw-lockdep-annotations.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt: rwsem/rwlock: lockdep annotations
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 28 Sep 2012 10:49:42 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 rwlocks and rwsems on RT do not allow multiple readers. Annotate the
 lockdep acquire functions accordingly.

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-sched-do-not-compare-cpu-masks-in-scheduler.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-sched-do-not-compare-cpu-masks-in-scheduler.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-sched-do-not-compare-cpu-masks-in-scheduler.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Do not compare cpu masks in scheduler
 Date: Tue, 27 Sep 2011 08:40:24 -0400
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Cc: Peter Zijlstra <peterz at infradead.org>

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-sched-have-migrate_disable-ignore-bounded-threads.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-sched-have-migrate_disable-ignore-bounded-threads.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-sched-have-migrate_disable-ignore-bounded-threads.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Have migrate_disable ignore bounded threads
 Date: Tue, 27 Sep 2011 08:40:25 -0400
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Peter Zijlstra <a.p.zijlstra at chello.nl>
 Cc: Peter Zijlstra <peterz at infradead.org>

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-sched-postpone-actual-migration-disalbe-to-schedule.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-sched-postpone-actual-migration-disalbe-to-schedule.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-sched-postpone-actual-migration-disalbe-to-schedule.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Postpone actual migration disalbe to schedule
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 27 Sep 2011 08:40:23 -0400
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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.
@@ -170,7 +170,7 @@
  	rq->clock_skip_update <<= 1; /* promote REQ to ACT */
  
  	switch_count = &prev->nivcsw;
-@@ -4814,7 +4945,7 @@ static struct rq *move_queued_task(struc
+@@ -4813,7 +4944,7 @@ static struct rq *move_queued_task(struc
  
  void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  {
@@ -179,7 +179,7 @@
  		if (p->sched_class->set_cpus_allowed)
  			p->sched_class->set_cpus_allowed(p, new_mask);
  		p->nr_cpus_allowed = cpumask_weight(new_mask);
-@@ -4886,124 +5017,6 @@ int set_cpus_allowed_ptr(struct task_str
+@@ -4885,124 +5016,6 @@ int set_cpus_allowed_ptr(struct task_str
  }
  EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-serial-warn-fix.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-serial-warn-fix.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-serial-warn-fix.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rt: Improve the serial console PASS_LIMIT
 From: Ingo Molnar <mingo at elte.hu>
 Date: Wed Dec 14 13:05:54 CET 2011
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Beyond the warning:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/rt-tracing-show-padding-as-unsigned-short.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rt-tracing-show-padding-as-unsigned-short.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rt-tracing-show-padding-as-unsigned-short.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: tracing: Show padding as unsigned short
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 16 Nov 2011 13:19:35 -0500
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/rtmutex-add-a-first-shot-of-ww_mutex.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-add-a-first-shot-of-ww_mutex.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-add-a-first-shot-of-ww_mutex.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <sebastian at breakpoint.cc>
 Date: Mon, 28 Oct 2013 09:36:37 +0100
 Subject: [PATCH] rtmutex: add a first shot of ww_mutex
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 lockdep says:
 | --------------------------------------------------------------------------
@@ -37,7 +37,7 @@
  
  #include "rtmutex_common.h"
  
-@@ -1204,6 +1205,40 @@ EXPORT_SYMBOL(__rt_spin_lock_init);
+@@ -1206,6 +1207,40 @@ EXPORT_SYMBOL(__rt_spin_lock_init);
  
  #endif /* PREEMPT_RT_FULL */
  
@@ -78,7 +78,7 @@
  static inline int
  try_to_take_rt_mutex(struct rt_mutex *lock, struct task_struct *task,
  		     struct rt_mutex_waiter *waiter)
-@@ -1463,7 +1498,8 @@ void rt_mutex_adjust_pi(struct task_stru
+@@ -1465,7 +1500,8 @@ void rt_mutex_adjust_pi(struct task_stru
  static int __sched
  __rt_mutex_slowlock(struct rt_mutex *lock, int state,
  		    struct hrtimer_sleeper *timeout,
@@ -88,7 +88,7 @@
  {
  	int ret = 0;
  
-@@ -1486,6 +1522,12 @@ static int __sched
+@@ -1488,6 +1524,12 @@ static int __sched
  				break;
  		}
  
@@ -101,7 +101,7 @@
  		raw_spin_unlock(&lock->wait_lock);
  
  		debug_rt_mutex_print_deadlock(waiter);
-@@ -1520,13 +1562,90 @@ static void rt_mutex_handle_deadlock(int
+@@ -1522,13 +1564,90 @@ static void rt_mutex_handle_deadlock(int
  	}
  }
  
@@ -193,7 +193,7 @@
  {
  	struct rt_mutex_waiter waiter;
  	int ret = 0;
-@@ -1537,6 +1656,8 @@ rt_mutex_slowlock(struct rt_mutex *lock,
+@@ -1539,6 +1658,8 @@ rt_mutex_slowlock(struct rt_mutex *lock,
  
  	/* Try to acquire the lock again: */
  	if (try_to_take_rt_mutex(lock, current, NULL)) {
@@ -202,7 +202,7 @@
  		raw_spin_unlock(&lock->wait_lock);
  		return 0;
  	}
-@@ -1554,13 +1675,16 @@ rt_mutex_slowlock(struct rt_mutex *lock,
+@@ -1556,13 +1677,16 @@ rt_mutex_slowlock(struct rt_mutex *lock,
  
  	if (likely(!ret))
  		/* sleep on the mutex */
@@ -220,7 +220,7 @@
  	}
  
  	/*
-@@ -1685,31 +1809,36 @@ rt_mutex_slowunlock(struct rt_mutex *loc
+@@ -1687,31 +1811,36 @@ rt_mutex_slowunlock(struct rt_mutex *loc
   */
  static inline int
  rt_mutex_fastlock(struct rt_mutex *lock, int state,
@@ -261,7 +261,7 @@
  }
  
  static inline int
-@@ -1742,7 +1871,7 @@ void __sched rt_mutex_lock(struct rt_mut
+@@ -1744,7 +1873,7 @@ void __sched rt_mutex_lock(struct rt_mut
  {
  	might_sleep();
  
@@ -270,7 +270,7 @@
  }
  EXPORT_SYMBOL_GPL(rt_mutex_lock);
  
-@@ -1759,7 +1888,7 @@ int __sched rt_mutex_lock_interruptible(
+@@ -1761,7 +1890,7 @@ int __sched rt_mutex_lock_interruptible(
  {
  	might_sleep();
  
@@ -279,7 +279,7 @@
  }
  EXPORT_SYMBOL_GPL(rt_mutex_lock_interruptible);
  
-@@ -1772,7 +1901,7 @@ int rt_mutex_timed_futex_lock(struct rt_
+@@ -1774,7 +1903,7 @@ int rt_mutex_timed_futex_lock(struct rt_
  	might_sleep();
  
  	return rt_mutex_timed_fastlock(lock, TASK_INTERRUPTIBLE, timeout,
@@ -288,7 +288,7 @@
  				       rt_mutex_slowlock);
  }
  
-@@ -1791,7 +1920,7 @@ int __sched rt_mutex_lock_killable(struc
+@@ -1793,7 +1922,7 @@ int __sched rt_mutex_lock_killable(struc
  {
  	might_sleep();
  
@@ -297,7 +297,7 @@
  }
  EXPORT_SYMBOL_GPL(rt_mutex_lock_killable);
  
-@@ -1815,6 +1944,7 @@ rt_mutex_timed_lock(struct rt_mutex *loc
+@@ -1817,6 +1946,7 @@ rt_mutex_timed_lock(struct rt_mutex *loc
  
  	return rt_mutex_timed_fastlock(lock, TASK_INTERRUPTIBLE, timeout,
  				       RT_MUTEX_MIN_CHAINWALK,
@@ -305,7 +305,7 @@
  				       rt_mutex_slowlock);
  }
  EXPORT_SYMBOL_GPL(rt_mutex_timed_lock);
-@@ -2040,7 +2170,7 @@ int rt_mutex_finish_proxy_lock(struct rt
+@@ -2042,7 +2172,7 @@ int rt_mutex_finish_proxy_lock(struct rt
  	set_current_state(TASK_INTERRUPTIBLE);
  
  	/* sleep on the mutex */
@@ -314,7 +314,7 @@
  
  	if (unlikely(ret))
  		remove_waiter(lock, waiter);
-@@ -2055,3 +2185,88 @@ int rt_mutex_finish_proxy_lock(struct rt
+@@ -2057,3 +2187,88 @@ int rt_mutex_finish_proxy_lock(struct rt
  
  	return ret;
  }

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex-avoid-include-hell.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-avoid-include-hell.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-avoid-include-hell.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rtmutex-avoid-include-hell.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 20:06:39 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex-enable-deadlock-detection-in-ww_mutex_lock-f.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-enable-deadlock-detection-in-ww_mutex_lock-f.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-enable-deadlock-detection-in-ww_mutex_lock-f.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Tue, 20 Jan 2015 18:02:29 -0200
 Subject: [PATCH] rtmutex: enable deadlock detection in ww_mutex_lock
  functions
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The functions ww_mutex_lock_interruptible and ww_mutex_lock should return -EDEADLK when faced with
 a deadlock. To do so, the paramenter detect_deadlock in rt_mutex_slowlock must be TRUE.
@@ -18,7 +18,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -2221,7 +2221,8 @@ int __sched
+@@ -2223,7 +2223,8 @@ int __sched
  	might_sleep();
  
  	mutex_acquire_nest(&lock->base.dep_map, 0, 0, &ww_ctx->dep_map, _RET_IP_);
@@ -28,7 +28,7 @@
  	if (ret)
  		mutex_release(&lock->base.dep_map, 1, _RET_IP_);
  	else if (!ret && ww_ctx->acquired > 1)
-@@ -2239,7 +2240,8 @@ int __sched
+@@ -2241,7 +2242,8 @@ int __sched
  	might_sleep();
  
  	mutex_acquire_nest(&lock->base.dep_map, 0, 0, &ww_ctx->dep_map, _RET_IP_);

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex-futex-prepare-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-futex-prepare-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-futex-prepare-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rtmutex-futex-prepare-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 10 Jun 2011 11:04:15 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -142,7 +142,7 @@
  /*
   * We can speed up the acquire/release, if the architecture
   * supports cmpxchg and if there's no debugging state to be set up
-@@ -477,7 +482,7 @@ static int rt_mutex_adjust_prio_chain(st
+@@ -479,7 +484,7 @@ static int rt_mutex_adjust_prio_chain(st
  	 * reached or the state of the chain has changed while we
  	 * dropped the locks.
  	 */
@@ -151,7 +151,7 @@
  		goto out_unlock_pi;
  
  	/*
-@@ -894,6 +899,23 @@ static int task_blocks_on_rt_mutex(struc
+@@ -896,6 +901,23 @@ static int task_blocks_on_rt_mutex(struc
  		return -EDEADLK;
  
  	raw_spin_lock_irqsave(&task->pi_lock, flags);
@@ -175,7 +175,7 @@
  	__rt_mutex_adjust_prio(task);
  	waiter->task = task;
  	waiter->lock = lock;
-@@ -917,7 +939,7 @@ static int task_blocks_on_rt_mutex(struc
+@@ -919,7 +941,7 @@ static int task_blocks_on_rt_mutex(struc
  		rt_mutex_enqueue_pi(owner, waiter);
  
  		__rt_mutex_adjust_prio(owner);
@@ -184,7 +184,7 @@
  			chain_walk = 1;
  	} else if (rt_mutex_cond_detect_deadlock(waiter, chwalk)) {
  		chain_walk = 1;
-@@ -1008,7 +1030,7 @@ static void remove_waiter(struct rt_mute
+@@ -1010,7 +1032,7 @@ static void remove_waiter(struct rt_mute
  {
  	bool is_top_waiter = (waiter == rt_mutex_top_waiter(lock));
  	struct task_struct *owner = rt_mutex_owner(lock);
@@ -193,7 +193,7 @@
  	unsigned long flags;
  
  	raw_spin_lock_irqsave(&current->pi_lock, flags);
-@@ -1033,7 +1055,8 @@ static void remove_waiter(struct rt_mute
+@@ -1035,7 +1057,8 @@ static void remove_waiter(struct rt_mute
  	__rt_mutex_adjust_prio(owner);
  
  	/* Store the lock on which owner is blocked or NULL */
@@ -203,7 +203,7 @@
  
  	raw_spin_unlock_irqrestore(&owner->pi_lock, flags);
  
-@@ -1069,7 +1092,7 @@ void rt_mutex_adjust_pi(struct task_stru
+@@ -1071,7 +1094,7 @@ void rt_mutex_adjust_pi(struct task_stru
  	raw_spin_lock_irqsave(&task->pi_lock, flags);
  
  	waiter = task->pi_blocked_on;

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex-lock-killable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-lock-killable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-lock-killable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rtmutex-lock-killable.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 09 Jun 2011 11:43:52 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -21,7 +21,7 @@
  
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1437,6 +1437,25 @@ int rt_mutex_timed_futex_lock(struct rt_
+@@ -1439,6 +1439,25 @@ int rt_mutex_timed_futex_lock(struct rt_
  }
  
  /**

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-use-a-trylock-for-waiter-lock-in-trylock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 15 Nov 2013 15:46:50 +0100
 Subject: [PATCH] rtmutex: use a trylock for waiter lock in trylock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Mike Galbraith captered the following:
 | >#11 [ffff88017b243e90] _raw_spin_lock at ffffffff815d2596
@@ -52,7 +52,7 @@
  extern int __lockfunc rt_spin_trylock_bh(spinlock_t *lock);
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1061,10 +1061,8 @@ static void wakeup_next_waiter(struct rt
+@@ -1063,10 +1063,8 @@ static void wakeup_next_waiter(struct rt
  /*
   * Slow path to release a rt_mutex spin_lock style
   */
@@ -64,7 +64,7 @@
  	debug_rt_mutex_unlock(lock);
  
  	rt_mutex_deadlock_account_unlock(current);
-@@ -1083,6 +1081,23 @@ static void  noinline __sched rt_spin_lo
+@@ -1085,6 +1083,23 @@ static void  noinline __sched rt_spin_lo
  	rt_mutex_adjust_prio(current);
  }
  
@@ -88,7 +88,7 @@
  void __lockfunc rt_spin_lock(spinlock_t *lock)
  {
  	rt_spin_lock_fastlock(&lock->lock, rt_spin_lock_slowlock);
-@@ -1113,6 +1128,13 @@ void __lockfunc rt_spin_unlock(spinlock_
+@@ -1115,6 +1130,13 @@ void __lockfunc rt_spin_unlock(spinlock_
  }
  EXPORT_SYMBOL(rt_spin_unlock);
  
@@ -102,7 +102,7 @@
  void __lockfunc __rt_spin_unlock(struct rt_mutex *lock)
  {
  	rt_spin_lock_fastunlock(lock, rt_spin_lock_slowunlock);
-@@ -1725,7 +1747,8 @@ static inline int rt_mutex_slowtrylock(s
+@@ -1727,7 +1749,8 @@ static inline int rt_mutex_slowtrylock(s
  	 * The mutex has currently no owner. Lock the wait lock and
  	 * try to acquire the lock.
  	 */

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex-ww_mutex_fix_ww_mutex_lock_interruptible_lockdep_annotation.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex-ww_mutex_fix_ww_mutex_lock_interruptible_lockdep_annotation.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex-ww_mutex_fix_ww_mutex_lock_interruptible_lockdep_annotation.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -7,7 +7,7 @@
 	Thomas Gleixner <tglx at linutronix.de>,
 	Steven Rostedt <rostedt at goodmis.org>
 Date:	Mon, 02 Jun 2014 15:12:44 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Using mutex_acquire_nest() as used in __ww_mutex_lock() fixes the 
 splat below.  Remove superfluous line break in __ww_mutex_lock()
@@ -45,7 +45,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -2220,7 +2220,7 @@ int __sched
+@@ -2222,7 +2222,7 @@ int __sched
  
  	might_sleep();
  
@@ -54,7 +54,7 @@
  	ret = rt_mutex_slowlock(&lock->base.lock, TASK_INTERRUPTIBLE, NULL, 0, ww_ctx);
  	if (ret)
  		mutex_release(&lock->base.dep_map, 1, _RET_IP_);
-@@ -2238,8 +2238,7 @@ int __sched
+@@ -2240,8 +2240,7 @@ int __sched
  
  	might_sleep();
  

Modified: dists/sid/linux/debian/patches/features/all/rt/rtmutex.c-Fix-incorrect-waiter-check.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rtmutex.c-Fix-incorrect-waiter-check.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rtmutex.c-Fix-incorrect-waiter-check.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Brad Mouring <bmouring at ni.com>
 Date: Wed, 14 Jan 2015 15:11:38 -0600
 Subject: [PATCH] rtmutex.c: Fix incorrect waiter check
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 In task_blocks_on_lock, there's a null check on pi_blocked_on
 of the task_struct. This pointer can encode the fact that the
@@ -22,7 +22,7 @@
 
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -359,7 +359,8 @@ int max_lock_depth = 1024;
+@@ -361,7 +361,8 @@ int max_lock_depth = 1024;
  
  static inline struct rt_mutex *task_blocked_on_lock(struct task_struct *p)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/rwlock-disable-migration-before-taking-a-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rwlock-disable-migration-before-taking-a-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rwlock-disable-migration-before-taking-a-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 29 Apr 2014 20:13:08 -0400
 Subject: [PATCH] rwlock: disable migration before taking a lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If there's no complaints about it. I'm going to add this to the 3.12-rt
 stable tree. As without it, it fails horribly with the cpu hotplug

Modified: dists/sid/linux/debian/patches/features/all/rt/rwsem-add-rt-variant.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rwsem-add-rt-variant.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rwsem-add-rt-variant.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rwsem-add-rt-variant.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 21:02:53 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/rwsem-rt-Do-not-allow-readers-to-nest.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/rwsem-rt-Do-not-allow-readers-to-nest.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/rwsem-rt-Do-not-allow-readers-to-nest.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: "Steven Rostedt (Red Hat)" <rostedt at goodmis.org>
 Date: Fri, 2 May 2014 10:53:30 +0200
 Subject: [PATCH] rwsem-rt: Do not allow readers to nest
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The readers of mainline rwsems are not allowed to nest, the rwsems in the
 PREEMPT_RT kernel should not nest either.

Modified: dists/sid/linux/debian/patches/features/all/rt/sas-ata-isci-dont-t-disable-interrupts-in-qc_issue-h.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sas-ata-isci-dont-t-disable-interrupts-in-qc_issue-h.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sas-ata-isci-dont-t-disable-interrupts-in-qc_issue-h.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Sat, 14 Feb 2015 11:01:16 -0500
 Subject: [PATCH] sas-ata/isci: dont't disable interrupts in qc_issue
  handler
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On 3.14-rt we see the following trace on Canoe Pass for
 SCSI_ISCI "Intel(R) C600 Series Chipset SAS Controller"

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-clear-pf-thread-bound-on-fallback-rq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-clear-pf-thread-bound-on-fallback-rq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-clear-pf-thread-bound-on-fallback-rq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-clear-pf-thread-bound-on-fallback-rq.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 04 Nov 2011 20:48:36 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-deadline-dl_task_timer-has-to-be-irqsafe.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-deadline-dl_task_timer-has-to-be-irqsafe.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-deadline-dl_task_timer-has-to-be-irqsafe.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Juri Lelli <juri.lelli at gmail.com>
 Date: Tue, 13 May 2014 15:30:20 +0200
 Subject: [PATCH] sched/deadline: dl_task_timer has to be irqsafe
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 As for rt_period_timer, dl_task_timer has to be irqsafe.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-delay-put-task.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-delay-put-task.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-delay-put-task.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-delay-put-task.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 31 May 2011 16:59:16 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-disable-rt-group-sched-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-disable-rt-group-sched-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-disable-rt-group-sched-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Disable CONFIG_RT_GROUP_SCHED on RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 17:03:52 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Carsten reported problems when running:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-disable-ttwu-queue.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-disable-ttwu-queue.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-disable-ttwu-queue.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-disable-ttwu-queue.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Sep 2011 16:42:35 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-do-not-clear-pf_no_setaffinity-flag-in-select_fallback_rq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-do-not-clear-pf_no_setaffinity-flag-in-select_fallback_rq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-do-not-clear-pf_no_setaffinity-flag-in-select_fallback_rq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Do not clear PF_NO_SETAFFINITY flag in select_fallback_rq()
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Tue, 1 Jul 2014 11:14:44 -0400
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 
 I talked with Peter Zijlstra about this, and he told me that the clearing

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-dont-calculate-hweight-in-update_migrate_disab.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-dont-calculate-hweight-in-update_migrate_disab.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-dont-calculate-hweight-in-update_migrate_disab.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Mon, 24 Mar 2014 13:18:48 +0100
 Subject: [PATCH] sched: dont calculate hweight in update_migrate_disable()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Proposal for a minor optimization in update_migrate_disable - its only a few
 instructions saved but those are in the hot path of locks so it might be worth

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-limit-nr-migrate.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-limit-nr-migrate.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-limit-nr-migrate.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-limit-nr-migrate.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 06 Jun 2011 12:12:51 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-might-sleep-do-not-account-rcu-depth.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-might-sleep-do-not-account-rcu-depth.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-might-sleep-do-not-account-rcu-depth.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-might-sleep-do-not-account-rcu-depth.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 07 Jun 2011 09:19:06 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -34,7 +34,7 @@
  /* Internal to kernel */
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -7356,7 +7356,8 @@ void __init sched_init(void)
+@@ -7355,7 +7355,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/sched-migrate-disable.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-migrate-disable.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-migrate-disable.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-migrate-disable.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 16 Jun 2011 13:26:08 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -66,7 +66,7 @@
  
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -4814,11 +4814,13 @@ static struct rq *move_queued_task(struc
+@@ -4813,11 +4813,13 @@ static struct rq *move_queued_task(struc
  
  void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
  {
@@ -83,7 +83,7 @@
  }
  
  /*
-@@ -4864,7 +4866,7 @@ int set_cpus_allowed_ptr(struct task_str
+@@ -4863,7 +4865,7 @@ int set_cpus_allowed_ptr(struct task_str
  	do_set_cpus_allowed(p, new_mask);
  
  	/* Can the task run on the task's current CPU? If so, we're done */
@@ -92,7 +92,7 @@
  		goto out;
  
  	dest_cpu = cpumask_any_and(cpu_active_mask, new_mask);
-@@ -4884,6 +4886,83 @@ int set_cpus_allowed_ptr(struct task_str
+@@ -4883,6 +4885,83 @@ int set_cpus_allowed_ptr(struct task_str
  }
  EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-mmdrop-delayed.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-mmdrop-delayed.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-mmdrop-delayed.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-mmdrop-delayed.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 06 Jun 2011 12:20:33 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Needs thread context (pgd_lock) -> ifdeffed. workqueues wont work with
 RT
@@ -99,7 +99,7 @@
  	if (unlikely(prev_state == TASK_DEAD)) {
  		if (prev->sched_class->task_dead)
  			prev->sched_class->task_dead(prev);
-@@ -4965,6 +4969,8 @@ static int migration_cpu_stop(void *data
+@@ -4964,6 +4968,8 @@ static int migration_cpu_stop(void *data
  
  #ifdef CONFIG_HOTPLUG_CPU
  
@@ -108,7 +108,7 @@
  /*
   * Ensures that the idle task is using init_mm right before its cpu goes
   * offline.
-@@ -4979,7 +4985,11 @@ void idle_task_exit(void)
+@@ -4978,7 +4984,11 @@ void idle_task_exit(void)
  		switch_mm(mm, &init_mm, current);
  		finish_arch_post_lock_switch();
  	}
@@ -121,7 +121,7 @@
  }
  
  /*
-@@ -5322,6 +5332,10 @@ migration_call(struct notifier_block *nf
+@@ -5321,6 +5331,10 @@ migration_call(struct notifier_block *nf
  
  	case CPU_DEAD:
  		calc_load_migrate(rq);

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-rt-fix-migrate_enable-thinko.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-rt-fix-migrate_enable-thinko.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-rt-fix-migrate_enable-thinko.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched, rt: Fix migrate_enable() thinko
 From: Mike Galbraith <efault at gmx.de>
 Date: Tue, 23 Aug 2011 16:12:43 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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.
@@ -23,7 +23,7 @@
 
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -4963,12 +4963,14 @@ void migrate_enable(void)
+@@ -4962,12 +4962,14 @@ void migrate_enable(void)
  	 */
  	rq = this_rq();
  	raw_spin_lock_irqsave(&rq->lock, flags);

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-rt-mutex-wakeup.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-rt-mutex-wakeup.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-rt-mutex-wakeup.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched-rt-mutex-wakeup.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 25 Jun 2011 09:21:04 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-teach-migrate_disable-about-atomic-contexts.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-teach-migrate_disable-about-atomic-contexts.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-teach-migrate_disable-about-atomic-contexts.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: Teach migrate_disable about atomic contexts
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 02 Sep 2011 14:41:37 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Subject: sched: teach migrate_disable about atomic contexts
 From: Peter Zijlstra <a.p.zijlstra at chello.nl>
@@ -52,7 +52,7 @@
  	cpumask_t cpus_allowed;
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -4894,6 +4894,17 @@ void migrate_disable(void)
+@@ -4893,6 +4893,17 @@ void migrate_disable(void)
  	unsigned long flags;
  	struct rq *rq;
  
@@ -70,7 +70,7 @@
  	preempt_disable();
  	if (p->migrate_disable) {
  		p->migrate_disable++;
-@@ -4942,6 +4953,16 @@ void migrate_enable(void)
+@@ -4941,6 +4952,16 @@ void migrate_enable(void)
  	unsigned long flags;
  	struct rq *rq;
  

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-ttwu-ensure-success-return-is-correct.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-ttwu-ensure-success-return-is-correct.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-ttwu-ensure-success-return-is-correct.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sched: ttwu: Return success when only changing the saved_state value
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 13 Dec 2011 21:42:19 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 When a task blocks on a rt lock, it saves the current state in
 p->saved_state, so a lock related wake up will not destroy the

Modified: dists/sid/linux/debian/patches/features/all/rt/sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Mon, 18 Mar 2013 15:12:49 -0400
 Subject: [PATCH] sched/workqueue: Only wake up idle workers if not blocked on
  sleeping spin lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 In -rt, most spin_locks() turn into mutexes. One of these spin_lock
 conversions is performed on the workqueue gcwq->lock. When the idle

Modified: dists/sid/linux/debian/patches/features/all/rt/scsi-fcoe-rt-aware.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/scsi-fcoe-rt-aware.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/scsi-fcoe-rt-aware.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: scsi-fcoe-rt-aware.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sat, 12 Nov 2011 14:00:48 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/scsi-qla2xxx-fix-bug-sleeping-function-called-from-invalid-context.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/scsi-qla2xxx-fix-bug-sleeping-function-called-from-invalid-context.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/scsi-qla2xxx-fix-bug-sleeping-function-called-from-invalid-context.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_poll
 From: John Kacur <jkacur at redhat.com>
 Date: Fri, 27 Apr 2012 12:48:46 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 RT triggers the following:
 

Modified: dists/sid/linux/debian/patches/features/all/rt/seqlock-consolidate-spin_lock-unlock-waiting-with-sp.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/seqlock-consolidate-spin_lock-unlock-waiting-with-sp.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/seqlock-consolidate-spin_lock-unlock-waiting-with-sp.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Sun, 1 Dec 2013 23:03:52 -0500
 Subject: [PATCH] seqlock: consolidate spin_lock/unlock waiting with
  spin_unlock_wait
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 since c2f21ce ("locking: Implement new raw_spinlock")
 include/linux/spinlock.h includes spin_unlock_wait() to wait for a concurren

Modified: dists/sid/linux/debian/patches/features/all/rt/seqlock-prevent-rt-starvation.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/seqlock-prevent-rt-starvation.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/seqlock-prevent-rt-starvation.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: seqlock: Prevent rt starvation
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 22 Feb 2012 12:03:30 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If a low prio writer gets preempted while holding the seqlock write
 locked, a high prio reader spins forever on RT.

Modified: dists/sid/linux/debian/patches/features/all/rt/signal-fix-up-rcu-wreckage.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/signal-fix-up-rcu-wreckage.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/signal-fix-up-rcu-wreckage.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: signal-fix-up-rcu-wreckage.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 22 Jul 2011 08:07:08 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/signal-revert-ptrace-preempt-magic.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/signal-revert-ptrace-preempt-magic.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/signal-revert-ptrace-preempt-magic.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: signal-revert-ptrace-preempt-magic.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 21 Sep 2011 19:57:12 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 08:44:56 -0500
 Subject: signals: Allow rt tasks to cache one sigqueue struct
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 To avoid allocation allow rt tasks to cache one sigqueue struct in
 task struct.

Modified: dists/sid/linux/debian/patches/features/all/rt/simple-wait-rename-and-export-the-equivalent-of-wait.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/simple-wait-rename-and-export-the-equivalent-of-wait.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/simple-wait-rename-and-export-the-equivalent-of-wait.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Tue, 27 Aug 2013 14:20:26 -0400
 Subject: [PATCH] simple-wait: rename and export the equivalent of
  waitqueue_active()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The function "swait_head_has_waiters()" was internalized into
 wait-simple.c but it parallels the waitqueue_active of normal

Modified: dists/sid/linux/debian/patches/features/all/rt/skbufhead-raw-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/skbufhead-raw-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/skbufhead-raw-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 12 Jul 2011 15:38:34 +0200
 Subject: use skbufhead with raw lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/slub-disable-SLUB_CPU_PARTIAL.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/slub-disable-SLUB_CPU_PARTIAL.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/slub-disable-SLUB_CPU_PARTIAL.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Wed, 15 Apr 2015 19:00:47 +0200
 Subject: [PATCH 2/2] slub: disable SLUB_CPU_PARTIAL
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 |BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:915
 |in_atomic(): 1, irqs_disabled(): 0, pid: 87, name: rcuop/7

Modified: dists/sid/linux/debian/patches/features/all/rt/slub-enable-irqs-for-no-wait.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/slub-enable-irqs-for-no-wait.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/slub-enable-irqs-for-no-wait.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: slub: Enable irqs for __GFP_WAIT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 09 Jan 2013 12:08:15 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 SYSTEM_RUNNING might be too late for enabling interrupts. Allocations
 with GFP_WAIT can happen before that. So use this as an indicator.

Modified: dists/sid/linux/debian/patches/features/all/rt/slub_delay_ctor_on_rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/slub_delay_ctor_on_rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/slub_delay_ctor_on_rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,6 +1,6 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Subject: slub: delay ctor until the object is requested
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 It seems that allocation of plenty objects causes latency on ARM since that
 code can not be preempted

Modified: dists/sid/linux/debian/patches/features/all/rt/snd-pcm-fix-snd_pcm_stream_lock-irqs_disabled-splats.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/snd-pcm-fix-snd_pcm_stream_lock-irqs_disabled-splats.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/snd-pcm-fix-snd_pcm_stream_lock-irqs_disabled-splats.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Wed, 18 Feb 2015 15:09:23 +0100
 Subject: [PATCH 2/2] snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled()
  splats
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Locking functions previously using read_lock_irq()/read_lock_irqsave() were
 changed to local_irq_disable/save(), leading to gripes.  Use nort variants.

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-adapt-nohz-pending-debug-code-to-new-scheme.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-adapt-nohz-pending-debug-code-to-new-scheme.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-adapt-nohz-pending-debug-code-to-new-scheme.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq: Adapt NOHZ softirq pending check to new RT scheme
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 28 Oct 2012 13:46:16 +0000
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 We can't rely on ksoftirqd anymore and we need to check the tasks
 which run a particular softirq and if such a task is pi blocked ignore

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-disable-softirq-stacks-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-disable-softirq-stacks-for-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-disable-softirq-stacks-for-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq-disable-softirq-stacks-for-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 18 Jul 2011 13:59:17 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-init-softirq-local-lock-after-per-cpu-section-is-set-up.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-init-softirq-local-lock-after-per-cpu-section-is-set-up.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-init-softirq-local-lock-after-per-cpu-section-is-set-up.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq: Init softirq local lock after per cpu section is set up
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 04 Oct 2012 11:02:04 -0400
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 I discovered this bug when booting 3.4-rt on my powerpc box. It crashed
 with the following report:

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-local-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-local-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-local-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq-local-lock.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:57:18 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-make-fifo.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-make-fifo.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-make-fifo.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq-make-fifo.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 21:06:43 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-make-migrate-disable-enable-conditioned-on-softirq_n.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-make-migrate-disable-enable-conditioned-on-softirq_n.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-make-migrate-disable-enable-conditioned-on-softirq_n.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 6 Dec 2013 00:42:22 +0100
 Subject: [PATCH] softirq: make migrate disable/enable conditioned on softirq_nestcnt
  transition
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This patch removes the recursive calls to migrate_disable/enable in
 local_bh_disable/enable

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-make-serving-softirqs-a-task-flag.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-make-serving-softirqs-a-task-flag.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-make-serving-softirqs-a-task-flag.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq: Make serving softirqs a task flag
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 04 Oct 2012 14:30:25 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Avoid the percpu softirq_runner pointer magic by using a task flag.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-preempt-fix-3-re.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-preempt-fix-3-re.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-preempt-fix-3-re.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq: Check preemption after reenabling interrupts
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 13 Nov 2011 17:17:09 +0100 (CET)
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 raise_softirq_irqoff() disables interrupts and wakes the softirq
 daemon, but after reenabling interrupts there is no preemption check,

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-sanitize-softirq-pending.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-sanitize-softirq-pending.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-sanitize-softirq-pending.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 3 Jul 2009 13:16:38 -0500
 Subject: softirq: Sanitize softirq pending for NOHZ/RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-split-handling-function.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-split-handling-function.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-split-handling-function.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq: Split handling function
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 04 Oct 2012 15:33:53 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Split out the inner handling function, so RT can reuse it.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-split-locks.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-split-locks.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-split-locks.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq: Split softirq locks
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 04 Oct 2012 14:20:47 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The 3.x RT series removed the split softirq implementation in favour
 of pushing softirq processing into the context of the thread which

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-split-out-code.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-split-out-code.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-split-out-code.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq-split-out-code.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:46:49 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/softirq-thread-do-softirq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/softirq-thread-do-softirq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/softirq-thread-do-softirq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: softirq-thread-do-softirq.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 28 Jun 2011 15:44:15 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sparc-provide-EARLY_PRINTK-for-SPARC.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sparc-provide-EARLY_PRINTK-for-SPARC.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sparc-provide-EARLY_PRINTK-for-SPARC.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Kirill Tkhai <tkhai at yandex.ru>
 Date: Fri, 30 Aug 2013 21:16:08 +0400
 Subject: [PATCH] sparc: provide EARLY_PRINTK for SPARC
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 sparc does not have CONFIG_EARLY_PRINTK option.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/spinlock-types-separate-raw.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/spinlock-types-separate-raw.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/spinlock-types-separate-raw.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: spinlock-types-separate-raw.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 19:34:01 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/stomp-machine-create-lg_global_trylock_relax-primiti.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/stomp-machine-create-lg_global_trylock_relax-primiti.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/stomp-machine-create-lg_global_trylock_relax-primiti.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Fri, 2 May 2014 13:13:22 +0200
 Subject: [PATCH] stomp-machine: create lg_global_trylock_relax() primitive
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Create lg_global_trylock_relax() for use by stopper thread when it cannot
 schedule, to deal with stop_cpus_lock, which is now an lglock.
@@ -74,7 +74,7 @@
 +#endif
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1153,6 +1153,11 @@ void __lockfunc rt_spin_unlock_wait(spin
+@@ -1155,6 +1155,11 @@ void __lockfunc rt_spin_unlock_wait(spin
  }
  EXPORT_SYMBOL(rt_spin_unlock_wait);
  

Modified: dists/sid/linux/debian/patches/features/all/rt/stomp-machine-raw-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/stomp-machine-raw-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/stomp-machine-raw-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: stomp-machine-raw-lock.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 29 Jun 2011 11:01:51 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/stomp-machine-use-lg_global_trylock_relax-to-dead-wi.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/stomp-machine-use-lg_global_trylock_relax-to-dead-wi.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/stomp-machine-use-lg_global_trylock_relax-to-dead-wi.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 2 May 2014 13:13:34 +0200
 Subject: [PATCH] stomp-machine: use lg_global_trylock_relax() to dead with
  stop_cpus_lock lglock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 If the stop machinery is called from inactive CPU we cannot use
 lg_global_lock(), because some other stomp machine invocation might be

Modified: dists/sid/linux/debian/patches/features/all/rt/stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:27 -0500
 Subject: stop_machine: convert stop_machine_run() to PREEMPT_RT
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Instead of playing with non-preemption, introduce explicit
 startup serialization. This is more robust and cleaner as

Modified: dists/sid/linux/debian/patches/features/all/rt/sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Wed, 18 Feb 2015 16:05:28 +0100
 Subject: [PATCH] sunrpc: make svc_xprt_do_enqueue() use get_cpu_light()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 |BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:915
 |in_atomic(): 1, irqs_disabled(): 0, pid: 3194, name: rpc.nfsd

Modified: dists/sid/linux/debian/patches/features/all/rt/suspend-prevernt-might-sleep-splats.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/suspend-prevernt-might-sleep-splats.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/suspend-prevernt-might-sleep-splats.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 15 Jul 2010 10:29:00 +0200
 Subject: suspend: Prevent might sleep splats
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 timekeeping suspend/resume calls read_persistant_clock() which takes
 rtc_lock. That results in might sleep warnings because at that point

Modified: dists/sid/linux/debian/patches/features/all/rt/sysctl-include-atomic-h.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sysctl-include-atomic-h.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sysctl-include-atomic-h.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: sysctl-include-fix.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 14 Nov 2011 10:52:34 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/sysfs-realtime-entry.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/sysfs-realtime-entry.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/sysfs-realtime-entry.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: add /sys/kernel/realtime entry
 From: Clark Williams <williams at redhat.com>
 Date: Sat Jul 30 21:55:53 2011 -0500
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Add a /sys/kernel entry to indicate that the kernel is a
 realtime kernel.

Modified: dists/sid/linux/debian/patches/features/all/rt/tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: tasklet: Prevent tasklets from going into infinite spin in RT
 From: Ingo Molnar <mingo at elte.hu>
 Date: Tue Nov 29 20:18:22 2011 -0500
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 When CONFIG_PREEMPT_RT_FULL is enabled, tasklets run as threads,
 and spinlocks turn are mutexes. But this can cause issues with

Modified: dists/sid/linux/debian/patches/features/all/rt/tasklist-lock-fix-section-conflict.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/tasklist-lock-fix-section-conflict.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/tasklist-lock-fix-section-conflict.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: rwlocks: Fix section mismatch
 From: John Kacur <jkacur at redhat.com>
 Date: Mon, 19 Sep 2011 11:09:27 +0200 (CEST)
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This fixes the following build error for the preempt-rt kernel.
 

Modified: dists/sid/linux/debian/patches/features/all/rt/thermal-Defer-thermal-wakups-to-threads.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/thermal-Defer-thermal-wakups-to-threads.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/thermal-Defer-thermal-wakups-to-threads.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Daniel Wagner <wagi at monom.org>
 Date: Tue, 17 Feb 2015 09:37:44 +0100
 Subject: [PATCH 1/2] thermal: Defer thermal wakups to threads
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On RT the spin lock in pkg_temp_thermal_platfrom_thermal_notify will
 call schedule while we run in irq context.

Modified: dists/sid/linux/debian/patches/features/all/rt/timekeeping-split-jiffies-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timekeeping-split-jiffies-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timekeeping-split-jiffies-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: timekeeping-split-jiffies-lock.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 14 Feb 2013 22:36:59 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/timer-Raise-softirq-if-there-s-irq_work.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timer-Raise-softirq-if-there-s-irq_work.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timer-Raise-softirq-if-there-s-irq_work.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Fri, 24 Jan 2014 15:09:33 -0500
 Subject: [PATCH] timer: Raise softirq if there's irq_work
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 [ Talking with Sebastian on IRC, it seems that doing the irq_work_run()
   from the interrupt in -rt is a bad thing. Here we simply raise the

Modified: dists/sid/linux/debian/patches/features/all/rt/timer-delay-waking-softirqs-from-the-jiffy-tick.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timer-delay-waking-softirqs-from-the-jiffy-tick.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timer-delay-waking-softirqs-from-the-jiffy-tick.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Fri, 21 Aug 2009 11:56:45 +0200
 Subject: timer: delay waking softirqs from the jiffy tick
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 People were complaining about broken balancing with the recent -rt
 series.

Modified: dists/sid/linux/debian/patches/features/all/rt/timer-do-not-spin_trylock-on-UP.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timer-do-not-spin_trylock-on-UP.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timer-do-not-spin_trylock-on-UP.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 2 May 2014 21:31:50 +0200
 Subject: [PATCH] timer: do not spin_trylock() on UP
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 This will void a warning comming from the spin-lock debugging code. The
 lock avoiding idea is from Steven Rostedt.

Modified: dists/sid/linux/debian/patches/features/all/rt/timer-fd-avoid-live-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timer-fd-avoid-live-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timer-fd-avoid-live-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: timer-fd: Prevent live lock
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 25 Jan 2012 11:08:40 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/timer-handle-idle-trylock-in-get-next-timer-irq.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timer-handle-idle-trylock-in-get-next-timer-irq.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timer-handle-idle-trylock-in-get-next-timer-irq.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: timer-handle-idle-trylock-in-get-next-timer-irq.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 22:08:38 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -33,7 +33,7 @@
  # define spin_lock_nested(lock, subclass)		\
 --- a/kernel/locking/rtmutex.c
 +++ b/kernel/locking/rtmutex.c
-@@ -1133,15 +1133,10 @@ EXPORT_SYMBOL(rt_spin_unlock_wait);
+@@ -1135,15 +1135,10 @@ EXPORT_SYMBOL(rt_spin_unlock_wait);
  
  int __lockfunc rt_spin_trylock(spinlock_t *lock)
  {

Modified: dists/sid/linux/debian/patches/features/all/rt/timer-rt-Always-raise-the-softirq-if-there-s-irq_wor.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timer-rt-Always-raise-the-softirq-if-there-s-irq_wor.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timer-rt-Always-raise-the-softirq-if-there-s-irq_wor.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -3,7 +3,7 @@
 Date: Fri, 31 Jan 2014 12:07:57 -0500
 Subject: [PATCH 2/7] timer/rt: Always raise the softirq if there's irq_work to
  be done
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 It was previously discovered that some systems would hang on boot up
 with a previous version of 3.12-rt. This was due to RCU using irq_work,

Modified: dists/sid/linux/debian/patches/features/all/rt/timers-avoid-the-base-null-otptimization-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timers-avoid-the-base-null-otptimization-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timers-avoid-the-base-null-otptimization-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: timers: Avoid the switch timers base set to NULL trick on RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 21 Jul 2011 15:23:39 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 On RT that code is preemptible, so we cannot assign NULL to timers
 base as a preempter would spin forever in lock_timer_base().

Modified: dists/sid/linux/debian/patches/features/all/rt/timers-do-not-raise-softirq-unconditionally.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timers-do-not-raise-softirq-unconditionally.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timers-do-not-raise-softirq-unconditionally.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 7 Nov 2013 12:21:11 +0100
 Subject: [PATCH] timers: do not raise softirq unconditionally
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Mike,
 
@@ -70,7 +70,7 @@
  extern void __init hrtimers_init(void);
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
-@@ -1652,30 +1652,6 @@ static void run_hrtimer_softirq(struct s
+@@ -1654,30 +1654,6 @@ static void run_hrtimer_softirq(struct s
  }
  
  /*
@@ -101,7 +101,7 @@
   * Called from hardirq context every jiffy
   */
  void hrtimer_run_queues(void)
-@@ -1688,6 +1664,13 @@ void hrtimer_run_queues(void)
+@@ -1690,6 +1666,13 @@ void hrtimer_run_queues(void)
  	if (hrtimer_hres_active())
  		return;
  

Modified: dists/sid/linux/debian/patches/features/all/rt/timers-preempt-rt-support.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timers-preempt-rt-support.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timers-preempt-rt-support.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:30:20 -0500
 Subject: timers: preempt-rt support
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/timers-prepare-for-full-preemption-improve.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption-improve.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption-improve.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Zhao Hongjiang <zhaohongjiang at huawei.com>
 Date: Wed, 17 Apr 2013 17:44:16 +0800
 Subject: [PATCH] timers: prepare for full preemption improve
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 wake_up should do nothing on the nort, so we should use wakeup_timer_waiters,
 also fix a spell mistake.

Modified: dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/timers-prepare-for-full-preemption.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:34 -0500
 Subject: timers: prepare for full preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/tracing-account-for-preempt-off-in-preempt_schedule.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/tracing-account-for-preempt-off-in-preempt_schedule.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/tracing-account-for-preempt-off-in-preempt_schedule.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Thu, 29 Sep 2011 12:24:30 -0500
 Subject: tracing: Account for preempt off in preempt_schedule()
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 The preempt_schedule() uses the preempt_disable_notrace() version
 because it can cause infinite recursion by the function tracer as

Modified: dists/sid/linux/debian/patches/features/all/rt/treercu-use-simple-waitqueue.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/treercu-use-simple-waitqueue.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/treercu-use-simple-waitqueue.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Mon, 8 Apr 2013 16:09:57 +0200
 Subject: [PATCH] kernel/treercu: use a simple waitqueue
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: [UPSTREAM]net,RT:REmove preemption disabling in netif_rx()
 From: Priyanka Jain <Priyanka.Jain at freescale.com>
 Date: Thu, 17 May 2012 09:35:11 +0530
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 1)enqueue_to_backlog() (called from netif_rx) should be
   bind to a particluar CPU. This can be achieved by

Modified: dists/sid/linux/debian/patches/features/all/rt/usb-use-_nort-in-giveback.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/usb-use-_nort-in-giveback.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/usb-use-_nort-in-giveback.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Sebastian Andrzej Siewior <bigeasy at linutronix.de>
 Date: Fri, 8 Nov 2013 17:34:54 +0100
 Subject: [PATCH] usb: use _nort in giveback
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Since commit 94dfd7ed ("USB: HCD: support giveback of URB in tasklet
 context") I see

Modified: dists/sid/linux/debian/patches/features/all/rt/use-local-spin_locks-in-local_lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/use-local-spin_locks-in-local_lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/use-local-spin_locks-in-local_lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Fri, 17 Jan 2014 20:41:58 +0100
 Subject: [PATCH 6/7] use local spin_locks in local_lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Drop recursive call to migrate_disabel/enable for local_*lock* api
 reported by Steven Rostedt.

Modified: dists/sid/linux/debian/patches/features/all/rt/user-use-local-irq-nort.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/user-use-local-irq-nort.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/user-use-local-irq-nort.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 21 Jul 2009 23:06:05 +0200
 Subject: core: Do not disable interrupts on RT in kernel/users.c
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Use the local_irq_*_nort variants to reduce latencies in RT. The code
 is serialized by the locks. No need to disable interrupts.

Modified: dists/sid/linux/debian/patches/features/all/rt/vtime-split-lock-and-seqcount.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/vtime-split-lock-and-seqcount.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/vtime-split-lock-and-seqcount.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: vtime-split-lock-and-seqcount.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Tue, 23 Jul 2013 15:45:51 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/wait-simple-implementation.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/wait-simple-implementation.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/wait-simple-implementation.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -12,7 +12,7 @@
 runtime overhead.
     
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 smp_mb() added by Steven Rostedt to fix a race condition with swait
 wakeups vs adding items to the list.

Modified: dists/sid/linux/debian/patches/features/all/rt/wait-simple-rework-for-completions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/wait-simple-rework-for-completions.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/wait-simple-rework-for-completions.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: wait-simple: Rework for use with completions
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 10 Jan 2013 11:47:35 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/wait.h-include-atomic.h.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/wait.h-include-atomic.h.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/wait.h-include-atomic.h.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -5,7 +5,7 @@
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 |  CC      init/main.o
 |In file included from include/linux/mmzone.h:9:0,

Modified: dists/sid/linux/debian/patches/features/all/rt/work-queue-work-around-irqsafe-timer-optimization.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/work-queue-work-around-irqsafe-timer-optimization.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/work-queue-work-around-irqsafe-timer-optimization.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 01 Jul 2013 11:02:42 +0200
 Subject: [PATCH] workqueue vs ata-piix livelock fixup
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 An Intel i7 system regularly detected rcu_preempt stalls after the kernel
 was upgraded from 3.6-rt to 3.8-rt. When the stall happened, disk I/O was no

Modified: dists/sid/linux/debian/patches/features/all/rt/work-simple-Simple-work-queue-implemenation.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/work-simple-Simple-work-queue-implemenation.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/work-simple-Simple-work-queue-implemenation.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Daniel Wagner <daniel.wagner at bmw-carit.de>
 Date: Fri, 11 Jul 2014 15:26:11 +0200
 Subject: [PATCH] work-simple: Simple work queue implemenation
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Provides a framework for enqueuing callbacks from irq context
 PREEMPT_RT_FULL safe. The callbacks are executed in kthread context.

Modified: dists/sid/linux/debian/patches/features/all/rt/workqueue-distangle-from-rq-lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/workqueue-distangle-from-rq-lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/workqueue-distangle-from-rq-lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -22,7 +22,7 @@
 Cc: Linus Torvalds <torvalds at linux-foundation.org>
 Link: http://lkml.kernel.org/r/20110622174919.135236139@linutronix.de
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 ---
  kernel/sched/core.c         |   70 +++++++++-----------------------------------

Modified: dists/sid/linux/debian/patches/features/all/rt/workqueue-prevent-deadlock-stall.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/workqueue-prevent-deadlock-stall.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/workqueue-prevent-deadlock-stall.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: workqueue: Prevent deadlock/stall on RT
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Fri, 27 Jun 2014 16:24:52 +0200 (CEST)
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Austin reported a XFS deadlock/stall on RT where scheduled work gets
 never exececuted and tasks are waiting for each other for ever.

Modified: dists/sid/linux/debian/patches/features/all/rt/workqueue-use-locallock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/workqueue-use-locallock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/workqueue-use-locallock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: Use local irq lock instead of irq disable regions
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 17 Jul 2011 21:42:26 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/workqueue-use-rcu.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/workqueue-use-rcu.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/workqueue-use-rcu.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: workqueue: Use normal rcu
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Wed, 24 Jul 2013 15:26:54 +0200
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 There is no need for sched_rcu. The undocumented reason why sched_rcu
 is used is to avoid a few explicit rcu_read_lock()/unlock() pairs by

Modified: dists/sid/linux/debian/patches/features/all/rt/write_lock-migrate_disable-pushdown-to-rt_write_lock.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/write_lock-migrate_disable-pushdown-to-rt_write_lock.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/write_lock-migrate_disable-pushdown-to-rt_write_lock.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Nicholas Mc Guire <der.herr at hofr.at>
 Date: Thu, 2 Jan 2014 10:18:42 +0100
 Subject: [PATCH 4/7] write_lock migrate_disable pushdown to rt_write_lock
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 pushdown of migrate_disable/enable from write_*lock* to the rt_write_*lock*
 api level

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-UV-raw_spinlock-conversion.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-UV-raw_spinlock-conversion.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-UV-raw_spinlock-conversion.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Mike Galbraith <umgwanakikbuti at gmail.com>
 Date: Sun, 2 Nov 2014 08:31:37 +0100
 Subject: [PATCH] x86: UV: raw_spinlock conversion
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Shrug.  Lots of hobbyists have a beast in their basement, right?
 

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-crypto-reduce-preempt-disabled-regions.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-crypto-reduce-preempt-disabled-regions.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-crypto-reduce-preempt-disabled-regions.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: x86: crypto: Reduce preempt disabled regions
 From: Peter Zijlstra <peterz at infradead.org>
 Date: Mon, 14 Nov 2011 18:19:27 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Restrict the preempt disabled regions to the actual floating point
 operations and enable preemption for the administrative actions.

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-io-apic-migra-no-unmask.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-io-apic-migra-no-unmask.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-io-apic-migra-no-unmask.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Ingo Molnar <mingo at elte.hu>
 Date: Fri, 3 Jul 2009 08:29:27 -0500
 Subject: x86: Do not unmask io_apic when interrupt is in progress
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 With threaded interrupts we might see an interrupt in progress on
 migration. Do not unmask it when this is the case.

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-kvm-require-const-tsc-for-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-kvm-require-const-tsc-for-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-kvm-require-const-tsc-for-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: x86-kvm-require-const-tsc-for-rt.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 06 Nov 2011 12:26:18 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---
@@ -10,7 +10,7 @@
 
 --- a/arch/x86/kvm/x86.c
 +++ b/arch/x86/kvm/x86.c
-@@ -5768,6 +5768,13 @@ int kvm_arch_init(void *opaque)
+@@ -5766,6 +5766,13 @@ int kvm_arch_init(void *opaque)
  		goto out;
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-mce-timer-hrtimer.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-mce-timer-hrtimer.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-mce-timer-hrtimer.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Mon, 13 Dec 2010 16:33:39 +0100
 Subject: x86: Convert mce timer to hrtimer
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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
@@ -35,7 +35,7 @@
  
  #include <asm/processor.h>
  #include <asm/traps.h>
-@@ -1261,7 +1262,7 @@ void mce_log_therm_throt_event(__u64 sta
+@@ -1264,7 +1265,7 @@ void mce_log_therm_throt_event(__u64 sta
  static unsigned long check_interval = 5 * 60; /* 5 minutes */
  
  static DEFINE_PER_CPU(unsigned long, mce_next_interval); /* in jiffies */
@@ -44,7 +44,7 @@
  
  static unsigned long mce_adjust_timer_default(unsigned long interval)
  {
-@@ -1278,14 +1279,11 @@ static int cmc_error_seen(void)
+@@ -1281,14 +1282,11 @@ static int cmc_error_seen(void)
  	return test_and_clear_bit(0, v);
  }
  
@@ -60,7 +60,7 @@
  	if (mce_available(this_cpu_ptr(&cpu_info))) {
  		machine_check_poll(MCP_TIMESTAMP,
  				this_cpu_ptr(&mce_poll_banks));
-@@ -1308,9 +1306,11 @@ static void mce_timer_fn(unsigned long d
+@@ -1311,9 +1309,11 @@ static void mce_timer_fn(unsigned long d
  	__this_cpu_write(mce_next_interval, iv);
  	/* Might have become 0 after CMCI storm subsided */
  	if (iv) {
@@ -74,7 +74,7 @@
  }
  
  /*
-@@ -1318,28 +1318,37 @@ static void mce_timer_fn(unsigned long d
+@@ -1321,28 +1321,37 @@ static void mce_timer_fn(unsigned long d
   */
  void mce_timer_kick(unsigned long interval)
  {
@@ -121,7 +121,7 @@
  }
  
  static void mce_do_trigger(struct work_struct *work)
-@@ -1639,7 +1648,7 @@ static void __mcheck_cpu_init_vendor(str
+@@ -1642,7 +1651,7 @@ static void __mcheck_cpu_init_vendor(str
  	}
  }
  
@@ -130,7 +130,7 @@
  {
  	unsigned long iv = check_interval * HZ;
  
-@@ -1648,16 +1657,17 @@ static void mce_start_timer(unsigned int
+@@ -1651,16 +1660,17 @@ static void mce_start_timer(unsigned int
  
  	per_cpu(mce_next_interval, cpu) = iv;
  
@@ -152,7 +152,7 @@
  	mce_start_timer(cpu, t);
  }
  
-@@ -2334,6 +2344,8 @@ static void mce_disable_cpu(void *h)
+@@ -2337,6 +2347,8 @@ static void mce_disable_cpu(void *h)
  	if (!mce_available(raw_cpu_ptr(&cpu_info)))
  		return;
  
@@ -161,7 +161,7 @@
  	if (!(action & CPU_TASKS_FROZEN))
  		cmci_clear();
  	for (i = 0; i < mca_cfg.banks; i++) {
-@@ -2360,6 +2372,7 @@ static void mce_reenable_cpu(void *h)
+@@ -2363,6 +2375,7 @@ static void mce_reenable_cpu(void *h)
  		if (b->init)
  			wrmsrl(MSR_IA32_MCx_CTL(i), b->ctl);
  	}
@@ -169,7 +169,7 @@
  }
  
  /* Get notified when a cpu comes on/off. Be hotplug friendly. */
-@@ -2367,7 +2380,6 @@ static int
+@@ -2370,7 +2383,6 @@ static int
  mce_cpu_callback(struct notifier_block *nfb, unsigned long action, void *hcpu)
  {
  	unsigned int cpu = (unsigned long)hcpu;
@@ -177,7 +177,7 @@
  
  	switch (action & ~CPU_TASKS_FROZEN) {
  	case CPU_ONLINE:
-@@ -2387,11 +2399,9 @@ mce_cpu_callback(struct notifier_block *
+@@ -2390,11 +2402,9 @@ mce_cpu_callback(struct notifier_block *
  		break;
  	case CPU_DOWN_PREPARE:
  		smp_call_function_single(cpu, mce_disable_cpu, &action, 1);

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-mce-use-swait-queue-for-mce-wakeups.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-mce-use-swait-queue-for-mce-wakeups.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-mce-use-swait-queue-for-mce-wakeups.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 Subject: [PATCH] x86/mce: use swait queue for mce wakeups
 Date:	Fri, 27 Feb 2015 15:20:37 +0100
 Message-Id: <1425046838-4868-2-git-send-email-daniel.wagner at bmw-carit.de>
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 From: Steven Rostedt <rostedt at goodmis.org>
 
@@ -72,7 +72,7 @@
  
  #include <asm/processor.h>
  #include <asm/traps.h>
-@@ -1358,6 +1359,56 @@ static void mce_do_trigger(struct work_s
+@@ -1361,6 +1362,56 @@ static void mce_do_trigger(struct work_s
  
  static DECLARE_WORK(mce_trigger_work, mce_do_trigger);
  
@@ -129,7 +129,7 @@
  /*
   * Notify the user(s) about new machine check events.
   * Can be called from interrupt context, but not from machine check/NMI
-@@ -1365,19 +1416,8 @@ static DECLARE_WORK(mce_trigger_work, mc
+@@ -1368,19 +1419,8 @@ static DECLARE_WORK(mce_trigger_work, mc
   */
  int mce_notify_irq(void)
  {
@@ -150,7 +150,7 @@
  		return 1;
  	}
  	return 0;
-@@ -2440,6 +2480,10 @@ static __init int mcheck_init_device(voi
+@@ -2443,6 +2483,10 @@ static __init int mcheck_init_device(voi
  		goto err_out;
  	}
  

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-preempt-lazy.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-preempt-lazy.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-preempt-lazy.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 Subject: x86-preempt-lazy.patch
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 01 Nov 2012 11:03:47 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
 ---

Modified: dists/sid/linux/debian/patches/features/all/rt/x86-stackprot-no-random-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-stackprot-no-random-on-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-stackprot-no-random-on-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Thu, 16 Dec 2010 14:25:18 +0100
 Subject: x86: stackprotector: Avoid random pool on rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 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/x86-use-gen-rwsem-spinlocks-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/x86-use-gen-rwsem-spinlocks-rt.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/x86-use-gen-rwsem-spinlocks-rt.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -1,7 +1,7 @@
 From: Thomas Gleixner <tglx at linutronix.de>
 Date: Sun, 26 Jul 2009 02:21:32 +0200
 Subject: x86: Use generic rwsem_spinlocks on -rt
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Simplifies the separation of anon_rw_semaphores and rw_semaphores for
 -rt.

Modified: dists/sid/linux/debian/patches/features/all/rt/xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/features/all/rt/xfs-Disable-percpu-SB-on-PREEMPT_RT_FULL.patch	Thu Jun 11 21:47:07 2015	(r22738)
@@ -2,7 +2,7 @@
 From: Steven Rostedt <rostedt at goodmis.org>
 Date: Wed, 13 May 2015 11:36:32 -0400
 Subject: [PATCH] xfs: Disable percpu SB on PREEMPT_RT_FULL
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.4-rt1.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
 
 Running a test on a large CPU count box with xfs, I hit a live lock
 with the following backtraces on several CPUs:

Modified: dists/sid/linux/debian/patches/series-rt
==============================================================================
--- dists/sid/linux/debian/patches/series-rt	Thu Jun 11 18:54:43 2015	(r22737)
+++ dists/sid/linux/debian/patches/series-rt	Thu Jun 11 21:47:07 2015	(r22738)
@@ -495,10 +495,12 @@
 features/all/rt/irq_work-allow-certain-work-in-hard-irq-context.patch
 features/all/rt/irq_work-Hide-access-to-hirq_work_list-in-PREEMPT_RT.patch
 features/all/rt/kernel-irq_work-fix-no_hz-deadlock.patch
+features/all/rt/kernel-irq_work-fix-non-RT-case.patch
 features/all/rt/irq_work_Delegate_non-immediate_irq_work_to_ksoftirqd.patch
 
 # Sound
 features/all/rt/snd-pcm-fix-snd_pcm_stream_lock-irqs_disabled-splats.patch
+features/all/rt/ASoC-Intel-sst-use-instead-of-at-the-of-a-C-statemen.patch
 
 # CONSOLE. NEEDS more thought !!!
 features/all/rt/printk-rt-aware.patch
@@ -508,6 +510,7 @@
 features/all/rt/power-use-generic-rwsem-on-rt.patch
 features/all/rt/power-disable-highmem-on-rt.patch
 features/all/rt/powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch
+features/all/rt/powerpc-ps3-device-init.c-adapt-to-completions-using.patch
 
 # ARM
 features/all/rt/arm-disable-highmem-on-rt.patch
@@ -636,6 +639,7 @@
 # I915
 features/all/rt/i915_compile_fix.patch
 features/all/rt/drm-i915-drop-trace_i915_gem_ring_dispatch-onrt.patch
+features/all/rt/i915-bogus-warning-from-i915-when-running-on-PREEMPT.patch
 
 # SIMPLE WAITQUEUE
 features/all/rt/wait.h-include-atomic.h.patch



More information about the Kernel-svn-changes mailing list