summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2012-10-15 21:45:40 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2012-10-15 21:45:40 -0400
commit0f851d0e0a544594dbbafe1ee9db2326ca7c777e (patch)
treeff50d6491aa4a969f26c89ef95156cc47d299ee0
parentc55c8b2f75a0a2148d2c49716752260cec752cdf (diff)
download3.4-rt-patches-0f851d0e0a544594dbbafe1ee9db2326ca7c777e.tar.gz
patches-3.4.12-rt20.tar.xz3.4.12-rt20
Announce: ------------- Dear RT Folks, I'm pleased to announce the 3.4.12-rt20 stable release. This release is just an update to the new stable 3.4.12 version and no RT specific changes have been made. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git Head SHA1: 16f7c2da31596d7b61e29ee6df2f89ed69a7ecf7 Or to build 3.4.12-rt20 directly, the following patches should be applied: http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.4.tar.xz http://www.kernel.org/pub/linux/kernel/v3.x/patch-3.4.12.xz http://www.kernel.org/pub/linux/kernel/projects/rt/3.4/patch-3.4.12-rt20.patch.xz Enjoy, -- Steve ------------- http://marc.info/?l=linux-rt-users&m=134972044930298&w=2 md5sum: f385aed0d88acc6ba3f51e0748c19505 patches-3.4.12-rt20.tar.xz Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch4
-rw-r--r--patches/0002-slab-lockdep-Annotate-all-slab-caches.patch2
-rw-r--r--patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch2
-rw-r--r--patches/0004-tick-Add-tick-skew-boot-option.patch8
-rw-r--r--patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch2
-rw-r--r--patches/0006-block-Shorten-interrupt-disabled-regions.patch2
-rw-r--r--patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch6
-rw-r--r--patches/0008-mips-enable-interrupts-in-signal.patch.patch2
-rw-r--r--patches/0009-arm-enable-interrupts-in-signal-code.patch.patch2
-rw-r--r--patches/0010-seqlock-Remove-unused-functions.patch2
-rw-r--r--patches/0011-seqlock-Use-seqcount.patch2
-rw-r--r--patches/0012-timekeeping-Split-xtime_lock.patch62
-rw-r--r--patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch2
-rw-r--r--patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch4
-rw-r--r--patches/0015-signal-revert-ptrace-preempt-magic.patch.patch2
-rw-r--r--patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch2
-rw-r--r--patches/0017-arm-Allow-forced-irq-threading.patch2
-rw-r--r--patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch2
-rw-r--r--patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch2
-rw-r--r--patches/0020-signals-Do-not-wakeup-self.patch2
-rw-r--r--patches/0021-posix-timers-Prevent-broadcast-signals.patch2
-rw-r--r--patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch6
-rw-r--r--patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch6
-rw-r--r--patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch2
-rw-r--r--patches/0025-drivers-random-Reduce-preempt-disabled-region.patch2
-rw-r--r--patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch2
-rw-r--r--patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch2
-rw-r--r--patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch2
-rw-r--r--patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch2
-rw-r--r--patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch2
-rw-r--r--patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch2
-rw-r--r--patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch6
-rw-r--r--patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch2
-rw-r--r--patches/0034-mm-pagefault_disabled.patch8
-rw-r--r--patches/0035-mm-raw_pagefault_disable.patch2
-rw-r--r--patches/0036-filemap-fix-up.patch.patch2
-rw-r--r--patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch2
-rw-r--r--patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch2
-rw-r--r--patches/0039-suspend-Prevent-might-sleep-splats.patch2
-rw-r--r--patches/0040-OF-Fixup-resursive-locking-code-paths.patch2
-rw-r--r--patches/0041-of-convert-devtree-lock.patch.patch2
-rw-r--r--patches/0042-list-add-list-last-entry.patch.patch2
-rw-r--r--patches/0043-mm-page-alloc-use-list-last-entry.patch.patch4
-rw-r--r--patches/0044-mm-slab-move-debug-out.patch.patch2
-rw-r--r--patches/0045-rwsem-inlcude-fix.patch.patch2
-rw-r--r--patches/0046-sysctl-include-fix.patch.patch2
-rw-r--r--patches/0047-net-flip-lock-dep-thingy.patch.patch6
-rw-r--r--patches/0048-softirq-thread-do-softirq.patch.patch6
-rw-r--r--patches/0049-softirq-split-out-code.patch.patch2
-rw-r--r--patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch2
-rw-r--r--patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch2
-rw-r--r--patches/0052-locking-various-init-fixes.patch.patch2
-rw-r--r--patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch2
-rw-r--r--patches/0054-latency-hist.patch.patch6
-rw-r--r--patches/0055-hwlatdetect.patch.patch2
-rw-r--r--patches/0056-localversion.patch.patch2
-rw-r--r--patches/0057-early-printk-consolidate.patch.patch2
-rw-r--r--patches/0058-printk-kill.patch.patch2
-rw-r--r--patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch2
-rw-r--r--patches/0060-rt-preempt-base-config.patch.patch2
-rw-r--r--patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch2
-rw-r--r--patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch2
-rw-r--r--patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch2
-rw-r--r--patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch2
-rw-r--r--patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch2
-rw-r--r--patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch2
-rw-r--r--patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch2
-rw-r--r--patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch2
-rw-r--r--patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch2
-rw-r--r--patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch2
-rw-r--r--patches/0071-usb-Use-local_irq_-_nort-variants.patch8
-rw-r--r--patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch2
-rw-r--r--patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch2
-rw-r--r--patches/0074-signal-fix-up-rcu-wreckage.patch.patch2
-rw-r--r--patches/0075-net-wireless-warn-nort.patch.patch2
-rw-r--r--patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch2
-rw-r--r--patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch2
-rw-r--r--patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch2
-rw-r--r--patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch2
-rw-r--r--patches/0080-genirq-Disable-random-call-on-preempt-rt.patch2
-rw-r--r--patches/0081-genirq-disable-irqpoll-on-rt.patch2
-rw-r--r--patches/0082-genirq-force-threading.patch.patch2
-rw-r--r--patches/0083-drivers-net-fix-livelock-issues.patch2
-rw-r--r--patches/0084-drivers-net-vortex-fix-locking-issues.patch2
-rw-r--r--patches/0085-drivers-net-gianfar-Make-RT-aware.patch4
-rw-r--r--patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch2
-rw-r--r--patches/0087-local-var.patch.patch2
-rw-r--r--patches/0088-rt-local-irq-lock.patch.patch2
-rw-r--r--patches/0089-cpu-rt-variants.patch.patch2
-rw-r--r--patches/0090-mm-slab-wrap-functions.patch.patch2
-rw-r--r--patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch2
-rw-r--r--patches/0092-mm-More-lock-breaks-in-slab.c.patch2
-rw-r--r--patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch4
-rw-r--r--patches/0094-mm-page_alloc-reduce-lock-sections-further.patch4
-rw-r--r--patches/0095-mm-page-alloc-fix.patch.patch4
-rw-r--r--patches/0096-mm-convert-swap-to-percpu-locked.patch2
-rw-r--r--patches/0097-mm-make-vmstat-rt-aware.patch2
-rw-r--r--patches/0098-mm-shrink-the-page-frame-to-rt-size.patch2
-rw-r--r--patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch2
-rw-r--r--patches/0100-mm-Allow-only-slab-on-RT.patch2
-rw-r--r--patches/0101-radix-tree-rt-aware.patch.patch2
-rw-r--r--patches/0102-panic-disable-random-on-rt.patch2
-rw-r--r--patches/0103-ipc-Make-the-ipc-code-rt-aware.patch2
-rw-r--r--patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch2
-rw-r--r--patches/0105-relay-fix-timer-madness.patch2
-rw-r--r--patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch2
-rw-r--r--patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch10
-rw-r--r--patches/0108-timers-prepare-for-full-preemption.patch2
-rw-r--r--patches/0109-timers-preempt-rt-support.patch2
-rw-r--r--patches/0110-timers-fix-timer-hotplug-on-rt.patch2
-rw-r--r--patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch2
-rw-r--r--patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch2
-rw-r--r--patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch2
-rw-r--r--patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch2
-rw-r--r--patches/0115-hrtimers-prepare-full-preemption.patch2
-rw-r--r--patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch8
-rw-r--r--patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch2
-rw-r--r--patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch2
-rw-r--r--patches/0119-hrtimer-fix-reprogram-madness.patch.patch2
-rw-r--r--patches/0120-timer-fd-Prevent-live-lock.patch2
-rw-r--r--patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch12
-rw-r--r--patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch2
-rw-r--r--patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch2
-rw-r--r--patches/0124-sched-delay-put-task.patch.patch10
-rw-r--r--patches/0125-sched-limit-nr-migrate.patch.patch4
-rw-r--r--patches/0126-sched-mmdrop-delayed.patch.patch8
-rw-r--r--patches/0127-sched-rt-mutex-wakeup.patch.patch8
-rw-r--r--patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch4
-rw-r--r--patches/0129-sched-cond-resched.patch.patch4
-rw-r--r--patches/0130-cond-resched-softirq-fix.patch.patch8
-rw-r--r--patches/0131-cond-resched-lock-rt-tweak.patch.patch6
-rw-r--r--patches/0132-sched-disable-ttwu-queue.patch.patch2
-rw-r--r--patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch2
-rw-r--r--patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch4
-rw-r--r--patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch2
-rw-r--r--patches/0136-stomp-machine-mark-stomper-thread.patch.patch6
-rw-r--r--patches/0137-stomp-machine-raw-lock.patch.patch2
-rw-r--r--patches/0138-hotplug-Lightweight-get-online-cpus.patch2
-rw-r--r--patches/0139-hotplug-sync_unplug-No.patch2
-rw-r--r--patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch2
-rw-r--r--patches/0141-sched-migrate-disable.patch.patch12
-rw-r--r--patches/0142-hotplug-use-migrate-disable.patch.patch2
-rw-r--r--patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch2
-rw-r--r--patches/0144-ftrace-migrate-disable-tracing.patch.patch2
-rw-r--r--patches/0145-tracing-Show-padding-as-unsigned-short.patch2
-rw-r--r--patches/0146-migrate-disable-rt-variant.patch.patch2
-rw-r--r--patches/0147-sched-Optimize-migrate_disable.patch4
-rw-r--r--patches/0148-sched-Generic-migrate_disable.patch10
-rw-r--r--patches/0149-sched-rt-Fix-migrate_enable-thinko.patch4
-rw-r--r--patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch8
-rw-r--r--patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch4
-rw-r--r--patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch4
-rw-r--r--patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch4
-rw-r--r--patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch4
-rw-r--r--patches/0155-ftrace-crap.patch.patch2
-rw-r--r--patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch2
-rw-r--r--patches/0157-net-netif_rx_ni-migrate-disable.patch.patch6
-rw-r--r--patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch6
-rw-r--r--patches/0159-lockdep-rt.patch.patch2
-rw-r--r--patches/0160-mutex-no-spin-on-rt.patch.patch2
-rw-r--r--patches/0161-softirq-local-lock.patch.patch6
-rw-r--r--patches/0162-softirq-Export-in_serving_softirq.patch2
-rw-r--r--patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch2
-rw-r--r--patches/0164-softirq-Fix-unplug-deadlock.patch2
-rw-r--r--patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch2
-rw-r--r--patches/0166-softirq-make-fifo.patch.patch2
-rw-r--r--patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch2
-rw-r--r--patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch2
-rw-r--r--patches/0169-local-vars-migrate-disable.patch.patch2
-rw-r--r--patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch10
-rw-r--r--patches/0171-rtmutex-lock-killable.patch.patch2
-rw-r--r--patches/0172-rtmutex-futex-prepare-rt.patch.patch2
-rw-r--r--patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch2
-rw-r--r--patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch2
-rw-r--r--patches/0175-spinlock-types-separate-raw.patch.patch2
-rw-r--r--patches/0176-rtmutex-avoid-include-hell.patch.patch2
-rw-r--r--patches/0177-rt-add-rt-spinlocks.patch.patch2
-rw-r--r--patches/0178-rt-add-rt-to-mutex-headers.patch.patch2
-rw-r--r--patches/0179-rwsem-add-rt-variant.patch.patch2
-rw-r--r--patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch2
-rw-r--r--patches/0181-rwlocks-Fix-section-mismatch.patch2
-rw-r--r--patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch2
-rw-r--r--patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch2
-rw-r--r--patches/0184-rcu-Frob-softirq-test.patch2
-rw-r--r--patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch2
-rw-r--r--patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch2
-rw-r--r--patches/0187-rcu-more-fallout.patch.patch2
-rw-r--r--patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch2
-rw-r--r--patches/0189-rcu-Fix-build-break.patch2
-rw-r--r--patches/0190-rt-rcutree-Move-misplaced-prototype.patch2
-rw-r--r--patches/0191-lglocks-rt.patch.patch2
-rw-r--r--patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch2
-rw-r--r--patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch2
-rw-r--r--patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch2
-rw-r--r--patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch2
-rw-r--r--patches/0196-fs-namespace-preemption-fix.patch2
-rw-r--r--patches/0197-mm-protect-activate-switch-mm.patch.patch2
-rw-r--r--patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch2
-rw-r--r--patches/0199-fs-block-rt-support.patch.patch2
-rw-r--r--patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch2
-rw-r--r--patches/0201-x86-Convert-mce-timer-to-hrtimer.patch2
-rw-r--r--patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch2
-rw-r--r--patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch2
-rw-r--r--patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch2
-rw-r--r--patches/0205-workqueue-use-get-cpu-light.patch.patch4
-rw-r--r--patches/0206-epoll.patch.patch2
-rw-r--r--patches/0207-mm-vmalloc.patch.patch2
-rw-r--r--patches/0208-debugobjects-rt.patch.patch2
-rw-r--r--patches/0209-jump-label-rt.patch.patch2
-rw-r--r--patches/0210-skbufhead-raw-lock.patch.patch18
-rw-r--r--patches/0211-x86-no-perf-irq-work-rt.patch.patch2
-rw-r--r--patches/0212-console-make-rt-friendly.patch.patch2
-rw-r--r--patches/0213-fix-printk-flush-of-messages.patch2
-rw-r--r--patches/0214-power-use-generic-rwsem-on-rt.patch2
-rw-r--r--patches/0215-power-disable-highmem-on-rt.patch.patch2
-rw-r--r--patches/0216-arm-disable-highmem-on-rt.patch.patch2
-rw-r--r--patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch2
-rw-r--r--patches/0218-mips-disable-highmem-on-rt.patch.patch2
-rw-r--r--patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch8
-rw-r--r--patches/0220-ping-sysrq.patch.patch2
-rw-r--r--patches/0221-kgdb-serial-Short-term-workaround.patch2
-rw-r--r--patches/0222-add-sys-kernel-realtime-entry.patch2
-rw-r--r--patches/0223-mm-rt-kmap_atomic-scheduling.patch6
-rw-r--r--patches/0224-ipc-sem-Rework-semaphore-wakeups.patch2
-rw-r--r--patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch2
-rw-r--r--patches/0226-scsi-fcoe-rt-aware.patch.patch2
-rw-r--r--patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch2
-rw-r--r--patches/0228-dm-Make-rt-aware.patch2
-rw-r--r--patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch2
-rw-r--r--patches/0230-seqlock-Prevent-rt-starvation.patch2
-rw-r--r--patches/0231-timer-Fix-hotplug-for-rt.patch2
-rw-r--r--patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch2
-rw-r--r--patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch2
-rw-r--r--patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch4
-rw-r--r--patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch2
-rw-r--r--patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch2
-rw-r--r--patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch16
-rw-r--r--patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch2
-rw-r--r--patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch8
-rw-r--r--patches/0240-rt-Introduce-cpu_chill.patch2
-rw-r--r--patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch4
-rw-r--r--patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch4
-rw-r--r--patches/0243-ntp-Make-ntp_lock-raw.patch2
-rw-r--r--patches/0244-mips-remove-smp-reserve-lock.patch.patch2
-rw-r--r--patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch2
-rw-r--r--patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch2
-rw-r--r--patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch2
-rw-r--r--patches/0248-kconfig-disable-a-few-options-rt.patch.patch2
-rw-r--r--patches/0249-kconfig-preempt-rt-full.patch.patch2
-rw-r--r--patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch2
-rw-r--r--patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch2
-rw-r--r--patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch6
-rw-r--r--patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch2
-rw-r--r--patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch2
-rw-r--r--patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch2
-rw-r--r--patches/0256-slab-Prevent-local-lock-deadlock.patch2
-rw-r--r--patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch2
-rw-r--r--patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch6
-rw-r--r--patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch10
-rw-r--r--patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch2
-rw-r--r--patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch8
-rw-r--r--patches/0262-Linux-3.4.12-rt20-REBASE.patch (renamed from patches/0262-Linux-3.4.11-rt19-REBASE.patch)8
-rw-r--r--patches/series2
263 files changed, 425 insertions, 425 deletions
diff --git a/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch b/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
index 54c5fb7..0c6f974 100644
--- a/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
+++ b/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
@@ -1,4 +1,4 @@
-From ff87d941b25c01a35676f5a57f45288591c44919 Mon Sep 17 00:00:00 2001
+From 35297d194e6b5698f3e1ecb2c5f1fbaa4b6c9148 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 7 Jun 2012 09:49:40 -0400
Subject: [PATCH 001/262] Revert "workqueue: skip nr_running sanity check in
@@ -14,7 +14,7 @@ Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index bfe3f8a..761fbfc 100644
+index 7584322..4e8b361 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -1210,13 +1210,8 @@ static void worker_enter_idle(struct worker *worker)
diff --git a/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch b/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch
index 62288d5..67d08c6 100644
--- a/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch
+++ b/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch
@@ -1,4 +1,4 @@
-From 21b4d0a916b6b977c84f11d6e566996dba697701 Mon Sep 17 00:00:00 2001
+From d29c2632ffe8dd811e0aa22f75f22f3747817ee8 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Mon, 28 Nov 2011 19:51:51 +0100
Subject: [PATCH 002/262] slab, lockdep: Annotate all slab caches
diff --git a/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch b/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
index 9432bc4..6ab2eab 100644
--- a/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
+++ b/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
@@ -1,4 +1,4 @@
-From 1c9e6c60694c2b1fcc8c331a169cb88f321de84a Mon Sep 17 00:00:00 2001
+From 1d6651913509988cfed835c1ebf63ae065c2fa6d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:02:15 +0100
Subject: [PATCH 003/262] x86: kprobes: Remove remove bogus preempt_enable
diff --git a/patches/0004-tick-Add-tick-skew-boot-option.patch b/patches/0004-tick-Add-tick-skew-boot-option.patch
index d4c3414..7e5924d 100644
--- a/patches/0004-tick-Add-tick-skew-boot-option.patch
+++ b/patches/0004-tick-Add-tick-skew-boot-option.patch
@@ -1,4 +1,4 @@
-From 665f87326693f30527a3b5115093c34156edaea2 Mon Sep 17 00:00:00 2001
+From 9e8d4ae03de92527a7a69a37b9f94768ca7f0449 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <mgalbraith@suse.de>
Date: Tue, 8 May 2012 12:20:58 +0200
Subject: [PATCH 004/262] tick: Add tick skew boot option
@@ -66,10 +66,10 @@ index c1601e5..1e0150e 100644
If this boot parameter is not specified, only the first
security module asking for security registration will be
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index fd4e160..5a3be35 100644
+index e603477..2a8766c 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
-@@ -816,6 +816,16 @@ static enum hrtimer_restart tick_sched_timer(struct hrtimer *timer)
+@@ -817,6 +817,16 @@ static enum hrtimer_restart tick_sched_timer(struct hrtimer *timer)
return HRTIMER_RESTART;
}
@@ -86,7 +86,7 @@ index fd4e160..5a3be35 100644
/**
* tick_setup_sched_timer - setup the tick emulation timer
*/
-@@ -833,6 +843,14 @@ void tick_setup_sched_timer(void)
+@@ -834,6 +844,14 @@ void tick_setup_sched_timer(void)
/* Get the next period (per cpu) */
hrtimer_set_expires(&ts->sched_timer, tick_init_jiffy_update());
diff --git a/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch b/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
index cf28e87..2794309 100644
--- a/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
+++ b/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
@@ -1,4 +1,4 @@
-From f92b9e4d735366f5c9b1a4db07c4614ef197fdb8 Mon Sep 17 00:00:00 2001
+From dd2554c02e7089877e8d7f66e48425e6d4d1381f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 30 Sep 2011 20:03:37 +0200
Subject: [PATCH 005/262] x86: hpet: Disable MSI on Lenovo W510
diff --git a/patches/0006-block-Shorten-interrupt-disabled-regions.patch b/patches/0006-block-Shorten-interrupt-disabled-regions.patch
index 5e1daf6..ea44665 100644
--- a/patches/0006-block-Shorten-interrupt-disabled-regions.patch
+++ b/patches/0006-block-Shorten-interrupt-disabled-regions.patch
@@ -1,4 +1,4 @@
-From 1cfc9c52d7872996ed0d92f783ccd372fb2e9dbf Mon Sep 17 00:00:00 2001
+From b9b4849db790ea0b341ed2290a379853b932c72e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:02 +0200
Subject: [PATCH 006/262] block: Shorten interrupt disabled regions
diff --git a/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch b/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
index 1e9b7e7..568e541 100644
--- a/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
+++ b/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
@@ -1,4 +1,4 @@
-From d718eefbfa71fbda47ee677a7252235db20456db Mon Sep 17 00:00:00 2001
+From bf2b6c251cc9b075736d6b51bbba0b06f21687c1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:03 +0200
Subject: [PATCH 007/262] sched: Distangle worker accounting from rq-%3Elock
@@ -30,7 +30,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
3 files changed, 47 insertions(+), 91 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index ef6a8f2..a36a9f7 100644
+index 593087b..fbf591c 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1399,10 +1399,6 @@ static void ttwu_activate(struct rq *rq, struct task_struct *p, int en_flags)
@@ -141,7 +141,7 @@ index ef6a8f2..a36a9f7 100644
EXPORT_SYMBOL(schedule);
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 761fbfc..77f843f 100644
+index 4e8b361..d8b1a45 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -137,6 +137,7 @@ struct worker {
diff --git a/patches/0008-mips-enable-interrupts-in-signal.patch.patch b/patches/0008-mips-enable-interrupts-in-signal.patch.patch
index b99f157..c6190c2 100644
--- a/patches/0008-mips-enable-interrupts-in-signal.patch.patch
+++ b/patches/0008-mips-enable-interrupts-in-signal.patch.patch
@@ -1,4 +1,4 @@
-From 6dc8096eb0b3ee4d55b22929b996fa889353aa64 Mon Sep 17 00:00:00 2001
+From 38db0c32095804025a9f1d17fa45ebc7b03f4236 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 21:32:10 +0200
Subject: [PATCH 008/262] mips-enable-interrupts-in-signal.patch
diff --git a/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch b/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch
index c785798..28c381d 100644
--- a/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch
+++ b/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch
@@ -1,4 +1,4 @@
-From fb3e742f3ee56f793b22dadc33442c7190c9a221 Mon Sep 17 00:00:00 2001
+From ae7253d861d841a692c101c59a5c643071d79a00 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 16:27:13 +0200
Subject: [PATCH 009/262] arm-enable-interrupts-in-signal-code.patch
diff --git a/patches/0010-seqlock-Remove-unused-functions.patch b/patches/0010-seqlock-Remove-unused-functions.patch
index 2781f08..56313a8 100644
--- a/patches/0010-seqlock-Remove-unused-functions.patch
+++ b/patches/0010-seqlock-Remove-unused-functions.patch
@@ -1,4 +1,4 @@
-From a069db61f546afb9d86f0512ec71cf2d1227399b Mon Sep 17 00:00:00 2001
+From 72da68a044326229e0aabe5d45d112c38a05df4e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:38:22 +0200
Subject: [PATCH 010/262] seqlock: Remove unused functions
diff --git a/patches/0011-seqlock-Use-seqcount.patch b/patches/0011-seqlock-Use-seqcount.patch
index e5ac19d..623e26f 100644
--- a/patches/0011-seqlock-Use-seqcount.patch
+++ b/patches/0011-seqlock-Use-seqcount.patch
@@ -1,4 +1,4 @@
-From da4beecc1645d4379b97272e9551dc912b94cbf7 Mon Sep 17 00:00:00 2001
+From 2f042827b59786cc11b60f8ea97c86fdd3256d93 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:40:26 +0200
Subject: [PATCH 011/262] seqlock: Use seqcount
diff --git a/patches/0012-timekeeping-Split-xtime_lock.patch b/patches/0012-timekeeping-Split-xtime_lock.patch
index 7964e56..7ddf071 100644
--- a/patches/0012-timekeeping-Split-xtime_lock.patch
+++ b/patches/0012-timekeeping-Split-xtime_lock.patch
@@ -1,4 +1,4 @@
-From 3cff1accfff48d63b7dea998b4791c763b0162f7 Mon Sep 17 00:00:00 2001
+From 21991079ba20d4000751f68bb5f5eaf8af097f45 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Mar 2012 15:14:06 +0100
Subject: [PATCH 012/262] timekeeping: Split xtime_lock
@@ -79,7 +79,7 @@ index 4e265b9..c91100d 100644
+extern raw_spinlock_t xtime_lock;
+extern seqcount_t xtime_seq;
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index 5a3be35..c7c5ada 100644
+index 2a8766c..d81185f 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
@@ -56,7 +56,8 @@ static void tick_do_update_jiffies64(ktime_t now)
@@ -119,7 +119,7 @@ index 5a3be35..c7c5ada 100644
return period;
}
-@@ -316,11 +320,11 @@ static void tick_nohz_stop_sched_tick(struct tick_sched *ts)
+@@ -317,11 +321,11 @@ static void tick_nohz_stop_sched_tick(struct tick_sched *ts)
ts->idle_calls++;
/* Read jiffies and the time when jiffies were updated last */
do {
@@ -134,7 +134,7 @@ index 5a3be35..c7c5ada 100644
if (rcu_needs_cpu(cpu) || printk_needs_cpu(cpu) ||
arch_needs_cpu(cpu)) {
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
-index 7c50de8..8ce6912 100644
+index 12843e9..f4e5eaf 100644
--- a/kernel/time/timekeeping.c
+++ b/kernel/time/timekeeping.c
@@ -76,8 +76,9 @@ struct timekeeper {
@@ -231,7 +231,7 @@ index 7c50de8..8ce6912 100644
timespec_add_ns(ts_raw, nsecs_raw);
timespec_add_ns(ts_real, nsecs_real);
@@ -388,7 +390,8 @@ int do_settimeofday(const struct timespec *tv)
- if ((unsigned long)tv->tv_nsec >= NSEC_PER_SEC)
+ if (!timespec_valid_strict(tv))
return -EINVAL;
- write_seqlock_irqsave(&timekeeper.lock, flags);
@@ -250,7 +250,7 @@ index 7c50de8..8ce6912 100644
/* signal hrtimers about time change */
clock_was_set();
-@@ -424,7 +428,8 @@ int timekeeping_inject_offset(struct timespec *ts)
+@@ -426,7 +430,8 @@ int timekeeping_inject_offset(struct timespec *ts)
if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC)
return -EINVAL;
@@ -260,8 +260,8 @@ index 7c50de8..8ce6912 100644
timekeeping_forward_now();
-@@ -434,7 +439,8 @@ int timekeeping_inject_offset(struct timespec *ts)
-
+@@ -443,7 +448,8 @@ int timekeeping_inject_offset(struct timespec *ts)
+ error: /* even if we error out, we forwarded the time, so call update */
timekeeping_update(true);
- write_sequnlock_irqrestore(&timekeeper.lock, flags);
@@ -270,7 +270,7 @@ index 7c50de8..8ce6912 100644
/* signal hrtimers about time change */
clock_was_set();
-@@ -455,7 +461,8 @@ static int change_clocksource(void *data)
+@@ -464,7 +470,8 @@ static int change_clocksource(void *data)
new = (struct clocksource *) data;
@@ -280,7 +280,7 @@ index 7c50de8..8ce6912 100644
timekeeping_forward_now();
if (!new->enable || new->enable(new) == 0) {
-@@ -466,7 +473,8 @@ static int change_clocksource(void *data)
+@@ -475,7 +482,8 @@ static int change_clocksource(void *data)
}
timekeeping_update(true);
@@ -290,7 +290,7 @@ index 7c50de8..8ce6912 100644
return 0;
}
-@@ -513,11 +521,11 @@ void getrawmonotonic(struct timespec *ts)
+@@ -522,11 +530,11 @@ void getrawmonotonic(struct timespec *ts)
s64 nsecs;
do {
@@ -304,7 +304,7 @@ index 7c50de8..8ce6912 100644
timespec_add_ns(ts, nsecs);
}
-@@ -533,11 +541,11 @@ int timekeeping_valid_for_hres(void)
+@@ -542,11 +550,11 @@ int timekeeping_valid_for_hres(void)
int ret;
do {
@@ -318,7 +318,7 @@ index 7c50de8..8ce6912 100644
return ret;
}
-@@ -550,11 +558,11 @@ u64 timekeeping_max_deferment(void)
+@@ -559,11 +567,11 @@ u64 timekeeping_max_deferment(void)
unsigned long seq;
u64 ret;
do {
@@ -332,9 +332,9 @@ index 7c50de8..8ce6912 100644
return ret;
}
-@@ -601,11 +609,13 @@ void __init timekeeping_init(void)
- read_persistent_clock(&now);
- read_boot_clock(&boot);
+@@ -623,11 +631,13 @@ void __init timekeeping_init(void)
+ boot.tv_nsec = 0;
+ }
- seqlock_init(&timekeeper.lock);
+ raw_spin_lock_init(&timekeeper.lock);
@@ -348,7 +348,7 @@ index 7c50de8..8ce6912 100644
clock = clocksource_default_clock();
if (clock->enable)
clock->enable(clock);
-@@ -624,7 +634,8 @@ void __init timekeeping_init(void)
+@@ -646,7 +656,8 @@ void __init timekeeping_init(void)
update_rt_offset();
timekeeper.total_sleep_time.tv_sec = 0;
timekeeper.total_sleep_time.tv_nsec = 0;
@@ -358,7 +358,7 @@ index 7c50de8..8ce6912 100644
}
/* time in seconds when suspend began */
-@@ -678,7 +689,8 @@ void timekeeping_inject_sleeptime(struct timespec *delta)
+@@ -700,7 +711,8 @@ void timekeeping_inject_sleeptime(struct timespec *delta)
if (!(ts.tv_sec == 0 && ts.tv_nsec == 0))
return;
@@ -368,7 +368,7 @@ index 7c50de8..8ce6912 100644
timekeeping_forward_now();
-@@ -686,7 +698,8 @@ void timekeeping_inject_sleeptime(struct timespec *delta)
+@@ -708,7 +720,8 @@ void timekeeping_inject_sleeptime(struct timespec *delta)
timekeeping_update(true);
@@ -378,7 +378,7 @@ index 7c50de8..8ce6912 100644
/* signal hrtimers about time change */
clock_was_set();
-@@ -709,7 +722,8 @@ static void timekeeping_resume(void)
+@@ -731,7 +744,8 @@ static void timekeeping_resume(void)
clocksource_resume();
@@ -388,7 +388,7 @@ index 7c50de8..8ce6912 100644
if (timespec_compare(&ts, &timekeeping_suspend_time) > 0) {
ts = timespec_sub(ts, timekeeping_suspend_time);
-@@ -720,7 +734,8 @@ static void timekeeping_resume(void)
+@@ -742,7 +756,8 @@ static void timekeeping_resume(void)
timekeeper.ntp_error = 0;
timekeeping_suspended = 0;
timekeeping_update(false);
@@ -398,7 +398,7 @@ index 7c50de8..8ce6912 100644
touch_softlockup_watchdog();
-@@ -738,7 +753,8 @@ static int timekeeping_suspend(void)
+@@ -760,7 +775,8 @@ static int timekeeping_suspend(void)
read_persistent_clock(&timekeeping_suspend_time);
@@ -408,7 +408,7 @@ index 7c50de8..8ce6912 100644
timekeeping_forward_now();
timekeeping_suspended = 1;
-@@ -761,7 +777,8 @@ static int timekeeping_suspend(void)
+@@ -783,7 +799,8 @@ static int timekeeping_suspend(void)
timekeeping_suspend_time =
timespec_add(timekeeping_suspend_time, delta_delta);
}
@@ -418,7 +418,7 @@ index 7c50de8..8ce6912 100644
clockevents_notify(CLOCK_EVT_NOTIFY_SUSPEND, NULL);
clocksource_suspend();
-@@ -1022,7 +1039,8 @@ static void update_wall_time(void)
+@@ -1044,7 +1061,8 @@ static void update_wall_time(void)
int shift = 0, maxshift;
unsigned long flags;
@@ -428,7 +428,7 @@ index 7c50de8..8ce6912 100644
/* Make sure we're fully resumed: */
if (unlikely(timekeeping_suspended))
-@@ -1112,8 +1130,8 @@ static void update_wall_time(void)
+@@ -1137,8 +1155,8 @@ static void update_wall_time(void)
timekeeping_update(false);
out:
@@ -439,7 +439,7 @@ index 7c50de8..8ce6912 100644
}
/**
-@@ -1159,13 +1177,13 @@ void get_monotonic_boottime(struct timespec *ts)
+@@ -1184,13 +1202,13 @@ void get_monotonic_boottime(struct timespec *ts)
WARN_ON(timekeeping_suspended);
do {
@@ -455,7 +455,7 @@ index 7c50de8..8ce6912 100644
set_normalized_timespec(ts, ts->tv_sec + tomono.tv_sec + sleep.tv_sec,
ts->tv_nsec + tomono.tv_nsec + sleep.tv_nsec + nsecs);
-@@ -1216,10 +1234,10 @@ struct timespec current_kernel_time(void)
+@@ -1241,10 +1259,10 @@ struct timespec current_kernel_time(void)
unsigned long seq;
do {
@@ -468,7 +468,7 @@ index 7c50de8..8ce6912 100644
return now;
}
-@@ -1231,11 +1249,11 @@ struct timespec get_monotonic_coarse(void)
+@@ -1256,11 +1274,11 @@ struct timespec get_monotonic_coarse(void)
unsigned long seq;
do {
@@ -482,7 +482,7 @@ index 7c50de8..8ce6912 100644
set_normalized_timespec(&now, now.tv_sec + mono.tv_sec,
now.tv_nsec + mono.tv_nsec);
-@@ -1267,11 +1285,11 @@ void get_xtime_and_monotonic_and_sleep_offset(struct timespec *xtim,
+@@ -1292,11 +1310,11 @@ void get_xtime_and_monotonic_and_sleep_offset(struct timespec *xtim,
unsigned long seq;
do {
@@ -496,7 +496,7 @@ index 7c50de8..8ce6912 100644
}
#ifdef CONFIG_HIGH_RES_TIMERS
-@@ -1317,9 +1335,9 @@ ktime_t ktime_get_monotonic_offset(void)
+@@ -1342,9 +1360,9 @@ ktime_t ktime_get_monotonic_offset(void)
struct timespec wtom;
do {
@@ -508,7 +508,7 @@ index 7c50de8..8ce6912 100644
return timespec_to_ktime(wtom);
}
-@@ -1334,7 +1352,9 @@ EXPORT_SYMBOL_GPL(ktime_get_monotonic_offset);
+@@ -1359,7 +1377,9 @@ EXPORT_SYMBOL_GPL(ktime_get_monotonic_offset);
*/
void xtime_update(unsigned long ticks)
{
diff --git a/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch b/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
index 0705acd..e279f0d 100644
--- a/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
+++ b/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
@@ -1,4 +1,4 @@
-From 61b468992bef98f38f638d0c0d8489f19dae5a63 Mon Sep 17 00:00:00 2001
+From e016b0bbe11480356eb3d7bdf806184d6c93a6c1 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Wed, 7 Dec 2011 12:48:42 +0100
Subject: [PATCH 013/262] intel_idle: Convert i7300_idle_lock to raw spinlock
diff --git a/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch b/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch
index ff3f910..a89612a 100644
--- a/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch
+++ b/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch
@@ -1,4 +1,4 @@
-From 9c48fbd50f131c624577a2934210b28cddd98aa8 Mon Sep 17 00:00:00 2001
+From 0382dbbed196e043ea79ce222f43a77b38b8cc32 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 29 Sep 2011 12:24:30 -0500
Subject: [PATCH 014/262] tracing: Account for preempt off in
@@ -28,7 +28,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 9 insertions(+)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index a36a9f7..82ba3a9 100644
+index fbf591c..bb87178 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3449,7 +3449,16 @@ asmlinkage void __sched notrace preempt_schedule(void)
diff --git a/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch b/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch
index 33f0f1c..fa416ce 100644
--- a/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch
+++ b/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch
@@ -1,4 +1,4 @@
-From a06ff2af68b6638694a1752ed3351d24647d4533 Mon Sep 17 00:00:00 2001
+From db2a822117f9b4df5997ed20b0a18b38773b5a73 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 21 Sep 2011 19:57:12 +0200
Subject: [PATCH 015/262] signal-revert-ptrace-preempt-magic.patch
diff --git a/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch b/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
index 644fb11..b6e28e0 100644
--- a/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
+++ b/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
@@ -1,4 +1,4 @@
-From 188cd066d4319e03b3c233d592a16a5c6fc926f8 Mon Sep 17 00:00:00 2001
+From ca19b4fb0cdc2df18cb0abf7be3ba879a81a58da Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 16 Mar 2011 14:45:31 +0100
Subject: [PATCH 016/262] arm: Mark pmu interupt IRQF_NO_THREAD
diff --git a/patches/0017-arm-Allow-forced-irq-threading.patch b/patches/0017-arm-Allow-forced-irq-threading.patch
index 97ad6d6..b830402 100644
--- a/patches/0017-arm-Allow-forced-irq-threading.patch
+++ b/patches/0017-arm-Allow-forced-irq-threading.patch
@@ -1,4 +1,4 @@
-From b4863a21fe8fcd1953b909ca13d44a8e7acd0c7a Mon Sep 17 00:00:00 2001
+From d4324d91d174b11effbf99252f18ffddc678bcd3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 13:15:20 +0200
Subject: [PATCH 017/262] arm: Allow forced irq threading
diff --git a/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch b/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch
index 1959378..a18be8a 100644
--- a/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch
+++ b/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch
@@ -1,4 +1,4 @@
-From 4b6783d8e5523dadbb0f854016e4668f64c548b1 Mon Sep 17 00:00:00 2001
+From 2b185a40e37725f9188653e0e0319299b6d4d7dc Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com>
Date: Mon, 19 Sep 2011 14:51:14 -0700
Subject: [PATCH 018/262] preempt-rt: Convert arm boot_lock to raw
diff --git a/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch b/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch
index 402ca86..a72fcc5 100644
--- a/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch
+++ b/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch
@@ -1,4 +1,4 @@
-From 7034172c487e284cb607c4ce9dbb326fa9b655dd Mon Sep 17 00:00:00 2001
+From 50930a6e50fb29feb597b1bb40366d65a93a7f20 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 11 Apr 2012 11:26:38 +0200
Subject: [PATCH 019/262] arm-omap-make-wakeupgen_lock-raw.patch
diff --git a/patches/0020-signals-Do-not-wakeup-self.patch b/patches/0020-signals-Do-not-wakeup-self.patch
index c912be2..f4e08ec 100644
--- a/patches/0020-signals-Do-not-wakeup-self.patch
+++ b/patches/0020-signals-Do-not-wakeup-self.patch
@@ -1,4 +1,4 @@
-From 68331549e524c2baebf4072eafdca0a5a81edaed Mon Sep 17 00:00:00 2001
+From b145ea7c02f12d274734274cacf1972bb97b9197 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH 020/262] signals: Do not wakeup self
diff --git a/patches/0021-posix-timers-Prevent-broadcast-signals.patch b/patches/0021-posix-timers-Prevent-broadcast-signals.patch
index 56361a4..6d6cf89 100644
--- a/patches/0021-posix-timers-Prevent-broadcast-signals.patch
+++ b/patches/0021-posix-timers-Prevent-broadcast-signals.patch
@@ -1,4 +1,4 @@
-From c85fbd335f0eeecad492fcf137fe3d2a9fcadb9b Mon Sep 17 00:00:00 2001
+From 4d1716a56d738127da4977873b24e740feb324ac Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:29:20 -0500
Subject: [PATCH 021/262] posix-timers: Prevent broadcast signals
diff --git a/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch b/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
index 5eb92bc..856160a 100644
--- a/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
+++ b/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
@@ -1,4 +1,4 @@
-From 1211fa2ed2c7cfde47f5f13d1c902d5fd7bff1f6 Mon Sep 17 00:00:00 2001
+From 3f259ae29be9816e693a6d10fc1e1deb022e7120 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:56 -0500
Subject: [PATCH 022/262] signals: Allow rt tasks to cache one sigqueue struct
@@ -16,10 +16,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
5 files changed, 83 insertions(+), 5 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 7b06169..3af0fc9 100644
+index 48241aa..b336b9e 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1435,6 +1435,7 @@ struct task_struct {
+@@ -1438,6 +1438,7 @@ struct task_struct {
/* signal handlers */
struct signal_struct *signal;
struct sighand_struct *sighand;
diff --git a/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch b/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch
index 0955710..49bbfa2 100644
--- a/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch
+++ b/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch
@@ -1,4 +1,4 @@
-From d9a4a8832dc1117052ee55a0138d041189a7e7c5 Mon Sep 17 00:00:00 2001
+From 176f44ed17f796514140ad42a39c9be99c847e4e Mon Sep 17 00:00:00 2001
From: Oleg Nesterov <oleg@redhat.com>
Date: Thu, 7 Jun 2012 07:46:44 -0400
Subject: [PATCH 023/262] signal/x86: Delay calling signals in atomic
@@ -81,10 +81,10 @@ index 115eac4..c67d83f 100644
if (thread_info_flags & _TIF_SIGPENDING)
do_signal(regs);
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 3af0fc9..30a12ca 100644
+index b336b9e..55cbb63 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1440,6 +1440,10 @@ struct task_struct {
+@@ -1443,6 +1443,10 @@ struct task_struct {
sigset_t blocked, real_blocked;
sigset_t saved_sigmask; /* restored if set_restore_sigmask() was used */
struct sigpending pending;
diff --git a/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch b/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
index a07598f..d4c308a 100644
--- a/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
+++ b/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
@@ -1,4 +1,4 @@
-From f5311f04f7a2569522ccb2e825abf828faa1cce9 Mon Sep 17 00:00:00 2001
+From ce52a8d337a1c54fd80b528d0a6c4b2f4db2c741 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 024/262] generic: Use raw local irq variant for generic
diff --git a/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch b/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch
index 5b79328..17aaea7 100644
--- a/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch
+++ b/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch
@@ -1,4 +1,4 @@
-From 1481e853ddf5c1283470b0e3970442f26c47fefb Mon Sep 17 00:00:00 2001
+From 18d2de8bb7006d258bad4f88ca208a9e9c13e430 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 025/262] drivers: random: Reduce preempt disabled region
diff --git a/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch b/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
index 2ea50ea..d6b7e5b 100644
--- a/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
+++ b/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
@@ -1,4 +1,4 @@
-From e4a9d42e9b8266897a41a3baea0e0f55edc465a0 Mon Sep 17 00:00:00 2001
+From c0deeed48ba6893e40f151133411d0a5c4f827d8 Mon Sep 17 00:00:00 2001
From: Benedikt Spranger <b.spranger@linutronix.de>
Date: Sat, 6 Mar 2010 17:47:10 +0100
Subject: [PATCH 026/262] ARM: AT91: PIT: Remove irq handler when clock event
diff --git a/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch b/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
index 13dee5e..8baadfe 100644
--- a/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
+++ b/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
@@ -1,4 +1,4 @@
-From 1fcca35413cfb14a594d0415e160b5cbea3fe495 Mon Sep 17 00:00:00 2001
+From de718c87ba08ed0a0b75d314f0a4f3b358ad0680 Mon Sep 17 00:00:00 2001
From: Benedikt Spranger <b.spranger@linutronix.de>
Date: Mon, 8 Mar 2010 18:57:04 +0100
Subject: [PATCH 027/262] clocksource: TCLIB: Allow higher clock rates for
diff --git a/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch b/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
index 26c85a8..a8a6835 100644
--- a/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
+++ b/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
@@ -1,4 +1,4 @@
-From 1d4e337dd1785ca512cdd9ee55b47a1d6ee8ee73 Mon Sep 17 00:00:00 2001
+From 921b0e19d6c9f1ccb165d64e2a6e6ab337782ecd Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:18 -0500
Subject: [PATCH 028/262] drivers/net: tulip_remove_one needs to call
diff --git a/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch b/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch
index e2997ff..60b08b3 100644
--- a/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch
+++ b/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch
@@ -1,4 +1,4 @@
-From a0aec8d791292e3a6f64bf4040ea2712a6098223 Mon Sep 17 00:00:00 2001
+From ab7b5522dcaa575ab463f5bd54a693f35aec8e5a Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:24 -0500
Subject: [PATCH 029/262] drivers/net: Use disable_irq_nosync() in 8139too
diff --git a/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch b/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
index 2e53b16..08dc31e 100644
--- a/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
+++ b/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
@@ -1,4 +1,4 @@
-From 08d7769c56c34739ae95b6a25835cb726b17f3f2 Mon Sep 17 00:00:00 2001
+From 044e83f2b6dc1c2aa61f97b68fb373416a50e186 Mon Sep 17 00:00:00 2001
From: Darren Hart <dvhltc@us.ibm.com>
Date: Tue, 18 May 2010 14:33:07 -0700
Subject: [PATCH 030/262] drivers: net: ehea: Make rx irq handler non-threaded
diff --git a/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch b/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
index 45617c1..d22ff74 100644
--- a/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
+++ b/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
@@ -1,4 +1,4 @@
-From b4e7b76b0f6bd07bd5c285dd086b006d3429e80d Mon Sep 17 00:00:00 2001
+From 017c98d3f0026071f77bdc3f4533f53714d0b580 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 17 Nov 2009 12:02:43 +0100
Subject: [PATCH 031/262] drivers: net: at91_ether: Make mdio protection -rt
diff --git a/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch b/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
index 848f39c..c2869ec 100644
--- a/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
+++ b/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
@@ -1,4 +1,4 @@
-From ed50b10c6126baae74d84b9023774d7568bcbd38 Mon Sep 17 00:00:00 2001
+From e85bc8ea44da1e50ebb833ca1fee1369aafcf7cb Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:37 -0500
Subject: [PATCH 032/262] mm: Prepare decoupling the page fault disabling
@@ -17,10 +17,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
4 files changed, 34 insertions(+), 30 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 30a12ca..a1b9db2 100644
+index 55cbb63..f533fdb 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1478,6 +1478,7 @@ struct task_struct {
+@@ -1481,6 +1481,7 @@ struct task_struct {
/* mutex deadlock detection */
struct mutex_waiter *blocked_on;
#endif
diff --git a/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch b/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
index 6d03636..f507237 100644
--- a/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
+++ b/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
@@ -1,4 +1,4 @@
-From 5196b8081d94235833fe36cfd462bd5563c57b8b Mon Sep 17 00:00:00 2001
+From e187bdba51f0ae44e1940a80ec4f456f04332324 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:32:28 +0100
Subject: [PATCH 033/262] mm: Fixup all fault handlers to check
diff --git a/patches/0034-mm-pagefault_disabled.patch b/patches/0034-mm-pagefault_disabled.patch
index 910cc9c..c5fd494 100644
--- a/patches/0034-mm-pagefault_disabled.patch
+++ b/patches/0034-mm-pagefault_disabled.patch
@@ -1,4 +1,4 @@
-From e072c6cd3865e6c7f53541337a0309eb0b7003bb Mon Sep 17 00:00:00 2001
+From 26bbd344312552190feadb5e8b5849c897401270 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:31:31 +0200
Subject: [PATCH 034/262] mm: pagefault_disabled()
@@ -334,7 +334,7 @@ index cc58b7c..93d33ee 100644
return;
}
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index a1b9db2..cc4c59f 100644
+index f533fdb..1ef12c2 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -90,6 +90,7 @@ struct sched_param {
@@ -345,7 +345,7 @@ index a1b9db2..cc4c59f 100644
#include <asm/processor.h>
-@@ -1478,7 +1479,9 @@ struct task_struct {
+@@ -1481,7 +1482,9 @@ struct task_struct {
/* mutex deadlock detection */
struct mutex_waiter *blocked_on;
#endif
@@ -355,7 +355,7 @@ index a1b9db2..cc4c59f 100644
#ifdef CONFIG_TRACE_IRQFLAGS
unsigned int irq_events;
unsigned long hardirq_enable_ip;
-@@ -1628,6 +1631,17 @@ struct task_struct {
+@@ -1631,6 +1634,17 @@ struct task_struct {
/* Future-safe accessor for struct task_struct's cpus_allowed. */
#define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
diff --git a/patches/0035-mm-raw_pagefault_disable.patch b/patches/0035-mm-raw_pagefault_disable.patch
index ffb9530..5b55b7d 100644
--- a/patches/0035-mm-raw_pagefault_disable.patch
+++ b/patches/0035-mm-raw_pagefault_disable.patch
@@ -1,4 +1,4 @@
-From 2f80d139ff3d90762f9eeecd613aab040d744145 Mon Sep 17 00:00:00 2001
+From 5766f86283a8315801f0b2b7630004dd8bef589d Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 5 Aug 2011 17:16:58 +0200
Subject: [PATCH 035/262] mm: raw_pagefault_disable
diff --git a/patches/0036-filemap-fix-up.patch.patch b/patches/0036-filemap-fix-up.patch.patch
index f06e3f2..2902a4a 100644
--- a/patches/0036-filemap-fix-up.patch.patch
+++ b/patches/0036-filemap-fix-up.patch.patch
@@ -1,4 +1,4 @@
-From fac01424b23675c625543683c2ddb1b015a10e0d Mon Sep 17 00:00:00 2001
+From d830710cf56f910a52067fa78235287a876339e6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 18:56:24 +0200
Subject: [PATCH 036/262] filemap-fix-up.patch
diff --git a/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch b/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
index 0320fc3..0083610 100644
--- a/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
+++ b/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
@@ -1,4 +1,4 @@
-From e408dacaf14b37e31cf39550d09c32f4c2ed79f8 Mon Sep 17 00:00:00 2001
+From 2be4b613bb56c01f3289327cbde9964267cfa60c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 25 Jul 2009 22:06:27 +0200
Subject: [PATCH 037/262] mm: Remove preempt count from pagefault
diff --git a/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch b/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
index 12e13f0..05d42ce 100644
--- a/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
+++ b/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
@@ -1,4 +1,4 @@
-From 02e11883717f1f006b86a8650d99ecb10223a307 Mon Sep 17 00:00:00 2001
+From 208ef4985e253ced9996649c07d1511b5961c676 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:25 -0500
Subject: [PATCH 038/262] x86: highmem: Replace BUG_ON by WARN_ON
diff --git a/patches/0039-suspend-Prevent-might-sleep-splats.patch b/patches/0039-suspend-Prevent-might-sleep-splats.patch
index 11263a2..43913e2 100644
--- a/patches/0039-suspend-Prevent-might-sleep-splats.patch
+++ b/patches/0039-suspend-Prevent-might-sleep-splats.patch
@@ -1,4 +1,4 @@
-From 2b93f12e4362d93f751ac1d42e814ea46169792c Mon Sep 17 00:00:00 2001
+From 37fd8b14594b1a713247a14047911222f616b17e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 15 Jul 2010 10:29:00 +0200
Subject: [PATCH 039/262] suspend: Prevent might sleep splats
diff --git a/patches/0040-OF-Fixup-resursive-locking-code-paths.patch b/patches/0040-OF-Fixup-resursive-locking-code-paths.patch
index 8e9aca5..2950341 100644
--- a/patches/0040-OF-Fixup-resursive-locking-code-paths.patch
+++ b/patches/0040-OF-Fixup-resursive-locking-code-paths.patch
@@ -1,4 +1,4 @@
-From 6408bacf15ea3bc107922751fe0fea687b102f81 Mon Sep 17 00:00:00 2001
+From ea7fd1f8ea08be35ed5211745ab8c9ed7e4dfa3e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 13 Aug 2009 09:04:10 +0200
Subject: [PATCH 040/262] OF: Fixup resursive locking code paths
diff --git a/patches/0041-of-convert-devtree-lock.patch.patch b/patches/0041-of-convert-devtree-lock.patch.patch
index 9f1572a..27adff0 100644
--- a/patches/0041-of-convert-devtree-lock.patch.patch
+++ b/patches/0041-of-convert-devtree-lock.patch.patch
@@ -1,4 +1,4 @@
-From 167dbe67694a797bd4368a14b73b0fa2da910744 Mon Sep 17 00:00:00 2001
+From d8a7838b97a8ebc32d409b3504bd156a937f01cb Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 14:35:34 +0100
Subject: [PATCH 041/262] of-convert-devtree-lock.patch
diff --git a/patches/0042-list-add-list-last-entry.patch.patch b/patches/0042-list-add-list-last-entry.patch.patch
index c55f2e4..b0c65f2 100644
--- a/patches/0042-list-add-list-last-entry.patch.patch
+++ b/patches/0042-list-add-list-last-entry.patch.patch
@@ -1,4 +1,4 @@
-From 14ca85d6f68f234f03512df4e2185948b4e07e82 Mon Sep 17 00:00:00 2001
+From da6d0b4c52fac9ea6aa1c6318802c6d1e8da6543 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 21 Jun 2011 11:22:36 +0200
Subject: [PATCH 042/262] list-add-list-last-entry.patch
diff --git a/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch b/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch
index 0d26712..6f4d56f 100644
--- a/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch
+++ b/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch
@@ -1,4 +1,4 @@
-From 2507f1548fd91a5f3124ece345a703624ec4d55d Mon Sep 17 00:00:00 2001
+From f8abfc8bc91b238b1fa3ad9a950efffbef74dd77 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 21 Jun 2011 11:24:35 +0200
Subject: [PATCH 043/262] mm-page-alloc-use-list-last-entry.patch
@@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 918330f..b27e8cb 100644
+index 88a6d87..bace229 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -663,7 +663,7 @@ static void free_pcppages_bulk(struct zone *zone, int count,
diff --git a/patches/0044-mm-slab-move-debug-out.patch.patch b/patches/0044-mm-slab-move-debug-out.patch.patch
index fa591a4..0d53d72 100644
--- a/patches/0044-mm-slab-move-debug-out.patch.patch
+++ b/patches/0044-mm-slab-move-debug-out.patch.patch
@@ -1,4 +1,4 @@
-From 293886aaa0c2b8b4d24a851766488f1582789580 Mon Sep 17 00:00:00 2001
+From 13dd9fc0d4bdec41c4b4f469a472b0a4c4db72a6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 20 Jun 2011 10:42:04 +0200
Subject: [PATCH 044/262] mm-slab-move-debug-out.patch
diff --git a/patches/0045-rwsem-inlcude-fix.patch.patch b/patches/0045-rwsem-inlcude-fix.patch.patch
index 489d452..8d9652f 100644
--- a/patches/0045-rwsem-inlcude-fix.patch.patch
+++ b/patches/0045-rwsem-inlcude-fix.patch.patch
@@ -1,4 +1,4 @@
-From 3dce3311361d53108939e31990418e780cf41044 Mon Sep 17 00:00:00 2001
+From 2eb1a01207d182e59c4f1802d62184dfb28bc1fd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 15 Jul 2011 21:24:27 +0200
Subject: [PATCH 045/262] rwsem-inlcude-fix.patch
diff --git a/patches/0046-sysctl-include-fix.patch.patch b/patches/0046-sysctl-include-fix.patch.patch
index 9106c2b..0fa65b9 100644
--- a/patches/0046-sysctl-include-fix.patch.patch
+++ b/patches/0046-sysctl-include-fix.patch.patch
@@ -1,4 +1,4 @@
-From a39bc078aa56546df059fa84b4d224b5c120820c Mon Sep 17 00:00:00 2001
+From 0474ef1f4a71e65d5be727bc1a2180ed6e33bb20 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 10:52:34 +0100
Subject: [PATCH 046/262] sysctl-include-fix.patch
diff --git a/patches/0047-net-flip-lock-dep-thingy.patch.patch b/patches/0047-net-flip-lock-dep-thingy.patch.patch
index a0f5bd3..7321f21 100644
--- a/patches/0047-net-flip-lock-dep-thingy.patch.patch
+++ b/patches/0047-net-flip-lock-dep-thingy.patch.patch
@@ -1,4 +1,4 @@
-From d4e53a66ec28f14030e5d2d99f1cbb2a84b04446 Mon Sep 17 00:00:00 2001
+From 0a42af725f6eb46be13b4644ef7363c59135a3cf Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 10:59:58 +0200
Subject: [PATCH 047/262] net-flip-lock-dep-thingy.patch
@@ -93,10 +93,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net/core/sock.c b/net/core/sock.c
-index 0f8402e..56eadfb 100644
+index d3e0a52..08ac2d6 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
-@@ -2142,12 +2142,11 @@ void lock_sock_nested(struct sock *sk, int subclass)
+@@ -2143,12 +2143,11 @@ void lock_sock_nested(struct sock *sk, int subclass)
if (sk->sk_lock.owned)
__lock_sock(sk);
sk->sk_lock.owned = 1;
diff --git a/patches/0048-softirq-thread-do-softirq.patch.patch b/patches/0048-softirq-thread-do-softirq.patch.patch
index bc1301b..e93b791 100644
--- a/patches/0048-softirq-thread-do-softirq.patch.patch
+++ b/patches/0048-softirq-thread-do-softirq.patch.patch
@@ -1,4 +1,4 @@
-From 74b445190ff85f09bb5580aedfe65c64b6b8aec4 Mon Sep 17 00:00:00 2001
+From 5845e4c45f495b942202709f480f3c8faa8d3125 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:44:15 +0200
Subject: [PATCH 048/262] softirq-thread-do-softirq.patch
@@ -22,10 +22,10 @@ index 2aea5d2..02c3c4f 100644
extern void softirq_init(void);
extern void __raise_softirq_irqoff(unsigned int nr);
diff --git a/net/core/dev.c b/net/core/dev.c
-index c299416..e8d5703 100644
+index 3fd9cae..3baf997 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
-@@ -2943,7 +2943,7 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -2961,7 +2961,7 @@ int netif_rx_ni(struct sk_buff *skb)
preempt_disable();
err = netif_rx(skb);
if (local_softirq_pending())
diff --git a/patches/0049-softirq-split-out-code.patch.patch b/patches/0049-softirq-split-out-code.patch.patch
index 15fc6cc..263ff6a 100644
--- a/patches/0049-softirq-split-out-code.patch.patch
+++ b/patches/0049-softirq-split-out-code.patch.patch
@@ -1,4 +1,4 @@
-From 440280890437517c86c7076833c875669f541440 Mon Sep 17 00:00:00 2001
+From c1e1b69f2348393f7a268fc8ddb823452ac0f01e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:46:49 +0200
Subject: [PATCH 049/262] softirq-split-out-code.patch
diff --git a/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch b/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
index d6bc8e9..b45a13c 100644
--- a/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
+++ b/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
@@ -1,4 +1,4 @@
-From fdb57cbf482b80d02086033bb9d00a411f3fcedc Mon Sep 17 00:00:00 2001
+From 47d64004354bef7a46c8941704a5055fd7ac8332 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:27 -0500
Subject: [PATCH 050/262] x86: Do not unmask io_apic when interrupt is in
diff --git a/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch b/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
index b379277..8da50c0 100644
--- a/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
+++ b/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
@@ -1,4 +1,4 @@
-From bc94d1eedc26a7b787d40a4153b5c429a7295e6c Mon Sep 17 00:00:00 2001
+From 2df034a1e247f016bf74d240434d2be1b1d0ebcb Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 7 Jun 2012 07:46:49 -0400
Subject: [PATCH 051/262] x86: Do not disable preemption in int3 on 32bit
diff --git a/patches/0052-locking-various-init-fixes.patch.patch b/patches/0052-locking-various-init-fixes.patch.patch
index 3f3d60e..ea70bfd 100644
--- a/patches/0052-locking-various-init-fixes.patch.patch
+++ b/patches/0052-locking-various-init-fixes.patch.patch
@@ -1,4 +1,4 @@
-From 3fa7d0ae98f8a70f0261ff27f3dc55bcb703500c Mon Sep 17 00:00:00 2001
+From 647797640c359064797a20b1b7fb0ba498061352 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:25:03 +0200
Subject: [PATCH 052/262] locking-various-init-fixes.patch
diff --git a/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch b/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
index c8fda43..e5d8a5c 100644
--- a/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
+++ b/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
@@ -1,4 +1,4 @@
-From 5228c6b0275ccc8880d2338b1b994ff464a2599b Mon Sep 17 00:00:00 2001
+From 0c4c0889c75a4b11e37a07cd2a325282ac348dbf Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Dec 2011 00:07:16 +0100
Subject: [PATCH 053/262] pci: Use __wake_up_all_locked
diff --git a/patches/0054-latency-hist.patch.patch b/patches/0054-latency-hist.patch.patch
index 0ba980d..b1845c5 100644
--- a/patches/0054-latency-hist.patch.patch
+++ b/patches/0054-latency-hist.patch.patch
@@ -1,4 +1,4 @@
-From 555862035a6456dec6cbee6fe5fda2a6efca0d7b Mon Sep 17 00:00:00 2001
+From 60b56c317a78307d8a9a4be130cc04bae9a9c3b2 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 14:03:41 +0100
Subject: [PATCH 054/262] latency-hist.patch
@@ -221,10 +221,10 @@ index 0000000..6f2aeab
+
+These data are also reset when the wakeup histogram is reset.
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index cc4c59f..3e6fb2f 100644
+index 1ef12c2..ad5215c 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1614,6 +1614,12 @@ struct task_struct {
+@@ -1617,6 +1617,12 @@ struct task_struct {
unsigned long trace;
/* bitmask and counter of trace recursion */
unsigned long trace_recursion;
diff --git a/patches/0055-hwlatdetect.patch.patch b/patches/0055-hwlatdetect.patch.patch
index 3430b49..e42bfa5 100644
--- a/patches/0055-hwlatdetect.patch.patch
+++ b/patches/0055-hwlatdetect.patch.patch
@@ -1,4 +1,4 @@
-From 37efa11b0e02a70151a61b8f62989fa1d2c882c8 Mon Sep 17 00:00:00 2001
+From 0dcb22c4a274b7c8634168fe67591794bbefdcc5 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 13:53:12 +0100
Subject: [PATCH 055/262] hwlatdetect.patch
diff --git a/patches/0056-localversion.patch.patch b/patches/0056-localversion.patch.patch
index e41f128..51084ef 100644
--- a/patches/0056-localversion.patch.patch
+++ b/patches/0056-localversion.patch.patch
@@ -1,4 +1,4 @@
-From 24aafb62c66a1a1140f0da0b31ba22a5316c638b Mon Sep 17 00:00:00 2001
+From cfebd1ecb2728dc039bca874ac907a8b811ac3f8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 20:25:16 +0200
Subject: [PATCH 056/262] localversion.patch
diff --git a/patches/0057-early-printk-consolidate.patch.patch b/patches/0057-early-printk-consolidate.patch.patch
index 74ab18f..0c36d89 100644
--- a/patches/0057-early-printk-consolidate.patch.patch
+++ b/patches/0057-early-printk-consolidate.patch.patch
@@ -1,4 +1,4 @@
-From 48aca4c2b1ae86ef87e99b2083be24ee83e783a4 Mon Sep 17 00:00:00 2001
+From 3ae27f3c1c5726f7d007153e141a723139c239da Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 23 Jul 2011 11:04:08 +0200
Subject: [PATCH 057/262] early-printk-consolidate.patch
diff --git a/patches/0058-printk-kill.patch.patch b/patches/0058-printk-kill.patch.patch
index dc5e778..0acc08b 100644
--- a/patches/0058-printk-kill.patch.patch
+++ b/patches/0058-printk-kill.patch.patch
@@ -1,4 +1,4 @@
-From b2cd09fd9c954590bcbbbc92818fdbf9d575ffdf Mon Sep 17 00:00:00 2001
+From b40b014f3d66e63904ed62a6ff957f734dc6b504 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 22 Jul 2011 17:58:40 +0200
Subject: [PATCH 058/262] printk-kill.patch
diff --git a/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch b/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch
index 4cd7018..329713e 100644
--- a/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch
+++ b/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch
@@ -1,4 +1,4 @@
-From 39d88d1ddc8dfbe29212ad30a6296eac1a5f60f0 Mon Sep 17 00:00:00 2001
+From 39ee56eba7104ec40fa054cc86ae41f461285e12 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 2 Sep 2011 14:29:33 +0200
Subject: [PATCH 059/262] printk: 'force_early_printk' boot param to help with
diff --git a/patches/0060-rt-preempt-base-config.patch.patch b/patches/0060-rt-preempt-base-config.patch.patch
index 3147cc2..31b422f 100644
--- a/patches/0060-rt-preempt-base-config.patch.patch
+++ b/patches/0060-rt-preempt-base-config.patch.patch
@@ -1,4 +1,4 @@
-From 1a4a7c2fb4e63fbdacf28e0c90cf4d3483d7bd77 Mon Sep 17 00:00:00 2001
+From c19b90f28342b770a6a64d17be50a0c15a5bc15a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 12:39:57 +0200
Subject: [PATCH 060/262] rt-preempt-base-config.patch
diff --git a/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch b/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
index f17dc68..3805ef0 100644
--- a/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
+++ b/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
@@ -1,4 +1,4 @@
-From cf650d888232505e19c2e3d0e51f762f11ec2e46 Mon Sep 17 00:00:00 2001
+From 9178727a12e5bd1efd12cb98c8ae97857a433978 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:58 -0500
Subject: [PATCH 061/262] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
diff --git a/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch b/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch
index 71e8f2e..5b8fa2d 100644
--- a/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch
+++ b/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch
@@ -1,4 +1,4 @@
-From ebd9b5e2b127e53bfaa61b74906916c66fa199af Mon Sep 17 00:00:00 2001
+From 49e0f92aec38954fdcc2ba7b1c0ec6a5c759d69f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:34:14 +0200
Subject: [PATCH 062/262] rt: local_irq_* variants depending on RT/!RT
diff --git a/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch b/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch
index 2072036..c0edb48 100644
--- a/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch
+++ b/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch
@@ -1,4 +1,4 @@
-From 555f026313a3730690881f685f8f7936994ffdd1 Mon Sep 17 00:00:00 2001
+From 601c42883682d7299ee7e7264dd54d2d0c6de7dd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jul 2009 12:38:56 +0200
Subject: [PATCH 063/262] preempt: Provide preempt_*_(no)rt variants
diff --git a/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch b/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
index 84aa8f0..d66ec36 100644
--- a/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
+++ b/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
@@ -1,4 +1,4 @@
-From 2ea2532b14c12b7b39653476228361655b67265f Mon Sep 17 00:00:00 2001
+From 3087847d51b19d3372421fa2a58d12747ae46e2e Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:29 -0500
Subject: [PATCH 064/262] ata: Do not disable interrupts in ide code for
diff --git a/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch b/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
index 0029996..850bd5c 100644
--- a/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
+++ b/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
@@ -1,4 +1,4 @@
-From fe823da6bb0c7a500f2e5dfdc735c561beff133c Mon Sep 17 00:00:00 2001
+From e36c7616d480eda72ba600d56ddb894db98505bd Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 065/262] ide: Do not disable interrupts for PREEMPT-RT
diff --git a/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch b/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
index 6935ac9..7af19ea 100644
--- a/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
+++ b/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
@@ -1,4 +1,4 @@
-From e140ebc3c93d465ec1fce9ba061bc95770892159 Mon Sep 17 00:00:00 2001
+From 263ea904fd61763f45c7863a455911bfb37b84f1 Mon Sep 17 00:00:00 2001
From: Sven-Thorsten Dietrich <sdietrich@novell.com>
Date: Fri, 3 Jul 2009 08:30:35 -0500
Subject: [PATCH 066/262] infiniband: Mellanox IB driver patch use _nort()
diff --git a/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch b/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
index 551d2e7..5a539d1 100644
--- a/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
+++ b/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
@@ -1,4 +1,4 @@
-From 4a51a6f61bff89c64d428fdd316028b47eb39c1c Mon Sep 17 00:00:00 2001
+From 3663528f4970560994b4077d40eea73d024b1bda Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 067/262] input: gameport: Do not disable interrupts on
diff --git a/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch b/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
index fc576aa..abf7327 100644
--- a/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
+++ b/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
@@ -1,4 +1,4 @@
-From 80a35a0b07183e020c75da1dd76a7ee60cb686c6 Mon Sep 17 00:00:00 2001
+From 1210615e8a951d80d5a62d33e34a1b212a4780e4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:54:51 +0200
Subject: [PATCH 068/262] acpi: Do not disable interrupts on PREEMPT_RT
diff --git a/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch b/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
index baa029c..96a975a 100644
--- a/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
+++ b/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
@@ -1,4 +1,4 @@
-From a9c531dcc43bfbebfd2ff8c0b4e99a5190583908 Mon Sep 17 00:00:00 2001
+From 3277b4e77e538366112f144325f6632c14b012e9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 23:06:05 +0200
Subject: [PATCH 069/262] core: Do not disable interrupts on RT in
diff --git a/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch b/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
index 04d1ba2..0b5e410 100644
--- a/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
+++ b/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
@@ -1,4 +1,4 @@
-From b5b3aa4261468ace55f44a88c75d0eec18973a8c Mon Sep 17 00:00:00 2001
+From 5647b1214db611afce18f36e628faae11984a347 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:33 -0500
Subject: [PATCH 070/262] core: Do not disable interrupts on RT in
diff --git a/patches/0071-usb-Use-local_irq_-_nort-variants.patch b/patches/0071-usb-Use-local_irq_-_nort-variants.patch
index 8b2c476..916e246 100644
--- a/patches/0071-usb-Use-local_irq_-_nort-variants.patch
+++ b/patches/0071-usb-Use-local_irq_-_nort-variants.patch
@@ -1,4 +1,4 @@
-From 79edec5f5ae05848f59b87266c0331ae4f121d4b Mon Sep 17 00:00:00 2001
+From a4c1da8a1d791142efba96e5c77c98a656f088ed Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:26 -0500
Subject: [PATCH 071/262] usb: Use local_irq_*_nort() variants
@@ -13,10 +13,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c
-index 140d3e1..82ea8bf 100644
+index e2cc8df..8378d54 100644
--- a/drivers/usb/core/hcd.c
+++ b/drivers/usb/core/hcd.c
-@@ -2143,7 +2143,7 @@ irqreturn_t usb_hcd_irq (int irq, void *__hcd)
+@@ -2141,7 +2141,7 @@ irqreturn_t usb_hcd_irq (int irq, void *__hcd)
* when the first handler doesn't use it. So let's just
* assume it's never used.
*/
@@ -25,7 +25,7 @@ index 140d3e1..82ea8bf 100644
if (unlikely(HCD_DEAD(hcd) || !HCD_HW_ACCESSIBLE(hcd)))
rc = IRQ_NONE;
-@@ -2152,7 +2152,7 @@ irqreturn_t usb_hcd_irq (int irq, void *__hcd)
+@@ -2150,7 +2150,7 @@ irqreturn_t usb_hcd_irq (int irq, void *__hcd)
else
rc = IRQ_HANDLED;
diff --git a/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch b/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
index 29dc585..75c9690 100644
--- a/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
+++ b/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
@@ -1,4 +1,4 @@
-From d741135d02726742509e6c2f2f6995e00259d159 Mon Sep 17 00:00:00 2001
+From f24f632af942631bd56b887f85a4fb4d58b91524 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 17 Aug 2009 19:49:19 +0200
Subject: [PATCH 072/262] tty: Do not disable interrupts in put_ldisc on -rt
diff --git a/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch b/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch
index 744fd00..9c23d64 100644
--- a/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch
+++ b/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch
@@ -1,4 +1,4 @@
-From ebd705d6b944cd17ff766c0565d1f89045726560 Mon Sep 17 00:00:00 2001
+From 1870e0b77f05f81ac9f6dea374018f3d34b27c7e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:34 -0500
Subject: [PATCH 073/262] mm: scatterlist dont disable irqs on RT
diff --git a/patches/0074-signal-fix-up-rcu-wreckage.patch.patch b/patches/0074-signal-fix-up-rcu-wreckage.patch.patch
index 8e6b9ae..1b31fdb 100644
--- a/patches/0074-signal-fix-up-rcu-wreckage.patch.patch
+++ b/patches/0074-signal-fix-up-rcu-wreckage.patch.patch
@@ -1,4 +1,4 @@
-From 2e0877c4b55ad13f1e5da71d53e86a548dab056d Mon Sep 17 00:00:00 2001
+From 8ae18ca9f11988053408b2468e2b1f14d09d2b5b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 22 Jul 2011 08:07:08 +0200
Subject: [PATCH 074/262] signal-fix-up-rcu-wreckage.patch
diff --git a/patches/0075-net-wireless-warn-nort.patch.patch b/patches/0075-net-wireless-warn-nort.patch.patch
index afe6ded..e04b3a9 100644
--- a/patches/0075-net-wireless-warn-nort.patch.patch
+++ b/patches/0075-net-wireless-warn-nort.patch.patch
@@ -1,4 +1,4 @@
-From 72dd780175be257ae8ebdf43f8b0b5b649f34b33 Mon Sep 17 00:00:00 2001
+From f79b8bf5a7845e1955dd276c7f5796127507012a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 21:05:33 +0200
Subject: [PATCH 075/262] net-wireless-warn-nort.patch
diff --git a/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch b/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch
index d15f6ea..7ef493d 100644
--- a/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch
+++ b/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch
@@ -1,4 +1,4 @@
-From 8b90957ea6165ae6633b51e2e12fa0133eaf9d09 Mon Sep 17 00:00:00 2001
+From 9b8b6b93e1507625dac76a77f26dd4e9a2963231 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 19 Aug 2009 09:56:42 +0200
Subject: [PATCH 076/262] mm: Replace cgroup_page bit spinlock
diff --git a/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch b/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
index 9790b59..8cde5bc 100644
--- a/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
+++ b/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
@@ -1,4 +1,4 @@
-From 5072975a9f2e589bb14dd1010ce8ae90db8bc2dc Mon Sep 17 00:00:00 2001
+From 11cbe55bfb4b43fa53cbc1d6b3b18af07b4ce795 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 09:18:52 +0100
Subject: [PATCH 077/262] buffer_head: Replace bh_uptodate_lock for -rt
diff --git a/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch b/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
index a2aad59..0dc02b1 100644
--- a/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
+++ b/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
@@ -1,4 +1,4 @@
-From e66d19decd9ff559257eb4e2f25ee52d93e21b2a Mon Sep 17 00:00:00 2001
+From 3bdd63ff6f8b9ef42723968a979db3190203f9cd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:11:25 +0100
Subject: [PATCH 078/262] fs: jbd/jbd2: Make state lock and journal head lock
diff --git a/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch b/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
index 3bce904..c13b0cb 100644
--- a/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
+++ b/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
@@ -1,4 +1,4 @@
-From 17a94dbeaffdfcba941b15e3077787388ffb1cef Mon Sep 17 00:00:00 2001
+From 6ad8e46f9c1feb99430f7c7c7dd7254398c98a6d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:22:04 +0100
Subject: [PATCH 079/262] genirq: Disable DEBUG_SHIRQ for rt
diff --git a/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch b/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch
index ce2b1a6..9eb8271 100644
--- a/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch
+++ b/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch
@@ -1,4 +1,4 @@
-From 923857b68ce90f6ae7cf5312c6e89768367f158c Mon Sep 17 00:00:00 2001
+From fe5d6c6f67b73406fadf61d6df93401cae53cf6f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 16:07:37 +0200
Subject: [PATCH 080/262] genirq: Disable random call on preempt-rt
diff --git a/patches/0081-genirq-disable-irqpoll-on-rt.patch b/patches/0081-genirq-disable-irqpoll-on-rt.patch
index 44a2488..431955e 100644
--- a/patches/0081-genirq-disable-irqpoll-on-rt.patch
+++ b/patches/0081-genirq-disable-irqpoll-on-rt.patch
@@ -1,4 +1,4 @@
-From 400aea9d689b47bee60be171ba228e68ba484bd4 Mon Sep 17 00:00:00 2001
+From d1eef165b9122f4e29175a4fd7c9c9513a25e87b Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:57 -0500
Subject: [PATCH 081/262] genirq: disable irqpoll on -rt
diff --git a/patches/0082-genirq-force-threading.patch.patch b/patches/0082-genirq-force-threading.patch.patch
index 7c8afd3..b65c2a1 100644
--- a/patches/0082-genirq-force-threading.patch.patch
+++ b/patches/0082-genirq-force-threading.patch.patch
@@ -1,4 +1,4 @@
-From 609105b804009a70a5ec5d88ca35c0bf6a5172fe Mon Sep 17 00:00:00 2001
+From 64e6958f1db6c7080d318d08bdb754bd91b0fcca Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 3 Apr 2011 11:57:29 +0200
Subject: [PATCH 082/262] genirq-force-threading.patch
diff --git a/patches/0083-drivers-net-fix-livelock-issues.patch b/patches/0083-drivers-net-fix-livelock-issues.patch
index 443be7e..4fd2d1e 100644
--- a/patches/0083-drivers-net-fix-livelock-issues.patch
+++ b/patches/0083-drivers-net-fix-livelock-issues.patch
@@ -1,4 +1,4 @@
-From 9ca81ad95080272b392559aa5b8ec38032b7378c Mon Sep 17 00:00:00 2001
+From 53f58ce81c4c44fe6e00d577515d3e839e4bf4f5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 20 Jun 2009 11:36:54 +0200
Subject: [PATCH 083/262] drivers/net: fix livelock issues
diff --git a/patches/0084-drivers-net-vortex-fix-locking-issues.patch b/patches/0084-drivers-net-vortex-fix-locking-issues.patch
index 6c21c90..e49a4c9 100644
--- a/patches/0084-drivers-net-vortex-fix-locking-issues.patch
+++ b/patches/0084-drivers-net-vortex-fix-locking-issues.patch
@@ -1,4 +1,4 @@
-From dd5de063a65c4ff109b72fba931d500635eda0b5 Mon Sep 17 00:00:00 2001
+From b0b42d47e356421bdee28c59dbb11e12703c4f6e Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 3 Jul 2009 08:30:00 -0500
Subject: [PATCH 084/262] drivers/net: vortex fix locking issues
diff --git a/patches/0085-drivers-net-gianfar-Make-RT-aware.patch b/patches/0085-drivers-net-gianfar-Make-RT-aware.patch
index 9798569..402e7c6 100644
--- a/patches/0085-drivers-net-gianfar-Make-RT-aware.patch
+++ b/patches/0085-drivers-net-gianfar-Make-RT-aware.patch
@@ -1,4 +1,4 @@
-From 7a38713bdfade39da3504c0ba54190d3dc038139 Mon Sep 17 00:00:00 2001
+From d08f0f551238fdb4527efa6b4ed093069d004ad2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Apr 2010 20:20:57 +0200
Subject: [PATCH 085/262] drivers: net: gianfar: Make RT aware
@@ -16,7 +16,7 @@ Tested-by: Xianghua Xiao <xiaoxianghua@gmail.com>
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c
-index 24381e1..e8c9a06 100644
+index 0819a74..c8d1517 100644
--- a/drivers/net/ethernet/freescale/gianfar.c
+++ b/drivers/net/ethernet/freescale/gianfar.c
@@ -1643,7 +1643,7 @@ void stop_gfar(struct net_device *dev)
diff --git a/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch b/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
index 040e530..22b3448 100644
--- a/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
+++ b/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
@@ -1,4 +1,4 @@
-From f950f2fc4b3de535c39366f799312c906b8d0cd8 Mon Sep 17 00:00:00 2001
+From 74d53feb9dc04be130976ff27b49e0505a8359c8 Mon Sep 17 00:00:00 2001
From: Wu Zhangjin <wuzj@lemote.com>
Date: Mon, 4 Jan 2010 11:33:02 +0800
Subject: [PATCH 086/262] USB: Fix the mouse problem when copying large
diff --git a/patches/0087-local-var.patch.patch b/patches/0087-local-var.patch.patch
index 3157cb7..4518977 100644
--- a/patches/0087-local-var.patch.patch
+++ b/patches/0087-local-var.patch.patch
@@ -1,4 +1,4 @@
-From ab9bdbbd6ce1b5446213760f9367c75878819280 Mon Sep 17 00:00:00 2001
+From 166676a47daaecd79123d12a4f4fbddc31156277 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jun 2011 18:40:37 +0200
Subject: [PATCH 087/262] local-var.patch
diff --git a/patches/0088-rt-local-irq-lock.patch.patch b/patches/0088-rt-local-irq-lock.patch.patch
index 9a059ac..d617165 100644
--- a/patches/0088-rt-local-irq-lock.patch.patch
+++ b/patches/0088-rt-local-irq-lock.patch.patch
@@ -1,4 +1,4 @@
-From 2d3ddb4171a39f139dcb71b720b052371b52e225 Mon Sep 17 00:00:00 2001
+From 456ff4d86206e10e758ef0af640ecc59a66c1978 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 20 Jun 2011 09:03:47 +0200
Subject: [PATCH 088/262] rt-local-irq-lock.patch
diff --git a/patches/0089-cpu-rt-variants.patch.patch b/patches/0089-cpu-rt-variants.patch.patch
index 74f9af5..153b772 100644
--- a/patches/0089-cpu-rt-variants.patch.patch
+++ b/patches/0089-cpu-rt-variants.patch.patch
@@ -1,4 +1,4 @@
-From dda8e39760a8badeffd7ffcec85518a1a730fcf3 Mon Sep 17 00:00:00 2001
+From 4dd53c62f9cf663d571695693efaa4b900098770 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 15:42:38 +0200
Subject: [PATCH 089/262] cpu-rt-variants.patch
diff --git a/patches/0090-mm-slab-wrap-functions.patch.patch b/patches/0090-mm-slab-wrap-functions.patch.patch
index fb1491c..6f73c01 100644
--- a/patches/0090-mm-slab-wrap-functions.patch.patch
+++ b/patches/0090-mm-slab-wrap-functions.patch.patch
@@ -1,4 +1,4 @@
-From 45be1533d29fc43fd6e91cbcbc000272f9b56420 Mon Sep 17 00:00:00 2001
+From 6731bbfe46b7b66df52805bd1539896dd8fa8bc2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 18 Jun 2011 19:44:43 +0200
Subject: [PATCH 090/262] mm-slab-wrap-functions.patch
diff --git a/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch b/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
index 08f6b2a..fe61c1e 100644
--- a/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
+++ b/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
@@ -1,4 +1,4 @@
-From 1e80877a255fc2db0eb04d0d69d0be97e463415f Mon Sep 17 00:00:00 2001
+From abf68483b4da10c863ad307a3c3e69facfccd1cf Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 11 Oct 2011 23:56:23 -0400
Subject: [PATCH 091/262] slab: Fix __do_drain to use the right array cache
diff --git a/patches/0092-mm-More-lock-breaks-in-slab.c.patch b/patches/0092-mm-More-lock-breaks-in-slab.c.patch
index 4195aa7..c70552c 100644
--- a/patches/0092-mm-More-lock-breaks-in-slab.c.patch
+++ b/patches/0092-mm-More-lock-breaks-in-slab.c.patch
@@ -1,4 +1,4 @@
-From 5e8eda84e182c34ef056db478016287ec5b24919 Mon Sep 17 00:00:00 2001
+From f0c8f0328b1c09654ea09f91fffd37e0b919cb56 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 3 Jul 2009 08:44:43 -0500
Subject: [PATCH 092/262] mm: More lock breaks in slab.c
diff --git a/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch b/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch
index 738fa59..b2b8dce 100644
--- a/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch
+++ b/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch
@@ -1,4 +1,4 @@
-From 9de448ddda5fc2c4c74281d5910a9c496b5ddd1b Mon Sep 17 00:00:00 2001
+From 7751da779567dd4a5853f36a8db6121738ac61e0 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:37 -0500
Subject: [PATCH 093/262] mm: page_alloc: rt-friendly per-cpu pages
@@ -17,7 +17,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 37 insertions(+), 16 deletions(-)
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index b27e8cb..dbe4146 100644
+index bace229..b0f5314 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -57,6 +57,7 @@
diff --git a/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch b/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch
index dd5970b..556e78c 100644
--- a/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch
+++ b/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch
@@ -1,4 +1,4 @@
-From c4e1c15203eabe5c483000b2e992b989d6bf9949 Mon Sep 17 00:00:00 2001
+From d8cb26d3dbeab80529c4ae325803932eca08e640 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 3 Jul 2009 08:44:37 -0500
Subject: [PATCH 094/262] mm: page_alloc reduce lock sections further
@@ -13,7 +13,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 58 insertions(+), 19 deletions(-)
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index dbe4146..2edd044 100644
+index b0f5314..9f0c53e 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -632,7 +632,7 @@ static inline int free_pages_check(struct page *page)
diff --git a/patches/0095-mm-page-alloc-fix.patch.patch b/patches/0095-mm-page-alloc-fix.patch.patch
index 5329635..5bd4049 100644
--- a/patches/0095-mm-page-alloc-fix.patch.patch
+++ b/patches/0095-mm-page-alloc-fix.patch.patch
@@ -1,4 +1,4 @@
-From fdb134fc51c0c3604d1b3837b2d8c9752464a63e Mon Sep 17 00:00:00 2001
+From f190ce073764215cb01ccd737bfd51da3c954260 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 16:47:49 +0200
Subject: [PATCH 095/262] mm-page-alloc-fix.patch
@@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 2edd044..4a68c8f 100644
+index 9f0c53e..e097a56 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -2095,8 +2095,8 @@ __alloc_pages_direct_compact(gfp_t gfp_mask, unsigned int order,
diff --git a/patches/0096-mm-convert-swap-to-percpu-locked.patch b/patches/0096-mm-convert-swap-to-percpu-locked.patch
index ae2aeab..7ad36b6 100644
--- a/patches/0096-mm-convert-swap-to-percpu-locked.patch
+++ b/patches/0096-mm-convert-swap-to-percpu-locked.patch
@@ -1,4 +1,4 @@
-From b6dc214b652904422312cba6331d7b5fc4bb81f4 Mon Sep 17 00:00:00 2001
+From 0cbbb31f34879820803a98b825fa3379801847de Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:51 -0500
Subject: [PATCH 096/262] mm: convert swap to percpu locked
diff --git a/patches/0097-mm-make-vmstat-rt-aware.patch b/patches/0097-mm-make-vmstat-rt-aware.patch
index 1d5a11f..011613a 100644
--- a/patches/0097-mm-make-vmstat-rt-aware.patch
+++ b/patches/0097-mm-make-vmstat-rt-aware.patch
@@ -1,4 +1,4 @@
-From ba71af5dfb5770403ca3a44cb3316ce3f89b03b8 Mon Sep 17 00:00:00 2001
+From 8c6f90c864e750287687e9f9af7cf1417a891c69 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:13 -0500
Subject: [PATCH 097/262] mm: make vmstat -rt aware
diff --git a/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch b/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch
index 82fb1cb..4aad75c 100644
--- a/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch
+++ b/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch
@@ -1,4 +1,4 @@
-From ae001fc99a9129e5ad9eb2b53591186c02ed9de2 Mon Sep 17 00:00:00 2001
+From 97f2390e8647c0092248c44fc8cbf3e0f011e80d Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 3 Jul 2009 08:44:54 -0500
Subject: [PATCH 098/262] mm: shrink the page frame to !-rt size
diff --git a/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch b/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch
index 10603c9..b917cc1 100644
--- a/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch
+++ b/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch
@@ -1,4 +1,4 @@
-From 90e1fe2300faf62e54f197f9db60f3b3a7122303 Mon Sep 17 00:00:00 2001
+From a0ce9d332726fe14b5357374d70439f0fc367ec9 Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com>
Date: Sat, 1 Oct 2011 18:58:13 -0700
Subject: [PATCH 099/262] ARM: Initialize ptl->lock for vector page
diff --git a/patches/0100-mm-Allow-only-slab-on-RT.patch b/patches/0100-mm-Allow-only-slab-on-RT.patch
index 34128dd..e3fe324 100644
--- a/patches/0100-mm-Allow-only-slab-on-RT.patch
+++ b/patches/0100-mm-Allow-only-slab-on-RT.patch
@@ -1,4 +1,4 @@
-From 73a19401503a223732453bdf2996daa068edd13f Mon Sep 17 00:00:00 2001
+From 33d3024c4041237803f647c9a6a6da2fd23f5576 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:03 -0500
Subject: [PATCH 100/262] mm: Allow only slab on RT
diff --git a/patches/0101-radix-tree-rt-aware.patch.patch b/patches/0101-radix-tree-rt-aware.patch.patch
index 4eb8923..815c15f 100644
--- a/patches/0101-radix-tree-rt-aware.patch.patch
+++ b/patches/0101-radix-tree-rt-aware.patch.patch
@@ -1,4 +1,4 @@
-From ae409b83c1af6e78a63fb79d38ce5abc68b51c29 Mon Sep 17 00:00:00 2001
+From 7344e2d0a9ce9770e953b4b5a61aa7237aa350b2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:33:18 +0200
Subject: [PATCH 101/262] radix-tree-rt-aware.patch
diff --git a/patches/0102-panic-disable-random-on-rt.patch b/patches/0102-panic-disable-random-on-rt.patch
index 0a92658..1faaaa1 100644
--- a/patches/0102-panic-disable-random-on-rt.patch
+++ b/patches/0102-panic-disable-random-on-rt.patch
@@ -1,4 +1,4 @@
-From d89067af1d477e9ed1a0af18348b11f694762a70 Mon Sep 17 00:00:00 2001
+From 5658418bb533e067ebbee892016d22039db19781 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 7 Jun 2012 07:46:55 -0400
Subject: [PATCH 102/262] panic-disable-random-on-rt
diff --git a/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch b/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch
index 8a51b0e..22069b8 100644
--- a/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch
+++ b/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch
@@ -1,4 +1,4 @@
-From c7353b00a6de6dc29c6dcd13cb28ac443b702f2b Mon Sep 17 00:00:00 2001
+From 2bd97b9c3a76095e6b741850476996bb7725fa4f Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:12 -0500
Subject: [PATCH 103/262] ipc: Make the ipc code -rt aware
diff --git a/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch b/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
index a72c3f7..1507590 100644
--- a/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
+++ b/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
@@ -1,4 +1,4 @@
-From ff219dd80a9c9094e3ab8c7d847643668c3aac15 Mon Sep 17 00:00:00 2001
+From d1d48a5d4a92ea15b171833ee22fee0c21890c98 Mon Sep 17 00:00:00 2001
From: KOBAYASHI Yoshitake <yoshitake.kobayashi@toshiba.co.jp>
Date: Sat, 23 Jul 2011 11:57:36 +0900
Subject: [PATCH 104/262] ipc/mqueue: Add a critical section to avoid a
diff --git a/patches/0105-relay-fix-timer-madness.patch b/patches/0105-relay-fix-timer-madness.patch
index 96bd887..39ccd6a 100644
--- a/patches/0105-relay-fix-timer-madness.patch
+++ b/patches/0105-relay-fix-timer-madness.patch
@@ -1,4 +1,4 @@
-From b0ab1da105808354ebc6ec86b0de0ff0c77dc35d Mon Sep 17 00:00:00 2001
+From 2cfd007b3f8718688a7951a5172c419e8873af02 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:07 -0500
Subject: [PATCH 105/262] relay: fix timer madness
diff --git a/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch b/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch
index cfdf4c8..72f7046 100644
--- a/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch
+++ b/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch
@@ -1,4 +1,4 @@
-From 5deb94b1bd18f7731c18837784293a21c0d49c59 Mon Sep 17 00:00:00 2001
+From 7f73fe35841a3c61ee6a51a7fc0181740491a39c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 15 Jul 2011 16:24:45 +0200
Subject: [PATCH 106/262] net-ipv4-route-use-locks-on-up-rt.patch
diff --git a/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch b/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
index d4c4771..0008eb9 100644
--- a/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
+++ b/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
@@ -1,4 +1,4 @@
-From a67a2d2d46f4c06feb62171b2a43ea63ac6d1b92 Mon Sep 17 00:00:00 2001
+From 83f7ab5ce8b386395d26673efe7f29d81ef3bbbe Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jun 2011 20:39:24 +0200
Subject: [PATCH 107/262] workqueue-avoid-the-lock-in-cpu-dying.patch
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 77f843f..d0e29e9 100644
+index d8b1a45..ca3ce71 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
-@@ -3505,6 +3505,25 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,
+@@ -3508,6 +3508,25 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,
kthread_stop(new_trustee);
return NOTIFY_BAD;
}
@@ -38,7 +38,7 @@ index 77f843f..d0e29e9 100644
}
/* some are called w/ irq disabled, don't disturb irq status */
-@@ -3524,16 +3543,6 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,
+@@ -3527,16 +3546,6 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,
gcwq->first_idle = new_worker;
break;
@@ -55,7 +55,7 @@ index 77f843f..d0e29e9 100644
case CPU_POST_DEAD:
gcwq->trustee_state = TRUSTEE_BUTCHER;
/* fall through */
-@@ -3567,6 +3576,7 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,
+@@ -3570,6 +3579,7 @@ static int __devinit workqueue_cpu_callback(struct notifier_block *nfb,
spin_unlock_irqrestore(&gcwq->lock, flags);
diff --git a/patches/0108-timers-prepare-for-full-preemption.patch b/patches/0108-timers-prepare-for-full-preemption.patch
index 5c7397e..b08b15b 100644
--- a/patches/0108-timers-prepare-for-full-preemption.patch
+++ b/patches/0108-timers-prepare-for-full-preemption.patch
@@ -1,4 +1,4 @@
-From 8b479d33e84b9d6964b6b469db6431e6afe49a8e Mon Sep 17 00:00:00 2001
+From 760f1130885f4df092afa3bf25904646213b280f Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:34 -0500
Subject: [PATCH 108/262] timers: prepare for full preemption
diff --git a/patches/0109-timers-preempt-rt-support.patch b/patches/0109-timers-preempt-rt-support.patch
index 2298a61..1be685d 100644
--- a/patches/0109-timers-preempt-rt-support.patch
+++ b/patches/0109-timers-preempt-rt-support.patch
@@ -1,4 +1,4 @@
-From d91c149da981962e9ae649e75f84d9013c011edf Mon Sep 17 00:00:00 2001
+From 35e838d5fe73a833e0e5b938ccb3d835ff6997b2 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:20 -0500
Subject: [PATCH 109/262] timers: preempt-rt support
diff --git a/patches/0110-timers-fix-timer-hotplug-on-rt.patch b/patches/0110-timers-fix-timer-hotplug-on-rt.patch
index cf7c006..085cd4b 100644
--- a/patches/0110-timers-fix-timer-hotplug-on-rt.patch
+++ b/patches/0110-timers-fix-timer-hotplug-on-rt.patch
@@ -1,4 +1,4 @@
-From 7dfee22b93f38b52c3231adee8276f8486c3302d Mon Sep 17 00:00:00 2001
+From 163459892ae432102d6cd4af9c53d22738463c05 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:32 -0500
Subject: [PATCH 110/262] timers: fix timer hotplug on -rt
diff --git a/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch b/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch
index 9e5000e..7808012 100644
--- a/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch
+++ b/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch
@@ -1,4 +1,4 @@
-From 672b9098d5b5db34d3e8c9db1bfb698554ced6d1 Mon Sep 17 00:00:00 2001
+From 91fa87026e17dc29277a312eb6d7b680b107f973 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:30 -0500
Subject: [PATCH 111/262] timers: mov printk_tick to soft interrupt
diff --git a/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch b/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
index 70aceb9..04d6961 100644
--- a/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
+++ b/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
@@ -1,4 +1,4 @@
-From cf45144af84f0cfeb67ed1281f8d68d5acf17a25 Mon Sep 17 00:00:00 2001
+From 81907edd68069b7e3fd35fa61a8f72259aab9647 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 21 Aug 2009 11:56:45 +0200
Subject: [PATCH 112/262] timer: delay waking softirqs from the jiffy tick
diff --git a/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch b/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
index 72eab89..f83651c 100644
--- a/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
+++ b/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
@@ -1,4 +1,4 @@
-From 86704f64f5dcc4de8171978a2a99ecc3d724d769 Mon Sep 17 00:00:00 2001
+From fef38c8f653592f6ba899a6ed1ac697db9e5636b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 15:23:39 +0200
Subject: [PATCH 113/262] timers: Avoid the switch timers base set to NULL
diff --git a/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch b/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
index 89d65a9..3f90d24 100644
--- a/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
+++ b/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
@@ -1,4 +1,4 @@
-From 2ddf3003989707b64285ca0ab74522c603725556 Mon Sep 17 00:00:00 2001
+From 77e8b452f609032bef446ce952dc3ab6b6e8ae44 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Sun, 16 Oct 2011 18:56:45 +0800
Subject: [PATCH 114/262] printk: Don't call printk_tick in printk_needs_cpu()
diff --git a/patches/0115-hrtimers-prepare-full-preemption.patch b/patches/0115-hrtimers-prepare-full-preemption.patch
index 05eac51..eea7a23 100644
--- a/patches/0115-hrtimers-prepare-full-preemption.patch
+++ b/patches/0115-hrtimers-prepare-full-preemption.patch
@@ -1,4 +1,4 @@
-From eb874fe6f9261b1741b4012233091bfec1ca05ac Mon Sep 17 00:00:00 2001
+From 611628a766a169d8ae93d24af2fd1d9a3fc5452e Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:34 -0500
Subject: [PATCH 115/262] hrtimers: prepare full preemption
diff --git a/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch b/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
index 04ffc18..ad04a72 100644
--- a/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
+++ b/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
@@ -1,4 +1,4 @@
-From 291d83a3a80e17ca411dcae0efb22f2ab09d1a06 Mon Sep 17 00:00:00 2001
+From 929ecbff29a8c9967522fd0630e06421bcf53fa3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:31 -0500
Subject: [PATCH 116/262] hrtimer: fixup hrtimer callback changes for
@@ -378,7 +378,7 @@ index 45b923b..392fa07 100644
/**
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 82ba3a9..d75c7fa 100644
+index bb87178..eb096e0 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -480,6 +480,7 @@ static void init_rq_hrtick(struct rq *rq)
@@ -402,10 +402,10 @@ index 44af55e..8bb9f00 100644
}
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index c7c5ada..620d108 100644
+index d81185f..ad58d13 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
-@@ -842,6 +842,7 @@ void tick_setup_sched_timer(void)
+@@ -843,6 +843,7 @@ void tick_setup_sched_timer(void)
* Emulate tick processing via per-CPU hrtimers:
*/
hrtimer_init(&ts->sched_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
diff --git a/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch b/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
index e896eee..a60bb00 100644
--- a/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
+++ b/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
@@ -1,4 +1,4 @@
-From b3b5cd792b2be79dd9038a0556785d73d05edd5c Mon Sep 17 00:00:00 2001
+From 238477bbb7b823522b22bffc635ad3de2f30d4d9 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 12 Aug 2011 17:39:54 +0200
Subject: [PATCH 117/262] hrtimer: Don't call the timer handler from
diff --git a/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch b/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
index f62ef1b..c1c6452 100644
--- a/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
+++ b/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
@@ -1,4 +1,4 @@
-From 3c4eae63bdb8570f98f1a1e68613bad1c1dd9e68 Mon Sep 17 00:00:00 2001
+From d1e5ad3fdd3b11be1a44a6666dfce4249f5696b1 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Thu, 13 Oct 2011 15:52:30 +0800
Subject: [PATCH 118/262] hrtimer: Add missing debug_activate() aid [Was: Re:
diff --git a/patches/0119-hrtimer-fix-reprogram-madness.patch.patch b/patches/0119-hrtimer-fix-reprogram-madness.patch.patch
index 83af585..9dcb4d2 100644
--- a/patches/0119-hrtimer-fix-reprogram-madness.patch.patch
+++ b/patches/0119-hrtimer-fix-reprogram-madness.patch.patch
@@ -1,4 +1,4 @@
-From 136eee1a1e61a75a3d660a3e2b01e48e208dae25 Mon Sep 17 00:00:00 2001
+From 4ef92ea85fe9f9b84b761dd8cc11a240f044b4ce Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 14 Sep 2011 14:48:43 +0200
Subject: [PATCH 119/262] hrtimer-fix-reprogram-madness.patch
diff --git a/patches/0120-timer-fd-Prevent-live-lock.patch b/patches/0120-timer-fd-Prevent-live-lock.patch
index f855eac..49f50d5 100644
--- a/patches/0120-timer-fd-Prevent-live-lock.patch
+++ b/patches/0120-timer-fd-Prevent-live-lock.patch
@@ -1,4 +1,4 @@
-From 8e80ff810c22ff834c3354314e0c68163cd6e632 Mon Sep 17 00:00:00 2001
+From 81ccbd38f53cb1cd49c979825ea144c3796bd472 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 25 Jan 2012 11:08:40 +0100
Subject: [PATCH 120/262] timer-fd: Prevent live lock
diff --git a/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch b/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch
index 073a0b5..63ddc4d 100644
--- a/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch
+++ b/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch
@@ -1,4 +1,4 @@
-From 34281b5545c5d310adb5e579d55d47585c206b9f Mon Sep 17 00:00:00 2001
+From ddda4be9e694cc9fdf6bff2a1f1c4317bdb33624 Mon Sep 17 00:00:00 2001
From: John Stultz <johnstul@us.ibm.com>
Date: Fri, 3 Jul 2009 08:29:58 -0500
Subject: [PATCH 121/262] posix-timers: thread posix-cpu-timers on -rt
@@ -19,10 +19,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
5 files changed, 190 insertions(+), 6 deletions(-)
diff --git a/include/linux/init_task.h b/include/linux/init_task.h
-index e4baff5..29334a5 100644
+index e7bafa4..07d1b36a 100644
--- a/include/linux/init_task.h
+++ b/include/linux/init_task.h
-@@ -132,6 +132,12 @@ extern struct cred init_cred;
+@@ -141,6 +141,12 @@ extern struct task_group root_task_group;
# define INIT_PERF_EVENTS(tsk)
#endif
@@ -35,7 +35,7 @@ index e4baff5..29334a5 100644
#define INIT_TASK_COMM "swapper"
/*
-@@ -186,6 +192,7 @@ extern struct cred init_cred;
+@@ -196,6 +202,7 @@ extern struct task_group root_task_group;
.cpu_timers = INIT_CPU_TIMERS(tsk.cpu_timers), \
.pi_lock = __RAW_SPIN_LOCK_UNLOCKED(tsk.pi_lock), \
.timer_slack_ns = 50000, /* 50 usec default slack */ \
@@ -44,10 +44,10 @@ index e4baff5..29334a5 100644
[PIDTYPE_PID] = INIT_PID_LINK(PIDTYPE_PID), \
[PIDTYPE_PGID] = INIT_PID_LINK(PIDTYPE_PGID), \
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 3e6fb2f..b43cda1 100644
+index ad5215c..1a27681 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1403,6 +1403,9 @@ struct task_struct {
+@@ -1406,6 +1406,9 @@ struct task_struct {
struct task_cputime cputime_expires;
struct list_head cpu_timers[3];
diff --git a/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch b/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
index 42c9046..5e79112 100644
--- a/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
+++ b/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
@@ -1,4 +1,4 @@
-From 854226962508709a1ffc4574d9c9543c4dbe67d2 Mon Sep 17 00:00:00 2001
+From 8c551906a99b82916db7fc0d51b2bad8c0bff843 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Fri, 3 Jul 2009 08:30:00 -0500
Subject: [PATCH 122/262] posix-timers: Shorten posix_cpu_timers/<CPU> kernel
diff --git a/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch b/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
index b8bb598..8047f81 100644
--- a/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
+++ b/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
@@ -1,4 +1,4 @@
-From cd0742f57eb6e563437568c78fcfb007b9342ef9 Mon Sep 17 00:00:00 2001
+From 9b5e0af4e38969ad770590145d793b5c4a494caf Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH 123/262] posix-timers: Avoid wakeups when no timers are
diff --git a/patches/0124-sched-delay-put-task.patch.patch b/patches/0124-sched-delay-put-task.patch.patch
index a75c46d..5546075 100644
--- a/patches/0124-sched-delay-put-task.patch.patch
+++ b/patches/0124-sched-delay-put-task.patch.patch
@@ -1,4 +1,4 @@
-From 33f84b0392601fe90ae1cf27ac8c4658657fe748 Mon Sep 17 00:00:00 2001
+From 7de3d317c3c18eb48e98e137d5662eb2d6d5ffa5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 31 May 2011 16:59:16 +0200
Subject: [PATCH 124/262] sched-delay-put-task.patch
@@ -10,10 +10,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2 files changed, 24 insertions(+)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index b43cda1..a60a541 100644
+index 1a27681..d326bab 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1635,6 +1635,9 @@ struct task_struct {
+@@ -1638,6 +1638,9 @@ struct task_struct {
#ifdef CONFIG_HAVE_HW_BREAKPOINT
atomic_t ptrace_bp_refcnt;
#endif
@@ -23,7 +23,7 @@ index b43cda1..a60a541 100644
};
/* Future-safe accessor for struct task_struct's cpus_allowed. */
-@@ -1819,6 +1822,15 @@ extern struct pid *cad_pid;
+@@ -1822,6 +1825,15 @@ extern struct pid *cad_pid;
extern void free_task(struct task_struct *tsk);
#define get_task_struct(tsk) do { atomic_inc(&(tsk)->usage); } while(0)
@@ -39,7 +39,7 @@ index b43cda1..a60a541 100644
extern void __put_task_struct(struct task_struct *t);
static inline void put_task_struct(struct task_struct *t)
-@@ -1826,6 +1838,7 @@ static inline void put_task_struct(struct task_struct *t)
+@@ -1829,6 +1841,7 @@ static inline void put_task_struct(struct task_struct *t)
if (atomic_dec_and_test(&t->usage))
__put_task_struct(t);
}
diff --git a/patches/0125-sched-limit-nr-migrate.patch.patch b/patches/0125-sched-limit-nr-migrate.patch.patch
index af88562..c2aad7d 100644
--- a/patches/0125-sched-limit-nr-migrate.patch.patch
+++ b/patches/0125-sched-limit-nr-migrate.patch.patch
@@ -1,4 +1,4 @@
-From 87bf3187daf904d1c005ebf67eef54f88e48799d Mon Sep 17 00:00:00 2001
+From 676250f7e289a8e76a64452c4b648c6da53eada3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 6 Jun 2011 12:12:51 +0200
Subject: [PATCH 125/262] sched-limit-nr-migrate.patch
@@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 4 insertions(+)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index d75c7fa..295bc92 100644
+index eb096e0..9872f83 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -263,7 +263,11 @@ late_initcall(sched_init_debug);
diff --git a/patches/0126-sched-mmdrop-delayed.patch.patch b/patches/0126-sched-mmdrop-delayed.patch.patch
index 21850c3..5ce9b62 100644
--- a/patches/0126-sched-mmdrop-delayed.patch.patch
+++ b/patches/0126-sched-mmdrop-delayed.patch.patch
@@ -1,4 +1,4 @@
-From e8541ae81552e15138de416377e2bcbb3c671fac Mon Sep 17 00:00:00 2001
+From 627e2c9d1708572608410785b73917877094a85f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 6 Jun 2011 12:20:33 +0200
Subject: [PATCH 126/262] sched-mmdrop-delayed.patch
@@ -37,10 +37,10 @@ index b01cd4b..55a7a10 100644
static inline void mm_init_cpumask(struct mm_struct *mm)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index a60a541..e39932d 100644
+index d326bab..cec9af1 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -2332,12 +2332,24 @@ extern struct mm_struct * mm_alloc(void);
+@@ -2335,12 +2335,24 @@ extern struct mm_struct * mm_alloc(void);
/* mmdrop drops the mm and the page tables */
extern void __mmdrop(struct mm_struct *);
@@ -99,7 +99,7 @@ index e13be8a..e6cf9db 100644
* Decrement the use count and release all resources for an mm.
*/
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 295bc92..8f8f94c 100644
+index 9872f83..dd3b76f 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1934,8 +1934,12 @@ static void finish_task_switch(struct rq *rq, struct task_struct *prev)
diff --git a/patches/0127-sched-rt-mutex-wakeup.patch.patch b/patches/0127-sched-rt-mutex-wakeup.patch.patch
index c0e75ae..b2ae070 100644
--- a/patches/0127-sched-rt-mutex-wakeup.patch.patch
+++ b/patches/0127-sched-rt-mutex-wakeup.patch.patch
@@ -1,4 +1,4 @@
-From d6e3b43b31a77099c89f6c4c64a443bcf10ac6e3 Mon Sep 17 00:00:00 2001
+From fbc6ceffab897f146ba28052438a12b14a4a7a61 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 25 Jun 2011 09:21:04 +0200
Subject: [PATCH 127/262] sched-rt-mutex-wakeup.patch
@@ -10,7 +10,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2 files changed, 33 insertions(+), 1 deletion(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index e39932d..b1e4f2f 100644
+index cec9af1..3dc5b7c 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1109,6 +1109,7 @@ struct sched_domain;
@@ -29,7 +29,7 @@ index e39932d..b1e4f2f 100644
void *stack;
atomic_t usage;
unsigned int flags; /* per process flags, defined below */
-@@ -2242,6 +2244,7 @@ extern void xtime_update(unsigned long ticks);
+@@ -2245,6 +2247,7 @@ extern void xtime_update(unsigned long ticks);
extern int wake_up_state(struct task_struct *tsk, unsigned int state);
extern int wake_up_process(struct task_struct *tsk);
@@ -38,7 +38,7 @@ index e39932d..b1e4f2f 100644
#ifdef CONFIG_SMP
extern void kick_process(struct task_struct *tsk);
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 8f8f94c..ac12c98 100644
+index dd3b76f..eea1bcd 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1586,8 +1586,25 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
diff --git a/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch b/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch
index 869c466..e8803de 100644
--- a/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch
+++ b/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch
@@ -1,4 +1,4 @@
-From 9159b4c115c9e19917375069a106986c3e4b62e0 Mon Sep 17 00:00:00 2001
+From a24ec1c6a122e839f75a1a6d703071ab7108ca63 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 7 Jun 2011 09:19:06 +0200
Subject: [PATCH 128/262] sched-might-sleep-do-not-account-rcu-depth.patch
@@ -35,7 +35,7 @@ index 20fb776..23a500f 100644
/* Internal to kernel */
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index ac12c98..99d22ff 100644
+index eea1bcd..1e4bc409 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -7229,7 +7229,8 @@ void __init sched_init(void)
diff --git a/patches/0129-sched-cond-resched.patch.patch b/patches/0129-sched-cond-resched.patch.patch
index 29aff36..0b66db5 100644
--- a/patches/0129-sched-cond-resched.patch.patch
+++ b/patches/0129-sched-cond-resched.patch.patch
@@ -1,4 +1,4 @@
-From 4c674728d2fa30131564ec7c3514eeee675ff68e Mon Sep 17 00:00:00 2001
+From 79eedce1b3936892a5e4921a8237543f1b341f84 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 7 Jun 2011 11:25:03 +0200
Subject: [PATCH 129/262] sched-cond-resched.patch
@@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 99d22ff..4294418 100644
+index 1e4bc409..ae50ab0 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -4691,9 +4691,17 @@ static inline int should_resched(void)
diff --git a/patches/0130-cond-resched-softirq-fix.patch.patch b/patches/0130-cond-resched-softirq-fix.patch.patch
index b0c635b..60cdc97 100644
--- a/patches/0130-cond-resched-softirq-fix.patch.patch
+++ b/patches/0130-cond-resched-softirq-fix.patch.patch
@@ -1,4 +1,4 @@
-From 1416f36842dba356f242e321a3a617abc9bc4e39 Mon Sep 17 00:00:00 2001
+From de43a29f1d22ed79b83cb85db70d6a90d115604d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 14 Jul 2011 09:56:44 +0200
Subject: [PATCH 130/262] cond-resched-softirq-fix.patch
@@ -10,10 +10,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2 files changed, 6 insertions(+)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index b1e4f2f..a90349e 100644
+index 3dc5b7c..ce14075 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -2708,12 +2708,16 @@ extern int __cond_resched_lock(spinlock_t *lock);
+@@ -2711,12 +2711,16 @@ extern int __cond_resched_lock(spinlock_t *lock);
__cond_resched_lock(lock); \
})
@@ -31,7 +31,7 @@ index b1e4f2f..a90349e 100644
/*
* Does a critical section need to be broken due to another
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 4294418..dc65cea 100644
+index ae50ab0..2419836 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -4742,6 +4742,7 @@ int __cond_resched_lock(spinlock_t *lock)
diff --git a/patches/0131-cond-resched-lock-rt-tweak.patch.patch b/patches/0131-cond-resched-lock-rt-tweak.patch.patch
index c6f5056..f9785f4 100644
--- a/patches/0131-cond-resched-lock-rt-tweak.patch.patch
+++ b/patches/0131-cond-resched-lock-rt-tweak.patch.patch
@@ -1,4 +1,4 @@
-From 618dbb3c0114f08ae7f699cb4704362586c72233 Mon Sep 17 00:00:00 2001
+From 6776c27a020afddbd6f7a9b610e5950c91786c79 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:51:33 +0200
Subject: [PATCH 131/262] cond-resched-lock-rt-tweak.patch
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index a90349e..3b873f5 100644
+index ce14075..1caf523 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -2697,7 +2697,7 @@ extern int _cond_resched(void);
+@@ -2700,7 +2700,7 @@ extern int _cond_resched(void);
extern int __cond_resched_lock(spinlock_t *lock);
diff --git a/patches/0132-sched-disable-ttwu-queue.patch.patch b/patches/0132-sched-disable-ttwu-queue.patch.patch
index a7c440f..acbce07 100644
--- a/patches/0132-sched-disable-ttwu-queue.patch.patch
+++ b/patches/0132-sched-disable-ttwu-queue.patch.patch
@@ -1,4 +1,4 @@
-From 8a1595b99519dfc43394d95d0db26836ffc9ae28 Mon Sep 17 00:00:00 2001
+From 0d7828cd35c16f0cd33c628d518f7fcd82e756b0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 13 Sep 2011 16:42:35 +0200
Subject: [PATCH 132/262] sched-disable-ttwu-queue.patch
diff --git a/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch b/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
index 5ac6b65..67395de 100644
--- a/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
+++ b/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
@@ -1,4 +1,4 @@
-From 738a176a18a9cbebbd4eb314c7dd21c004cc1aff Mon Sep 17 00:00:00 2001
+From 0ebcafc5a3c338059f304580babb0ccb8537d098 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:03:52 +0200
Subject: [PATCH 133/262] sched: Disable CONFIG_RT_GROUP_SCHED on RT
diff --git a/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch b/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch
index a86e760..6e88efb 100644
--- a/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch
+++ b/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch
@@ -1,4 +1,4 @@
-From c39b5ea1442bfb0681b9afc3faf3cf54c5cfeeee Mon Sep 17 00:00:00 2001
+From bde4a0cc3cdf6de7b04d25520889e33d7e02c622 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 13 Dec 2011 21:42:19 +0100
Subject: [PATCH 134/262] sched: ttwu: Return success when only changing the
@@ -21,7 +21,7 @@ Cc: stable-rt@vger.kernel.org
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index dc65cea..0500b63 100644
+index 2419836..7c31384 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1593,8 +1593,10 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
diff --git a/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch b/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
index e200fd7..c60d8ed 100644
--- a/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
+++ b/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
@@ -1,4 +1,4 @@
-From 45979623df6f847957f5e6994e67474f29f6b688 Mon Sep 17 00:00:00 2001
+From 6044f9262a74dcfa2c50ea1518cfe7eadd2557ea Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:27 -0500
Subject: [PATCH 135/262] stop_machine: convert stop_machine_run() to
diff --git a/patches/0136-stomp-machine-mark-stomper-thread.patch.patch b/patches/0136-stomp-machine-mark-stomper-thread.patch.patch
index 4b407e8..28123fc 100644
--- a/patches/0136-stomp-machine-mark-stomper-thread.patch.patch
+++ b/patches/0136-stomp-machine-mark-stomper-thread.patch.patch
@@ -1,4 +1,4 @@
-From cc281bd8cdd59d157cac4aa8e62d8a6013cf23bc Mon Sep 17 00:00:00 2001
+From dce8862d54ae8001660eec2636ff7daba6c65b16 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:53:19 +0200
Subject: [PATCH 136/262] stomp-machine-mark-stomper-thread.patch
@@ -10,10 +10,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2 files changed, 2 insertions(+)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 3b873f5..3c45e98 100644
+index 1caf523..01d0860 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1864,6 +1864,7 @@ extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *
+@@ -1867,6 +1867,7 @@ extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *
#define PF_FROZEN 0x00010000 /* frozen for system suspend */
#define PF_FSTRANS 0x00020000 /* inside a filesystem transaction */
#define PF_KSWAPD 0x00040000 /* I am kswapd */
diff --git a/patches/0137-stomp-machine-raw-lock.patch.patch b/patches/0137-stomp-machine-raw-lock.patch.patch
index 16d32f3..b077669 100644
--- a/patches/0137-stomp-machine-raw-lock.patch.patch
+++ b/patches/0137-stomp-machine-raw-lock.patch.patch
@@ -1,4 +1,4 @@
-From d99fc5ef0a119b32cc7d9155a84b0a0e671457b4 Mon Sep 17 00:00:00 2001
+From 8b251d280f7f9bc87e150e34bd5682ba829c80c9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 11:01:51 +0200
Subject: [PATCH 137/262] stomp-machine-raw-lock.patch
diff --git a/patches/0138-hotplug-Lightweight-get-online-cpus.patch b/patches/0138-hotplug-Lightweight-get-online-cpus.patch
index ede7599..6c21ce2 100644
--- a/patches/0138-hotplug-Lightweight-get-online-cpus.patch
+++ b/patches/0138-hotplug-Lightweight-get-online-cpus.patch
@@ -1,4 +1,4 @@
-From fa938098f585b508e3be9e324c5e0009792dee9a Mon Sep 17 00:00:00 2001
+From 8baf52904d4efa1d67b8d4b2eebf809a6799dc4d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 15 Jun 2011 12:36:06 +0200
Subject: [PATCH 138/262] hotplug: Lightweight get online cpus
diff --git a/patches/0139-hotplug-sync_unplug-No.patch b/patches/0139-hotplug-sync_unplug-No.patch
index e9a9f4d..5547c97 100644
--- a/patches/0139-hotplug-sync_unplug-No.patch
+++ b/patches/0139-hotplug-sync_unplug-No.patch
@@ -1,4 +1,4 @@
-From 54171e2f0660d2764cd792898cc15a2e5cf7fea1 Mon Sep 17 00:00:00 2001
+From 8d3e6a1574fb48017078cd3d4da4ecaf877fca09 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Sun, 16 Oct 2011 18:56:43 +0800
Subject: [PATCH 139/262] hotplug: sync_unplug: No " " in task name
diff --git a/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch b/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
index 261eaba..35bf8b2 100644
--- a/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
+++ b/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
@@ -1,4 +1,4 @@
-From b4a32137f0fda5db30834b1da4d3fbfe6556f426 Mon Sep 17 00:00:00 2001
+From b5be8edbff381b1ea77c81eeac94ec120736da26 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Thu, 28 Jul 2011 11:16:00 +0800
Subject: [PATCH 140/262] hotplug: Reread hotplug_pcp on pin_current_cpu()
diff --git a/patches/0141-sched-migrate-disable.patch.patch b/patches/0141-sched-migrate-disable.patch.patch
index ff4b41a..e35ffe6 100644
--- a/patches/0141-sched-migrate-disable.patch.patch
+++ b/patches/0141-sched-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From c0df2058592cc3877e040d1271f317e3cbe0414b Mon Sep 17 00:00:00 2001
+From 074fe1bc736e90cb6177f1c3f3465ea9f5b110ff Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 16 Jun 2011 13:26:08 +0200
Subject: [PATCH 141/262] sched-migrate-disable.patch
@@ -32,10 +32,10 @@ index 5b46536..c5d2a36 100644
# define preempt_disable_rt() preempt_disable()
# define preempt_enable_rt() preempt_enable()
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 3c45e98..ed7df7b 100644
+index 01d0860..596e86e 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1302,6 +1302,7 @@ struct task_struct {
+@@ -1305,6 +1305,7 @@ struct task_struct {
#endif
unsigned int policy;
@@ -43,7 +43,7 @@ index 3c45e98..ed7df7b 100644
cpumask_t cpus_allowed;
#ifdef CONFIG_PREEMPT_RCU
-@@ -1642,9 +1643,6 @@ struct task_struct {
+@@ -1645,9 +1646,6 @@ struct task_struct {
#endif
};
@@ -53,7 +53,7 @@ index 3c45e98..ed7df7b 100644
#ifdef CONFIG_PREEMPT_RT_FULL
static inline bool cur_pf_disabled(void) { return current->pagefault_disabled; }
#else
-@@ -2781,6 +2779,15 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
+@@ -2784,6 +2782,15 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
#endif /* CONFIG_SMP */
@@ -82,7 +82,7 @@ index 04e7ed9..980c525 100644
* Generic and arch helpers
*/
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 0500b63..ca9fd0d 100644
+index 7c31384..62a71f0 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5113,11 +5113,12 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
diff --git a/patches/0142-hotplug-use-migrate-disable.patch.patch b/patches/0142-hotplug-use-migrate-disable.patch.patch
index 7364ca7..1224745 100644
--- a/patches/0142-hotplug-use-migrate-disable.patch.patch
+++ b/patches/0142-hotplug-use-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From 084143b3d2db336a81fecb64e3ddd1f1223a12e7 Mon Sep 17 00:00:00 2001
+From 07e204650f11e98f39027568ce06eff1dacb7e23 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:35:29 +0200
Subject: [PATCH 142/262] hotplug-use-migrate-disable.patch
diff --git a/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch b/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
index 17ac86c..5f3bb4a 100644
--- a/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
+++ b/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
@@ -1,4 +1,4 @@
-From fc9edd79f231b02293e266505dc7f25eecece4fe Mon Sep 17 00:00:00 2001
+From 2bcea88ed599ab8b0e8a827f8454a6fd1396b9dd Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Sun, 16 Oct 2011 18:56:44 +0800
Subject: [PATCH 143/262] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
diff --git a/patches/0144-ftrace-migrate-disable-tracing.patch.patch b/patches/0144-ftrace-migrate-disable-tracing.patch.patch
index 91b83aa..0e536d1 100644
--- a/patches/0144-ftrace-migrate-disable-tracing.patch.patch
+++ b/patches/0144-ftrace-migrate-disable-tracing.patch.patch
@@ -1,4 +1,4 @@
-From b541bb4f57fff7588308008d4e8f8dd7c1608069 Mon Sep 17 00:00:00 2001
+From 591ea10b6f0015410cdf051f26ccf8bf24d8149c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:56:42 +0200
Subject: [PATCH 144/262] ftrace-migrate-disable-tracing.patch
diff --git a/patches/0145-tracing-Show-padding-as-unsigned-short.patch b/patches/0145-tracing-Show-padding-as-unsigned-short.patch
index b8794ef..3fe62c9 100644
--- a/patches/0145-tracing-Show-padding-as-unsigned-short.patch
+++ b/patches/0145-tracing-Show-padding-as-unsigned-short.patch
@@ -1,4 +1,4 @@
-From d3180d3dcd9b645fe1daf89ac396e149480b15eb Mon Sep 17 00:00:00 2001
+From 6dd0a27f0cd4fb732e3021b862e1ab92ad57a445 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Wed, 16 Nov 2011 13:19:35 -0500
Subject: [PATCH 145/262] tracing: Show padding as unsigned short
diff --git a/patches/0146-migrate-disable-rt-variant.patch.patch b/patches/0146-migrate-disable-rt-variant.patch.patch
index 3ad956c..5a1ac35 100644
--- a/patches/0146-migrate-disable-rt-variant.patch.patch
+++ b/patches/0146-migrate-disable-rt-variant.patch.patch
@@ -1,4 +1,4 @@
-From c4f4b428b75fe57e74f81e7b84ed64b351cbc1d8 Mon Sep 17 00:00:00 2001
+From 0e3c66a354fd60375a1cea976e3c478abe827cff Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:48:20 +0200
Subject: [PATCH 146/262] migrate-disable-rt-variant.patch
diff --git a/patches/0147-sched-Optimize-migrate_disable.patch b/patches/0147-sched-Optimize-migrate_disable.patch
index 524aabe..8b6823d 100644
--- a/patches/0147-sched-Optimize-migrate_disable.patch
+++ b/patches/0147-sched-Optimize-migrate_disable.patch
@@ -1,4 +1,4 @@
-From 2edf5477ee5616a6d2b49abda69dca368b8d9ee8 Mon Sep 17 00:00:00 2001
+From 6f1bf621188d7f4b96bd9a2b36fd115da6abfce5 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:03:35 +0200
Subject: [PATCH 147/262] sched: Optimize migrate_disable
@@ -13,7 +13,7 @@ Link: http://lkml.kernel.org/n/tip-cbz6hkl5r5mvwtx5s3tor2y6@git.kernel.org
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index ca9fd0d..153d37b 100644
+index 62a71f0..4f489a4 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5208,7 +5208,19 @@ void migrate_disable(void)
diff --git a/patches/0148-sched-Generic-migrate_disable.patch b/patches/0148-sched-Generic-migrate_disable.patch
index c25fd84..c6ebc74 100644
--- a/patches/0148-sched-Generic-migrate_disable.patch
+++ b/patches/0148-sched-Generic-migrate_disable.patch
@@ -1,4 +1,4 @@
-From 56bdadd07a4713e1d6c610d600dec06a9f249cf0 Mon Sep 17 00:00:00 2001
+From c441cf20ada602bb40eadb9c506a803ac8cc52e9 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:14:58 +0200
Subject: [PATCH 148/262] sched: Generic migrate_disable
@@ -65,10 +65,10 @@ index 714a08c..5af46d0 100644
#ifdef CONFIG_PREEMPT_NOTIFIERS
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index ed7df7b..0a4d55e 100644
+index 596e86e..e4dae23 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1302,7 +1302,9 @@ struct task_struct {
+@@ -1305,7 +1305,9 @@ struct task_struct {
#endif
unsigned int policy;
@@ -78,7 +78,7 @@ index ed7df7b..0a4d55e 100644
cpumask_t cpus_allowed;
#ifdef CONFIG_PREEMPT_RCU
-@@ -2779,11 +2781,22 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
+@@ -2782,11 +2784,22 @@ static inline void set_task_cpu(struct task_struct *p, unsigned int cpu)
#endif /* CONFIG_SMP */
@@ -122,7 +122,7 @@ index 980c525..3001ba5 100644
/*
* Callback to arch code if there's nosmp or maxcpus=0 on the
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 153d37b..21896c5 100644
+index 4f489a4..3e6ae18 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5113,7 +5113,7 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
diff --git a/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch b/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch
index 6c54024..c57b9e0 100644
--- a/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch
+++ b/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch
@@ -1,4 +1,4 @@
-From 71bdff85f20120922cf6c8136ece2fc2fe056130 Mon Sep 17 00:00:00 2001
+From 083e51bef1cc43ce05f7830d2890b077422e333b Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Tue, 23 Aug 2011 16:12:43 +0200
Subject: [PATCH 149/262] sched, rt: Fix migrate_enable() thinko
@@ -21,7 +21,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 21896c5..b9a0e77 100644
+index 3e6ae18..3b60cf9 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5265,12 +5265,14 @@ void migrate_enable(void)
diff --git a/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch b/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch
index ad87d4f..6402a05 100644
--- a/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch
+++ b/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch
@@ -1,4 +1,4 @@
-From 708253b53277aaf4b98eeefbc6c23677cbfe8d10 Mon Sep 17 00:00:00 2001
+From 594d38761af3ce321bb3d2c28bef8cc90cf5e328 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 2 Sep 2011 14:29:27 +0200
Subject: [PATCH 150/262] sched: teach migrate_disable about atomic contexts
@@ -35,10 +35,10 @@ Link: http://lkml.kernel.org/n/tip-wbot4vsmwhi8vmbf83hsclk6@git.kernel.org
2 files changed, 24 insertions(+)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 0a4d55e..5ec238a 100644
+index e4dae23..5278106 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1304,6 +1304,9 @@ struct task_struct {
+@@ -1307,6 +1307,9 @@ struct task_struct {
unsigned int policy;
#ifdef CONFIG_PREEMPT_RT_FULL
int migrate_disable;
@@ -49,7 +49,7 @@ index 0a4d55e..5ec238a 100644
cpumask_t cpus_allowed;
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index b9a0e77..52e60ca 100644
+index 3b60cf9..09e04f4 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5196,6 +5196,17 @@ void migrate_disable(void)
diff --git a/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch b/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch
index 3aaf196..f402251 100644
--- a/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch
+++ b/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch
@@ -1,4 +1,4 @@
-From e8cb3399955e8db368e4338d82f0d174b769df71 Mon Sep 17 00:00:00 2001
+From d7f105a72f5c0caa6126d7e0f9386a897a224adf Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 27 Sep 2011 08:40:23 -0400
Subject: [PATCH 151/262] sched: Postpone actual migration disalbe to schedule
@@ -23,7 +23,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 132 insertions(+), 119 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 52e60ca..c0271a2 100644
+index 09e04f4..7944b00 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3273,6 +3273,135 @@ static inline void schedule_debug(struct task_struct *prev)
diff --git a/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch b/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch
index 45e4392..a13e7ca 100644
--- a/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch
+++ b/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch
@@ -1,4 +1,4 @@
-From e34c8c278ca77ebc610241a7d7a49a6ff0323494 Mon Sep 17 00:00:00 2001
+From c28e4da1318b8b565e708c5bf2f35a131d380ee0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Tue, 27 Sep 2011 08:40:24 -0400
Subject: [PATCH 152/262] sched: Do not compare cpu masks in scheduler
@@ -13,7 +13,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index c0271a2..a42ee52 100644
+index 7944b00..e7d5554 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3301,16 +3301,12 @@ static inline void update_migrate_disable(struct task_struct *p)
diff --git a/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch b/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch
index 10ff7aa..5e26935 100644
--- a/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch
+++ b/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch
@@ -1,4 +1,4 @@
-From b716da77029114fa9d115026981bb604abbb35ba Mon Sep 17 00:00:00 2001
+From 928c4016bf319d8226123f36998c517eb2b78440 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Tue, 27 Sep 2011 08:40:25 -0400
Subject: [PATCH 153/262] sched: Have migrate_disable ignore bounded threads
@@ -13,7 +13,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index a42ee52..e551ace 100644
+index e7d5554..0fb3001 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3313,7 +3313,7 @@ void migrate_disable(void)
diff --git a/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch b/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
index 99593df..9ad3b53 100644
--- a/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
+++ b/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
@@ -1,4 +1,4 @@
-From 3107dd6f4a2c347ae75f259dfc6cc35d5529e947 Mon Sep 17 00:00:00 2001
+From 2e7030c65ff1b5b4bfc9786361bbd481b6e5cfae Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 4 Nov 2011 20:48:36 +0100
Subject: [PATCH 154/262] sched-clear-pf-thread-bound-on-fallback-rq.patch
@@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 6 insertions(+)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index e551ace..c24fa61 100644
+index 0fb3001..c1dad54 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1325,6 +1325,12 @@ out:
diff --git a/patches/0155-ftrace-crap.patch.patch b/patches/0155-ftrace-crap.patch.patch
index 43e2707..f5e6bcf 100644
--- a/patches/0155-ftrace-crap.patch.patch
+++ b/patches/0155-ftrace-crap.patch.patch
@@ -1,4 +1,4 @@
-From c3e2a2460472de4c61c5cd78de28fbeb993139f4 Mon Sep 17 00:00:00 2001
+From 4bb0fd28e59660705edb25854e35b4dc9dae01fa Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 9 Sep 2011 16:55:53 +0200
Subject: [PATCH 155/262] ftrace-crap.patch
diff --git a/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch b/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
index 172a4e1..8265a3a 100644
--- a/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
+++ b/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
@@ -1,4 +1,4 @@
-From b50f9755d6a6b75691348336ae2c783f5fed8c77 Mon Sep 17 00:00:00 2001
+From 80ef3732104131c8e357be487fc412fd174b61af Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 27 Sep 2011 13:56:50 -0400
Subject: [PATCH 156/262] ring-buffer: Convert reader_lock from raw_spin_lock
diff --git a/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch b/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch
index 091ad55..f3b5b23 100644
--- a/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch
+++ b/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From c3f725778fc842ad749820d16e257711dcebc928 Mon Sep 17 00:00:00 2001
+From d3c58111e6674e1f974e99f7e1867f3142e0d396 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 16:29:27 +0200
Subject: [PATCH 157/262] net-netif_rx_ni-migrate-disable.patch
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net/core/dev.c b/net/core/dev.c
-index e8d5703..198815c 100644
+index 3baf997..fe5d181 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
-@@ -2940,11 +2940,11 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -2958,11 +2958,11 @@ int netif_rx_ni(struct sk_buff *skb)
{
int err;
diff --git a/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch b/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
index 25eb4cf..477d8b0 100644
--- a/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
+++ b/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
@@ -1,4 +1,4 @@
-From 8a29682140260c18c4180029fda1c889653ada88 Mon Sep 17 00:00:00 2001
+From e4b61150ff514961099c126022fff1a62caba60c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 13:16:38 -0500
Subject: [PATCH 158/262] softirq: Sanitize softirq pending for NOHZ/RT
@@ -96,10 +96,10 @@ index 6ec3a78..6f84f09 100644
* we cannot loop indefinitely here to avoid userspace starvation,
* but we also don't want to introduce a worst case 1/HZ latency
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index 620d108..c2e849e 100644
+index ad58d13..50d74fe 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
-@@ -307,13 +307,7 @@ static void tick_nohz_stop_sched_tick(struct tick_sched *ts)
+@@ -308,13 +308,7 @@ static void tick_nohz_stop_sched_tick(struct tick_sched *ts)
return;
if (unlikely(local_softirq_pending() && cpu_online(cpu))) {
diff --git a/patches/0159-lockdep-rt.patch.patch b/patches/0159-lockdep-rt.patch.patch
index 3923a73..3d5dd74 100644
--- a/patches/0159-lockdep-rt.patch.patch
+++ b/patches/0159-lockdep-rt.patch.patch
@@ -1,4 +1,4 @@
-From 858857428899928c3599203157f5a5bb771d7a66 Mon Sep 17 00:00:00 2001
+From 1d0b7e1ef316451bd00bc50391c046394f38f690 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 18:51:23 +0200
Subject: [PATCH 159/262] lockdep-rt.patch
diff --git a/patches/0160-mutex-no-spin-on-rt.patch.patch b/patches/0160-mutex-no-spin-on-rt.patch.patch
index ddc9442..29c3ba9 100644
--- a/patches/0160-mutex-no-spin-on-rt.patch.patch
+++ b/patches/0160-mutex-no-spin-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From b5cd6b78fa701fc4aa0d985a334336ac943450f4 Mon Sep 17 00:00:00 2001
+From e8541dc9443bdf4870c502148f9d78ab71c09f58 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:51:45 +0200
Subject: [PATCH 160/262] mutex-no-spin-on-rt.patch
diff --git a/patches/0161-softirq-local-lock.patch.patch b/patches/0161-softirq-local-lock.patch.patch
index 6ad1a69..62f6fcd 100644
--- a/patches/0161-softirq-local-lock.patch.patch
+++ b/patches/0161-softirq-local-lock.patch.patch
@@ -1,4 +1,4 @@
-From 326e5d670bdb0ed9420d780468fed39f0d8b13a8 Mon Sep 17 00:00:00 2001
+From e913ffca6d18f73ab95f2333359d0047895ae196 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:57:18 +0200
Subject: [PATCH 161/262] softirq-local-lock.patch
@@ -88,10 +88,10 @@ index d3b1727..e53bd8b 100644
* Autoprobing for irqs:
*
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 5ec238a..bd923ec 100644
+index 5278106..afc920b 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1645,6 +1645,7 @@ struct task_struct {
+@@ -1648,6 +1648,7 @@ struct task_struct {
#endif
#ifdef CONFIG_PREEMPT_RT_BASE
struct rcu_head put_rcu;
diff --git a/patches/0162-softirq-Export-in_serving_softirq.patch b/patches/0162-softirq-Export-in_serving_softirq.patch
index 32a00f7..7ccf760 100644
--- a/patches/0162-softirq-Export-in_serving_softirq.patch
+++ b/patches/0162-softirq-Export-in_serving_softirq.patch
@@ -1,4 +1,4 @@
-From dcc799beb6287b010ad14c11b5156fc191629d73 Mon Sep 17 00:00:00 2001
+From 1b223e604213f1d39d53ce615c53cf3051b250da Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Mon, 14 Nov 2011 02:44:43 +0100
Subject: [PATCH 162/262] softirq: Export in_serving_softirq()
diff --git a/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch b/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
index b971e66..4fc7472 100644
--- a/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
+++ b/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
@@ -1,4 +1,4 @@
-From 20239751c7239b084070fa0e6b31da50d310a882 Mon Sep 17 00:00:00 2001
+From 82021a39426ef3dcedf6ce0492535671d43d0562 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Thu, 13 Oct 2011 17:19:09 +0800
Subject: [PATCH 163/262] hardirq.h: Define softirq_count() as OUL to kill
diff --git a/patches/0164-softirq-Fix-unplug-deadlock.patch b/patches/0164-softirq-Fix-unplug-deadlock.patch
index 959425c..7d88ab5 100644
--- a/patches/0164-softirq-Fix-unplug-deadlock.patch
+++ b/patches/0164-softirq-Fix-unplug-deadlock.patch
@@ -1,4 +1,4 @@
-From fa7b191926991b001feeccf4f846a2f250ea299a Mon Sep 17 00:00:00 2001
+From edb230a4779f410cc658a86b30703e1f105666f0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 30 Sep 2011 15:52:14 +0200
Subject: [PATCH 164/262] softirq: Fix unplug deadlock
diff --git a/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch b/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch
index 50fd62b..68ada1b 100644
--- a/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch
+++ b/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch
@@ -1,4 +1,4 @@
-From 3c7e60f759932670611d1754b050b85023f8fdd6 Mon Sep 17 00:00:00 2001
+From 5fbb443912190b51b59df41244a485c32f393ff2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 13:59:17 +0200
Subject: [PATCH 165/262] softirq-disable-softirq-stacks-for-rt.patch
diff --git a/patches/0166-softirq-make-fifo.patch.patch b/patches/0166-softirq-make-fifo.patch.patch
index 1f5d524..82b980f 100644
--- a/patches/0166-softirq-make-fifo.patch.patch
+++ b/patches/0166-softirq-make-fifo.patch.patch
@@ -1,4 +1,4 @@
-From 8f6f3bb83c08e545b72c59c23a9420ff70a9c3a6 Mon Sep 17 00:00:00 2001
+From cdad84e29a797608f70113e6abc225eb2b60f8e1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 21:06:43 +0200
Subject: [PATCH 166/262] softirq-make-fifo.patch
diff --git a/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch b/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
index 9ef2e53..cc720db 100644
--- a/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
+++ b/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
@@ -1,4 +1,4 @@
-From 9a1b9e1976661bf0eb736124ec00162e5c8cd84d Mon Sep 17 00:00:00 2001
+From 5ffadd4e5e5f524e6e50b8348dc48447b43570d4 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Tue, 29 Nov 2011 20:18:22 -0500
Subject: [PATCH 167/262] tasklet: Prevent tasklets from going into infinite
diff --git a/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch b/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
index 41908a7..2b50a9b 100644
--- a/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
+++ b/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
@@ -1,4 +1,4 @@
-From dd6c1af7f83b0686c8fcc6971113e2330dda9b35 Mon Sep 17 00:00:00 2001
+From 38fd4e097189a9847e1df74279c1e8f46e6bf863 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 31 Jan 2012 13:01:27 +0100
Subject: [PATCH 168/262] genirq: Allow disabling of softirq processing in irq
diff --git a/patches/0169-local-vars-migrate-disable.patch.patch b/patches/0169-local-vars-migrate-disable.patch.patch
index 0341187..eceeabf 100644
--- a/patches/0169-local-vars-migrate-disable.patch.patch
+++ b/patches/0169-local-vars-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From a1cedece2b3d74e58d17e1bad7b8410669b03c68 Mon Sep 17 00:00:00 2001
+From ca5591774f50ac8956d1402cf13487d157d43dea Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 20:42:16 +0200
Subject: [PATCH 169/262] local-vars-migrate-disable.patch
diff --git a/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch b/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
index 088af3b..6d278fb 100644
--- a/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
+++ b/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
@@ -1,4 +1,4 @@
-From 61687c5ba77065013fb057ccb500a3c8e1a20fbe Mon Sep 17 00:00:00 2001
+From 1b9b8307b5afd2209fd1c18aa4808cae2731e0d3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 6 Apr 2010 16:51:31 +0200
Subject: [PATCH 170/262] md: raid5: Make raid5_percpu handling RT aware
@@ -19,10 +19,10 @@ Tested-by: Udo van den Heuvel <udovdh@xs4all.nl>
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
-index 73a5800..0f27a2c 100644
+index 0240576..b6ea794 100644
--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
-@@ -1317,8 +1317,9 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
+@@ -1321,8 +1321,9 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
struct raid5_percpu *percpu;
unsigned long cpu;
@@ -33,7 +33,7 @@ index 73a5800..0f27a2c 100644
if (test_bit(STRIPE_OP_BIOFILL, &ops_request)) {
ops_run_biofill(sh);
overlap_clear++;
-@@ -1370,7 +1371,8 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
+@@ -1374,7 +1375,8 @@ static void __raid_run_ops(struct stripe_head *sh, unsigned long ops_request)
if (test_and_clear_bit(R5_Overlap, &dev->flags))
wake_up(&sh->raid_conf->wait_for_overlap);
}
@@ -43,7 +43,7 @@ index 73a5800..0f27a2c 100644
}
#ifdef CONFIG_MULTICORE_RAID456
-@@ -4768,6 +4770,7 @@ static int raid5_alloc_percpu(struct r5conf *conf)
+@@ -4772,6 +4774,7 @@ static int raid5_alloc_percpu(struct r5conf *conf)
break;
}
per_cpu_ptr(conf->percpu, cpu)->scribble = scribble;
diff --git a/patches/0171-rtmutex-lock-killable.patch.patch b/patches/0171-rtmutex-lock-killable.patch.patch
index 035bb34..ad6f9c8 100644
--- a/patches/0171-rtmutex-lock-killable.patch.patch
+++ b/patches/0171-rtmutex-lock-killable.patch.patch
@@ -1,4 +1,4 @@
-From 1e0c312d42694de6657a19397674eae9bdc33d8c Mon Sep 17 00:00:00 2001
+From 4661a0e937ce40820e03b87cb37316bee7072acb Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 9 Jun 2011 11:43:52 +0200
Subject: [PATCH 171/262] rtmutex-lock-killable.patch
diff --git a/patches/0172-rtmutex-futex-prepare-rt.patch.patch b/patches/0172-rtmutex-futex-prepare-rt.patch.patch
index edc9e5d..37dfd47 100644
--- a/patches/0172-rtmutex-futex-prepare-rt.patch.patch
+++ b/patches/0172-rtmutex-futex-prepare-rt.patch.patch
@@ -1,4 +1,4 @@
-From f71452283c87e4393d01bd411ac6a870263cd568 Mon Sep 17 00:00:00 2001
+From 3fe6c5febf54d576247b138bb1f337903221d804 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 10 Jun 2011 11:04:15 +0200
Subject: [PATCH 172/262] rtmutex-futex-prepare-rt.patch
diff --git a/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch b/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
index 080b95c..67b1fcb 100644
--- a/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
+++ b/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
@@ -1,4 +1,4 @@
-From abe92ed7b2864eca19d1850042e165c3d902bdc1 Mon Sep 17 00:00:00 2001
+From 1966fd5a9030f902f5b8251b50138d4d7d4c5a6d Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 7 Jun 2012 07:47:03 -0400
Subject: [PATCH 173/262] futex: Fix bug on when a requeued RT task times out
diff --git a/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch b/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch
index 5013223..b12380b 100644
--- a/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch
+++ b/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch
@@ -1,4 +1,4 @@
-From 5f7407ac69fe7e33947d08180ac14e2fbfeb6a6f Mon Sep 17 00:00:00 2001
+From 749caea0b2f6fe1088af8700459779bf9ae425af Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 10 Jun 2011 11:21:25 +0200
Subject: [PATCH 174/262] rt-mutex-add-sleeping-spinlocks-support.patch
diff --git a/patches/0175-spinlock-types-separate-raw.patch.patch b/patches/0175-spinlock-types-separate-raw.patch.patch
index 683b1e2..0df0098 100644
--- a/patches/0175-spinlock-types-separate-raw.patch.patch
+++ b/patches/0175-spinlock-types-separate-raw.patch.patch
@@ -1,4 +1,4 @@
-From d24df58ab468259b902aa62332f0dcbaeab4eda3 Mon Sep 17 00:00:00 2001
+From c36fe81d00032282fce4ebf96447d12fd79c003e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 19:34:01 +0200
Subject: [PATCH 175/262] spinlock-types-separate-raw.patch
diff --git a/patches/0176-rtmutex-avoid-include-hell.patch.patch b/patches/0176-rtmutex-avoid-include-hell.patch.patch
index 4e0b4bd..edcfce4 100644
--- a/patches/0176-rtmutex-avoid-include-hell.patch.patch
+++ b/patches/0176-rtmutex-avoid-include-hell.patch.patch
@@ -1,4 +1,4 @@
-From cc454634c9d1be76d1f23240dfa171f5c782674c Mon Sep 17 00:00:00 2001
+From 8ade21322a2055e037ff646e70c37c940a6d6fc6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 20:06:39 +0200
Subject: [PATCH 176/262] rtmutex-avoid-include-hell.patch
diff --git a/patches/0177-rt-add-rt-spinlocks.patch.patch b/patches/0177-rt-add-rt-spinlocks.patch.patch
index 9a5abdd..358d313 100644
--- a/patches/0177-rt-add-rt-spinlocks.patch.patch
+++ b/patches/0177-rt-add-rt-spinlocks.patch.patch
@@ -1,4 +1,4 @@
-From c5aa8622f827d739a681c62f2bc347075fa1043a Mon Sep 17 00:00:00 2001
+From 36bc4f24a03e7b94d119ff09043a0230bff4e966 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 19:43:35 +0200
Subject: [PATCH 177/262] rt-add-rt-spinlocks.patch
diff --git a/patches/0178-rt-add-rt-to-mutex-headers.patch.patch b/patches/0178-rt-add-rt-to-mutex-headers.patch.patch
index 945d62b..a457b0b 100644
--- a/patches/0178-rt-add-rt-to-mutex-headers.patch.patch
+++ b/patches/0178-rt-add-rt-to-mutex-headers.patch.patch
@@ -1,4 +1,4 @@
-From 16740ee5930913a241f6653a0656b8300f6b4629 Mon Sep 17 00:00:00 2001
+From 1eea28726ff539751dd177144d63a85d79ca5f53 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 20:56:22 +0200
Subject: [PATCH 178/262] rt-add-rt-to-mutex-headers.patch
diff --git a/patches/0179-rwsem-add-rt-variant.patch.patch b/patches/0179-rwsem-add-rt-variant.patch.patch
index 43789c5..d2b7f1b 100644
--- a/patches/0179-rwsem-add-rt-variant.patch.patch
+++ b/patches/0179-rwsem-add-rt-variant.patch.patch
@@ -1,4 +1,4 @@
-From 0725698be22ca346a00c94aa8740c1eafd1d9c70 Mon Sep 17 00:00:00 2001
+From 06f4c6521cda3800482647ab0d3a6c937314f30e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 21:02:53 +0200
Subject: [PATCH 179/262] rwsem-add-rt-variant.patch
diff --git a/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch b/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
index df93664..c3bb2bb 100644
--- a/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
+++ b/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
@@ -1,4 +1,4 @@
-From e032e2fd3165787b1537967448d1d7d9410158b3 Mon Sep 17 00:00:00 2001
+From dd694141effe1de1bba9b6f031442cbab2b69dca Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 26 Jul 2009 19:39:56 +0200
Subject: [PATCH 180/262] rt: Add the preempt-rt lock replacement APIs
diff --git a/patches/0181-rwlocks-Fix-section-mismatch.patch b/patches/0181-rwlocks-Fix-section-mismatch.patch
index c6942db..767a5c3 100644
--- a/patches/0181-rwlocks-Fix-section-mismatch.patch
+++ b/patches/0181-rwlocks-Fix-section-mismatch.patch
@@ -1,4 +1,4 @@
-From 599065ebe542653c56c7c108f06f9f6909cafb30 Mon Sep 17 00:00:00 2001
+From 6d8c6ebb5f67ceee93a208d5c783d8c5caeb76ca Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Mon, 19 Sep 2011 11:09:27 +0200
Subject: [PATCH 181/262] rwlocks: Fix section mismatch
diff --git a/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch b/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
index a586c7f..a2c4e75 100644
--- a/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
+++ b/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
@@ -1,4 +1,4 @@
-From b52ea859b5feaca9ecbe3e8ac9cda69362450ff4 Mon Sep 17 00:00:00 2001
+From 1934992a53d27b194a9ce21268eef21ac9a83967 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:08:38 +0200
Subject: [PATCH 182/262] timer-handle-idle-trylock-in-get-next-timer-irq.patch
diff --git a/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch b/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
index 74eea51..dc48187 100644
--- a/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
+++ b/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
@@ -1,4 +1,4 @@
-From b1d93756951f43acf8bb857624c204b3e447019b Mon Sep 17 00:00:00 2001
+From 5b3cf576881f36aaff373d37c22e5d90f9427638 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:30 -0500
Subject: [PATCH 183/262] RCU: Force PREEMPT_RCU for PREEMPT-RT
diff --git a/patches/0184-rcu-Frob-softirq-test.patch b/patches/0184-rcu-Frob-softirq-test.patch
index 90041fe..f1a98b2 100644
--- a/patches/0184-rcu-Frob-softirq-test.patch
+++ b/patches/0184-rcu-Frob-softirq-test.patch
@@ -1,4 +1,4 @@
-From 444399bf0dd4f23e202e6bcb57eaf983e97433fd Mon Sep 17 00:00:00 2001
+From 55d8beb9b8b716a31e2d3591d70221e44d695a74 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Sat, 13 Aug 2011 00:23:17 +0200
Subject: [PATCH 184/262] rcu: Frob softirq test
diff --git a/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch b/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch
index 75bd4ff..e0f9e10 100644
--- a/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch
+++ b/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch
@@ -1,4 +1,4 @@
-From 6366e477a5170435a4478910ae3564641dfda188 Mon Sep 17 00:00:00 2001
+From 61d306b6ec3ee83071fbac21c0beb33acdc6b63d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 11:59:38 -0700
Subject: [PATCH 185/262] rcu: Merge RCU-bh into RCU-preempt
diff --git a/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch b/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
index c4a1311..165d5c5 100644
--- a/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
+++ b/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
@@ -1,4 +1,4 @@
-From 173d16756a08c2ae79d7788b4072d44bbe97573f Mon Sep 17 00:00:00 2001
+From 5d8a1d820a60c34cf3a4efbd1c09a63268f3331c Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Mon, 14 Nov 2011 02:44:42 +0100
Subject: [PATCH 186/262] rcu: Fix macro substitution for synchronize_rcu_bh()
diff --git a/patches/0187-rcu-more-fallout.patch.patch b/patches/0187-rcu-more-fallout.patch.patch
index 18018fd..01c7fdf 100644
--- a/patches/0187-rcu-more-fallout.patch.patch
+++ b/patches/0187-rcu-more-fallout.patch.patch
@@ -1,4 +1,4 @@
-From f77ecab3ff8d2d844249496efbc0b386b6fa5cc9 Mon Sep 17 00:00:00 2001
+From 8ba72a91ad534ed8da5eada0260f1c94be75763e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 10:57:54 +0100
Subject: [PATCH 187/262] rcu-more-fallout.patch
diff --git a/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch b/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
index 850e589..a53568a 100644
--- a/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
+++ b/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
@@ -1,4 +1,4 @@
-From a83e6a1b3ed9cf28df6c456a52533dc6b53de217 Mon Sep 17 00:00:00 2001
+From 46890ee397140dd6506576d658963494ed0eff8b Mon Sep 17 00:00:00 2001
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Date: Wed, 5 Oct 2011 11:45:18 -0700
Subject: [PATCH 188/262] rcu: Make ksoftirqd do RCU quiescent states
diff --git a/patches/0189-rcu-Fix-build-break.patch b/patches/0189-rcu-Fix-build-break.patch
index b6c8996..1a3d77d 100644
--- a/patches/0189-rcu-Fix-build-break.patch
+++ b/patches/0189-rcu-Fix-build-break.patch
@@ -1,4 +1,4 @@
-From d968602bfda32b811f03615012eaf49defc47f49 Mon Sep 17 00:00:00 2001
+From 6e454490b2e089e6e1b2d8b921c2797ac2bbdd41 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Fri, 13 Apr 2012 12:54:21 +0200
Subject: [PATCH 189/262] rcu: Fix build break
diff --git a/patches/0190-rt-rcutree-Move-misplaced-prototype.patch b/patches/0190-rt-rcutree-Move-misplaced-prototype.patch
index cefbc7c..e0cd6a4 100644
--- a/patches/0190-rt-rcutree-Move-misplaced-prototype.patch
+++ b/patches/0190-rt-rcutree-Move-misplaced-prototype.patch
@@ -1,4 +1,4 @@
-From 5a4c0ec7647d8987025dbed180188c8e69c01e60 Mon Sep 17 00:00:00 2001
+From 9cbbb6c591b54524e0fce3118ab050c15e21bace Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Wed, 14 Dec 2011 12:51:28 +0100
Subject: [PATCH 190/262] rt/rcutree: Move misplaced prototype
diff --git a/patches/0191-lglocks-rt.patch.patch b/patches/0191-lglocks-rt.patch.patch
index b9bc00a..c50abba 100644
--- a/patches/0191-lglocks-rt.patch.patch
+++ b/patches/0191-lglocks-rt.patch.patch
@@ -1,4 +1,4 @@
-From 5ae3ae5443c6891f9d3107571f1000adc018de65 Mon Sep 17 00:00:00 2001
+From 3894fc653451c390bb6897fce0b45dddf4020a23 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 15 Jun 2011 11:02:21 +0200
Subject: [PATCH 191/262] lglocks-rt.patch
diff --git a/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch b/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch
index 6c46ac8..7fa4858 100644
--- a/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch
+++ b/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch
@@ -1,4 +1,4 @@
-From 5c4def53f888638f83429c2c41c2fe848f01f5ea Mon Sep 17 00:00:00 2001
+From 95b453142bff9eb90fdd4de648290eae0e9a0205 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:01 -0500
Subject: [PATCH 192/262] serial: 8250: Clean up the locking for -rt
diff --git a/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch b/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
index 8ca16a6..05c18a3 100644
--- a/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
+++ b/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
@@ -1,4 +1,4 @@
-From 37c6ae4b1437a6f64e6bfd4926b6b309b0dd1e79 Mon Sep 17 00:00:00 2001
+From 91d794864bdbbdb03dfc2a5e85454cef6ef66929 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:01 -0500
Subject: [PATCH 193/262] serial: 8250: Call flush_to_ldisc when the irq is
diff --git a/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch b/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch
index 8dd83b4..a353c28 100644
--- a/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch
+++ b/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch
@@ -1,4 +1,4 @@
-From e2765b0540b9a3a042d171a213854a79563fc29e Mon Sep 17 00:00:00 2001
+From c3b90a7e6fe028de1bd46a8a4e3caff97cbf85e4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 28 Jul 2011 13:32:57 +0200
Subject: [PATCH 194/262] drivers-tty-fix-omap-lock-crap.patch
diff --git a/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch b/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch
index c26892e..1caa265 100644
--- a/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch
+++ b/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch
@@ -1,4 +1,4 @@
-From c9c19e10afc9805f8dfd95d3ee2bd16247bd0967 Mon Sep 17 00:00:00 2001
+From e064cb1dd71a1eb91b87c22616d698017325f247 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Wed, 14 Dec 2011 13:05:54 +0100
Subject: [PATCH 195/262] rt: Improve the serial console PASS_LIMIT
diff --git a/patches/0196-fs-namespace-preemption-fix.patch b/patches/0196-fs-namespace-preemption-fix.patch
index fa3df1f..9c0757d 100644
--- a/patches/0196-fs-namespace-preemption-fix.patch
+++ b/patches/0196-fs-namespace-preemption-fix.patch
@@ -1,4 +1,4 @@
-From 823854010a7189434159cd953121c37e43c969ae Mon Sep 17 00:00:00 2001
+From a93b540f6dbe2384a8998a78061654782f6107d3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 19 Jul 2009 08:44:27 -0500
Subject: [PATCH 196/262] fs: namespace preemption fix
diff --git a/patches/0197-mm-protect-activate-switch-mm.patch.patch b/patches/0197-mm-protect-activate-switch-mm.patch.patch
index 75d5736..0917040 100644
--- a/patches/0197-mm-protect-activate-switch-mm.patch.patch
+++ b/patches/0197-mm-protect-activate-switch-mm.patch.patch
@@ -1,4 +1,4 @@
-From 0e696da126fa550c0902b117e5498341063491bc Mon Sep 17 00:00:00 2001
+From 01b50d255a476aacceee91f783b0e6d8428ad6b2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 4 Jul 2011 09:48:40 +0200
Subject: [PATCH 197/262] mm-protect-activate-switch-mm.patch
diff --git a/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch b/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch
index 5a3e87b..17bc222 100644
--- a/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch
+++ b/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch
@@ -1,4 +1,4 @@
-From 1bcd6257717c8e768af9fcd162d69eb3e5af5407 Mon Sep 17 00:00:00 2001
+From 4a29a419b72cceb9875c3b856a177aaeb6665ceb Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Tue, 15 May 2012 13:53:56 +0800
Subject: [PATCH 198/262] mm: Protect activate_mm() by
diff --git a/patches/0199-fs-block-rt-support.patch.patch b/patches/0199-fs-block-rt-support.patch.patch
index 4b7fab5..757623d 100644
--- a/patches/0199-fs-block-rt-support.patch.patch
+++ b/patches/0199-fs-block-rt-support.patch.patch
@@ -1,4 +1,4 @@
-From 469ff49d30490e667990436fae06347044bad267 Mon Sep 17 00:00:00 2001
+From b6268740cc61060e51966d3ec587201ea5e97818 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 14 Jun 2011 17:05:09 +0200
Subject: [PATCH 199/262] fs-block-rt-support.patch
diff --git a/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch b/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch
index cb5c8ca..7489f6b 100644
--- a/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch
+++ b/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch
@@ -1,4 +1,4 @@
-From d93873b5505cad90da59509947ab325f68bf9470 Mon Sep 17 00:00:00 2001
+From cf1d0b4ac956b28689be885cc81d28f9b015d0ab Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Fri, 3 Jul 2009 08:44:12 -0500
Subject: [PATCH 200/262] fs: ntfs: disable interrupt only on !RT
diff --git a/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch b/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch
index 9e06e67..692590d 100644
--- a/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch
+++ b/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch
@@ -1,4 +1,4 @@
-From 110c40c9af14c65fc1e5fc45f67b21647e9078b8 Mon Sep 17 00:00:00 2001
+From fae6e277d2a7563be586df2e72a8451c2a0fcf85 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 13 Dec 2010 16:33:39 +0100
Subject: [PATCH 201/262] x86: Convert mce timer to hrtimer
diff --git a/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch b/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch
index a0e6ea0..e35f523 100644
--- a/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch
+++ b/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch
@@ -1,4 +1,4 @@
-From 2fb1515dc842a6d5501f919970903773721141b7 Mon Sep 17 00:00:00 2001
+From b65966235f5fd5ba1ce70358d87aa0897af818cd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 16 Dec 2010 14:25:18 +0100
Subject: [PATCH 202/262] x86: stackprotector: Avoid random pool on rt
diff --git a/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch b/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch
index 08c4c22..93ff5d7 100644
--- a/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch
+++ b/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch
@@ -1,4 +1,4 @@
-From 9f800c912470f05a5c027e76fcfa8bc86ce575ba Mon Sep 17 00:00:00 2001
+From c5217d776b4bc1179e2eec3df4154d6a77d29f1e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 26 Jul 2009 02:21:32 +0200
Subject: [PATCH 203/262] x86: Use generic rwsem_spinlocks on -rt
diff --git a/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch b/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
index 50ac173..9240d83 100644
--- a/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
+++ b/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
@@ -1,4 +1,4 @@
-From 0b930995a3418be7d1242a624389ab0193b38c9c Mon Sep 17 00:00:00 2001
+From d0748d8252ff09ce18711844384728df04c5f953 Mon Sep 17 00:00:00 2001
From: Andi Kleen <ak@suse.de>
Date: Fri, 3 Jul 2009 08:44:10 -0500
Subject: [PATCH 204/262] x86: Disable IST stacks for debug/int 3/stack fault
diff --git a/patches/0205-workqueue-use-get-cpu-light.patch.patch b/patches/0205-workqueue-use-get-cpu-light.patch.patch
index 78151ff..b99184e 100644
--- a/patches/0205-workqueue-use-get-cpu-light.patch.patch
+++ b/patches/0205-workqueue-use-get-cpu-light.patch.patch
@@ -1,4 +1,4 @@
-From fa195da15d320e371c40282bb7aca2c60df01229 Mon Sep 17 00:00:00 2001
+From 6ca25928c9d9212e91e6ca30340e059bef274ef5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:42:26 +0200
Subject: [PATCH 205/262] workqueue-use-get-cpu-light.patch
@@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index d0e29e9..e0cce07 100644
+index ca3ce71..d404669 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -1058,8 +1058,8 @@ int queue_work(struct workqueue_struct *wq, struct work_struct *work)
diff --git a/patches/0206-epoll.patch.patch b/patches/0206-epoll.patch.patch
index 21711d8..290c76d 100644
--- a/patches/0206-epoll.patch.patch
+++ b/patches/0206-epoll.patch.patch
@@ -1,4 +1,4 @@
-From ca73f4a72f27e6bab06f453ed4157dcac3d19e72 Mon Sep 17 00:00:00 2001
+From 4e4c0ade9a360f30a1ac2310750bc8ab6c4baf86 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 16:35:35 +0200
Subject: [PATCH 206/262] epoll.patch
diff --git a/patches/0207-mm-vmalloc.patch.patch b/patches/0207-mm-vmalloc.patch.patch
index 5d74041..1aff5ec 100644
--- a/patches/0207-mm-vmalloc.patch.patch
+++ b/patches/0207-mm-vmalloc.patch.patch
@@ -1,4 +1,4 @@
-From d149813843ce335aa70b73f0e6542fcb68229408 Mon Sep 17 00:00:00 2001
+From 958ea932e13de80136f69be229a548d8cd93fd2e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 12 Jul 2011 11:39:36 +0200
Subject: [PATCH 207/262] mm-vmalloc.patch
diff --git a/patches/0208-debugobjects-rt.patch.patch b/patches/0208-debugobjects-rt.patch.patch
index 8673d60..e85647d 100644
--- a/patches/0208-debugobjects-rt.patch.patch
+++ b/patches/0208-debugobjects-rt.patch.patch
@@ -1,4 +1,4 @@
-From 00feae71842668a3764c72348a5c613634bf78b2 Mon Sep 17 00:00:00 2001
+From ec6f0ca591290d9f8e5d0e4c2d53bac0bb5b3ed6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:41:35 +0200
Subject: [PATCH 208/262] debugobjects-rt.patch
diff --git a/patches/0209-jump-label-rt.patch.patch b/patches/0209-jump-label-rt.patch.patch
index 8dba853..a198106 100644
--- a/patches/0209-jump-label-rt.patch.patch
+++ b/patches/0209-jump-label-rt.patch.patch
@@ -1,4 +1,4 @@
-From 3ee1512c477ad04eaa651ef45d651b375f93b904 Mon Sep 17 00:00:00 2001
+From 7dec4cde097374a72d6f77ad6ed42b5f00a9cbc0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 13 Jul 2011 11:03:16 +0200
Subject: [PATCH 209/262] jump-label-rt.patch
diff --git a/patches/0210-skbufhead-raw-lock.patch.patch b/patches/0210-skbufhead-raw-lock.patch.patch
index 1a6d85c..9c97e46 100644
--- a/patches/0210-skbufhead-raw-lock.patch.patch
+++ b/patches/0210-skbufhead-raw-lock.patch.patch
@@ -1,4 +1,4 @@
-From 1c96559ef7fc7b998e567a7bcb749191b8361827 Mon Sep 17 00:00:00 2001
+From b7d9c77e5b5846b495bf5b9b6c2ada98bfb44c89 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 12 Jul 2011 15:38:34 +0200
Subject: [PATCH 210/262] skbufhead-raw-lock.patch
@@ -11,10 +11,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
3 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
-index 33900a5..1fcc9ba 100644
+index e517695..61cded1 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
-@@ -1734,6 +1734,7 @@ struct softnet_data {
+@@ -1738,6 +1738,7 @@ struct softnet_data {
unsigned dropped;
struct sk_buff_head input_pkt_queue;
struct napi_struct backlog;
@@ -48,7 +48,7 @@ index c1bae8d..2249b11 100644
struct lock_class_key *class)
{
diff --git a/net/core/dev.c b/net/core/dev.c
-index 198815c..7ed9023 100644
+index fe5d181..497dc28 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -220,14 +220,14 @@ static inline struct hlist_head *dev_index_hash(struct net *net, int ifindex)
@@ -68,7 +68,7 @@ index 198815c..7ed9023 100644
#endif
}
-@@ -3307,7 +3307,7 @@ static void flush_backlog(void *arg)
+@@ -3325,7 +3325,7 @@ static void flush_backlog(void *arg)
skb_queue_walk_safe(&sd->input_pkt_queue, skb, tmp) {
if (skb->dev == dev) {
__skb_unlink(skb, &sd->input_pkt_queue);
@@ -77,7 +77,7 @@ index 198815c..7ed9023 100644
input_queue_head_incr(sd);
}
}
-@@ -3316,10 +3316,13 @@ static void flush_backlog(void *arg)
+@@ -3334,10 +3334,13 @@ static void flush_backlog(void *arg)
skb_queue_walk_safe(&sd->process_queue, skb, tmp) {
if (skb->dev == dev) {
__skb_unlink(skb, &sd->process_queue);
@@ -92,7 +92,7 @@ index 198815c..7ed9023 100644
}
static int napi_gro_complete(struct sk_buff *skb)
-@@ -3803,10 +3806,17 @@ static void net_rx_action(struct softirq_action *h)
+@@ -3821,10 +3824,17 @@ static void net_rx_action(struct softirq_action *h)
struct softnet_data *sd = &__get_cpu_var(softnet_data);
unsigned long time_limit = jiffies + 2;
int budget = netdev_budget;
@@ -110,7 +110,7 @@ index 198815c..7ed9023 100644
while (!list_empty(&sd->poll_list)) {
struct napi_struct *n;
int work, weight;
-@@ -6235,6 +6245,9 @@ static int dev_cpu_callback(struct notifier_block *nfb,
+@@ -6254,6 +6264,9 @@ static int dev_cpu_callback(struct notifier_block *nfb,
netif_rx(skb);
input_queue_head_incr(oldsd);
}
@@ -120,7 +120,7 @@ index 198815c..7ed9023 100644
return NOTIFY_OK;
}
-@@ -6498,8 +6511,9 @@ static int __init net_dev_init(void)
+@@ -6518,8 +6531,9 @@ static int __init net_dev_init(void)
struct softnet_data *sd = &per_cpu(softnet_data, i);
memset(sd, 0, sizeof(*sd));
diff --git a/patches/0211-x86-no-perf-irq-work-rt.patch.patch b/patches/0211-x86-no-perf-irq-work-rt.patch.patch
index f339989..837da03 100644
--- a/patches/0211-x86-no-perf-irq-work-rt.patch.patch
+++ b/patches/0211-x86-no-perf-irq-work-rt.patch.patch
@@ -1,4 +1,4 @@
-From 719be3254f8911a949227e018bca4018d4e58b5a Mon Sep 17 00:00:00 2001
+From 79ea5cfbffe1335a19e859812c523daaa71f476b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 13 Jul 2011 14:05:05 +0200
Subject: [PATCH 211/262] x86-no-perf-irq-work-rt.patch
diff --git a/patches/0212-console-make-rt-friendly.patch.patch b/patches/0212-console-make-rt-friendly.patch.patch
index cc51379..32ae161 100644
--- a/patches/0212-console-make-rt-friendly.patch.patch
+++ b/patches/0212-console-make-rt-friendly.patch.patch
@@ -1,4 +1,4 @@
-From 76f5689d28c4ca393d8a5806283b5d3e3ee4d453 Mon Sep 17 00:00:00 2001
+From 01a3478fc721c0aabb7a8925cd36fbd1ae9d7ab9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:43:07 +0200
Subject: [PATCH 212/262] console-make-rt-friendly.patch
diff --git a/patches/0213-fix-printk-flush-of-messages.patch b/patches/0213-fix-printk-flush-of-messages.patch
index f0e4257..27a3ba8 100644
--- a/patches/0213-fix-printk-flush-of-messages.patch
+++ b/patches/0213-fix-printk-flush-of-messages.patch
@@ -1,4 +1,4 @@
-From e00f67bfa58580b397db83c0edccdccad4e5379f Mon Sep 17 00:00:00 2001
+From 0d100c36abaa0f56c87f77bbbb19e402b80fca4b Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com>
Date: Wed, 16 May 2012 18:09:36 -0700
Subject: [PATCH 213/262] fix printk flush of messages
diff --git a/patches/0214-power-use-generic-rwsem-on-rt.patch b/patches/0214-power-use-generic-rwsem-on-rt.patch
index 195921f..504b0e1 100644
--- a/patches/0214-power-use-generic-rwsem-on-rt.patch
+++ b/patches/0214-power-use-generic-rwsem-on-rt.patch
@@ -1,4 +1,4 @@
-From c06ab7161e0b9e0817411752426fdb480db82c26 Mon Sep 17 00:00:00 2001
+From 510e16c496bf20afc1ee3aa1d643d4020375feb3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 7 Jun 2012 07:47:08 -0400
Subject: [PATCH 214/262] power-use-generic-rwsem-on-rt
diff --git a/patches/0215-power-disable-highmem-on-rt.patch.patch b/patches/0215-power-disable-highmem-on-rt.patch.patch
index 5bfea45..d7f6b77 100644
--- a/patches/0215-power-disable-highmem-on-rt.patch.patch
+++ b/patches/0215-power-disable-highmem-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From 420db99cb30e629e861526e16676e3489c9c6299 Mon Sep 17 00:00:00 2001
+From 9981048f5f8c64cda1ab2d7cf07d07d7f398adb2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:08:34 +0200
Subject: [PATCH 215/262] power-disable-highmem-on-rt.patch
diff --git a/patches/0216-arm-disable-highmem-on-rt.patch.patch b/patches/0216-arm-disable-highmem-on-rt.patch.patch
index 5dd4ed5..a82a3ec 100644
--- a/patches/0216-arm-disable-highmem-on-rt.patch.patch
+++ b/patches/0216-arm-disable-highmem-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From ac0095c4dba6badd514c768524829928463fec66 Mon Sep 17 00:00:00 2001
+From ec021ac89384ba35f4975335dc4bded7b90f32ee Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:09:28 +0200
Subject: [PATCH 216/262] arm-disable-highmem-on-rt.patch
diff --git a/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch b/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
index d3de047..09e9445 100644
--- a/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
+++ b/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
@@ -1,4 +1,4 @@
-From 3a8be93095e59e9a1794a4a2ee5c4501fea5b76d Mon Sep 17 00:00:00 2001
+From 5412d7759c30f1425fe93238167f443b00e7b054 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 May 2010 18:29:35 +0200
Subject: [PATCH 217/262] ARM: at91: tclib: Default to tclib timer for RT
diff --git a/patches/0218-mips-disable-highmem-on-rt.patch.patch b/patches/0218-mips-disable-highmem-on-rt.patch.patch
index ee18137..e38f62d 100644
--- a/patches/0218-mips-disable-highmem-on-rt.patch.patch
+++ b/patches/0218-mips-disable-highmem-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From 986a4438bc1c57a621edcac34394dcb22d689263 Mon Sep 17 00:00:00 2001
+From a537a4d0a41ca0c065aec545ed430087a254d37e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:10:12 +0200
Subject: [PATCH 218/262] mips-disable-highmem-on-rt.patch
diff --git a/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch b/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch
index 7b6d2a3..9129947 100644
--- a/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch
+++ b/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch
@@ -1,4 +1,4 @@
-From 028978a2026d74f7092265d4925f740a81884eee Mon Sep 17 00:00:00 2001
+From ac812161f03253c1858a084156224df178d527f0 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Thu, 6 Oct 2011 10:48:39 -0400
Subject: [PATCH 219/262] net: Avoid livelock in net_tx_action() on RT
@@ -43,10 +43,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 31 insertions(+), 1 deletion(-)
diff --git a/net/core/dev.c b/net/core/dev.c
-index 7ed9023..61aedc3 100644
+index 497dc28..c28fea6 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
-@@ -2950,6 +2950,36 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -2968,6 +2968,36 @@ int netif_rx_ni(struct sk_buff *skb)
}
EXPORT_SYMBOL(netif_rx_ni);
@@ -83,7 +83,7 @@ index 7ed9023..61aedc3 100644
static void net_tx_action(struct softirq_action *h)
{
struct softnet_data *sd = &__get_cpu_var(softnet_data);
-@@ -2988,7 +3018,7 @@ static void net_tx_action(struct softirq_action *h)
+@@ -3006,7 +3036,7 @@ static void net_tx_action(struct softirq_action *h)
head = head->next_sched;
root_lock = qdisc_lock(q);
diff --git a/patches/0220-ping-sysrq.patch.patch b/patches/0220-ping-sysrq.patch.patch
index 34420c0..8a64007 100644
--- a/patches/0220-ping-sysrq.patch.patch
+++ b/patches/0220-ping-sysrq.patch.patch
@@ -1,4 +1,4 @@
-From d79803321a9bcebf2974ad41e32194254a2964aa Mon Sep 17 00:00:00 2001
+From e144d8cdec43c3f83fe7f6f3e6f21c7cca26eaf3 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 13:51:17 +0100
Subject: [PATCH 220/262] ping-sysrq.patch
diff --git a/patches/0221-kgdb-serial-Short-term-workaround.patch b/patches/0221-kgdb-serial-Short-term-workaround.patch
index 3f7eed4..ac7c8ed 100644
--- a/patches/0221-kgdb-serial-Short-term-workaround.patch
+++ b/patches/0221-kgdb-serial-Short-term-workaround.patch
@@ -1,4 +1,4 @@
-From ca83d172b903eaba0cb99ad6cd8def57258d9792 Mon Sep 17 00:00:00 2001
+From d0a87e0705c788c5f39b60a5f6fe0ea2df5b3916 Mon Sep 17 00:00:00 2001
From: Jason Wessel <jason.wessel@windriver.com>
Date: Thu, 28 Jul 2011 12:42:23 -0500
Subject: [PATCH 221/262] kgdb/serial: Short term workaround
diff --git a/patches/0222-add-sys-kernel-realtime-entry.patch b/patches/0222-add-sys-kernel-realtime-entry.patch
index 0a19a8c..913aaf9 100644
--- a/patches/0222-add-sys-kernel-realtime-entry.patch
+++ b/patches/0222-add-sys-kernel-realtime-entry.patch
@@ -1,4 +1,4 @@
-From 8d4bb1a78b5e70216fdf4bacbb2dba395916f9af Mon Sep 17 00:00:00 2001
+From aed07eff4f7bb17e46246a0d9ea19895a56ad9c4 Mon Sep 17 00:00:00 2001
From: Clark Williams <williams@redhat.com>
Date: Sat, 30 Jul 2011 21:55:53 -0500
Subject: [PATCH 222/262] add /sys/kernel/realtime entry
diff --git a/patches/0223-mm-rt-kmap_atomic-scheduling.patch b/patches/0223-mm-rt-kmap_atomic-scheduling.patch
index 4bb9a86..2f4a5c0 100644
--- a/patches/0223-mm-rt-kmap_atomic-scheduling.patch
+++ b/patches/0223-mm-rt-kmap_atomic-scheduling.patch
@@ -1,4 +1,4 @@
-From 5203f1b698fcc050dc57f8bcdee84f33e441cca0 Mon Sep 17 00:00:00 2001
+From c85621b5dd5edae5a46e6f73988ba320ef2f7990 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 28 Jul 2011 10:43:51 +0200
Subject: [PATCH 223/262] mm, rt: kmap_atomic scheduling
@@ -76,7 +76,7 @@ index ae68473..2b0882a 100644
* Leave lazy mode, flushing any hypercalls made here.
* This must be done before restoring TLS segments so
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index bd923ec..253ddd2 100644
+index afc920b..32f9534 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -63,6 +63,7 @@ struct sched_param {
@@ -87,7 +87,7 @@ index bd923ec..253ddd2 100644
#include <asm/page.h>
#include <asm/ptrace.h>
#include <asm/cputime.h>
-@@ -1647,6 +1648,10 @@ struct task_struct {
+@@ -1650,6 +1651,10 @@ struct task_struct {
struct rcu_head put_rcu;
int softirq_nestcnt;
#endif
diff --git a/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch b/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch
index 5d530a5..897d3ef 100644
--- a/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch
+++ b/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch
@@ -1,4 +1,4 @@
-From 48bd4117147fa91949a991927fef40967b2a1123 Mon Sep 17 00:00:00 2001
+From dadba07f851cb415c2eb3fef049a1e2bb0c1b5cc Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Tue, 13 Sep 2011 15:09:40 +0200
Subject: [PATCH 224/262] ipc/sem: Rework semaphore wakeups
diff --git a/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch b/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch
index df7fc7e..366ac48 100644
--- a/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch
+++ b/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch
@@ -1,4 +1,4 @@
-From 64d481176d8dbd6773b02b2ed59f5ae697a53a6c Mon Sep 17 00:00:00 2001
+From 4011933997f0cd9e5d556f3407ffec666ce72189 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 6 Nov 2011 12:26:18 +0100
Subject: [PATCH 225/262] x86-kvm-require-const-tsc-for-rt.patch
diff --git a/patches/0226-scsi-fcoe-rt-aware.patch.patch b/patches/0226-scsi-fcoe-rt-aware.patch.patch
index 3467b6a..a3a12fa 100644
--- a/patches/0226-scsi-fcoe-rt-aware.patch.patch
+++ b/patches/0226-scsi-fcoe-rt-aware.patch.patch
@@ -1,4 +1,4 @@
-From 6b4765f4c032a72994edb7373b5e70640ef3991b Mon Sep 17 00:00:00 2001
+From ac797a1863376090100f41434e56fd762b3eb138 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 12 Nov 2011 14:00:48 +0100
Subject: [PATCH 226/262] scsi-fcoe-rt-aware.patch
diff --git a/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch b/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch
index 5f91ee8..b727e47 100644
--- a/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch
+++ b/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch
@@ -1,4 +1,4 @@
-From c8de0b093ca097f1437ac5eadde629b860491da0 Mon Sep 17 00:00:00 2001
+From 9fb043c018c4f158d450aac7326362f02612d7bf Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Mon, 14 Nov 2011 18:19:27 +0100
Subject: [PATCH 227/262] x86: crypto: Reduce preempt disabled regions
diff --git a/patches/0228-dm-Make-rt-aware.patch b/patches/0228-dm-Make-rt-aware.patch
index d652844..cf7f837 100644
--- a/patches/0228-dm-Make-rt-aware.patch
+++ b/patches/0228-dm-Make-rt-aware.patch
@@ -1,4 +1,4 @@
-From 562280bcc51f68a8a45911f625f46075718621da Mon Sep 17 00:00:00 2001
+From 89c2cc728242a77c98ec75c7c6926dd2015dbaa0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 23:06:09 +0100
Subject: [PATCH 228/262] dm: Make rt aware
diff --git a/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch b/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
index df307e2..10e3492 100644
--- a/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
+++ b/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
@@ -1,4 +1,4 @@
-From cae4821fd9b1c15f0311e973d49e5de71576ab6c Mon Sep 17 00:00:00 2001
+From e7bfdc6e2e808564d77a32268dde32597c1d3fe7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 14 Dec 2011 01:03:49 +0100
Subject: [PATCH 229/262] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
diff --git a/patches/0230-seqlock-Prevent-rt-starvation.patch b/patches/0230-seqlock-Prevent-rt-starvation.patch
index 9e04328..8c3b1a8 100644
--- a/patches/0230-seqlock-Prevent-rt-starvation.patch
+++ b/patches/0230-seqlock-Prevent-rt-starvation.patch
@@ -1,4 +1,4 @@
-From a76fdc24d18c775d0e6d8ec83adde9b5fd7697d2 Mon Sep 17 00:00:00 2001
+From 4c0b4b8c068c67638f935f49053bf3f60bae080a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Feb 2012 12:03:30 +0100
Subject: [PATCH 230/262] seqlock: Prevent rt starvation
diff --git a/patches/0231-timer-Fix-hotplug-for-rt.patch b/patches/0231-timer-Fix-hotplug-for-rt.patch
index 10e1b4b..3b649cb 100644
--- a/patches/0231-timer-Fix-hotplug-for-rt.patch
+++ b/patches/0231-timer-Fix-hotplug-for-rt.patch
@@ -1,4 +1,4 @@
-From d92db12e08259e8a4c6a70d8372f2134ffe8242d Mon Sep 17 00:00:00 2001
+From 628e57ba9502915b6d64ded007b14405dbe21d9e Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:28 -0500
Subject: [PATCH 231/262] timer: Fix hotplug for -rt
diff --git a/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch b/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
index b4495ac..804e128 100644
--- a/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
+++ b/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
@@ -1,4 +1,4 @@
-From f804e4fd8001bc2bb4c187e9116d1edaca863b20 Mon Sep 17 00:00:00 2001
+From 629e40a0150db5b1c0386bf3a38ae14c1194a437 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:29 -0500
Subject: [PATCH 232/262] futex/rt: Fix possible lockup when taking pi_lock in
diff --git a/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch b/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
index c236efd..9f72f50 100644
--- a/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
+++ b/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
@@ -1,4 +1,4 @@
-From 051c9d322ca34ee8283f7bda34108751da5eb276 Mon Sep 17 00:00:00 2001
+From ee960d40cb9764b1bd89765b990f486dddd4aa59 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:32 -0500
Subject: [PATCH 233/262] ring-buffer/rt: Check for irqs disabled before
diff --git a/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch b/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
index b4cf58d..bd7e4cd 100644
--- a/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
+++ b/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
@@ -1,4 +1,4 @@
-From f331b8d3069c0e0a12486e929439e0b580d9cdc6 Mon Sep 17 00:00:00 2001
+From 8e5594895431cf1afac2f0a05473ac5dc2dfc3e2 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:33 -0500
Subject: [PATCH 234/262] sched/rt: Fix wait_task_interactive() to test
@@ -25,7 +25,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index c24fa61..f2d6e50 100644
+index c1dad54..07eefa0 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1174,7 +1174,8 @@ unsigned long wait_task_inactive(struct task_struct *p, long match_state)
diff --git a/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch b/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
index 4b56eb7..ca07e27 100644
--- a/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
+++ b/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
@@ -1,4 +1,4 @@
-From 797569c9f9ba7ca47013c1a48445060f3efa9dcb Mon Sep 17 00:00:00 2001
+From dec5b5db416552c806eb5cf988072fd510c8d40a Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:30 -0500
Subject: [PATCH 235/262] lglock/rt: Use non-rt for_each_cpu() in -rt code
diff --git a/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch b/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
index 97301fa..cf70417 100644
--- a/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
+++ b/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
@@ -1,4 +1,4 @@
-From 51a52a58203cb69c475989d2c065a3a4c1be9f68 Mon Sep 17 00:00:00 2001
+From 9e9774790abeda3e31891f3c40b72ce71dca9011 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 2 Mar 2012 10:36:57 -0500
Subject: [PATCH 236/262] cpu: Make hotplug.lock a "sleeping" spinlock on RT
diff --git a/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch b/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch
index ef62a04..36c90c4 100644
--- a/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch
+++ b/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch
@@ -1,4 +1,4 @@
-From b31d3a8759dfede004011a98cc03103eb23b71a6 Mon Sep 17 00:00:00 2001
+From 8705f4cc4f9fd6bd54df91e9937a49329a6a4348 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 13 Nov 2011 17:17:09 +0100
Subject: [PATCH 237/262] softirq: Check preemption after reenabling
@@ -102,10 +102,10 @@ index 5af46d0..5e71285 100644
#endif /* CONFIG_PREEMPT_COUNT */
diff --git a/net/core/dev.c b/net/core/dev.c
-index 61aedc3..b12ead0 100644
+index c28fea6..7bdcd29 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
-@@ -1808,6 +1808,7 @@ static inline void __netif_reschedule(struct Qdisc *q)
+@@ -1823,6 +1823,7 @@ static inline void __netif_reschedule(struct Qdisc *q)
sd->output_queue_tailp = &q->next_sched;
raise_softirq_irqoff(NET_TX_SOFTIRQ);
local_irq_restore(flags);
@@ -113,7 +113,7 @@ index 61aedc3..b12ead0 100644
}
void __netif_schedule(struct Qdisc *q)
-@@ -1829,6 +1830,7 @@ void dev_kfree_skb_irq(struct sk_buff *skb)
+@@ -1844,6 +1845,7 @@ void dev_kfree_skb_irq(struct sk_buff *skb)
sd->completion_queue = skb;
raise_softirq_irqoff(NET_TX_SOFTIRQ);
local_irq_restore(flags);
@@ -121,7 +121,7 @@ index 61aedc3..b12ead0 100644
}
}
EXPORT_SYMBOL(dev_kfree_skb_irq);
-@@ -2877,6 +2879,7 @@ enqueue:
+@@ -2895,6 +2897,7 @@ enqueue:
rps_unlock(sd);
local_irq_restore(flags);
@@ -129,7 +129,7 @@ index 61aedc3..b12ead0 100644
atomic_long_inc(&skb->dev->rx_dropped);
kfree_skb(skb);
-@@ -3690,6 +3693,7 @@ static void net_rps_action_and_irq_enable(struct softnet_data *sd)
+@@ -3708,6 +3711,7 @@ static void net_rps_action_and_irq_enable(struct softnet_data *sd)
} else
#endif
local_irq_enable();
@@ -137,7 +137,7 @@ index 61aedc3..b12ead0 100644
}
static int process_backlog(struct napi_struct *napi, int quota)
-@@ -3762,6 +3766,7 @@ void __napi_schedule(struct napi_struct *n)
+@@ -3780,6 +3784,7 @@ void __napi_schedule(struct napi_struct *n)
local_irq_save(flags);
____napi_schedule(&__get_cpu_var(softnet_data), n);
local_irq_restore(flags);
@@ -145,7 +145,7 @@ index 61aedc3..b12ead0 100644
}
EXPORT_SYMBOL(__napi_schedule);
-@@ -6265,6 +6270,7 @@ static int dev_cpu_callback(struct notifier_block *nfb,
+@@ -6284,6 +6289,7 @@ static int dev_cpu_callback(struct notifier_block *nfb,
raise_softirq_irqoff(NET_TX_SOFTIRQ);
local_irq_enable();
diff --git a/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch b/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
index fbce630..ba97e73 100644
--- a/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
+++ b/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
@@ -1,4 +1,4 @@
-From ee90748cc175adca5cb0ff20ae0be706f926f312 Mon Sep 17 00:00:00 2001
+From e53c7c1965f374108744499a9f0d6780a1442624 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Fri, 27 Apr 2012 12:48:46 +0200
Subject: [PATCH 238/262] scsi: qla2xxx: Use local_irq_save_nort() in
diff --git a/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch b/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch
index 17a8e61..1abf2c2 100644
--- a/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch
+++ b/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch
@@ -1,4 +1,4 @@
-From 24f78f18389800cc5b0ebbb3868b6ffbda9e2317 Mon Sep 17 00:00:00 2001
+From da83ad0d73c2a40a49edd423bf3a2c5908eab7f5 Mon Sep 17 00:00:00 2001
From: Priyanka Jain <Priyanka.Jain@freescale.com>
Date: Thu, 17 May 2012 09:35:11 +0530
Subject: [PATCH 239/262] net,RT:REmove preemption disabling in netif_rx()
@@ -35,10 +35,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net/core/dev.c b/net/core/dev.c
-index b12ead0..1fc16ee 100644
+index 7bdcd29..ef81bc8 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
-@@ -2917,7 +2917,7 @@ int netif_rx(struct sk_buff *skb)
+@@ -2935,7 +2935,7 @@ int netif_rx(struct sk_buff *skb)
struct rps_dev_flow voidflow, *rflow = &voidflow;
int cpu;
@@ -47,7 +47,7 @@ index b12ead0..1fc16ee 100644
rcu_read_lock();
cpu = get_rps_cpu(skb->dev, skb, &rflow);
-@@ -2927,13 +2927,13 @@ int netif_rx(struct sk_buff *skb)
+@@ -2945,13 +2945,13 @@ int netif_rx(struct sk_buff *skb)
ret = enqueue_to_backlog(skb, cpu, &rflow->last_qtail);
rcu_read_unlock();
diff --git a/patches/0240-rt-Introduce-cpu_chill.patch b/patches/0240-rt-Introduce-cpu_chill.patch
index 02173e2..3740c37 100644
--- a/patches/0240-rt-Introduce-cpu_chill.patch
+++ b/patches/0240-rt-Introduce-cpu_chill.patch
@@ -1,4 +1,4 @@
-From d59be883e98bef21ed655c302d222de7e05f7c2e Mon Sep 17 00:00:00 2001
+From c837c0ceb3b042f7a4dcc4f09baa467d7a1556d2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 20:51:03 +0100
Subject: [PATCH 240/262] rt: Introduce cpu_chill()
diff --git a/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch b/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
index 1030da0..56ff6c9 100644
--- a/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
+++ b/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
@@ -1,4 +1,4 @@
-From ceb6d2a3e1e0791ce6225bd51cef90e00019e87b Mon Sep 17 00:00:00 2001
+From 34aa5fa495d47097f70d78e149d8ba562ba6b4f2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 21:00:34 +0100
Subject: [PATCH 241/262] fs: dcache: Use cpu_chill() in trylock loops
@@ -42,7 +42,7 @@ index 1feb68e..859badd 100644
}
spin_unlock(&p->d_lock);
diff --git a/fs/dcache.c b/fs/dcache.c
-index b80531c..0801198 100644
+index 10fab26..ac22e50 100644
--- a/fs/dcache.c
+++ b/fs/dcache.c
@@ -37,6 +37,7 @@
diff --git a/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch b/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch
index af95914..1c66298 100644
--- a/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch
+++ b/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch
@@ -1,4 +1,4 @@
-From 6ea9c4575f7da23c70c94b6fced05982b1272412 Mon Sep 17 00:00:00 2001
+From 8489e355e34d75fe8a3ae58ca53be949b24c4539 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 21:10:04 +0100
Subject: [PATCH 242/262] net: Use cpu_chill() instead of cpu_relax()
@@ -15,7 +15,7 @@ Cc: stable-rt@vger.kernel.org
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
-index 4f2c0df..8194092 100644
+index 078fdff..57b974c 100644
--- a/net/packet/af_packet.c
+++ b/net/packet/af_packet.c
@@ -88,6 +88,7 @@
diff --git a/patches/0243-ntp-Make-ntp_lock-raw.patch b/patches/0243-ntp-Make-ntp_lock-raw.patch
index d675a21..69311bd 100644
--- a/patches/0243-ntp-Make-ntp_lock-raw.patch
+++ b/patches/0243-ntp-Make-ntp_lock-raw.patch
@@ -1,4 +1,4 @@
-From f24e7b168a2a9fa2b65b6d139a740a91ff7c8bb8 Mon Sep 17 00:00:00 2001
+From 5970f9ad6e3f40c52edbb7304a63effc28db5ad4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 10 Apr 2012 11:14:55 +0200
Subject: [PATCH 243/262] ntp: Make ntp_lock raw.
diff --git a/patches/0244-mips-remove-smp-reserve-lock.patch.patch b/patches/0244-mips-remove-smp-reserve-lock.patch.patch
index 1f432a3..c43c89e 100644
--- a/patches/0244-mips-remove-smp-reserve-lock.patch.patch
+++ b/patches/0244-mips-remove-smp-reserve-lock.patch.patch
@@ -1,4 +1,4 @@
-From ccd9d6162e05b959297947798372d5d4a06a0666 Mon Sep 17 00:00:00 2001
+From 8ee472c65e7110efff13e841bd041a74170742e4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 22 May 2012 21:15:10 +0200
Subject: [PATCH 244/262] mips-remove-smp-reserve-lock.patch
diff --git a/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch b/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch
index 9638390..d91ddbc 100644
--- a/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch
+++ b/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch
@@ -1,4 +1,4 @@
-From 6e1b65afa1bdbc7041d9863cee459d9d0ad3610a Mon Sep 17 00:00:00 2001
+From 42573b7b15acd72441ac9d57d59641602b8404fc Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Mon, 16 Apr 2012 15:01:55 +0800
Subject: [PATCH 245/262] lockdep: Selftest: convert spinlock to raw spinlock
diff --git a/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch b/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch
index ec0178e..e98d50e 100644
--- a/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch
+++ b/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch
@@ -1,4 +1,4 @@
-From a13132bf2e3599d4e999d06862bc8c88f9068b44 Mon Sep 17 00:00:00 2001
+From 0834206f45769f9f33ee7b8b1135ad911654adfa Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Mon, 16 Apr 2012 15:01:56 +0800
Subject: [PATCH 246/262] lockdep: Selftest: Only do hardirq context test for
diff --git a/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch b/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch
index fa78903..cda6420 100644
--- a/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch
+++ b/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch
@@ -1,4 +1,4 @@
-From 6597ecd2636335b9656e5fab16f3ddb1fea6205c Mon Sep 17 00:00:00 2001
+From 08e7e5624897b5d4e0cc98c171253c18f36285e4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 25 May 2012 16:59:47 +0200
Subject: [PATCH 247/262] genirq: Add default affinity mask command line
diff --git a/patches/0248-kconfig-disable-a-few-options-rt.patch.patch b/patches/0248-kconfig-disable-a-few-options-rt.patch.patch
index 75a6673..628a3b4 100644
--- a/patches/0248-kconfig-disable-a-few-options-rt.patch.patch
+++ b/patches/0248-kconfig-disable-a-few-options-rt.patch.patch
@@ -1,4 +1,4 @@
-From 832b4ee3ab99b1785a05d60ea536c0af7a82ad4d Mon Sep 17 00:00:00 2001
+From c9853e73e313c3ebace10bf2a44e895f282dda10 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 24 Jul 2011 12:11:43 +0200
Subject: [PATCH 248/262] kconfig-disable-a-few-options-rt.patch
diff --git a/patches/0249-kconfig-preempt-rt-full.patch.patch b/patches/0249-kconfig-preempt-rt-full.patch.patch
index 6bc74bf..ac544a2 100644
--- a/patches/0249-kconfig-preempt-rt-full.patch.patch
+++ b/patches/0249-kconfig-preempt-rt-full.patch.patch
@@ -1,4 +1,4 @@
-From 3d4a587f98efc23f1e86a63dbe1c372a62bd8185 Mon Sep 17 00:00:00 2001
+From 1951734831652039aeb38e175b11073ce845d9f7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 14:58:57 +0200
Subject: [PATCH 249/262] kconfig-preempt-rt-full.patch
diff --git a/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch b/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch
index 2476f0c..7763908 100644
--- a/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch
+++ b/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch
@@ -1,4 +1,4 @@
-From 237638f2bf0d63d63d4449ddb03d01ee2b7221a6 Mon Sep 17 00:00:00 2001
+From b60965873eebebdab9136c219ad795bed8e2860d Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 22 Jun 2012 07:25:14 -0400
Subject: [PATCH 250/262] spinlock/rt: Include bug.h in spinlock_rt.h to
diff --git a/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch b/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch
index 8bb0270..904d548 100644
--- a/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch
+++ b/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch
@@ -1,4 +1,4 @@
-From b62a535990cf8abf30ee8e744eb0e8eff6c6ba65 Mon Sep 17 00:00:00 2001
+From a65fdd3a42bfe681ca9ad1ddb05fa2dc6f0e4f89 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jun 2012 19:53:17 +0200
Subject: [PATCH 251/262] Subject: powerpc: Mark low level irq handlers
diff --git a/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch b/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch
index 6575408..86cbd3e 100644
--- a/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch
+++ b/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch
@@ -1,4 +1,4 @@
-From ba05c46d66e3e21b3fb0edee65fb2a5aa1fb1a33 Mon Sep 17 00:00:00 2001
+From c17107d88e9d1878903aae342e7ccca05189e8ff Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:17 +0000
Subject: [PATCH 252/262] Latency histogramms: Cope with backwards running
@@ -29,10 +29,10 @@ Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2 files changed, 38 insertions(+), 35 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 253ddd2..8a8fe23 100644
+index 32f9534..2990e72 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1629,7 +1629,7 @@ struct task_struct {
+@@ -1632,7 +1632,7 @@ struct task_struct {
#ifdef CONFIG_WAKEUP_LATENCY_HIST
u64 preempt_timestamp_hist;
#ifdef CONFIG_MISSED_TIMER_OFFSETS_HIST
diff --git a/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch b/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
index 4be1072..159ae06 100644
--- a/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
+++ b/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
@@ -1,4 +1,4 @@
-From 3996f157d91410c29b66554742f47d8376fef754 Mon Sep 17 00:00:00 2001
+From 45cd439751775c49b2d51c59c41740dddad94c80 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:18 +0000
Subject: [PATCH 253/262] Latency histograms: Adjust timer, if already elapsed
diff --git a/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch b/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
index c035342..75a4030 100644
--- a/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
+++ b/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
@@ -1,4 +1,4 @@
-From 7503122cebba8ae801a8a044b7c550d41ec1f58f Mon Sep 17 00:00:00 2001
+From 71b03271351e7c5fe312a592257a900573e396fc Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:18 +0000
Subject: [PATCH 254/262] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
diff --git a/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch b/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch
index fa7dbcf..c749f0b 100644
--- a/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch
+++ b/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch
@@ -1,4 +1,4 @@
-From 5dfd176683820f52ff22c64d5569dbd63339257d Mon Sep 17 00:00:00 2001
+From da99322e20bcbe2735d5579a315a871f71920e7e Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:19 +0000
Subject: [PATCH 255/262] Latency histograms: Detect another yet overlooked
diff --git a/patches/0256-slab-Prevent-local-lock-deadlock.patch b/patches/0256-slab-Prevent-local-lock-deadlock.patch
index 4a0f3ee..2a43159 100644
--- a/patches/0256-slab-Prevent-local-lock-deadlock.patch
+++ b/patches/0256-slab-Prevent-local-lock-deadlock.patch
@@ -1,4 +1,4 @@
-From 8731f0386a5441bc0f2eebeef94ac295a01da4d6 Mon Sep 17 00:00:00 2001
+From 3b0756b31faac9d0e7ea40df4984224d20e15d70 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 11 Jul 2012 22:05:19 +0000
Subject: [PATCH 256/262] slab: Prevent local lock deadlock
diff --git a/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch b/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch
index 843316c..bed5652 100644
--- a/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch
+++ b/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch
@@ -1,4 +1,4 @@
-From a27831e39ca8d95f96efc324529f4224e41c31ab Mon Sep 17 00:00:00 2001
+From 413954f747f2c0e9476626a79de453a6e159ad2b Mon Sep 17 00:00:00 2001
From: Mike Galbraith <mgalbraith@suse.de>
Date: Wed, 11 Jul 2012 22:05:20 +0000
Subject: [PATCH 257/262] fs, jbd: pull your plug when waiting for space
diff --git a/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch b/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
index 2aad79c..f4c0a42 100644
--- a/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
+++ b/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
@@ -1,4 +1,4 @@
-From 2c9d863bca2faa0af48cb97e927e4233e11f270e Mon Sep 17 00:00:00 2001
+From 2715ab87dae4c025d2b60e3d8ee7c920c9ab9925 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Wed, 11 Jul 2012 22:05:21 +0000
Subject: [PATCH 258/262] perf: Make swevent hrtimer run in irq instead of
@@ -58,10 +58,10 @@ Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
1 file changed, 1 insertion(+)
diff --git a/kernel/events/core.c b/kernel/events/core.c
-index fd126f8..451d452 100644
+index 228fdb0..5916eb6 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
-@@ -5403,6 +5403,7 @@ static void perf_swevent_init_hrtimer(struct perf_event *event)
+@@ -5411,6 +5411,7 @@ static void perf_swevent_init_hrtimer(struct perf_event *event)
hrtimer_init(&hwc->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
hwc->hrtimer.function = perf_swevent_hrtimer;
diff --git a/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch b/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
index 4ecbdd5..0a6f813 100644
--- a/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
+++ b/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
@@ -1,4 +1,4 @@
-From eef6e7d01984fd97be61a9e1262bec575ee19738 Mon Sep 17 00:00:00 2001
+From 0da7993d9473f287eb611c36c45c820b85505d25 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Mon, 16 Jul 2012 08:07:43 +0000
Subject: [PATCH 259/262] cpu/rt: Rework cpu down for PREEMPT_RT
@@ -55,10 +55,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
3 files changed, 285 insertions(+), 40 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 8a8fe23..12a92fc 100644
+index 2990e72..6f342d8 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1973,6 +1973,10 @@ extern void do_set_cpus_allowed(struct task_struct *p,
+@@ -1976,6 +1976,10 @@ extern void do_set_cpus_allowed(struct task_struct *p,
extern int set_cpus_allowed_ptr(struct task_struct *p,
const struct cpumask *new_mask);
@@ -69,7 +69,7 @@ index 8a8fe23..12a92fc 100644
#else
static inline void do_set_cpus_allowed(struct task_struct *p,
const struct cpumask *new_mask)
-@@ -1985,6 +1989,9 @@ static inline int set_cpus_allowed_ptr(struct task_struct *p,
+@@ -1988,6 +1992,9 @@ static inline int set_cpus_allowed_ptr(struct task_struct *p,
return -EINVAL;
return 0;
}
@@ -434,7 +434,7 @@ index d79d33a..c5b3273 100644
if (err) {
/* CPU didn't die: tell everyone. Can't complain. */
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index f2d6e50..c85f927 100644
+index 07eefa0..66d4dea 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3321,7 +3321,7 @@ void migrate_disable(void)
diff --git a/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch b/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
index eebe686..e00070b 100644
--- a/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
+++ b/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
@@ -1,4 +1,4 @@
-From 1ad8b44e3b940175467d96702606e390f559d74f Mon Sep 17 00:00:00 2001
+From 960df25c693750872d402171b67d7f6b209eda24 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Tue, 17 Jul 2012 10:45:59 -0400
Subject: [PATCH 260/262] cpu/rt: Fix cpu_hotplug variable initialization
diff --git a/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch b/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
index d39eb43..9e089f8 100644
--- a/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
+++ b/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
@@ -1,4 +1,4 @@
-From 68044bb23ec20a9fd802279f1786e6cadd9c830e Mon Sep 17 00:00:00 2001
+From 1ac8483630106c1af5615b3d2825b0cc0efd6d1a Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 2 Aug 2012 18:56:52 -0400
Subject: [PATCH 261/262] time/rt: Fix up leap-second backport for RT changes
@@ -31,10 +31,10 @@ index bca6928..8b3d423 100644
}
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
-index 8ce6912..4e2432a 100644
+index f4e5eaf..cadbe23 100644
--- a/kernel/time/timekeeping.c
+++ b/kernel/time/timekeeping.c
-@@ -1308,7 +1308,7 @@ ktime_t ktime_get_update_offsets(ktime_t *offs_real, ktime_t *offs_boot)
+@@ -1333,7 +1333,7 @@ ktime_t ktime_get_update_offsets(ktime_t *offs_real, ktime_t *offs_boot)
u64 secs, nsecs;
do {
@@ -43,7 +43,7 @@ index 8ce6912..4e2432a 100644
secs = timekeeper.xtime.tv_sec;
nsecs = timekeeper.xtime.tv_nsec;
-@@ -1318,7 +1318,7 @@ ktime_t ktime_get_update_offsets(ktime_t *offs_real, ktime_t *offs_boot)
+@@ -1343,7 +1343,7 @@ ktime_t ktime_get_update_offsets(ktime_t *offs_real, ktime_t *offs_boot)
*offs_real = timekeeper.offs_real;
*offs_boot = timekeeper.offs_boot;
diff --git a/patches/0262-Linux-3.4.11-rt19-REBASE.patch b/patches/0262-Linux-3.4.12-rt20-REBASE.patch
index cbb1e0e..3429f36 100644
--- a/patches/0262-Linux-3.4.11-rt19-REBASE.patch
+++ b/patches/0262-Linux-3.4.12-rt20-REBASE.patch
@@ -1,19 +1,19 @@
-From 9d293a9a3b3a76a52f7ce02363ae6c6c1f5748be Mon Sep 17 00:00:00 2001
+From a5948a6a99d8e3582a418f232881565bd40f45a2 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Mon, 16 Jul 2012 14:33:55 -0400
-Subject: [PATCH 262/262] Linux 3.4.11-rt19 REBASE
+Subject: [PATCH 262/262] Linux 3.4.12-rt20 REBASE
---
localversion-rt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/localversion-rt b/localversion-rt
-index 700c857..483ad77 100644
+index 700c857..e095ab8 100644
--- a/localversion-rt
+++ b/localversion-rt
@@ -1 +1 @@
--rt8
-+-rt19
++-rt20
--
1.7.10.4
diff --git a/patches/series b/patches/series
index bbebb34..ff59e1a 100644
--- a/patches/series
+++ b/patches/series
@@ -259,4 +259,4 @@
0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
-0262-Linux-3.4.11-rt19-REBASE.patch
+0262-Linux-3.4.12-rt20-REBASE.patch