[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220704014046.34596-1-haibo.li@mediatek.com>
Date: Mon, 4 Jul 2022 09:40:44 +0800
From: Haibo Li <haibo.li@...iatek.com>
To: Sami Tolvanen <samitolvanen@...gle.com>
CC: <xiaoming.yu@...iatek.com>, Kees Cook <keescook@...omium.org>,
Nathan Chancellor <nathan@...nel.org>,
Nick Desaulniers <ndesaulniers@...gle.com>,
Matthias Brugger <matthias.bgg@...il.com>,
Peter Zijlstra <peterz@...radead.org>,
Masami Hiramatsu <mhiramat@...nel.org>,
Christophe Leroy <christophe.leroy@...roup.eu>,
André Almeida <andrealmeid@...lia.com>,
Luis Chamberlain <mcgrof@...nel.org>,
Juergen Gross <jgross@...e.com>,
Haibo Li <haibo.li@...iatek.com>,
Tiezhu Yang <yangtiezhu@...ngson.cn>,
Aaron Tomlin <atomlin@...hat.com>,
Dmitry Torokhov <dmitry.torokhov@...il.com>,
<linux-kernel@...r.kernel.org>, <llvm@...ts.linux.dev>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-mediatek@...ts.infradead.org>
Subject: [PATCH v2 0/2] cfi: free old cfi shadow asynchronously
This patchset changes synchronize_rcu to call_rcu in update_shadow.
Patch 1 enables the CFI sanitization for cfi.c and
bypass __cfi_slowpath_diag.
It is the prerequisite for using call_rcu in cfi.c.
Patch 2 changes synchronize_rcu to call_rcu and
free old cfi shadow in rcu cb
Changes in v2:
- Remove _run_cfi_check,add __nocfi to __cfi_slowpath_diag directly
- Rename _cfi_shadow_free_rcu to free_shadow
Haibo Li (2):
cfi: enable sanitize for cfi.c
cfi: free old cfi shadow asynchronously
kernel/Makefile | 3 ---
kernel/cfi.c | 14 +++++++++++---
2 files changed, 11 insertions(+), 6 deletions(-)
--
2.25.1
Powered by blists - more mailing lists