[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1703020707.git.andreyknvl@google.com>
Date: Tue, 19 Dec 2023 22:19:49 +0100
From: andrey.konovalov@...ux.dev
To: Andrew Morton <akpm@...ux-foundation.org>
Cc: Andrey Konovalov <andreyknvl@...il.com>,
Marco Elver <elver@...gle.com>,
Alexander Potapenko <glider@...gle.com>,
Dmitry Vyukov <dvyukov@...gle.com>,
Vlastimil Babka <vbabka@...e.cz>,
kasan-dev@...glegroups.com,
Evgenii Stepanov <eugenis@...gle.com>,
Tetsuo Handa <penguin-kernel@...ove.sakura.ne.jp>,
linux-mm@...ck.org,
linux-kernel@...r.kernel.org,
Andrey Konovalov <andreyknvl@...gle.com>
Subject: [PATCH v3 mm 0/4] lib/stackdepot, kasan: fixes for stack eviction series
From: Andrey Konovalov <andreyknvl@...gle.com>
A few fixes for the stack depot eviction series.
Changes v2->v3:
- Use raw spinlock instead of spinlock to avoid issues on RT kernels.
Changes v1->v2:
- Add Fixes tags.
- Use per-object spinlock for protecting aux stack handles instead of a
global one.
Andrey Konovalov (4):
lib/stackdepot: add printk_deferred_enter/exit guards
kasan: handle concurrent kasan_record_aux_stack calls
kasan: memset free track in qlink_free
lib/stackdepot: fix comment in include/linux/stackdepot.h
include/linux/stackdepot.h | 2 --
lib/stackdepot.c | 9 +++++++++
mm/kasan/generic.c | 32 +++++++++++++++++++++++++++++---
mm/kasan/kasan.h | 8 ++++++++
mm/kasan/quarantine.c | 2 +-
5 files changed, 47 insertions(+), 6 deletions(-)
--
2.25.1
Powered by blists - more mailing lists