-From 6a297f31084392a6eb1dd8238aa35e0e21fabe5a Mon Sep 17 00:00:00 2001
+From 65b56674308ce337910c1349402950ea629063e2 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 13 Jul 2016 18:22:23 +0200
Subject: [PATCH 001/353] timer: make the base lock raw
-From 2ebcdc186b2925298e52a2263de9a9a812ba8b17 Mon Sep 17 00:00:00 2001
+From 9989cacf41f174dba75f39b800b819fc1aa35d22 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Feb 2017 19:44:39 +0100
Subject: [PATCH 002/353] lockdep: Handle statically initialized PER_CPU locks
-From 9a7bbf348ec735acaddf1675ff4f7bbde24e2e6f Mon Sep 17 00:00:00 2001
+From d677428d33c205b577ae27d8ecb7967bf3eb84d5 Mon Sep 17 00:00:00 2001
From: Dan Murphy <dmurphy@ti.com>
Date: Fri, 24 Feb 2017 08:41:49 -0600
Subject: [PATCH 003/353] lockdep: Fix compilation error for !CONFIG_MODULES
-From 813f2301119058d4759f22f26b6fc6d193f900f4 Mon Sep 17 00:00:00 2001
+From 6e5ab75ec1f163b3413ba0a46b55195026310041 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Mon, 20 Mar 2017 12:26:55 +0100
Subject: [PATCH 004/353] lockdep: Fix per-cpu static objects
-From dfd0e6afd7c5d66d56806490ff14aa579068b3fa Mon Sep 17 00:00:00 2001
+From f101c05604cf49a05925d80927768ce11200ef73 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:48 +0100
Subject: [PATCH 005/353] futex: Cleanup variable names for futex_top_waiter()
-From 74ecc096720201c73158c46b32a7dd93fa5cb33b Mon Sep 17 00:00:00 2001
+From b0936006e494cf7791d414e9e1cf8d5ac368d536 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:49 +0100
Subject: [PATCH 006/353] futex: Use smp_store_release() in mark_wake_futex()
-From bb2da67d9275017896aab3f0b524ccbebd4c7357 Mon Sep 17 00:00:00 2001
+From f46f8365fae3566431a38eeae43d87cd1466243f Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:50 +0100
Subject: [PATCH 007/353] futex: Remove rt_mutex_deadlock_account_*()
-From ea09af0ab3b21f8d7a9a59661483d602838765da Mon Sep 17 00:00:00 2001
+From ecd832372592074fce6995cb08e524521c00a26a Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:51 +0100
Subject: [PATCH 008/353] futex,rt_mutex: Provide futex specific rt_mutex API
-From edd91b64d7a272776de811e9f81497c6eadea71e Mon Sep 17 00:00:00 2001
+From 0f44daaf0e5e6e3f49af415ac8163a2835bb7d0d Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:52 +0100
Subject: [PATCH 009/353] futex: Change locking rules
-From b9fb873564719c1f51bd0f532712b7d2e31fcafa Mon Sep 17 00:00:00 2001
+From d37767495c5561ded45f7696cba22d936ed99e9e Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:53 +0100
Subject: [PATCH 010/353] futex: Cleanup refcounting
-From bbf5bd411997f299778e165a35b92b4a3dd1e133 Mon Sep 17 00:00:00 2001
+From 83196bd4aca1c046765ace83ee354378cd1e9356 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:54 +0100
Subject: [PATCH 011/353] futex: Rework inconsistent rt_mutex/futex_q state
-From 5e6223cafc37acd014922043e5bba1702c2b9667 Mon Sep 17 00:00:00 2001
+From d706d67a49e477b379a6b7aa02344d4a0a8a5b45 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:55 +0100
Subject: [PATCH 012/353] futex: Pull rt_mutex_futex_unlock() out from under
-From 28d5435e3726cfdcd992a9ef2128d973cd593f56 Mon Sep 17 00:00:00 2001
+From 6793a094bac36fb6204d1d9ebe12d590cf4a7d31 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:56 +0100
Subject: [PATCH 013/353] futex,rt_mutex: Introduce rt_mutex_init_waiter()
-From 33f4887b5c52c2e9a35582f487d6c1d05e495664 Mon Sep 17 00:00:00 2001
+From c6bdad224ba5785a53123f92d4cf9d0833737f82 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:57 +0100
Subject: [PATCH 014/353] futex,rt_mutex: Restructure
-From 1daca6210e2f06bcad42122bf2c1a5de59edd7ff Mon Sep 17 00:00:00 2001
+From 363db62de7f3c539b3926dd833ee1280470dab6d Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:58 +0100
Subject: [PATCH 015/353] futex: Rework futex_lock_pi() to use
-From ade972db39bb6e3f4782b0a83d21995aad4adbbd Mon Sep 17 00:00:00 2001
+From 6e3becea0d329ca16186b8700af1d9d35871f77c Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:35:59 +0100
Subject: [PATCH 016/353] futex: Futex_unlock_pi() determinism
-From b9d24aec7703bbd36f1d630c89d7781bc2ff89db Mon Sep 17 00:00:00 2001
+From 207fe642a6fd30ceea0794d0d58c85ae3df7fbff Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 22 Mar 2017 11:36:00 +0100
Subject: [PATCH 017/353] futex: Drop hb->lock before enqueueing on the rtmutex
-From 865a43db58fde3293c2e92e43a4ac3326dfb9994 Mon Sep 17 00:00:00 2001
+From 6b86eab0ebd8fa5061d971525b2dae1ada7d7711 Mon Sep 17 00:00:00 2001
From: Xunlei Pang <xlpang@redhat.com>
Date: Thu, 23 Mar 2017 15:56:07 +0100
Subject: [PATCH 018/353] rtmutex: Deboost before waking up the top waiter
-From a980a223b579f993014005591f0b7b682236765d Mon Sep 17 00:00:00 2001
+From 0fb508fec30ff53593394af3ef8307373541aa87 Mon Sep 17 00:00:00 2001
From: Xunlei Pang <xlpang@redhat.com>
Date: Thu, 23 Mar 2017 15:56:08 +0100
Subject: [PATCH 019/353] sched/rtmutex/deadline: Fix a PI crash for deadline
-From 9049d5712d32a17107a02cb9826fedae2bcdb261 Mon Sep 17 00:00:00 2001
+From 131c8f02a4aa2882e5029fa44344fee3df1d763b Mon Sep 17 00:00:00 2001
From: Xunlei Pang <xlpang@redhat.com>
Date: Thu, 23 Mar 2017 15:56:09 +0100
Subject: [PATCH 020/353] sched/deadline/rtmutex: Dont miss the
-From 1c78ee99e60bb84b0efc8de64ac964b52c59be1f Mon Sep 17 00:00:00 2001
+From 6b324bd1cbf8b72a3975f2950a780af5d71be1ac Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 23 Mar 2017 15:56:10 +0100
Subject: [PATCH 021/353] rtmutex: Clean up
-From 5afcc3a327c6a4bd94f1b7aab8a406127adfb72f Mon Sep 17 00:00:00 2001
+From 31135ee55c3a491c8650a125eae3281b5555d7bf Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 23 Mar 2017 15:56:11 +0100
Subject: [PATCH 022/353] sched/rtmutex: Refactor rt_mutex_setprio()
-From 12cf40e1c1e3b00cb856d5d0dc70cc1552295721 Mon Sep 17 00:00:00 2001
+From 8f3eb2837ee70b23fafd9931406152c6ce8964c5 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 23 Mar 2017 15:56:12 +0100
Subject: [PATCH 023/353] sched,tracing: Update trace_sched_pi_setprio()
-From 5cd0a4cc392b525cc0344908e9ff103e9316611e Mon Sep 17 00:00:00 2001
+From 30b5353325bef73241680ffe3167ced828f3c9f2 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 23 Mar 2017 15:56:14 +0100
Subject: [PATCH 024/353] rtmutex: Fix more prio comparisons
-From bb23e7395a78339eef763680289410b404ae192e Mon Sep 17 00:00:00 2001
+From f927aa6e9235ddc6c0b742f338189423ca7e2bba Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Wed, 5 Apr 2017 10:08:27 +0200
Subject: [PATCH 025/353] rtmutex: Plug preempt count leak in
-From 322a3fd81735dff20c6ef99effa53bcfb0377429 Mon Sep 17 00:00:00 2001
+From b48f4399b6b760942bc2c9cce309912f440fee04 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 10 Apr 2017 18:03:36 +0200
Subject: [PATCH 026/353] futex: Avoid freeing an active timer
-From b4bc66572279e0613cba2324149bd0201bc3b261 Mon Sep 17 00:00:00 2001
+From b923ce6c90f59b1874010a208cb2eeed06fe9b5b Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 7 Apr 2017 09:04:07 +0200
Subject: [PATCH 027/353] futex: Fix small (and harmless looking)
-From a30651e837619c8cc8897db7035fcc2c70a3807e Mon Sep 17 00:00:00 2001
+From 8fc44e6d539310ec33c8266bb099b0da3091562b Mon Sep 17 00:00:00 2001
From: "Darren Hart (VMware)" <dvhart@infradead.org>
Date: Fri, 14 Apr 2017 15:31:38 -0700
Subject: [PATCH 028/353] futex: Clarify mark_wake_futex memory barrier usage
-From 1963e5339f5d79a550ff6253542f82623db404c5 Mon Sep 17 00:00:00 2001
+From ebdaa9fdcde896c7f19df4771fd1f2c8e6a5fc3e Mon Sep 17 00:00:00 2001
From: "Darren Hart (VMware)" <dvhart@infradead.org>
Date: Fri, 14 Apr 2017 15:46:08 -0700
Subject: [PATCH 029/353] MAINTAINERS: Add FUTEX SUBSYSTEM
-From 38b55dedee234d543ee82549f0c3a71fca5a1272 Mon Sep 17 00:00:00 2001
+From 821d076e6ce35649bd4a4263def42959abaa9197 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Mon, 22 May 2017 13:04:50 -0700
Subject: [PATCH 030/353] futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
-From e4ef9b20a563fead4c045b3cdd14541dcded39d0 Mon Sep 17 00:00:00 2001
+From 150c4835ac21d429202f1e4417c5635f328db81b Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 9 Mar 2016 10:51:06 +0100
Subject: [PATCH 031/353] arm: at91: do not disable/enable clocks in a row
-From 260f232b39e4384527a411f766f463ccb86e97aa Mon Sep 17 00:00:00 2001
+From a26e46b2d5ac1d5e0ee841cf66db828a3bc08e5e Mon Sep 17 00:00:00 2001
From: Grygorii Strashko <grygorii.strashko@ti.com>
Date: Fri, 11 Sep 2015 21:21:23 +0300
Subject: [PATCH 032/353] ARM: smp: Move clear_tasks_mm_cpumask() call to
-From 6b1698fa7598568b60f309efe2e34b423b7c1c7b Mon Sep 17 00:00:00 2001
+From aa9af3ef597636dc5f78e4fd45b834bf15cf4516 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 6 Nov 2015 18:51:03 +0100
Subject: [PATCH 033/353] rtmutex: Handle non enqueued waiters gracefully
-From faf3f9f8a9e3590ef224cd6cc6c6c4ed6fc34eea Mon Sep 17 00:00:00 2001
+From c90dff5745ea8649612f6de260d58b76663693aa Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 14 Sep 2016 11:55:23 +0200
Subject: [PATCH 034/353] fs/dcache: include wait.h
-From 400214a2c5c3f084b28eae8616c3e89bf68206fe Mon Sep 17 00:00:00 2001
+From 367166af57b0d3add91e18a4304c939ecf982e72 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 14 Sep 2016 11:52:17 +0200
Subject: [PATCH 035/353] rbtree: include rcu.h because we use it
-From 921cd6a87f39ffb1f43ed96eaa5ef5308fb3116e Mon Sep 17 00:00:00 2001
+From 64dafe6c995e3bcfa8f843e46a86135578b7d6ee Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 14 Sep 2016 17:57:03 +0200
Subject: [PATCH 036/353] fs/dcache: init in_lookup_hashtable
-From 5fd7f2a23c61f2c1233f9793c97bce00638a6ecd Mon Sep 17 00:00:00 2001
+From d769305fa5af3e7b61b484aaf6d9508b31ab16db Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 15 Sep 2016 17:16:44 +0200
Subject: [PATCH 037/353] iommu/vt-d: don't disable preemption while accessing
-From d7dfaf1ddf09fcbf5a69e480e8b49879591e05e6 Mon Sep 17 00:00:00 2001
+From 8bd72a6f1ba751558aab90cd40e90c637b259e57 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 21 Oct 2016 10:29:11 +0200
Subject: [PATCH 038/353] x86/apic: get rid of "warning: 'acpi_ioapic_lock'
-From 2b04455d657eca135b75731e23c238556e19165d Mon Sep 17 00:00:00 2001
+From b2aa7274461cd183f4afc90db91a6d8f159709ad Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 21 Oct 2016 10:54:50 +0200
Subject: [PATCH 039/353] rxrpc: remove unused static variables
-From 0414ae78bc952ee0b7c0c0b28b2be6877ffab1c0 Mon Sep 17 00:00:00 2001
+From dcdd8d0808b3afb22935946fe82cd364d308db4d Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 2 Nov 2016 16:45:58 +0100
Subject: [PATCH 040/353] rcu: update: make RCU_EXPEDITE_BOOT default
2 files changed, 2 insertions(+), 17 deletions(-)
diff --git a/init/Kconfig b/init/Kconfig
-index 0d6f1ba..1cbe3c6 100644
+index a71368f..3c7e9c1 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -790,19 +790,6 @@ config RCU_NOCB_CPU_ALL
-From 67e16fb191374d349a0eb95eb4b1fd894d8e1e90 Mon Sep 17 00:00:00 2001
+From ab6fa1ecc492fdf7c6830d80cd9e6963e535ed33 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 21 Nov 2016 19:26:15 +0100
Subject: [PATCH 041/353] locking/percpu-rwsem: use swait for the wating writer
-From 6b3b8ee8bc9f55bd319fe4e7142ee64245675196 Mon Sep 17 00:00:00 2001
+From cafe8119855d4d1decfbe956b72f1df2b9a52105 Mon Sep 17 00:00:00 2001
From: Julia Cartwright <julia@ni.com>
Date: Fri, 20 Jan 2017 10:13:47 -0600
Subject: [PATCH 042/353] pinctrl: qcom: Use raw spinlock variants
-From 46b72497b7042b994bc0417ceabc6634f974d1ee Mon Sep 17 00:00:00 2001
+From 12d441607adc17df807de738cd80dc443a7b4b7c Mon Sep 17 00:00:00 2001
From: John Ogness <john.ogness@linutronix.de>
Date: Mon, 30 Jan 2017 09:41:21 +0100
Subject: [PATCH 043/353] x86/mm/cpa: avoid wbinvd() for PREEMPT
-From f18db04ff9fbd16a28913373af378e881dda7d96 Mon Sep 17 00:00:00 2001
+From a056f27809f1d0b2cc5375c6dbf2538f89d8812a Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 28 Oct 2016 23:05:11 +0200
Subject: [PATCH 044/353] NFSv4: replace seqcount_t with a seqlock_t
-From 96c396626ee603057bb0aeaca4b1764242e88ff7 Mon Sep 17 00:00:00 2001
+From 1c260f96a2b32d0491411501ad7969638d42d8b8 Mon Sep 17 00:00:00 2001
From: Allen Pais <allen.pais@oracle.com>
Date: Fri, 13 Dec 2013 09:44:41 +0530
Subject: [PATCH 045/353] sparc64: use generic rwsem spinlocks rt
-From f2b5b1cabb6ae36b9c0b4f555b5e7f3ac604f35f Mon Sep 17 00:00:00 2001
+From 87c6b400953bcab40aec09fa0c3fe029a9cbe815 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 19 Mar 2013 14:44:30 +0100
Subject: [PATCH 046/353] kernel/SRCU: provide a static initializer
-From 2aa76cde28038001bab691c35da6bd9b8cb4c2f8 Mon Sep 17 00:00:00 2001
+From 0be10072aa9a2cb5cfffd30843afc08ea91c377d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:02 +0200
Subject: [PATCH 047/353] block: Shorten interrupt disabled regions
-From bd2c53786a03caa7f4dce501416875a440e9d7ed Mon Sep 17 00:00:00 2001
+From 72c60d45a9ae6312d3c33d6d94fed0662b88ddd0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 14 Feb 2013 22:36:59 +0100
Subject: [PATCH 048/353] timekeeping: Split jiffies seqlock
-From 9fffc29675749bb486be28121527906fa0cb0e9e Mon Sep 17 00:00:00 2001
+From 4d8515a605169ca2855532c942f6841db597049a Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 29 Sep 2011 12:24:30 -0500
Subject: [PATCH 049/353] tracing: Account for preempt off in
-From 30039c51aaac2e6641b083cae16f2c2c1ed97bcb Mon Sep 17 00:00:00 2001
+From 60b315af15f5b169ad63e9f34cae2f18a0a41825 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 21 Sep 2011 19:57:12 +0200
Subject: [PATCH 050/353] signal: Revert ptrace preempt magic
-From 607a8283bbedbcb684524530aef147d7a5e77112 Mon Sep 17 00:00:00 2001
+From 9e4ae4c4fa3ddf79d49d76f46b1c5b91c2f79d00 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 051/353] arm: Convert arm boot_lock to raw
-From 53dc9a147378895dbfc0e914407750d4878b703b Mon Sep 17 00:00:00 2001
+From c8869693e8d4bd9ccd79f5cd7df5834437c47587 Mon Sep 17 00:00:00 2001
From: Yang Shi <yang.shi@linaro.org>
Date: Thu, 10 Nov 2016 16:17:55 -0800
Subject: [PATCH 052/353] arm: kprobe: replace patch_lock to raw lock
-From e6f49c6d4a3acc6ac9a406b2341e99c8c980efe2 Mon Sep 17 00:00:00 2001
+From 70b29889371229b65099efa80c50b33ae39baff4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:29:20 -0500
Subject: [PATCH 053/353] posix-timers: Prevent broadcast signals
-From 77fe3a6dde0bc94831c63f90caab0e7d0d5baa3d Mon Sep 17 00:00:00 2001
+From 87e1c275725b3d2a3e9ab0f610936b37a0b7195a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:56 -0500
Subject: [PATCH 054/353] signals: Allow rt tasks to cache one sigqueue struct
-From 4e8550536a7dc66579cd57295092baf7d6533ec2 Mon Sep 17 00:00:00 2001
+From 824f770a2a242f8dd0250fac1e54983a5a038691 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 055/353] drivers: random: Reduce preempt disabled region
-From 9a0f274786d74d142f8096259b4cf4df74e0668a Mon Sep 17 00:00:00 2001
+From 26b0c8c34da2d4bff01c3ace83c12b649ae03a1d 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 056/353] ARM: AT91: PIT: Remove irq handler when clock event
-From e5c7e53a2f0c62e37c39090cc17a5a4b8812e004 Mon Sep 17 00:00:00 2001
+From 8182334abe2c286e0ce4f747e6fb9336856fe871 Mon Sep 17 00:00:00 2001
From: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Date: Thu, 17 Mar 2016 21:09:43 +0100
Subject: [PATCH 057/353] clockevents/drivers/timer-atmel-pit: fix double
-From a30b8077ac9307d3d81262377cd8ce5b32c8ffc1 Mon Sep 17 00:00:00 2001
+From 8eb1a093fae1334d6ccc5595645d86a8c01327b2 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 058/353] clocksource: TCLIB: Allow higher clock rates for
-From 4f320055bac376d9e9683d861300d088d3aa8bd8 Mon Sep 17 00:00:00 2001
+From 70c02ea1a2bfd278c45d59ce0383bc42507fb4a2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 15 Jul 2010 10:29:00 +0200
Subject: [PATCH 059/353] suspend: Prevent might sleep splats
-From 575deabe6f28ac443485a3dcaf25444378ea9483 Mon Sep 17 00:00:00 2001
+From 371c5503d58da360c685fec1576554d5f88e4fc0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 10:59:58 +0200
Subject: [PATCH 060/353] net-flip-lock-dep-thingy.patch
-From 85515977598feaa262f3d2e59b8151e960c8f735 Mon Sep 17 00:00:00 2001
+From 66dd212aa6f90bcc607f987bc5109c86dcc496f2 Mon Sep 17 00:00:00 2001
From: Marc Kleine-Budde <mkl@pengutronix.de>
Date: Wed, 5 Mar 2014 00:49:47 +0100
Subject: [PATCH 061/353] net: sched: Use msleep() instead of yield()
-From fb4ae93c1b5554a37de140c7833dd1fb829a312b Mon Sep 17 00:00:00 2001
+From c234e82130667ce4fa86f9a1dda9b83222783ad9 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:27 -0500
Subject: [PATCH 062/353] x86/ioapic: Do not unmask io_apic when interrupt is
-From 74f97617bf690817caaab81c9ab88df8dbe3b936 Mon Sep 17 00:00:00 2001
+From f27c35b3e7a242515c6a1ab534a953c7fe1a0e49 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 4 Feb 2016 14:08:06 +0100
Subject: [PATCH 063/353] latencyhist: disable jump-labels
-From 82fad35367ab11fc6e6438b68c60ee6b7d27c48e Mon Sep 17 00:00:00 2001
+From 41f81b18049eebb6ec7842787dd9e4bbbec3e640 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 064/353] tracing: Add latency histograms
-From 0e30803bc08ad75fd96043af893bda0854d19973 Mon Sep 17 00:00:00 2001
+From 5fde510981c79f5ed38e82cccc2e188927281555 Mon Sep 17 00:00:00 2001
From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Date: Sun, 25 Oct 2015 18:06:05 -0400
Subject: [PATCH 065/353] latency_hist: Update sched_wakeup probe
-From 930ad66419841f384c2116f5a85dd8348f7eb455 Mon Sep 17 00:00:00 2001
+From 6f8bb636d8c2272107269d83d4e6b9748caa717a Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 5 Jan 2016 10:21:59 +0100
Subject: [PATCH 066/353] trace/latency-hist: Consider new argument when
-From 3228227c659be01646775716af88ba4f6ddfde36 Mon Sep 17 00:00:00 2001
+From 545ea2fcc0e2fda82a5495d2f58678fefead166b Mon Sep 17 00:00:00 2001
From: Yang Shi <yang.shi@windriver.com>
Date: Tue, 23 Feb 2016 13:23:23 -0800
Subject: [PATCH 067/353] trace: Use rcuidle version for preemptoff_hist trace
-From f09b4d90e19544845b2c577d33714eb7ad5fd37b Mon Sep 17 00:00:00 2001
+From e3d17db3d81d62f0d810ddffa494a9c0a8fb6c33 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 22 Jul 2011 17:58:40 +0200
Subject: [PATCH 068/353] printk: Add a printk kill switch
char *brl_options)
{
diff --git a/kernel/watchdog_hld.c b/kernel/watchdog_hld.c
-index 12b8dd6..4c90d2e 100644
+index e5709b8..b3bdf40 100644
--- a/kernel/watchdog_hld.c
+++ b/kernel/watchdog_hld.c
-@@ -19,6 +19,7 @@
- static DEFINE_PER_CPU(bool, hard_watchdog_warn);
+@@ -21,6 +21,7 @@ static DEFINE_PER_CPU(bool, hard_watchdog_warn);
static DEFINE_PER_CPU(bool, watchdog_nmi_touch);
static DEFINE_PER_CPU(struct perf_event *, watchdog_ev);
+ static DEFINE_PER_CPU(unsigned long, hrtimer_interrupts_saved);
+static DEFINE_RAW_SPINLOCK(watchdog_output_lock);
- /* boot commands */
- /*
-@@ -104,6 +105,13 @@ static void watchdog_overflow_callback(struct perf_event *event,
+ #ifdef CONFIG_HARDLOCKUP_DETECTOR_OTHER_CPU
+ static cpumask_t __read_mostly watchdog_cpus;
+@@ -240,6 +241,13 @@ static void watchdog_overflow_callback(struct perf_event *event,
/* only print hardlockups once */
if (__this_cpu_read(hard_watchdog_warn) == true)
return;
pr_emerg("Watchdog detected hard LOCKUP on cpu %d", this_cpu);
print_modules();
-@@ -121,6 +129,7 @@ static void watchdog_overflow_callback(struct perf_event *event,
+@@ -257,6 +265,7 @@ static void watchdog_overflow_callback(struct perf_event *event,
!test_and_set_bit(0, &hardlockup_allcpu_dumped))
trigger_allbutself_cpu_backtrace();
-From a418e8e0fcc2ae76f892a9fe8924766593a1727c Mon Sep 17 00:00:00 2001
+From 658d83922d554d9c9c33d0f5d2b2643c80e9d5d5 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 2 Sep 2011 14:41:29 +0200
Subject: [PATCH 069/353] printk: Add "force_early_printk" boot param to help
-From 7441ba3ce4ee4ecaef6feaf8e2164ff98331b9ce Mon Sep 17 00:00:00 2001
+From 2eceefce0a1d9bcc9b4717e74e5c685cab96c633 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 12:39:57 +0200
Subject: [PATCH 070/353] rt: Provide PREEMPT_RT_BASE config switch
-From f48dcc800ede4ae58d488497b236292dc61a35b5 Mon Sep 17 00:00:00 2001
+From 4ed6ec94d31e1d05b146e1caf7be6ece88d60f69 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 24 Jul 2011 12:11:43 +0200
Subject: [PATCH 071/353] kconfig: Disable config options which are not RT
-From 22bd276e98ab7b6017736ea733019f65227ab65c Mon Sep 17 00:00:00 2001
+From ba683e186b33d66211247360fb5ab7e509eb8f81 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 14:58:57 +0200
Subject: [PATCH 072/353] kconfig: Add PREEMPT_RT_FULL
-From 3b06550d6399931159eb25b06838a5e13edb5952 Mon Sep 17 00:00:00 2001
+From af796e7b81b1d867c8aa6ee0753e5e94a8ee4597 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:58 -0500
Subject: [PATCH 073/353] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
-From b0cc402aced62496f35436b1e8d9a88e89a5c8fa Mon Sep 17 00:00:00 2001
+From ade283105b5e408b1c5e1ff35d9aea1c91174b03 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 27 Feb 2016 10:22:23 +0100
Subject: [PATCH 074/353] iommu/amd: Use WARN_ON_NORT in __attach_device()
-From ce66c2e68fc173d786cd90a9841184bdf9a89d6f Mon Sep 17 00:00:00 2001
+From 734c0b3d38138b2d698d304bdb5067869d89cd22 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:34:14 +0200
Subject: [PATCH 075/353] rt: local_irq_* variants depending on RT/!RT
-From d2d70af567d210d853ad07e47828a9a0a5d713b8 Mon Sep 17 00:00:00 2001
+From 77f10195e61528ca9cc1bb6c883b0fb9e2caa1ba Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jul 2009 12:38:56 +0200
Subject: [PATCH 076/353] preempt: Provide preempt_*_(no)rt variants
-From 2cc4ed8dfac64905ee1d44012ca0e5ae9aaaee0c Mon Sep 17 00:00:00 2001
+From 421918d92553f6da4335b4a4ee2d3afbe41e77d2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 15:42:38 +0200
Subject: [PATCH 077/353] Intrduce migrate_disable() + cpu_light()
-From 42c379cdd85a2fb778139e70b0445194fb4df257 Mon Sep 17 00:00:00 2001
+From b3082a0b99401535228a9ce3ce2a55d1d51731e1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 8 Mar 2017 14:23:35 +0100
Subject: [PATCH 078/353] futex: workaround migrate_disable/enable in different
-From a6546339ec51612917582a826894f62a914c1a4e Mon Sep 17 00:00:00 2001
+From e01d141f7ff1e3240755b8ceda32d6d09bf7a4ec Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 20 Jun 2011 09:03:47 +0200
Subject: [PATCH 079/353] rt: Add local irq locks
-From 6fd6260c452afa5fd09fcc1d314fcf815d4ec1ee Mon Sep 17 00:00:00 2001
+From 0d6883443030697e3ff4cb14e0b299d8f383e31a Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 27 May 2016 15:11:51 +0200
Subject: [PATCH 080/353] locallock: add local_lock_on()
-From 4b582aad1e1be21876514ec7a160d9d441486b88 Mon Sep 17 00:00:00 2001
+From 659b2870f784ed10be123f6b062f3c6aa3d4b203 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:29 -0500
Subject: [PATCH 081/353] ata: Do not disable interrupts in ide code for
-From 8f492ee958f5e193c476788e4ea180aff9a70062 Mon Sep 17 00:00:00 2001
+From 0de338c2f23ff9db2c126576f9dcac95c242074b Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 082/353] ide: Do not disable interrupts for PREEMPT-RT
-From 4e1cad86f7325eeabb05db8936fa743856be1670 Mon Sep 17 00:00:00 2001
+From ac8b6d10564683ba9d20f5b145c15004cf406465 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 083/353] infiniband: Mellanox IB driver patch use _nort()
-From cfea15cc7b5a515582afc6333e4d49762a862f6b Mon Sep 17 00:00:00 2001
+From d1c5f928b65070c7d46f6428e0c454c8ae6a8196 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 084/353] input: gameport: Do not disable interrupts on
-From 02e4bc33f420d732fb12bdc94ad445682f894fbb Mon Sep 17 00:00:00 2001
+From d829055918de316c4c1704fba041b884c437464c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 23:06:05 +0200
Subject: [PATCH 085/353] core: Do not disable interrupts on RT in
-From 255c468822a8ca05c2d81da7240569886c4adbe3 Mon Sep 17 00:00:00 2001
+From a6c7f3e73ce5af32772a6e820b4a63f67f026194 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 8 Nov 2013 17:34:54 +0100
Subject: [PATCH 086/353] usb: Use _nort in giveback function
-From 4712bbff38b06c1aac9332396fa043324cf2f1b9 Mon Sep 17 00:00:00 2001
+From da45b6d228569dfa15e72cda87998a66e0deb954 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:34 -0500
Subject: [PATCH 087/353] mm/scatterlist: Do not disable irqs on RT
-From 81ecb7833474404ef20d3680a0fba44399cd2ffb Mon Sep 17 00:00:00 2001
+From f1731fb7e5ab89f0751e60bef3af38d941b773ff Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 29 Jan 2015 17:19:44 +0100
Subject: [PATCH 088/353] mm/workingset: Do not protect workingset_shadow_nodes
-From cafe9c2c2a4824362b9a0e3e931366e7bfb27bc6 Mon Sep 17 00:00:00 2001
+From ac8e8f0a4b804e275b48aa5648bf92833cbeb8ed Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 22 Jul 2011 08:07:08 +0200
Subject: [PATCH 089/353] signal: Make __lock_task_sighand() RT aware
-From 7cc92a584bea82d369d3b3e275cc38c47ca70910 Mon Sep 17 00:00:00 2001
+From 9ffbeb79cc441011b065ac7ef577ee60fde92644 Mon Sep 17 00:00:00 2001
From: Oleg Nesterov <oleg@redhat.com>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 090/353] signal/x86: Delay calling signals in atomic
-From 40d91877ac1594a5ed904ec04e180955a68604c5 Mon Sep 17 00:00:00 2001
+From d94bf7fd2e533b3d385d157a9d0c3026aa5f8c14 Mon Sep 17 00:00:00 2001
From: Yang Shi <yang.shi@linaro.org>
Date: Thu, 10 Dec 2015 10:58:51 -0800
Subject: [PATCH 091/353] x86/signal: delay calling signals on 32bit
-From cbc91b54c57f68e85886c99d842536faed97a3eb Mon Sep 17 00:00:00 2001
+From f16c1a9e0ba2ecb6aaafe550d04fe65c52af6d0b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 21:05:33 +0200
Subject: [PATCH 092/353] net/wireless: Use WARN_ON_NORT()
-From 83d22b09c2a961c74a8c782dfe8e6dfba2ddc95e Mon Sep 17 00:00:00 2001
+From 9a9f23eb5f945b5847b8615226e9f401c6008fd4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 09:18:52 +0100
Subject: [PATCH 093/353] buffer_head: Replace bh_uptodate_lock for -rt
-From 478914b8364f3e602e0395a0e82c2de836da345d Mon Sep 17 00:00:00 2001
+From 9e45abb182a3de23616093569e55c19fa9c9c9f2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:11:25 +0100
Subject: [PATCH 094/353] fs: jbd/jbd2: Make state lock and journal head lock
-From e65e816ecb0e98570a34b6ba5299a6a23e97a0cb Mon Sep 17 00:00:00 2001
+From d9c995f5fa758c21f508ea1a8c209092dc17eb1b Mon Sep 17 00:00:00 2001
From: Paul Gortmaker <paul.gortmaker@windriver.com>
Date: Fri, 21 Jun 2013 15:07:25 -0400
Subject: [PATCH 095/353] list_bl: Make list head locking RT safe
-From 12d1b02b7492c3519ecceba6e62f815b468651f6 Mon Sep 17 00:00:00 2001
+From d89faed7135d12f781975082b7c6bcf1545ef276 Mon Sep 17 00:00:00 2001
From: Josh Cartwright <joshc@ni.com>
Date: Thu, 31 Mar 2016 00:04:25 -0500
Subject: [PATCH 096/353] list_bl: fixup bogus lockdep warning
-From 317d39ce0a90a6360a94c3dfc1cb66fb1f171ccc Mon Sep 17 00:00:00 2001
+From c7e05f10b115b06f25063ec678324a6f13492bb6 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:57 -0500
Subject: [PATCH 097/353] genirq: Disable irqpoll on -rt
-From 4ba076dc40139a421eb6f400358d69faec4e3951 Mon Sep 17 00:00:00 2001
+From ec1c1d7b8b2a356550809b71ab2004601bae2f21 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 3 Apr 2011 11:57:29 +0200
Subject: [PATCH 098/353] genirq: Force interrupt thread on RT
-From f5516988717b0a161bca61be410512282c60d8c2 Mon Sep 17 00:00:00 2001
+From be0eef6311299ac7c8a3f367606336187504fc26 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 3 Jul 2009 08:30:00 -0500
Subject: [PATCH 099/353] drivers/net: vortex fix locking issues
-From 5afcde582af9c8f016663fd9cc82b9e9603cf8e4 Mon Sep 17 00:00:00 2001
+From e5960e5f8321069c5699e5416957774bd1fe0ea8 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:37 -0500
Subject: [PATCH 100/353] mm: page_alloc: rt-friendly per-cpu pages
-From 3642f3afb8f591d24d7c3528e8eb8b2c4fc7bf68 Mon Sep 17 00:00:00 2001
+From 7e5c83f864995347a9d9f8b411538380e7dd35ae Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 3 Jul 2009 08:44:37 -0500
Subject: [PATCH 101/353] mm: page_alloc: Reduce lock sections further
-From 0a5e74a5202a2f661d18b87ec1ad5e6058ff59c7 Mon Sep 17 00:00:00 2001
+From 24679d16202d8b51805b894fad96a6fe581570c0 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:51 -0500
Subject: [PATCH 102/353] mm/swap: Convert to percpu locked
-From ae4b3f2390949a1a26a8515a69cc9b64f98bbc58 Mon Sep 17 00:00:00 2001
+From 9f66f148b019db41b09ce90456af83d13ea341d0 Mon Sep 17 00:00:00 2001
From: Luiz Capitulino <lcapitulino@redhat.com>
Date: Fri, 27 May 2016 15:03:28 +0200
Subject: [PATCH 103/353] mm: perform lru_add_drain_all() remotely
-From 9d98da0f2c258ed0e514f5f658af34b621601b80 Mon Sep 17 00:00:00 2001
+From 05e9497316ad1656d9d2ad2d8a88d0247b40a420 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:13 -0500
Subject: [PATCH 104/353] mm/vmstat: Protect per cpu variables with preempt
-From c80eb90291e2c3f51705d3c8a3892d52db7df66c Mon Sep 17 00:00:00 2001
+From ed50c42910ab8782d7ed373e6545470f9cccc821 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 105/353] ARM: Initialize split page table locks for vector
-From 0be752d7a8329bfc9379d0a07ebdd89d781822c7 Mon Sep 17 00:00:00 2001
+From a06123376b1a22d2d69d7ccb0ddbf79be98246e0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 9 Jan 2013 10:33:09 +0100
Subject: [PATCH 106/353] mm: bounce: Use local_irq_save_nort
-From 9540fcdc38e5e2b14c6bb5e8d780abb2d9a0214f Mon Sep 17 00:00:00 2001
+From 6aceb06c7c76cd6fbdb16c8cb83703b380cbfc83 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:03 -0500
Subject: [PATCH 107/353] mm: Allow only slub on RT
1 file changed, 2 insertions(+)
diff --git a/init/Kconfig b/init/Kconfig
-index 1cbe3c6..662a374 100644
+index 3c7e9c1..7304acf 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1912,6 +1912,7 @@ choice
-From fc8c1038804b4450bab134e794482282b9993da6 Mon Sep 17 00:00:00 2001
+From 189b10dcfffa27dfa253181fc88122e2477b3edd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 25 Oct 2012 10:32:35 +0100
Subject: [PATCH 108/353] mm: Enable SLUB for RT
-From d8aa5419217603100273ffeca66986c269862a0d Mon Sep 17 00:00:00 2001
+From 0a8a4eb05fba2092b38d73f49efae16645e3be66 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 9 Jan 2013 12:08:15 +0100
Subject: [PATCH 109/353] slub: Enable irqs for __GFP_WAIT
-From 1f5b098ce55c619c39a97eeee02f7f68ab1096ac Mon Sep 17 00:00:00 2001
+From 75e356cd095bbe152b4e88d5702045c8c3dbe8de Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 15 Apr 2015 19:00:47 +0200
Subject: [PATCH 110/353] slub: Disable SLUB_CPU_PARTIAL
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init/Kconfig b/init/Kconfig
-index 662a374..786230f 100644
+index 7304acf..9ffb1c6 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1952,7 +1952,7 @@ config SLAB_FREELIST_RANDOM
-From 5993d0213ae598719c656971a7886ae813a9aee6 Mon Sep 17 00:00:00 2001
+From 1522bea2f5928133b2002a231cf4837dd02d7a44 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 27 Sep 2012 11:11:46 +0200
Subject: [PATCH 111/353] mm: page_alloc: Use local_lock_on() instead of plain
-From f96b4d17e8352c89277e7d809d1f7a74905da0f9 Mon Sep 17 00:00:00 2001
+From a4cd0e10d0f4b47c12486ff7f06b69b803f49492 Mon Sep 17 00:00:00 2001
From: Yang Shi <yang.shi@windriver.com>
Date: Wed, 30 Oct 2013 11:48:33 -0700
Subject: [PATCH 112/353] mm/memcontrol: Don't call schedule_work_on in
-From 5ac21654aadbd97664d49a07e42cb3ea4650eebb Mon Sep 17 00:00:00 2001
+From a7619a5d49435e8b29c8db0845057de5711b8567 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 28 Jan 2015 17:14:16 +0100
Subject: [PATCH 113/353] mm/memcontrol: Replace local_irq_disable with local
-From c29d89833ff787d14cab2b5557906136199dc060 Mon Sep 17 00:00:00 2001
+From 6fc84418b0d37083d9a2806defdcdd344a233577 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sun, 5 Jun 2016 08:11:13 +0200
Subject: [PATCH 114/353] mm/memcontrol: mem_cgroup_migrate() - replace another
-From 8ee545ad9e1f9d9a12722c7ef74c9b2d416eadf7 Mon Sep 17 00:00:00 2001
+From f1350c738cfb2549b5ff381de40de16619f3b9c2 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 5 Feb 2016 12:17:14 +0100
Subject: [PATCH 115/353] mm: backing-dev: don't disable IRQs in
-From be01533d5605ef74842d4ccc5ff91aa74581d551 Mon Sep 17 00:00:00 2001
+From 7d68d45c6794755c3227c61819a3fc382c7ab466 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Tue, 22 Mar 2016 11:16:09 +0100
Subject: [PATCH 116/353] mm/zsmalloc: copy with get_cpu_var() and locking
-From da2c4cef46da2bfc3ff006c27253cbb4366a291d Mon Sep 17 00:00:00 2001
+From a58eb73dd379ce5a4c685e97ae3aab937d2d2f39 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 25 Jan 2017 16:34:27 +0100
Subject: [PATCH 117/353] radix-tree: use local locks
-From 6cae39b9199d33d720b2c6344d72add7b0bc5ca9 Mon Sep 17 00:00:00 2001
+From 9ea37939add52830cfb6328122e3543315baf4c5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 118/353] panic: skip get_random_bytes for RT_FULL in
-From 9d65e1dea41100a78d74a9f02f2ca39d3111d451 Mon Sep 17 00:00:00 2001
+From f0a4b313b2d729e6757838963e731692b69ba51e Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:34 -0500
Subject: [PATCH 119/353] timers: Prepare for full preemption
#else
# define del_timer_sync(t) del_timer(t)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 72d322d..06ec3b5e 100644
+index 72d322d..06ec3b5 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -539,11 +539,14 @@ void resched_cpu(int cpu)
-From fa2dffd806f7eed4e62939bf894abfd83b00ec6e Mon Sep 17 00:00:00 2001
+From eb4f700b269395baa6e667c78fd268bafdd35e72 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 21 Aug 2009 11:56:45 +0200
Subject: [PATCH 120/353] timer: delay waking softirqs from the jiffy tick
-From af952ce05b2d9641b16e84a79a59096dee7c6496 Mon Sep 17 00:00:00 2001
+From e10448b19962bed7b4540bc321bc962480195af5 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:34 -0500
Subject: [PATCH 121/353] hrtimers: Prepare full preemption
-From e11e95f19834e025ba656a35ab4c423592b5f4bc Mon Sep 17 00:00:00 2001
+From 08c16f42206927f2d8c4116002a785bddbc71f76 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 23 Dec 2015 20:57:41 +0100
Subject: [PATCH 122/353] hrtimer: enfore 64byte alignment
-From fc99a650dc3bb56fd89b3e4e9244370029af8807 Mon Sep 17 00:00:00 2001
+From 3443a17a69538151c79ac718d5be1b9d77bd9249 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:31 -0500
Subject: [PATCH 123/353] hrtimer: Fixup hrtimer callback changes for
unsigned int active_bases;
unsigned int clock_was_set_seq;
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 06ec3b5e..d742d93 100644
+index 06ec3b5..d742d93 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -359,6 +359,7 @@ static void init_rq_hrtick(struct rq *rq)
/* Get the next period (per-CPU) */
diff --git a/kernel/watchdog.c b/kernel/watchdog.c
-index 63177be..59fe007 100644
+index 395721f..953297f 100644
--- a/kernel/watchdog.c
+++ b/kernel/watchdog.c
-@@ -381,6 +381,7 @@ static void watchdog_enable(unsigned int cpu)
+@@ -374,6 +374,7 @@ static void watchdog_enable(unsigned int cpu)
/* kick off the timer for the hardlockup detector */
hrtimer_init(hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
hrtimer->function = watchdog_timer_fn;
-From 2e304019377630c144263832570429c81c9480f8 Mon Sep 17 00:00:00 2001
+From 0e4b09bedc6eb3d4bd454cedb0a56230f2dad845 Mon Sep 17 00:00:00 2001
From: Juri Lelli <juri.lelli@gmail.com>
Date: Tue, 13 May 2014 15:30:20 +0200
Subject: [PATCH 124/353] sched/deadline: dl_task_timer has to be irqsafe
-From 1b8ba8912669cfbf79607c216d41a85463785afa Mon Sep 17 00:00:00 2001
+From d6c8f57992b5844906bea57d1a0fa6cc7aff8657 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 25 Jan 2012 11:08:40 +0100
Subject: [PATCH 125/353] timer-fd: Prevent live lock
-From e71b4ab484c0697faf1d8fd40df43376f86e4176 Mon Sep 17 00:00:00 2001
+From 5772725b66fffcd174d05e7267316e517374beec Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 27 Feb 2016 10:47:10 +0100
Subject: [PATCH 126/353] tick/broadcast: Make broadcast hrtimer irqsafe
-From 36d7638c1810e546479b0a3d87bdb1360b0f3374 Mon Sep 17 00:00:00 2001
+From d59960329915a5ff9898e31e695e70442ba422b8 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 1 Mar 2017 16:30:49 +0100
Subject: [PATCH 127/353] timer/hrtimer: check properly for a running timer
-From 26040541b0e497e09e2c0741b7484f830da8c103 Mon Sep 17 00:00:00 2001
+From a2e41d78cf324e21f60e0080cdcc97ac0d17ca70 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 128/353] posix-timers: Thread posix-cpu-timers on -rt
-From 8bc662795bafddf21d0d1d029fab99a56bcb094b Mon Sep 17 00:00:00 2001
+From 5b5b56378d9275746c66bdf87d610c528a231e90 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 31 May 2011 16:59:16 +0200
Subject: [PATCH 129/353] sched: Move task_struct cleanup to RCU
-From 1d371becb70280f521d540ceb76aa97a96182006 Mon Sep 17 00:00:00 2001
+From 6cb19766a18f6e0a1d196304a0a83f467a38a8c1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 6 Jun 2011 12:12:51 +0200
Subject: [PATCH 130/353] sched: Limit the number of task migrations per batch
-From 5ea92165113de007d580cc8e6746dc1783bb3f03 Mon Sep 17 00:00:00 2001
+From 3aa88693e192258ecf3a922785bdd0aacd2ef166 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 6 Jun 2011 12:20:33 +0200
Subject: [PATCH 131/353] sched: Move mmdrop to RCU on RT
-From 8ed22ab8c1c9a7c3a7835cfacf5541f6d171cd85 Mon Sep 17 00:00:00 2001
+From 760954c5852fef0ac6d98e1653a929924a21784f Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 21 Nov 2016 19:31:08 +0100
Subject: [PATCH 132/353] kernel/sched: move stack + kprobe clean up to
-From c2bba9b1ef575a166c4820edc0f3eafe34dba657 Mon Sep 17 00:00:00 2001
+From 05c50f6b3791bbb4bd4badf42e12b67ffbaf3156 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 25 Jun 2011 09:21:04 +0200
Subject: [PATCH 133/353] sched: Add saved_state for tasks blocked on sleeping
-From 57978fc614c430b1937b1d1c929cc0cc8b0ef33b Mon Sep 17 00:00:00 2001
+From 77b1f5c915d7c0c8ad28298043890388f9931254 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 6 Jun 2017 14:20:37 +0200
Subject: [PATCH 134/353] sched: Prevent task state corruption by spurious lock
-From 1a06b4f3dd0f18dee02df3e329e7ebc09e988fea Mon Sep 17 00:00:00 2001
+From cf7491ea5942b6dfb0f5636e18b0ad8d9c27f880 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 7 Jun 2017 10:12:45 +0200
Subject: [PATCH 135/353] sched: Remove TASK_ALL
-From 7dd489902e54a5ea36c0e53459207a3c8417beaf Mon Sep 17 00:00:00 2001
+From cc5feef84f95e1146d6ede512a1bf650ffea1eec Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 7 Jun 2011 09:19:06 +0200
Subject: [PATCH 136/353] sched: Do not account rcu_preempt_depth on RT in
-From 5d93002f76b0b693ca68c8ef573d4228688b4bcc Mon Sep 17 00:00:00 2001
+From dbe5c94aa1c95932827b083650a2e3bb2a37bf35 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 14 Jul 2011 09:56:44 +0200
Subject: [PATCH 137/353] sched: Take RT softirq semantics into account in
-From fb22fa6aecaf3f2beba7fc0c70d30b899d98b2d5 Mon Sep 17 00:00:00 2001
+From afc5a62200a117f60613062d94c32e997659915a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:51:33 +0200
Subject: [PATCH 138/353] sched: Use the proper LOCK_OFFSET for cond_resched()
-From 9dfd71e9740c3819109f9c97e18b6ee31e741084 Mon Sep 17 00:00:00 2001
+From ecdea3d43b5030991c6eda1dbc9e134be61062ed Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 13 Sep 2011 16:42:35 +0200
Subject: [PATCH 139/353] sched: Disable TTWU_QUEUE on RT
-From 8e3da0fb6e274ec5a81815f66e719187b930d0aa Mon Sep 17 00:00:00 2001
+From b7f38d34ca5185ecbacbc830e106d2921fe287fc Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:03:52 +0200
Subject: [PATCH 140/353] sched: Disable CONFIG_RT_GROUP_SCHED on RT
1 file changed, 1 insertion(+)
diff --git a/init/Kconfig b/init/Kconfig
-index 786230f..cfdefe2 100644
+index 9ffb1c6..f839cc3 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1136,6 +1136,7 @@ config CFS_BANDWIDTH
-From 45c9fd65680e41ef0cd95ee2b01eddbf80805609 Mon Sep 17 00:00:00 2001
+From 83c2a545a7d8a5c0735dd03b50e0f08201b3dea7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 13 Dec 2011 21:42:19 +0100
Subject: [PATCH 141/353] sched: ttwu: Return success when only changing the
-From cbe5edaed5279f5aaac6ac37de7f725204cccb3e Mon Sep 17 00:00:00 2001
+From 25a8276d1a503864a8d69ba6a1b770da9487b184 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Mon, 18 Mar 2013 15:12:49 -0400
Subject: [PATCH 142/353] sched/workqueue: Only wake up idle workers if not
-From 65c8eace0e43f23e554c3d540b351219167990da Mon Sep 17 00:00:00 2001
+From 2ede87bde64b10a7133459899afa5f11ea11456b Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:27 -0500
Subject: [PATCH 143/353] stop_machine: convert stop_machine_run() to
-From a5bf14d50ec8c70e7b25311fe57bfa0c764d4cf4 Mon Sep 17 00:00:00 2001
+From 6e2de378f4742b68f27e662cf31b913ababbe397 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 11:01:51 +0200
Subject: [PATCH 144/353] stop_machine: Use raw spinlocks
-From 6767cdb7597b231a03b3fead191d5a8b1081f5a7 Mon Sep 17 00:00:00 2001
+From e98a210a36833c3236f05ed7fb70e688d1c57b3f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 15 Jun 2011 12:36:06 +0200
Subject: [PATCH 145/353] hotplug: Lightweight get online cpus
-From ea17bd3bf0457da65146f2a59da57141e337f1f7 Mon Sep 17 00:00:00 2001
+From 74c5f91ff3f90b372f44adf3147ab478559818bf 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 146/353] hotplug: sync_unplug: No "\n" in task name
-From 4929028513b5471e40bc1ba0be949ede11074c36 Mon Sep 17 00:00:00 2001
+From 1736e077f9a1537b23956de2585a05409104215e 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 147/353] hotplug: Reread hotplug_pcp on pin_current_cpu()
-From da2375e6f8a795d67b10bd1f140ea6120b45e40f Mon Sep 17 00:00:00 2001
+From d2d20ef7ab77e52e55962a2a84e3fc20c9f978ec Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:56:42 +0200
Subject: [PATCH 148/353] trace: Add migrate-disabled counter to tracing output
-From 8307b80ae653e0e96cd88a2df43f9aa420609830 Mon Sep 17 00:00:00 2001
+From c63008f2d20d9d3b7dcc03aa8760ab116cec82b2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:35:29 +0200
Subject: [PATCH 149/353] hotplug: Use migrate disable on unplug
-From 06af8fe34b3f33758962d3a900f692f999a66ffd Mon Sep 17 00:00:00 2001
+From a7bb853c1b13e0ffe73245d8c1ab375125a3d896 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 18:51:23 +0200
Subject: [PATCH 150/353] lockdep: Make it RT aware
-From 37b7aceeb747b58bdcca38106499ba6fa594f2df Mon Sep 17 00:00:00 2001
+From ff30e339407d494a8fc5b40edd128e6d7234a97a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:51:45 +0200
Subject: [PATCH 151/353] locking: Disable spin on owner for RT
-From a3f2dad9677051557e88e3b9d0ec6070fe96a483 Mon Sep 17 00:00:00 2001
+From 5aa9a9fe5e76db8328c3d58e4d938a07a1b0aa4d Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Tue, 29 Nov 2011 20:18:22 -0500
Subject: [PATCH 152/353] tasklet: Prevent tasklets from going into infinite
-From 9def315edbb1cdbb864d6c514cac73552c09f737 Mon Sep 17 00:00:00 2001
+From 459f641d7c27036b68c260890ee36b6b0c9ae91a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 13 Nov 2011 17:17:09 +0100
Subject: [PATCH 153/353] softirq: Check preemption after reenabling interrupts
-From bde61322e687e347eb9382e91eb57c50f30b4955 Mon Sep 17 00:00:00 2001
+From b6dcad33586534502048f0f8041d83ce2a7ab431 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 13:59:17 +0200
Subject: [PATCH 154/353] softirq: Disable softirq stacks for RT
-From c809eb186e6a2aa97403837222d835506491da41 Mon Sep 17 00:00:00 2001
+From 8f096ffefe63d41c1f05ed51da73ebfaae097b1b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 4 Oct 2012 14:20:47 +0100
Subject: [PATCH 155/353] softirq: Split softirq locks
#define PF_EXITPIDONE 0x00000008 /* pi exit done on shut down */
#define PF_VCPU 0x00000010 /* I'm a virtual CPU */
diff --git a/init/main.c b/init/main.c
-index 46ca3e0..0a6dd78 100644
+index 0e03698..02e174e 100644
--- a/init/main.c
+++ b/init/main.c
@@ -509,6 +509,7 @@ asmlinkage __visible void __init start_kernel(void)
-From 0747ab1f41215537fdabd3f62be5b2d6e0aab7ad Mon Sep 17 00:00:00 2001
+From 37732369b7054b78eb035addaf304cfdc5389b09 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 9 Feb 2016 18:17:18 +0100
Subject: [PATCH 156/353] kernel: softirq: unlock with irqs on
-From 46a7ed7ded678ea85da2c225f53a6d74f144a212 Mon Sep 17 00:00:00 2001
+From ffdb01b03a6b270ced3284f1e74ca4dd5478ac98 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 9 Feb 2016 18:18:01 +0100
Subject: [PATCH 157/353] kernel: migrate_disable() do fastpath in atomic &
-From 972f624f146f10cb27e53b10c44252871e059d8d Mon Sep 17 00:00:00 2001
+From 4688c8430c450c7b17e09add40969e2e3b0524e6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 31 Jan 2012 13:01:27 +0100
Subject: [PATCH 158/353] genirq: Allow disabling of softirq processing in irq
-From 4d00cf08c11f2f8db53b29bb5429d06c47547dc3 Mon Sep 17 00:00:00 2001
+From f6e91aa51b11dfdb37784ac27623623c6b225625 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 20 Jan 2016 16:34:17 +0100
Subject: [PATCH 159/353] softirq: split timer softirqs out of ksoftirqd
-From 95ada7977e9c7776c821ba0f0bab09f847370a42 Mon Sep 17 00:00:00 2001
+From a184cae67fa4f40a60837a2cf8a43f27ab3f19a9 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Fri, 20 Jan 2017 18:10:20 +0100
Subject: [PATCH 160/353] softirq: wake the timer softirq if needed
-From f79f6b2bae0cd58a64a1b442bd7612bbeb913d9a Mon Sep 17 00:00:00 2001
+From d7e3a92168973aed813f4d22b383046f771096c4 Mon Sep 17 00:00:00 2001
From: Haris Okanovic <haris.okanovic@ni.com>
Date: Fri, 3 Feb 2017 17:26:44 +0100
Subject: [PATCH 161/353] timers: Don't wake ktimersoftd on every tick
-From cfb24b86888e1c84e1c7cfe00a39358080176579 Mon Sep 17 00:00:00 2001
+From ffdb697160c10ad743fccf96add669cabd3b88f1 Mon Sep 17 00:00:00 2001
From: Anna-Maria Gleixner <anna-maria@linutronix.de>
Date: Fri, 26 May 2017 19:16:07 +0200
Subject: [PATCH 162/353] Revert "timers: Don't wake ktimersoftd on every tick"
-From 7576a2ca623dc8cbf5e146f084c7dd23673b091a Mon Sep 17 00:00:00 2001
+From 0946fc81d66b42ee8693b2912a5fb48d13b1a705 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 2 Dec 2015 11:34:07 +0100
Subject: [PATCH 163/353] rtmutex: trylock is okay on -RT
-From 8dbe1f14e8c157e14a0d78082c4bfe90dec68d06 Mon Sep 17 00:00:00 2001
+From 9d1266c7c79717ea1c65e348bded4e6c2418181f Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 164/353] gpu: don't check for the lock owner.
-From 6202142ea7a028cac094a407b4d08ebbf499c483 Mon Sep 17 00:00:00 2001
+From 9f7286e8a9330ae71960ec576c3eaa79f40f9109 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 15 Sep 2016 10:51:27 +0200
Subject: [PATCH 165/353] fs/nfs: turn rmdir_sem into a semaphore
-From 6fd07fbc8579a2c868d7bc4b519ac30289f09d9e Mon Sep 17 00:00:00 2001
+From a72e810c2dfd5e23075d6fca4ab6e5c1a579cbc6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 10 Jun 2011 11:04:15 +0200
Subject: [PATCH 166/353] rtmutex: Handle the various new futex race conditions
-From 1feb1589a99151d82c3371b46534dfd3c10f8c81 Mon Sep 17 00:00:00 2001
+From 883ebf009f3f7ca040afffc192185da238f1e2fd Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 167/353] futex: Fix bug on when a requeued RT task times out
-From 3130a4c8693f70f77ffae906d8edfef136fd6235 Mon Sep 17 00:00:00 2001
+From d90022f88482e9e920825766641c7ebb2fb519c2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 1 Mar 2013 11:17:42 +0100
Subject: [PATCH 168/353] futex: Ensure lock/unlock symetry versus pi_lock and
-From 00ded531d72af4ba92025afa9d499628d1d31e34 Mon Sep 17 00:00:00 2001
+From ace641921c56ea16ca04a0754e4678f72339a3a3 Mon Sep 17 00:00:00 2001
From: Grygorii Strashko <Grygorii.Strashko@linaro.org>
Date: Tue, 21 Jul 2015 19:43:56 +0300
Subject: [PATCH 169/353] pid.h: include atomic.h
-From 03a287acddffabbc8317eb3d68c01ff91c9eee34 Mon Sep 17 00:00:00 2001
+From 4ffab0f847fa7ffc88b5724462428cfd2e1eee42 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 22 Dec 2016 17:28:33 +0100
Subject: [PATCH 170/353] arm: include definition for cpumask_t
-From 81b78eba248fe4677ea52ac11e584c9e0dc53e2e Mon Sep 17 00:00:00 2001
+From 48bad212f63d6ea625db8524d02b06ddb652cbb3 Mon Sep 17 00:00:00 2001
From: "Wolfgang M. Reimer" <linuxball@gmail.com>
Date: Tue, 21 Jul 2015 16:20:07 +0200
Subject: [PATCH 171/353] locking: locktorture: Do NOT include rwlock.h
-From 3a4c50c9309c7be762021229dde35a7c931ddde7 Mon Sep 17 00:00:00 2001
+From f02d0be4cb65f32e5abb4cdd1a1c51e89cffe07f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 9 Jun 2011 11:43:52 +0200
Subject: [PATCH 172/353] rtmutex: Add rtmutex_lock_killable()
-From b8a913e9d8c33f53a8b6b5263da16f614f62553c Mon Sep 17 00:00:00 2001
+From ee332502895ad5ba485376c02c1ceb7263c19fd2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 Apr 2017 12:50:59 +0200
Subject: [PATCH 173/353] rtmutex: Make lock_killable work
-From 8f4bdb8b899ee9bd6e2c1ed6114f5b0357e785d3 Mon Sep 17 00:00:00 2001
+From 942b6ac97ccff42c397bd39e9ddd98c9217a0d7e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 19:34:01 +0200
Subject: [PATCH 174/353] spinlock: Split the lock types header
-From b3eff9077dc7770d5c3fda99e28b8cf1dde7dc70 Mon Sep 17 00:00:00 2001
+From 55d58ca956b77708cbae6ae0010033face62ed0b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 20:06:39 +0200
Subject: [PATCH 175/353] rtmutex: Avoid include hell
-From a68d20d4b30419184a76ef326910152d05ad3725 Mon Sep 17 00:00:00 2001
+From f73c49ab0830a567d170da4b2d4ffb57989b9792 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 23 Jun 2017 16:22:02 +0200
Subject: [PATCH 176/353] rbtree: don't include the rcu header
-From f91fd95474dc1ae4810365330daea0bcceb03f9c Mon Sep 17 00:00:00 2001
+From 436c5b9c4c2b0260b8890bbd975cc9108a65acf3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 26 Jul 2009 19:39:56 +0200
Subject: [PATCH 177/353] rt: Add the preempt-rt lock replacement APIs
+#endif
+#endif
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 579db41..fc117dbeb3 100644
+index 579db41..fc117db 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -314,6 +314,11 @@ extern char ___assert_task_state[1 - 2*!!(
-From f090a7c289698fe8610beefa9735e4aad533e756 Mon Sep 17 00:00:00 2001
+From 4324af4d3e6fbe3086675cae87de49776f182880 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 10 Feb 2017 18:21:04 +0100
Subject: [PATCH 178/353] rt: Drop mutex_disable() on !DEBUG configs and the
-From f81eeed4062eaa64b8d1b0e3b7218f102c339e0d Mon Sep 17 00:00:00 2001
+From 83fe90706e9afb7e41106153977884bf3fc1acb0 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 22 Jun 2017 17:53:34 +0200
Subject: [PATCH 179/353] kernel/locking: use an exclusive wait_q for sleepers
4 files changed, 33 insertions(+), 7 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index fc117dbeb3..724f7a3 100644
+index fc117db..724f7a3 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1046,8 +1046,20 @@ struct wake_q_head {
-From 9f7bcd393489cdc1a89bd37a8bbc193316bf8b31 Mon Sep 17 00:00:00 2001
+From 915867c5928409578d85e704aa3cdfbb9b59f88d Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Mon, 28 Oct 2013 09:36:37 +0100
Subject: [PATCH 180/353] rtmutex: Add RT aware ww locks
-From 73bff7456609862aed11f6af8cecae9bb17955e1 Mon Sep 17 00:00:00 2001
+From 26ab897073c2cb687792d449b87fe9fe809a0f39 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 Apr 2017 12:51:00 +0200
Subject: [PATCH 181/353] rtmutex: Provide rt_mutex_lock_state()
-From 75b117cc5da5fb6eda8269a59acb9a1cfc5de26a Mon Sep 17 00:00:00 2001
+From 181ce69fa142636e3cf0e38498b002a16dfe2c30 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 Apr 2017 12:51:01 +0200
Subject: [PATCH 182/353] rtmutex: Provide locked slowpath
-From 3a03e21e58af9ee41d9c55694c16a4bad8f58379 Mon Sep 17 00:00:00 2001
+From 37d0273da9dd5b3befe33b5f75579eb56f8d5bea Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 9 May 2017 17:11:10 +0200
Subject: [PATCH 183/353] futex/rtmutex: Cure RT double blocking issue
-From 7c48f090d24cb7f6264f4f7b97c78e5d946d0815 Mon Sep 17 00:00:00 2001
+From 81b83cb80f47676e56ce9936ea150caabaeae876 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 Apr 2017 12:51:02 +0200
Subject: [PATCH 184/353] rwsem/rt: Lift single reader restriction
obj-$(CONFIG_QUEUED_RWLOCKS) += qrwlock.o
obj-$(CONFIG_LOCK_TORTURE_TEST) += locktorture.o
diff --git a/kernel/locking/rt.c b/kernel/locking/rt.c
-index 665754c..6284e3b1 100644
+index 665754c..6284e3b 100644
--- a/kernel/locking/rt.c
+++ b/kernel/locking/rt.c
@@ -306,173 +306,6 @@ void __rt_rwlock_init(rwlock_t *rwlock, char *name, struct lock_class_key *key)
-From 72627224f27dfd268ed443705abc65bbf477c573 Mon Sep 17 00:00:00 2001
+From 7d5575b4e7da3556045fb4ec885628593ad0d3e1 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 29 Aug 2013 18:21:04 +0200
Subject: [PATCH 185/353] ptrace: fix ptrace vs tasklist_lock race
-From 218ec59d1ffeb87614924298fc60eb40df5c1173 Mon Sep 17 00:00:00 2001
+From 91b5be523c099b7aec89681b478a9406f0870514 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 186/353] rcu: Frob softirq test
-From aef489609223266bb8df54876a248993eb549bfc Mon Sep 17 00:00:00 2001
+From 7091a54c0545fc8c2ed8b77870ef4178af3c1ae5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 11:59:38 -0700
Subject: [PATCH 187/353] rcu: Merge RCU-bh into RCU-preempt
-From ac293a1ced8bc80cf63717773cb534f42efbc95f Mon Sep 17 00:00:00 2001
+From 6ec6eecf5bc1781837cc444ca4d06cd1b59a4af8 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/353] rcu: Make ksoftirqd do RCU quiescent states
-From 3aed03d9095e652e1b21b59f0cba398fc35f6237 Mon Sep 17 00:00:00 2001
+From 19646bf80b2d765899ce45aea8c071b1722b5635 Mon Sep 17 00:00:00 2001
From: Tiejun Chen <tiejun.chen@windriver.com>
Date: Wed, 18 Dec 2013 17:51:49 +0800
Subject: [PATCH 189/353] rcutree/rcu_bh_qs: Disable irq while calling
-From 5f17cc6fadabdfa95eaa8dde3a306aec663d9f20 Mon Sep 17 00:00:00 2001
+From 934e137a51c6d056beb75046bcd10130cd01dd55 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 28 Jul 2011 13:32:57 +0200
Subject: [PATCH 190/353] tty/serial/omap: Make the locking RT aware
-From 10e2ed1cf154397b50fc33f382d4162e4584a2af Mon Sep 17 00:00:00 2001
+From c071dabe4301b013dabd0dcdeb89e5a0b0fe993a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 8 Jan 2013 21:36:51 +0100
Subject: [PATCH 191/353] tty/serial/pl011: Make the locking work on RT
-From 3ef7dfb58649e13efcf7ee9f64e07a3145581810 Mon Sep 17 00:00:00 2001
+From dcd26615804ce7b5517ab437d3ad776fb0911c94 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 11 Apr 2016 16:55:02 +0200
Subject: [PATCH 192/353] tty: serial: 8250: don't take the trylock during oops
-From ac6c98992b8ad8f5bc6db89f17485a7914e24c31 Mon Sep 17 00:00:00 2001
+From bb8b0baac59d95ad565de69a2053956e91b1662b Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 28 Oct 2013 12:19:57 +0100
Subject: [PATCH 193/353] wait.h: include atomic.h
-From 83afbf0a1a151736c86d89a44597194b5aabd453 Mon Sep 17 00:00:00 2001
+From a42a923d3e4996febc99b5189b4e77657e7c49e9 Mon Sep 17 00:00:00 2001
From: Daniel Wagner <daniel.wagner@bmw-carit.de>
Date: Fri, 11 Jul 2014 15:26:11 +0200
Subject: [PATCH 194/353] work-simple: Simple work queue implemenation
-From f97ce64361a40c5d7824cfdd8438da505e607838 Mon Sep 17 00:00:00 2001
+From ea19ea64b4372125cf95e4d408019f9565c93aa4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 11 Jan 2013 11:23:51 +0100
Subject: [PATCH 195/353] completion: Use simple wait queues
-From b802a8931eaf5b4dd0d4bcc1f396878767ba2554 Mon Sep 17 00:00:00 2001
+From 7dd1e306e27f953b086ec69ff812379a6efb1bc3 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 16 Feb 2015 18:49:10 +0100
Subject: [PATCH 196/353] fs/aio: simple simple work
-From aa1076eff38fa66b548cf50b430080b371e754be Mon Sep 17 00:00:00 2001
+From 8f2a8ae7d6aef075f63c6e688a3c8472f45607e5 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 21 Aug 2013 17:48:46 +0200
Subject: [PATCH 197/353] genirq: Do not invoke the affinity callback via a
-From f50824fe9390d6fd3ba6e9afdb054ae1c66cdacf Mon Sep 17 00:00:00 2001
+From 7db24c7ef33968eb9e200f905d5083f7147a9dc1 Mon Sep 17 00:00:00 2001
From: Yang Shi <yang.shi@windriver.com>
Date: Mon, 16 Sep 2013 14:09:19 -0700
Subject: [PATCH 198/353] hrtimer: Move schedule_work call to helper thread
-From 81314648c3a32ed77eac11fb2fbf4ffe5bf94f57 Mon Sep 17 00:00:00 2001
+From d10cc04e19d881f22ff13549149f14f2e4cdd536 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 23 Nov 2016 16:29:32 +0100
Subject: [PATCH 199/353] locking/percpu-rwsem: Remove preempt_disable variants
-From 5a38151370a745ff349511aa770b134c8978f7e2 Mon Sep 17 00:00:00 2001
+From 25a1d5a331a289ca90d3a116ed96bd5e7773721e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 19 Jul 2009 08:44:27 -0500
Subject: [PATCH 200/353] fs: namespace preemption fix
-From 55e3f1aac26a96484a6691c0d07db58e256b57f1 Mon Sep 17 00:00:00 2001
+From a2fceb8560e7a5f5b3f857b11d1be27af035c088 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Tue, 15 May 2012 13:53:56 +0800
Subject: [PATCH 201/353] mm: Protect activate_mm() by
-From 98352a195b9498f5c6c977648deae5f9f7d6e7d0 Mon Sep 17 00:00:00 2001
+From 86e201447ac2cece969e5bcbb8b837f445828e08 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 14 Jun 2011 17:05:09 +0200
Subject: [PATCH 202/353] block: Turn off warning which is bogus on RT
-From 8a7a4124165cdb08e88216e2638b79f559eea005 Mon Sep 17 00:00:00 2001
+From e5d7dd4fc33ef6090de02409fabf2141fe63c88d Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Fri, 3 Jul 2009 08:44:12 -0500
Subject: [PATCH 203/353] fs: ntfs: disable interrupt only on !RT
-From 52831da30cc0ea0e501ee1a863cdedd964ba7f18 Mon Sep 17 00:00:00 2001
+From 87cf871e10c1b8cb29c6b9ea9f2cb13eb9532131 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 17 Feb 2014 17:30:03 +0100
Subject: [PATCH 204/353] fs: jbd2: pull your plug when waiting for space
-From c5cddee7c1fb8bc2ba5d11e2ad016e93cf8243e9 Mon Sep 17 00:00:00 2001
+From 975d35da0b87ad44e62f3d7119fe660912e2d003 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 13 Dec 2010 16:33:39 +0100
Subject: [PATCH 205/353] x86: Convert mce timer to hrtimer
-From 5b6a169a1ed9906b16b55cae4e4dd8e600350709 Mon Sep 17 00:00:00 2001
+From 189803835ea74b35f15e417fd16584fa2ed96234 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 27 Feb 2015 15:20:37 +0100
Subject: [PATCH 206/353] x86/mce: use swait queue for mce wakeups
-From 52c4235c0239a9ef4f5b08e0a85b5ccdc2fbb561 Mon Sep 17 00:00:00 2001
+From 49dcd1b9ace0c3406fe5d6ee54f7203e810c4a1a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 16 Dec 2010 14:25:18 +0100
Subject: [PATCH 207/353] x86: stackprotector: Avoid random pool on rt
-From 49fb98312bd73a13e2b4622b5174e115c0be4409 Mon Sep 17 00:00:00 2001
+From 622a60fb85370e4afd9819ef4cdeb86722cc449f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 26 Jul 2009 02:21:32 +0200
Subject: [PATCH 208/353] x86: Use generic rwsem_spinlocks on -rt
-From 85cf626d36c976b4473a7351cc1f92b1ac36e7d2 Mon Sep 17 00:00:00 2001
+From 64ff360df4f38696f788d3cce52bc9fd03b90176 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sun, 2 Nov 2014 08:31:37 +0100
Subject: [PATCH 209/353] x86: UV: raw_spinlock conversion
-From 389df045e3b608e73e077394b9671f1036c5d7af Mon Sep 17 00:00:00 2001
+From 6d8724916d0778350b4711998c71c6f5cc595ccb Mon Sep 17 00:00:00 2001
From: Daniel Wagner <wagi@monom.org>
Date: Tue, 17 Feb 2015 09:37:44 +0100
Subject: [PATCH 210/353] thermal: Defer thermal wakups to threads
-From 24bc6c073a69f5ac3fcc34559da629ddb84cb632 Mon Sep 17 00:00:00 2001
+From 66c1aa0deb70757cc08db7a4f56da5ee90720606 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 16:35:35 +0200
Subject: [PATCH 211/353] fs/epoll: Do not disable preemption on RT
-From 50221aca96d27c0ac2ba269e5fe7ec1143d91772 Mon Sep 17 00:00:00 2001
+From 3d05b151a381e0b519909168e04b4be4d1f77971 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 12 Jul 2011 11:39:36 +0200
Subject: [PATCH 212/353] mm/vmalloc: Another preempt disable region which
-From ab1396caef1ebffbd3a730da9bffb3cbf3e39c7f Mon Sep 17 00:00:00 2001
+From cf678d30706fe82dd6adbb92bca0d9ca9a47c8af Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 9 Apr 2014 10:37:23 +0200
Subject: [PATCH 213/353] block: mq: use cpu_light()
-From 7377cbbbdd2410151dbc701022085b8fce4c095f Mon Sep 17 00:00:00 2001
+From 4be3cc084e9cb27e862bac9696b1a9231170acad Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 214/353] block/mq: do not invoke preempt_disable()
-From b3d9b435f75d2416dfac99d14f4c6050dff5edbf Mon Sep 17 00:00:00 2001
+From 366c9fefc234a7789378efe1569c0e454c94792c Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 29 Jan 2015 15:10:08 +0100
Subject: [PATCH 215/353] block/mq: don't complete requests via IPI
-From 5369a467838dd2030478f48b98ac6a3aa518d56c Mon Sep 17 00:00:00 2001
+From dee5df34a295ea4f9e4fc3b1cd2a5545c46cac32 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 6 Apr 2010 16:51:31 +0200
Subject: [PATCH 216/353] md: raid5: Make raid5_percpu handling RT aware
-From 35b55738e86055df7c4e5937e44e2104d62253d0 Mon Sep 17 00:00:00 2001
+From 520b84af55085eeb0626a6357bc33dc55eefc57b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 20:51:03 +0100
Subject: [PATCH 217/353] rt: Introduce cpu_chill()
-From beed7aa9999948670651d040c27864af45b342a1 Mon Sep 17 00:00:00 2001
+From a936f5318539295ff07c78880d9c8c9bf652b353 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 4 Mar 2014 12:28:32 -0500
Subject: [PATCH 218/353] cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
-From c075b7718839ce3801de1cc82ccd741a76b77ece Mon Sep 17 00:00:00 2001
+From eb833eb4f8e7a7e3a748b7f4d89353fb9e937e14 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 13 Feb 2015 11:01:26 +0100
Subject: [PATCH 219/353] block: blk-mq: Use swait
-From 9a1f8270200314d547e9a52a26216c5aeb19821a Mon Sep 17 00:00:00 2001
+From ba80e849b8133140557a996596c54c0c57fad8a3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 20 Dec 2012 18:28:26 +0100
Subject: [PATCH 220/353] block: Use cpu_chill() for retry loops
-From 10e4f603a90e5ecb88f765c6e443cf650e834b2d Mon Sep 17 00:00:00 2001
+From 4c48e4c8d1db0117329338533d326a8e615849e0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 21:00:34 +0100
Subject: [PATCH 221/353] fs: dcache: Use cpu_chill() in trylock loops
-From 128331375aca7ce24158d6884fe00f57c0408731 Mon Sep 17 00:00:00 2001
+From 69b8d52b5642aaed5cbfecdf4662996a7df473db Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 21:10:04 +0100
Subject: [PATCH 222/353] net: Use cpu_chill() instead of cpu_relax()
-From bf901bfcd9365ce6eab90dc0450850741c04687e Mon Sep 17 00:00:00 2001
+From b65234ae6ccc37d3b85c64f337b9d89357b2bbaf Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 14 Sep 2016 14:35:49 +0200
Subject: [PATCH 223/353] fs/dcache: use swait_queue instead of waitqueue
-From ce80a747dc9b41b79545869066f6244b68330427 Mon Sep 17 00:00:00 2001
+From cc25fc06513a0f69ad7ab3f217ecdb52548b0975 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 24 Jul 2013 15:26:54 +0200
Subject: [PATCH 224/353] workqueue: Use normal rcu
-From 5cd6d1093579bf3e57a69f8e6b68d1eb667da4e2 Mon Sep 17 00:00:00 2001
+From 9e53d10825033a6a1470efa945c66887817bbfa1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:42:26 +0200
Subject: [PATCH 225/353] workqueue: Use local irq lock instead of irq disable
-From 3c40d2318d8f2e9176f42a109a2a69ba901d26b3 Mon Sep 17 00:00:00 2001
+From 7e087c4b55ec4cd15733b1a25d430a58e8bd8252 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 1 Jul 2013 11:02:42 +0200
Subject: [PATCH 226/353] workqueue: Prevent workqueue versus ata-piix livelock
-From 8b37ac0d19464e72ec9d6dc61b757691c0abf88d Mon Sep 17 00:00:00 2001
+From b6edb5c38fdd63471af4707231e14e9fdfb97882 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:03 +0200
Subject: [PATCH 227/353] sched: Distangle worker accounting from rqlock
-From 433266f32f36507ba590f2b5b103cfb3230bc422 Mon Sep 17 00:00:00 2001
+From 6c5da1bf07cf6fed98d4cb5fd2e491a45a9b0c1e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 228/353] idr: Use local lock instead of preempt enable/disable
-From a6c68c2eade77be3324701bf3c6bc6c2ee3730a9 Mon Sep 17 00:00:00 2001
+From 3da06cb05bf28bc2d4839efd708a0ae64a9e53af Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 9 Apr 2014 11:58:17 +0200
Subject: [PATCH 229/353] percpu_ida: Use local locks
-From ebe3b1b1059d276ec24c4d70c7493cdc99d4f8f4 Mon Sep 17 00:00:00 2001
+From aac1f4acd1aee05b5debe41ce14447bcd867742b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:41:35 +0200
Subject: [PATCH 230/353] debugobjects: Make RT aware
-From 7ad8f592881f790fbe9c99ea15eba3b539cbea0d Mon Sep 17 00:00:00 2001
+From 53ec52131368843843cea0af78d0a49234886f25 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 8 Jul 2015 17:14:48 +0200
Subject: [PATCH 231/353] jump-label: disable if stop_machine() is used
-From 9d0786a9009cdcab9b830319b8c8b1c5be3ec30f Mon Sep 17 00:00:00 2001
+From d9b9ca9d7b214e387f6a24085e6761248689934a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Feb 2012 12:03:30 +0100
Subject: [PATCH 232/353] seqlock: Prevent rt starvation
-From b67f720666274b5a4a4d5759c938cd25a0d49bc5 Mon Sep 17 00:00:00 2001
+From f34345049d728989fe17995d23ef33e766d5cc71 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Wed, 18 Feb 2015 16:05:28 +0100
Subject: [PATCH 233/353] sunrpc: Make svc_xprt_do_enqueue() use
-From 4186e0d12a5be6ceeb15c13d373eca78c1ec0c14 Mon Sep 17 00:00:00 2001
+From 30875fb6f3e77a8e4c1b7ec95aeca6031cce87e5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 12 Jul 2011 15:38:34 +0200
Subject: [PATCH 234/353] net: Use skbufhead with raw lock
-From 5c6301528c6657ebef378371d57c787864a30295 Mon Sep 17 00:00:00 2001
+From d9d18cf643ecf873bcbae86ee23515c6123fae1d Mon Sep 17 00:00:00 2001
From: Grygorii Strashko <grygorii.strashko@ti.com>
Date: Fri, 9 Oct 2015 09:25:49 -0500
Subject: [PATCH 235/353] net/core/cpuhotplug: Drain input_pkt_queue lockless
-From b6ac0626d23fa58b4c530bebc269aa3de3af4963 Mon Sep 17 00:00:00 2001
+From f2e3fb83ba67727b15c990b965c228faf7ca7d19 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 13 Jan 2016 15:55:02 +0100
Subject: [PATCH 236/353] net: move xmit_recursion to per-task variable on -RT
-From 03acf9e4fab147457ad0b652eac720528467ee4d Mon Sep 17 00:00:00 2001
+From e396ab48574ff43b764051ba1627a2b3ce053188 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 20 Jan 2016 15:39:05 +0100
Subject: [PATCH 237/353] net: provide a way to delegate processing a softirq
-From d3622263884b51b06bf2b403210c064b0369c234 Mon Sep 17 00:00:00 2001
+From f2b3931a5eabd5fbf4f18fe5635d508826748f88 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 30 Mar 2016 13:36:29 +0200
Subject: [PATCH 238/353] net: dev: always take qdisc's busylock in
-From dff59e9c6f8959ad616a73a3190204bdc077d7b3 Mon Sep 17 00:00:00 2001
+From 4f32c3b0d9f1abf904f7e169de2546b24632b3c8 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 14 Sep 2016 17:36:35 +0200
Subject: [PATCH 239/353] net/Qdisc: use a seqlock instead seqcount
-From 7112f45e45b36fc881b4359a6f3261a536acc343 Mon Sep 17 00:00:00 2001
+From 30ce26d6c8c2ff4e113e25149e770d97577ab45e Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 31 Aug 2016 17:21:56 +0200
Subject: [PATCH 240/353] net: add back the missing serialization in
-From 2f92b7921deb75c4996c3afd37bd9792391aff83 Mon Sep 17 00:00:00 2001
+From fa2ae9226e73c59f723c3ac498b94edf80a3459c Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 31 Aug 2016 17:54:09 +0200
Subject: [PATCH 241/353] net: add a lock around icmp_sk()
-From a1ffaa349cace63e2323de1d33f759ef855a5d4c Mon Sep 17 00:00:00 2001
+From 5c9a74273ac832b5eff582705bed5fde00a313ae Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 6 Dec 2016 17:50:30 -0500
Subject: [PATCH 242/353] net: Have __napi_schedule_irqoff() disable interrupts
-From 41f219d90a81d1c90ce01cddfac89c92e4cd744d Mon Sep 17 00:00:00 2001
+From 18cea4f3f7db282bca3f95d7bca36a9edd0f1a7b 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 243/353] net: sysrq via icmp
-From 71897d6810cf6ac6ef4a663fb5bfe624da903d3e Mon Sep 17 00:00:00 2001
+From 08d0066739e4fd453cf1a9406a99bc4034c8c19e Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 23 Jun 2015 15:32:51 +0200
Subject: [PATCH 244/353] irqwork: push most work into softirq context
-From 382cd659c6d0ccdf9fb5cab0db6c9b217a0d6a22 Mon Sep 17 00:00:00 2001
+From 1a5faba47174aa9b59fd5bc555c54efcadf46807 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 15 Nov 2015 18:40:17 +0100
Subject: [PATCH 245/353] irqwork: Move irq safe work to irq context
+
#endif /* _LINUX_IRQ_WORK_H */
diff --git a/kernel/irq_work.c b/kernel/irq_work.c
-index 0ddaf1e..2899ba0d 100644
+index 0ddaf1e..2899ba0 100644
--- a/kernel/irq_work.c
+++ b/kernel/irq_work.c
@@ -200,8 +200,17 @@ void irq_work_tick(void)
-From 1a279eb6ef22e87782f1253e84e30f4a3ec4c05b Mon Sep 17 00:00:00 2001
+From c4008c8d6ccdd736b5bde22c4c8b758612b4357b Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Wed, 18 Feb 2015 15:09:23 +0100
Subject: [PATCH 246/353] snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled()
-From 883f32a6e1279cfa0d33d112cf6887dc0f11970d Mon Sep 17 00:00:00 2001
+From 41a11c475628c9af5402a7716e90af1e839b60f0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 19 Sep 2012 14:50:37 +0200
Subject: [PATCH 247/353] printk: Make rt aware
-From 34e72e5020dfb1368dc1d56253eaa21b8f380362 Mon Sep 17 00:00:00 2001
+From 70b9c6613811349989c53326290d709db598e5f2 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 19 May 2016 17:45:27 +0200
Subject: [PATCH 248/353] kernel/printk: Don't try to print from IRQ/NMI region
-From b80291b257d03f3f2834d6e20f7802ffdd5c87e3 Mon Sep 17 00:00:00 2001
+From e8fe74a6e0bb53c9a58a66491a5f40179fc1a01f Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 21 Mar 2013 19:01:05 +0100
Subject: [PATCH 249/353] printk: Drop the logbuf_lock more often
-From a028b78347c6c23a68a63dd5f131741172816952 Mon Sep 17 00:00:00 2001
+From fda956518b86ee1d523e4a8ae45d86a0ea286ff9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 14 Jul 2015 14:26:34 +0200
Subject: [PATCH 250/353] powerpc: Use generic rwsem on RT
-From df404cdb81a80ca02bda867b676cd59ff883dc20 Mon Sep 17 00:00:00 2001
+From 990e8d3817d8ed67a1fc65a43811d214e9b9fc7e Mon Sep 17 00:00:00 2001
From: Bogdan Purcareata <bogdan.purcareata@freescale.com>
Date: Fri, 24 Apr 2015 15:53:13 +0000
Subject: [PATCH 251/353] powerpc/kvm: Disable in-kernel MPIC emulation for
-From 772e1dfb7503023f508c16ca4ba6386b24ed98c2 Mon Sep 17 00:00:00 2001
+From 90dd865ee595d38fa90af75bcc0ab929d021f128 Mon Sep 17 00:00:00 2001
From: Paul Gortmaker <paul.gortmaker@windriver.com>
Date: Sun, 31 May 2015 14:44:42 -0400
Subject: [PATCH 252/353] powerpc: ps3/device-init.c - adapt to completions
-From 362d6f97857be7e04c033ef39c97c25e1cf45bea Mon Sep 17 00:00:00 2001
+From c5624ec89752fe679700c1c9f576a97b2601f83e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 May 2010 18:29:35 +0200
Subject: [PATCH 253/353] ARM: at91: tclib: Default to tclib timer for RT
-From 8b1b99500f40dbe2e2f9084edd9fdc172ef9379f Mon Sep 17 00:00:00 2001
+From 65ca2cc658212cd12ae37407f7f9d2f6294ea740 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 20 Sep 2013 14:31:54 +0200
Subject: [PATCH 254/353] arm/unwind: use a raw_spin_lock
-From ae416f83296b6144a2b6cf38cf974f2756d23e50 Mon Sep 17 00:00:00 2001
+From cc071d02af277bd77ad068d588f06c158fda2357 Mon Sep 17 00:00:00 2001
From: "Yadi.hu" <yadi.hu@windriver.com>
Date: Wed, 10 Dec 2014 10:32:09 +0800
Subject: [PATCH 255/353] ARM: enable irq in translation/section permission
-From 617ba75164abd97d544e7521a920855526bb5df4 Mon Sep 17 00:00:00 2001
+From 9427352433a497537a462990309387f78c786f55 Mon Sep 17 00:00:00 2001
From: Josh Cartwright <joshc@ni.com>
Date: Thu, 11 Feb 2016 11:54:00 -0600
Subject: [PATCH 256/353] genirq: update irq_set_irqchip_state documentation
-From aab5dac1c20f4a1e04aef51b80ceac9c68c67567 Mon Sep 17 00:00:00 2001
+From fadcb90bc05b1f4e71cb7b430d28aaa2f60b88cd Mon Sep 17 00:00:00 2001
From: Josh Cartwright <joshc@ni.com>
Date: Thu, 11 Feb 2016 11:54:01 -0600
Subject: [PATCH 257/353] KVM: arm/arm64: downgrade preempt_disable()d region
-From 8d83dfc11d0867ebda0587796ca40c561271573b Mon Sep 17 00:00:00 2001
+From f20859f67886c6c7eecaf91f307c009a64dc3c0b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 12 Oct 2015 11:18:40 +0200
Subject: [PATCH 258/353] arm64/xen: Make XEN depend on !RT
-From e13fe5c74b8c6485360e3e03f78ed108de2bb871 Mon Sep 17 00:00:00 2001
+From 4c95f3a0b57c07122b42ea14610d3424e9449ee6 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 259/353] kgdb/serial: Short term workaround
-From aee85f6b27fc173ea4df938c7a3c8fd68cc58256 Mon Sep 17 00:00:00 2001
+From 26fc2cb07fefd6a4f4e1ac3f3d3c683e2105a039 Mon Sep 17 00:00:00 2001
From: Clark Williams <williams@redhat.com>
Date: Sat, 30 Jul 2011 21:55:53 -0500
Subject: [PATCH 260/353] sysfs: Add /sys/kernel/realtime entry
-From 51358e53812f5360d149a4a8c04d8c2e866ad050 Mon Sep 17 00:00:00 2001
+From 9491cf51dce271f2ec4ebb63a627ec370570839d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:08:34 +0200
Subject: [PATCH 261/353] powerpc: Disable highmem on RT
-From d6edc2b0495bee7ed352a7f2a5154ccb7af8ca62 Mon Sep 17 00:00:00 2001
+From a15079b9142d3d9c667c3c3f3a9f5f87fe9b0cfd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:10:12 +0200
Subject: [PATCH 262/353] mips: Disable highmem on RT
-From addce737bf20091073dbcbbb33d3b97aa7da664c Mon Sep 17 00:00:00 2001
+From f3662a46c9bdd8ffaa3ebcd3ff6379e217663d1a Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 28 Jul 2011 10:43:51 +0200
Subject: [PATCH 263/353] mm, rt: kmap_atomic scheduling
-From afc6a673b7d8e67d855f4849ffe34f21647f9c1c Mon Sep 17 00:00:00 2001
+From f7b8b640b9100a725c6a541671370bd66c67726d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 19 Sep 2015 10:15:00 +0200
Subject: [PATCH 264/353] mm: rt: Fix generic kmap_atomic for RT
-From 2fb9dd5cccaadae5125e2d88db4b39c2bf3dd7c1 Mon Sep 17 00:00:00 2001
+From 7a315f7a4c4f6804646c779c5321419a7f1d537c Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 11 Mar 2013 17:09:55 +0100
Subject: [PATCH 265/353] x86/highmem: Add a "already used pte" check
-From 005f2649dcb47b9e696daf9fcc61e2dbc05aa771 Mon Sep 17 00:00:00 2001
+From defec2e3a13b783faa5d5f8c6c6b74c01edc8a6d Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 11 Mar 2013 21:37:27 +0100
Subject: [PATCH 266/353] arm/highmem: Flush tlb on unmap
-From eaa4e39e77d0fb3e45c62a8e706e24c3806709a4 Mon Sep 17 00:00:00 2001
+From e9d8daf4226a03cad03fc3288877d6fd2d3e56b7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 13 Feb 2013 11:03:11 +0100
Subject: [PATCH 267/353] arm: Enable highmem for rt
-From 1ce83cb0cd80ba0839e2ab0f7ce2ba001d0432f2 Mon Sep 17 00:00:00 2001
+From 821e725dc9a5b57c8acfcbda87b92a08a321fa56 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Wed, 14 Sep 2011 11:57:04 +0200
Subject: [PATCH 268/353] ipc/sem: Rework semaphore wakeups
-From 78d7d20a533c54d8c77f71086a2437d22e999e48 Mon Sep 17 00:00:00 2001
+From 779f7e6f9b989d71361c1eb8e86f8a15315ce739 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 6 Nov 2011 12:26:18 +0100
Subject: [PATCH 269/353] x86: kvm Require const tsc for RT
-From 6b7b095e54db9d93bae8c1f60dc0b41b7fe82968 Mon Sep 17 00:00:00 2001
+From 5e348a83a6179fab2bfb5448d308609d6cf04583 Mon Sep 17 00:00:00 2001
From: Marcelo Tosatti <mtosatti@redhat.com>
Date: Wed, 8 Apr 2015 20:33:25 -0300
Subject: [PATCH 270/353] KVM: lapic: mark LAPIC timer handler as irqsafe
-From e325d8e9f4d1d153a48fc1629f51cc126f2e5ca7 Mon Sep 17 00:00:00 2001
+From 9c481b3eff5e0d0240842fe18bbac7d87edf7e85 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 12 Nov 2011 14:00:48 +0100
Subject: [PATCH 271/353] scsi/fcoe: Make RT aware.
-From fa57ac7506cd54fdceaae50a56d3714487129570 Mon Sep 17 00:00:00 2001
+From f512fc44e5eeea14ce9d7da0e6638a9c09d0f502 Mon Sep 17 00:00:00 2001
From: Paul Gortmaker <paul.gortmaker@windriver.com>
Date: Sat, 14 Feb 2015 11:01:16 -0500
Subject: [PATCH 272/353] sas-ata/isci: dont't disable interrupts in qc_issue
-From 202b6270bd248794dc2853f27ce06f0684d34e8b Mon Sep 17 00:00:00 2001
+From 9fac466c1fbc21bcf69f1e7f0081e1648f15d8a0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Mon, 14 Nov 2011 18:19:27 +0100
Subject: [PATCH 273/353] x86: crypto: Reduce preempt disabled regions
-From 9672a1d2cf23fdaa308d9d3cfd905dd457e2769d Mon Sep 17 00:00:00 2001
+From 41fecdb3b491ab04ffb58f9caee3411e3514295a Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 21 Feb 2014 17:24:04 +0100
Subject: [PATCH 274/353] crypto: Reduce preempt disabled regions, more algos
-From 8b7ef124050cec9a9151de07f86e31eea8185c49 Mon Sep 17 00:00:00 2001
+From c9a207a754c4b6d1e514d442329325774b4812eb Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 23:06:09 +0100
Subject: [PATCH 275/353] dm: Make rt aware
-From 1061ed4c0c97d4787547c05c5c4925843f0a519f Mon Sep 17 00:00:00 2001
+From 84f3b5de9127f6da15c414255b7f517e584e1866 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Wed, 13 Feb 2013 09:26:05 -0500
Subject: [PATCH 276/353] acpi/rt: Convert acpi_gbl_hardware lock back to a
-From 6710429dbaed84ec55b6f0b49dc3166e7b1a104e Mon Sep 17 00:00:00 2001
+From bba817a9f036e26e80bdeb08192d5b4a71e802ef Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 14 Dec 2011 01:03:49 +0100
Subject: [PATCH 277/353] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
-From f431e5bf68d7a0f9e4992760a0df19bade8f59d3 Mon Sep 17 00:00:00 2001
+From bd2b7eb389eaff6858b252f73f0898dbf38abd88 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Aug 2012 20:38:50 +0200
Subject: [PATCH 278/353] random: Make it work on rt
-From e2b914e605ed9a074934a0eb00aafd0f3161ccd0 Mon Sep 17 00:00:00 2001
+From 77cf164b383be16bd6b8138973212d380a3bdacd Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 12 May 2017 15:46:17 +0200
Subject: [PATCH 279/353] random: avoid preempt_disable()ed section
-From fd1e1f90b444be3e461f7630aea14e61efe81f4f Mon Sep 17 00:00:00 2001
+From af59bfa13b05cabd588aa8202f911499b4766658 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 2 Mar 2012 10:36:57 -0500
Subject: [PATCH 280/353] cpu: Make hotplug.lock a "sleeping" spinlock on RT
-From 88c5daa41625963cf8c4e62143a9bf4cfe2a4a38 Mon Sep 17 00:00:00 2001
+From 34cc4ec3e35b2da79d82b3733edd39b159074de5 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Mon, 16 Jul 2012 08:07:43 +0000
Subject: [PATCH 281/353] cpu/rt: Rework cpu down for PREEMPT_RT
-From e012cc0c4d799ae2e97fb10642f08d3052d8ac44 Mon Sep 17 00:00:00 2001
+From 25260c73ab6da66e92679281578f87bca8289985 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 5 Dec 2013 09:16:52 -0500
Subject: [PATCH 282/353] cpu hotplug: Document why PREEMPT_RT uses a spinlock
-From 64680f6c393cf7f01e13ef944cc72bd52117710b Mon Sep 17 00:00:00 2001
+From 8e27bb2f8cfecd60124db78e01fd008161272b48 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 7 Jun 2013 22:37:06 +0200
Subject: [PATCH 283/353] kernel/cpu: fix cpu down problem if kthread's cpu is
-From 1c9e6ff89405bdda1d567c8f444140dd0a60f17d Mon Sep 17 00:00:00 2001
+From 7be3370d50305128dd9aaac78e4958050bc7aedc Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 14 Jun 2013 17:16:35 +0200
Subject: [PATCH 284/353] kernel/hotplug: restore original cpu mask oncpu/down
-From eb3df9f9432d7224f276dc0bdbd1454e457c43e5 Mon Sep 17 00:00:00 2001
+From 0a2ac1a1ff962bb784ca67687b3f5d1d3a3d4169 Mon Sep 17 00:00:00 2001
From: Tiejun Chen <tiejun.chen@windriver.com>
Date: Thu, 7 Nov 2013 10:06:07 +0800
Subject: [PATCH 285/353] cpu_down: move migrate_enable() back
-From b7aa62c36a534373167ad5b400fbb0f6d500ac22 Mon Sep 17 00:00:00 2001
+From f87e6cd1e33f8c24cee5bdc2104df0209841015f Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Tue, 24 Mar 2015 08:14:49 +0100
Subject: [PATCH 286/353] hotplug: Use set_cpus_allowed_ptr() in
-From 9456668a752fff6b4f26ac9b9bd5fc05c9aa7135 Mon Sep 17 00:00:00 2001
+From c9f49961b08087bf711f02584ace95e5a759ddce Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 8 Feb 2016 16:15:28 +0100
Subject: [PATCH 287/353] rt/locking: Reenable migration accross schedule
-From 210a74d4433ced5fc6d6cf5f73aea73f79e1146e Mon Sep 17 00:00:00 2001
+From bc8be9f0b7e09aa30f766810772eaf5383637148 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Fri, 27 Apr 2012 12:48:46 +0200
Subject: [PATCH 288/353] scsi: qla2xxx: Use local_irq_save_nort() in
-From f46c70ef9e2d67085168ce94202f6f096eeed171 Mon Sep 17 00:00:00 2001
+From fcd080b1e6a04605fd388b2b401d47e0b1fad6bc 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 289/353] net: Remove preemption disabling in netif_rx()
-From 0e7b985f99c3b3d3c70865eba39f10a102fa6d29 Mon Sep 17 00:00:00 2001
+From f6de85e382d4ac7eec14d88cdbf9fe2c744b1ad8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 26 Sep 2012 16:21:08 +0200
Subject: [PATCH 290/353] net: Another local_irq_disable/kmalloc headache
-From d4f7ac149851e20fa2b4306280bb2f15847ac162 Mon Sep 17 00:00:00 2001
+From 6189e766674850bdb2b6618255769a26b6afae77 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 15 Jan 2016 16:33:34 +0100
Subject: [PATCH 291/353] net/core: protect users of napi_alloc_cache against
-From e67cc2d7cc18a0260d2abc4a3a00abd346a9109f Mon Sep 17 00:00:00 2001
+From b4c12f56bfd3fac6d85b49e31f05f4e7be0d381a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 28 Oct 2012 11:18:08 +0100
Subject: [PATCH 292/353] net: netfilter: Serialize xt_write_recseq sections on
-From 3a6c57798761e5b3fbb2c4472ba127adfc5ce20e Mon Sep 17 00:00:00 2001
+From 53cf21fdebc410bdcf1f0f209c3684f57527b3da Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Wed, 20 Mar 2013 18:06:20 +0100
Subject: [PATCH 293/353] net: Add a mutex around devnet_rename_seq
-From d9d2df0f690fb54eef5f304acda5443c28def01b Mon Sep 17 00:00:00 2001
+From f6aa28f4423df62919cc8af0cf3dcc01bc8acb25 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 5 Oct 2012 09:03:24 +0100
Subject: [PATCH 294/353] crypto: Convert crypto notifier chain to SRCU
-From a3c1f7b1d62ae04281b6882b8151d68b389661cb Mon Sep 17 00:00:00 2001
+From 171fab9be16588d0e8db941d14f90502ab0208bc 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 295/353] lockdep: selftest: Only do hardirq context test for
-From 3613f964ac74a09a9e594b3e3cbafc166f011436 Mon Sep 17 00:00:00 2001
+From ae2f7e4c85cde345100f61ecca89824b2075a32d Mon Sep 17 00:00:00 2001
From: Josh Cartwright <josh.cartwright@ni.com>
Date: Wed, 28 Jan 2015 13:08:45 -0600
Subject: [PATCH 296/353] lockdep: selftest: fix warnings due to missing
-From 24cc899e3193c9f7d2279f3eb3725642b95d2347 Mon Sep 17 00:00:00 2001
+From 4da7e5894ea9e4b43574b71d37e869d513acd095 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 297/353] perf: Make swevent hrtimer run in irq instead of
-From 773d309d8a26c928e6ff5c83fb6d346fda7541c1 Mon Sep 17 00:00:00 2001
+From f8506ec8836aed15f7570df7b07ac0e1beca7225 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 4 Feb 2016 16:38:10 +0100
Subject: [PATCH 298/353] kernel/perf: mark perf_cpu_context's timer as irqsafe
-From 6a9ab6732fb4c6187962d0139087cdf1b11b8708 Mon Sep 17 00:00:00 2001
+From 2a7a2b006b91db14f16df04059f44cdcec326a51 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 28 Oct 2012 13:26:09 +0000
Subject: [PATCH 299/353] rcu: Disable RCU_FAST_NO_HZ on RT
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/init/Kconfig b/init/Kconfig
-index cfdefe2..a834e4f 100644
+index f839cc3..d89b703 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -632,7 +632,7 @@ config RCU_FANOUT_LEAF
-From eb4263e53461d5109b78c21d7611079cc479afa9 Mon Sep 17 00:00:00 2001
+From c01b6ddc784624103093f90594766c9256c36f41 Mon Sep 17 00:00:00 2001
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Date: Mon, 4 Nov 2013 13:21:10 -0800
Subject: [PATCH 300/353] rcu: Eliminate softirq processing from rcutree
-From b72cdef079287f9d3cc8b1329db116a34387cfbd Mon Sep 17 00:00:00 2001
+From 5f842874e305d3ca81d0718334797e2b53211f1b Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 21 Mar 2014 20:19:05 +0100
Subject: [PATCH 301/353] rcu: make RCU_BOOST default on RT
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/init/Kconfig b/init/Kconfig
-index a834e4f..da0a089 100644
+index d89b703..258cb4e 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -515,7 +515,7 @@ config TINY_RCU
-From 6a5af6df865382a7aaf161406c867274e6dc3a2e Mon Sep 17 00:00:00 2001
+From fb9204233306b3b55b2ea90ee994aab4eae25b14 Mon Sep 17 00:00:00 2001
From: Julia Cartwright <julia@ni.com>
Date: Wed, 12 Oct 2016 11:21:14 -0500
Subject: [PATCH 302/353] rcu: enable rcu_normal_after_boot by default for RT
-From 54ea553336a451811e22a26655b0895f08349d94 Mon Sep 17 00:00:00 2001
+From d4e58bf305fd209c3776b03c520418d87f1ea5b5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 26 Oct 2012 18:50:54 +0100
Subject: [PATCH 303/353] sched: Add support for lazy preemption
-From 83af107fb4be9d3d23f3058d744d92c0e337aa49 Mon Sep 17 00:00:00 2001
+From 52fe89b7d7e07a883820af1f9a8e5c012e044c16 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sun, 16 Oct 2016 05:08:30 +0200
Subject: [PATCH 304/353] ftrace: Fix trace header alignment
-From 7907b320a055b56c0794966cb0a10a62492438b1 Mon Sep 17 00:00:00 2001
+From dc3c722273e08a464f8d253efef1aff01d0d7b02 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Nov 2012 11:03:47 +0100
Subject: [PATCH 305/353] x86: Support for lazy preemption
-From c7e7db825b1eee5c59353700d78c007ec03f4024 Mon Sep 17 00:00:00 2001
+From faf1481554b5a68d359678f97d05ce7bf1ef058b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 31 Oct 2012 12:04:11 +0100
Subject: [PATCH 306/353] arm: Add support for lazy preemption
-From ff585c628e17d141cf7dca84d22559b696107567 Mon Sep 17 00:00:00 2001
+From 9b1e26a69111bb43c9980e40f8960761ac9e3be2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Nov 2012 10:14:11 +0100
Subject: [PATCH 307/353] powerpc: Add support for lazy preemption
-From b6418ade45d6b91c298277498d8822f1af1eab11 Mon Sep 17 00:00:00 2001
+From 2022383af676af91846df254f58fce89b14eafeb Mon Sep 17 00:00:00 2001
From: Anders Roxell <anders.roxell@linaro.org>
Date: Thu, 14 May 2015 17:52:17 +0200
Subject: [PATCH 308/353] arch/arm64: Add lazy preempt support
-From 716d011d62d94c06b2d0552e0a51c477a8ebdc47 Mon Sep 17 00:00:00 2001
+From 4b49ca9731baee0c152b1536ba6ca1f8c7cc0fb2 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 19 Jun 2017 09:55:47 +0200
Subject: [PATCH 309/353] sched/migrate disable: handle updated task-mask
-From b9007af18713a4a1e24fb3c58eb3e144edf00280 Mon Sep 17 00:00:00 2001
+From 5ba8d4df122f8b5d5a762359f80083cf50951bb8 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 23 Jan 2014 14:45:59 +0100
Subject: [PATCH 310/353] leds: trigger: disable CPU trigger on -RT
-From 148b541dcf1084a9c3a0ae0e19235500bd663560 Mon Sep 17 00:00:00 2001
+From 3a8cbb4877721c4f5b6fcff4911f5b4ff665598a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 9 Jan 2013 12:11:12 +0100
Subject: [PATCH 311/353] mmci: Remove bogus local_irq_save()
-From fb7171f4c953b60165e5eddfdfed577404edafd4 Mon Sep 17 00:00:00 2001
+From 395eee505d5a716602f4003ad0540ba67b25ed12 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 9 Apr 2015 15:23:01 +0200
Subject: [PATCH 312/353] cpufreq: drop K8's driver from beeing selected
-From 55dd46cf672a239f4f4983b6276ec308dde5e453 Mon Sep 17 00:00:00 2001
+From b1c5be205fb0710fea6d39fcfd7656d3d201a043 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sun, 16 Oct 2016 05:11:54 +0200
Subject: [PATCH 313/353] connector/cn_proc: Protect send_msg() with a local
-From 0a36de56673404e8e57e632ce54f316a646170a5 Mon Sep 17 00:00:00 2001
+From 170f88fdc598fb273aff1b1d0f11eb8fb51bc5a2 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Thu, 31 Mar 2016 04:08:28 +0200
Subject: [PATCH 314/353] drivers/block/zram: Replace bit spinlocks with
-From cf3af88329578df457572540cdda14d58171f081 Mon Sep 17 00:00:00 2001
+From 361a9574bb1b55fe02e920ce0eb05922756acaa7 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Thu, 20 Oct 2016 11:15:22 +0200
Subject: [PATCH 315/353] drivers/zram: Don't disable preemption in
-From 368a854565a4865cb8dc91ca6af362bf48afebd2 Mon Sep 17 00:00:00 2001
+From 4d10bfd9a38dc9731265894923b0ac5c7cc97efa Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 25 Apr 2013 18:12:52 +0200
Subject: [PATCH 316/353] drm/i915: drop trace_i915_gem_ring_dispatch on rt
-From 3aa882bc670cfcc676bad5adb131753d5ea2aa50 Mon Sep 17 00:00:00 2001
+From 93c5b91be14c193dba54200c287914ade8bba37a Mon Sep 17 00:00:00 2001
From: Clark Williams <williams@redhat.com>
Date: Tue, 26 May 2015 10:43:43 -0500
Subject: [PATCH 317/353] i915: bogus warning from i915 when running on
-From b64432c0b668cbcd4470ed4a0fbc922296b14ecb Mon Sep 17 00:00:00 2001
+From 5440d871e7b19497ca49c24e22e5fa417c471539 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sat, 27 Feb 2016 08:09:11 +0100
Subject: [PATCH 318/353] drm,radeon,i915: Use preempt_disable/enable_rt()
-From 5cef30157818a0193ca55888656e4fab0df1d383 Mon Sep 17 00:00:00 2001
+From a27c0e94961f653efc24add70b3814afd11d5ae5 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sat, 27 Feb 2016 09:01:42 +0100
Subject: [PATCH 319/353] drm,i915: Use local_lock/unlock_irq() in
-From ab5a318220e02778cd777c89b702046d1236537a Mon Sep 17 00:00:00 2001
+From f08923e6b326f301ac6c1fba712c25b19085e173 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 13 Feb 2015 15:52:24 +0100
Subject: [PATCH 320/353] cgroups: use simple wait in css_release()
-From 1148284e384c21ce4086e5be4cbb330a52326312 Mon Sep 17 00:00:00 2001
+From d247f210d5ac8775c3406fff2249f323c9143117 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <umgwanakikbuti@gmail.com>
Date: Sat, 21 Jun 2014 10:09:48 +0200
Subject: [PATCH 321/353] memcontrol: Prevent scheduling while atomic in cgroup
-From 2d15556a0b8971d30fd85c5fdf5fe6d7513eedc8 Mon Sep 17 00:00:00 2001
+From 15cc2a7878725e005d58bbb1d1cd29e557e64bf9 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Sun, 8 Jan 2017 09:32:25 +0100
Subject: [PATCH 322/353] cpuset: Convert callback_lock to raw_spinlock_t
-From 7952b4df1b2dc6260a21b6bd50de16059b012135 Mon Sep 17 00:00:00 2001
+From 0f3eba32b4b83a565b245c2276684ecf1c2bdf23 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Wed, 26 Jun 2013 15:28:11 -0400
Subject: [PATCH 323/353] rt,ntp: Move call to schedule_delayed_work() to
-From b733be34645fd8cf48bdc2dc39c0bf28d7ba6145 Mon Sep 17 00:00:00 2001
+From 2020bb457db3c971a04e11e59a79b91c84ccdc78 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 29 Aug 2013 11:48:57 +0200
Subject: [PATCH 324/353] md: disable bcache
-From aba71b4f3831f694d1fa3995029216146de5c22e Mon Sep 17 00:00:00 2001
+From 3aee09dd3015cd344056506492043cf5563bb62f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 27 Jun 2014 16:24:52 +0200
Subject: [PATCH 325/353] workqueue: Prevent deadlock/stall on RT
-From 3c30586687298bcad887ab8655a44c9d3937fdd4 Mon Sep 17 00:00:00 2001
+From ee25cbbed070274cf38243a849eab3e3d9cd2339 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 20:25:16 +0200
Subject: [PATCH 326/353] Add localversion for -RT release
-From 398c464e83e89cdc579352e76fc55eeaa8599967 Mon Sep 17 00:00:00 2001
+From 5ffc4a4cc8041cd058ed179964e11d43345bb97f Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Wed, 23 Aug 2017 11:57:29 +0200
Subject: [PATCH 327/353] drivers/zram: fix zcomp_stream_get()
-From bb776d639c8eb1d556fd20c7b3c9b28941c5caf8 Mon Sep 17 00:00:00 2001
+From d611121d1290dd6866df9c76d423c91b4a1d18ee Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 20 Oct 2017 11:29:53 +0200
Subject: [PATCH 328/353] fs/dcache: disable preemption on i_dir_seq's write
-From 7e67b302c37751c8144eb05b3e4f62c1eeda2147 Mon Sep 17 00:00:00 2001
+From 1aef198942260547dd0607b65d14b2fd82dc9c96 Mon Sep 17 00:00:00 2001
From: Haris Okanovic <haris.okanovic@ni.com>
Date: Tue, 15 Aug 2017 15:13:08 -0500
Subject: [PATCH 329/353] tpm_tis: fix stall after iowrite*()s
-From 906fc13d2d77ca056545302f21cf0f7715fc3f64 Mon Sep 17 00:00:00 2001
+From c093458d2750be29a693e979a7103bc3aaeae24b Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 6 Nov 2017 18:45:30 +0100
Subject: [PATCH 330/353] fs: convert two more BH_Uptodate_Lock related
-From 979d10c83a063b030f5cd2d2c30823aa7a46c31d Mon Sep 17 00:00:00 2001
+From d459ea19d9cac18f4ab9bd2ab00586bdfefb9c51 Mon Sep 17 00:00:00 2001
From: Mikulas Patocka <mpatocka@redhat.com>
Date: Mon, 13 Nov 2017 12:56:53 -0500
Subject: [PATCH 331/353] locking/rt-mutex: fix deadlock in device mapper /
-From 8fe7fa19ae565c3bf14af972afc66f3764581ee5 Mon Sep 17 00:00:00 2001
+From 78339bd2b9477ecf6ef2ed9f1a59195105b05aa6 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 17 Nov 2017 16:21:00 +0100
Subject: [PATCH 332/353] md/raid5: do not disable interrupts
-From aa99c7f1e109a5c9b315839eb5d4d574613a5c8d Mon Sep 17 00:00:00 2001
+From 3ab8d547fb7c19624e626ab4689708f467bb6af2 Mon Sep 17 00:00:00 2001
From: "Steven Rostedt (VMware)" <rostedt@goodmis.org>
Date: Wed, 22 Nov 2017 07:31:19 -0500
Subject: [PATCH 333/353] Revert "memcontrol: Prevent scheduling while atomic
-From 39b148b2fe7de8c810a1543ee9733eec56120caa Mon Sep 17 00:00:00 2001
+From fa38a6d37e81317e8ca2dec5738fe99eb7939daf Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 23 Nov 2017 17:51:51 +0100
Subject: [PATCH 334/353] Revert "fs: jbd2: pull your plug when waiting for
-From c8c12195d9fa6afab12d746448bd1debda0b8f68 Mon Sep 17 00:00:00 2001
+From b43bc55febbd56e6a54a9ba12611730ade3d9641 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Fri, 23 Jun 2017 09:37:14 +0200
Subject: [PATCH 335/353] rtmutex: Fix lock stealing logic
-From 8190f11edb94abe69b1310bea0145aac05a41d87 Mon Sep 17 00:00:00 2001
+From e5f371814ba57da6bc6d49874b74978fbb4a3f3a Mon Sep 17 00:00:00 2001
From: Alex Shi <alex.shi@linaro.org>
Date: Thu, 6 Jul 2017 16:47:46 +0800
Subject: [PATCH 336/353] cpu_pm: replace raw_notifier to atomic_notifier
-From b25d24dd90819afe35af27dd408fc9126d0ce450 Mon Sep 17 00:00:00 2001
+From b4aab262299d0908dd5220fd3495e2e81d96c574 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 17 Aug 2017 11:38:51 +0200
Subject: [PATCH 337/353] PM / CPU: replace raw_notifier with atomic_notifier
-From 65b357f38f14b9a4b9dd174832f12d1e0b6b1d2f Mon Sep 17 00:00:00 2001
+From 19f973224a93c64016084a0265798c2742c4b4e6 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri, 18 Aug 2017 10:09:09 +0200
Subject: [PATCH 338/353] kernel/hrtimer: migrate deferred timer on CPU down
-From 87841b0671e937f18e3604d2d05e537e09a2db2f Mon Sep 17 00:00:00 2001
+From d91ac2aad98dfaf8ffb8f039e36d2e770b318474 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Mon, 21 Aug 2017 15:09:13 +0200
Subject: [PATCH 339/353] net: take the tcp_sk_lock lock with BH disabled
-From af43663921c34f7a26d34183412876a7ee694ddd Mon Sep 17 00:00:00 2001
+From c085f3e419b699e2d95e6a7a357031cc51a99134 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 31 Aug 2017 18:19:06 +0200
Subject: [PATCH 340/353] kernel/hrtimer: don't wakeup a process while holding
-From 1cacfc5b2510372dca4a966470af9ade81246d4a Mon Sep 17 00:00:00 2001
+From 49f8a822d8936e55b398919794f81a10cf1ff1d8 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Sun, 3 Sep 2017 04:48:10 +0200
Subject: [PATCH 341/353] kernel/hrtimer/hotplug: don't wake ktimersoftd while
-From 4b8f2c4a1745dcdaeda8fa1cf70b0df20c4f961d Mon Sep 17 00:00:00 2001
+From 8661faa8a846e03cb9673e9a415cf51bd40fdd72 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 21 Sep 2017 15:35:57 +0200
Subject: [PATCH 342/353] Bluetooth: avoid recursive locking in
-From 505be5ffd18d8a3b8beb35ed87c9f8ef38a2c34a Mon Sep 17 00:00:00 2001
+From 8b6cad4a4a48a997d83c12396df2cb8937f775cd Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Tue, 5 Sep 2017 14:11:41 +0200
Subject: [PATCH 343/353] iommu/amd: Use raw_cpu_ptr() instead of get_cpu_ptr()
-From 1dd34e479f295c795024d798577200c98d4affe1 Mon Sep 17 00:00:00 2001
+From 1a1516cc7e48e12bc7ca777f35f2800569ee39eb Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 21 Sep 2017 14:39:56 +0200
Subject: [PATCH 344/353] rt/locking: allow recursive local_trylock()
-From b854abf2d4e417c1784c301a499bc6ec0c11cc22 Mon Sep 17 00:00:00 2001
+From 949dcca3fc10e7c8c9b6d9e5a7cb0e26a21b5a24 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 7 Sep 2017 12:38:47 +0200
Subject: [PATCH 345/353] locking/rtmutex: don't drop the wait_lock twice
-From 4e9be779de64b4096186d950d14907ea1e108c6b Mon Sep 17 00:00:00 2001
+From 2ff4f2fe9345593f490c25993559b14c3690f0c8 Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 21 Sep 2017 14:42:04 +0200
Subject: [PATCH 346/353] net: use trylock in icmp_sk
-From 5dde845a4ae5173d7afa05d852e75f5728b86d1b Mon Sep 17 00:00:00 2001
+From 4c97c50afc80bef372670e421d672ecc3885d0c3 Mon Sep 17 00:00:00 2001
From: Julia Cartwright <julia@ni.com>
Date: Sun, 5 Aug 2018 23:38:08 -0500
Subject: [PATCH 347/353] Linux 4.9.115-rt93 REBASE
-From 9acb089dd963df695b31e2f5b56ec536b17cfa38 Mon Sep 17 00:00:00 2001
+From 6cf05946fff62739254eee588d1bb100ccdb585a Mon Sep 17 00:00:00 2001
From: Mikko Perttunen <mperttunen@nvidia.com>
Date: Fri, 19 May 2017 10:48:54 +0300
Subject: [PATCH 348/353] rwsem_rt: fix compilation error on -Werror
-From f492ecb036c50412592f137950cfea9351a3c1e0 Mon Sep 17 00:00:00 2001
+From b28cc9f2b2c78b58e8dff673d992a536a4b81ab9 Mon Sep 17 00:00:00 2001
From: dmitry pervushin <dpervushin@nvidia.com>
Date: Thu, 17 Nov 2016 13:39:25 +0100
Subject: [PATCH 349/353] mm: slub: reenabling interrupts in PREEMPT_RT
-From 3fd9a8c262fd011dff9d106cd444ff3a47763728 Mon Sep 17 00:00:00 2001
+From a2091a6a8876c9a6f7214c5cc18df4cdc21418c1 Mon Sep 17 00:00:00 2001
From: Allen Martin <amartin@nvidia.com>
Date: Wed, 11 Oct 2017 14:37:26 -0700
Subject: [PATCH 350/353] blk-mq: change wait to swait
-From d800fafc9f02b1903d406a88a862fe92b25423a8 Mon Sep 17 00:00:00 2001
+From 28c925c99f8960b1c08548b713abef22f6fc01cd Mon Sep 17 00:00:00 2001
From: Timo Alho <talho@nvidia.com>
Date: Wed, 14 Feb 2018 23:05:10 +0200
Subject: [PATCH 351/353] printk: make rt aware (again)
-From 863841a3415d58cf9d3f09eeeb272a2210c9a5ad Mon Sep 17 00:00:00 2001
+From a4325d12f7043b0e6ca18ff544dbc9cef0aa039a Mon Sep 17 00:00:00 2001
From: Timo Alho <talho@nvidia.com>
Date: Thu, 15 Feb 2018 12:28:18 +0200
Subject: [PATCH 352/353] kernel/printk: Don't try to print from IRQ/NMI
-From e54bf63f64d1a680987b531690a52ff01314893c Mon Sep 17 00:00:00 2001
+From 3cfe87853fd394de2026b4e647e7ecaf53e9938b Mon Sep 17 00:00:00 2001
From: abhijit <abhijit@nvidia.com>
Date: Tue, 24 Apr 2018 11:35:30 +0530
Subject: [PATCH 353/353] futex: fix crash in exit pi path.