]> git.baikalelectronics.ru Git - kernel.git/commit
mm: mmap_lock: fix disabling preemption directly
authorMuchun Song <songmuchun@bytedance.com>
Fri, 23 Jul 2021 22:50:38 +0000 (15:50 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 24 Jul 2021 00:43:28 +0000 (17:43 -0700)
commit62687e88152673b17f2dc8b141b355569fd39f1e
tree14d78b1befffceb469a6781e3c7f93aa3da64965
parent7332625d31ee5a9ae8c919c6957ce320f6e3e212
mm: mmap_lock: fix disabling preemption directly

Commit 92cd7e68852a ("mm: mmap_lock: use local locks instead of
disabling preemption") fixed a bug by using local locks.

But commit 66b4e9e2481c ("mm/mmap_lock: remove dead code for
!CONFIG_TRACING configurations") changed those lines back to the
original version.

I guess it was introduced by fixing conflicts.

Link: https://lkml.kernel.org/r/20210720074228.76342-1-songmuchun@bytedance.com
Fixes: 66b4e9e2481c ("mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations")
Signed-off-by: Muchun Song <songmuchun@bytedance.com>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Reviewed-by: Yang Shi <shy828301@gmail.com>
Reviewed-by: Pankaj Gupta <pankaj.gupta@ionos.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/mmap_lock.c