+++ /dev/null
-From 6314481a8b7a4564d9a91e0e6e60a9cccb48951a Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 9 Jan 2019 23:03:25 -0500
-Subject: locking/lockdep: Add debug_locks check in __lock_downgrade()
-
-From: Waiman Long <longman@redhat.com>
-
-[ Upstream commit 513e1073d52e55b8024b4f238a48de7587c64ccf ]
-
-Tetsuo Handa had reported he saw an incorrect "downgrading a read lock"
-warning right after a previous lockdep warning. It is likely that the
-previous warning turned off lock debugging causing the lockdep to have
-inconsistency states leading to the lock downgrade warning.
-
-Fix that by add a check for debug_locks at the beginning of
-__lock_downgrade().
-
-Reported-by: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
-Reported-by: syzbot+53383ae265fb161ef488@syzkaller.appspotmail.com
-Signed-off-by: Waiman Long <longman@redhat.com>
-Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
-Cc: Andrew Morton <akpm@linux-foundation.org>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
-Cc: Peter Zijlstra <peterz@infradead.org>
-Cc: Thomas Gleixner <tglx@linutronix.de>
-Cc: Will Deacon <will.deacon@arm.com>
-Link: https://lkml.kernel.org/r/1547093005-26085-1-git-send-email-longman@redhat.com
-Signed-off-by: Ingo Molnar <mingo@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/locking/lockdep.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
-index 565005a3b8f05..5c370c68466c6 100644
---- a/kernel/locking/lockdep.c
-+++ b/kernel/locking/lockdep.c
-@@ -3650,6 +3650,9 @@ __lock_set_class(struct lockdep_map *lock, const char *name,
- unsigned int depth;
- int i;
-
-+ if (unlikely(!debug_locks))
-+ return 0;
-+
- depth = curr->lockdep_depth;
- /*
- * This function is about (re)setting the class of a held lock,
---
-2.20.1
-
Link: https://lkml.kernel.org/r/1547093005-26085-1-git-send-email-longman@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
- kernel/locking/lockdep.c | 3 +++
+ kernel/locking/lockdep.c | 3 +++
1 file changed, 3 insertions(+)
-diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
-index 5c370c68466c6..bc29eae549d36 100644
--- a/kernel/locking/lockdep.c
+++ b/kernel/locking/lockdep.c
-@@ -3691,6 +3691,9 @@ static int __lock_downgrade(struct lockdep_map *lock, unsigned long ip)
+@@ -3688,6 +3688,9 @@ static int __lock_downgrade(struct lockd
unsigned int depth;
int i;
depth = curr->lockdep_depth;
/*
* This function is about (re)setting the class of a held lock,
---
-2.20.1
-
tpm-fix-tpm-1.2-shutdown-sequence-to-prevent-future-.patch
pinctrl-sprd-use-define-directive-for-sprd_pinconf_p.patch
power-supply-sysfs-ratelimit-property-read-error-mes.patch
-locking-lockdep-add-debug_locks-check-in-__lock_down.patch
locking-lockdep-add-debug_locks-check-in-__lock_down.patch-14091
irqchip-gic-v3-its-fix-lpi-release-for-multi-msi-dev.patch
f2fs-check-all-the-data-segments-against-all-node-on.patch
+++ /dev/null
-From 625182f17e4aee5244398822487dc6dee83a548e Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 9 Jan 2019 23:03:25 -0500
-Subject: locking/lockdep: Add debug_locks check in __lock_downgrade()
-
-From: Waiman Long <longman@redhat.com>
-
-[ Upstream commit 513e1073d52e55b8024b4f238a48de7587c64ccf ]
-
-Tetsuo Handa had reported he saw an incorrect "downgrading a read lock"
-warning right after a previous lockdep warning. It is likely that the
-previous warning turned off lock debugging causing the lockdep to have
-inconsistency states leading to the lock downgrade warning.
-
-Fix that by add a check for debug_locks at the beginning of
-__lock_downgrade().
-
-Reported-by: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
-Reported-by: syzbot+53383ae265fb161ef488@syzkaller.appspotmail.com
-Signed-off-by: Waiman Long <longman@redhat.com>
-Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
-Cc: Andrew Morton <akpm@linux-foundation.org>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
-Cc: Peter Zijlstra <peterz@infradead.org>
-Cc: Thomas Gleixner <tglx@linutronix.de>
-Cc: Will Deacon <will.deacon@arm.com>
-Link: https://lkml.kernel.org/r/1547093005-26085-1-git-send-email-longman@redhat.com
-Signed-off-by: Ingo Molnar <mingo@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/locking/lockdep.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
-index e810e8cb17e18..68ba411a90075 100644
---- a/kernel/locking/lockdep.c
-+++ b/kernel/locking/lockdep.c
-@@ -3567,6 +3567,9 @@ __lock_set_class(struct lockdep_map *lock, const char *name,
- unsigned int depth;
- int i;
-
-+ if (unlikely(!debug_locks))
-+ return 0;
-+
- depth = curr->lockdep_depth;
- /*
- * This function is about (re)setting the class of a held lock,
---
-2.20.1
-
Link: https://lkml.kernel.org/r/1547093005-26085-1-git-send-email-longman@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
- kernel/locking/lockdep.c | 3 +++
+ kernel/locking/lockdep.c | 3 +++
1 file changed, 3 insertions(+)
-diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
-index 68ba411a90075..1c8e5d186ad64 100644
--- a/kernel/locking/lockdep.c
+++ b/kernel/locking/lockdep.c
-@@ -3608,6 +3608,9 @@ static int __lock_downgrade(struct lockdep_map *lock, unsigned long ip)
+@@ -3605,6 +3605,9 @@ static int __lock_downgrade(struct lockd
unsigned int depth;
int i;
depth = curr->lockdep_depth;
/*
* This function is about (re)setting the class of a held lock,
---
-2.20.1
-
tpm-fix-tpm-1.2-shutdown-sequence-to-prevent-future-.patch
pinctrl-sprd-use-define-directive-for-sprd_pinconf_p.patch
power-supply-sysfs-ratelimit-property-read-error-mes.patch
-locking-lockdep-add-debug_locks-check-in-__lock_down.patch
locking-lockdep-add-debug_locks-check-in-__lock_down.patch-13969
scsi-qla2xxx-turn-off-iocb-timeout-timer-on-iocb-com.patch
scsi-qla2xxx-remove-all-rports-if-fabric-scan-retry-.patch