RT: Update to PREEMPT_RT 4.4.15-rt23

Update the PREEMPT_RT patch series to 4.4.15-rt23 to match kernel
point release.

Bug 1842145

Change-Id: I42102919cc0edf7f6e2d6734b70b3c5190c33097
Signed-off-by: Allen Martin <amartin@nvidia.com>
Reviewed-on: http://git-master/r/1254222
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Pu <dpu@nvidia.com>
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
diff --git a/rt-patches/0347-locallock-add-local_lock_on.patch b/rt-patches/0347-locallock-add-local_lock_on.patch
new file mode 100644
index 0000000..2ffb14a
--- /dev/null
+++ b/rt-patches/0347-locallock-add-local_lock_on.patch
@@ -0,0 +1,39 @@
+From b4b0052a4fa30b0f5a115c3c6bf84f273c946a1b 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 347/351] locallock: add local_lock_on()
+X-NVConfidentiality: public
+
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
+Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
+---
+ include/linux/locallock.h | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/include/linux/locallock.h b/include/linux/locallock.h
+index 6fe5928fc2ab..e572a3971631 100644
+--- a/include/linux/locallock.h
++++ b/include/linux/locallock.h
+@@ -66,6 +66,9 @@ static inline void __local_lock(struct local_irq_lock *lv)
+ #define local_lock(lvar)					\
+ 	do { __local_lock(&get_local_var(lvar)); } while (0)
+ 
++#define local_lock_on(lvar, cpu)				\
++	do { __local_lock(&per_cpu(lvar, cpu)); } while (0)
++
+ static inline int __local_trylock(struct local_irq_lock *lv)
+ {
+ 	if (lv->owner != current && spin_trylock_local(&lv->lock)) {
+@@ -104,6 +107,9 @@ static inline void __local_unlock(struct local_irq_lock *lv)
+ 		put_local_var(lvar);				\
+ 	} while (0)
+ 
++#define local_unlock_on(lvar, cpu)                       \
++	do { __local_unlock(&per_cpu(lvar, cpu)); } while (0)
++
+ static inline void __local_lock_irq(struct local_irq_lock *lv)
+ {
+ 	spin_lock_irqsave(&lv->lock, lv->flags);
+-- 
+2.10.1
+