Messages in this thread Patch in this message | | | From | Yuyang Du <> | Subject | [PATCH v4 10/30] locking/lockdep: Remove useless lock type assignment | Date | Thu, 29 Aug 2019 16:31:12 +0800 |
| |
The next lock to acquire has its lock type set already, so there is no need to reassign it regardless of whether it is recursive read.
No functional change.
Signed-off-by: Yuyang Du <duyuyang@gmail.com> --- kernel/locking/lockdep.c | 7 ------- 1 file changed, 7 deletions(-)
diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c index e8ebb64..acbd538 100644 --- a/kernel/locking/lockdep.c +++ b/kernel/locking/lockdep.c @@ -2919,13 +2919,6 @@ static int validate_chain(struct task_struct *curr, struct held_lock *hlock, if (!ret) return 0; /* - * Mark recursive read, as we jump over it when - * building dependencies (just like we jump over - * trylock entries): - */ - if (ret == 2) - hlock->read = 2; - /* * Add dependency only if this lock is not the head * of the chain, and if it's not a secondary read-lock: */ -- 1.8.3.1
| |