[bootlin/training-materials updates] master: slides/kernel-driver-development-concurrency: Mention kfree_rcu() (99de146a)
Miquel Raynal
miquel.raynal at bootlin.com
Fri Apr 7 09:48:28 CEST 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/99de146a47073662b6ce07e9277fd438be1d4ff7
>---------------------------------------------------------------
commit 99de146a47073662b6ce07e9277fd438be1d4ff7
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Fri Apr 7 09:47:43 2023 +0200
slides/kernel-driver-development-concurrency: Mention kfree_rcu()
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
99de146a47073662b6ce07e9277fd438be1d4ff7
.../kernel-driver-development-concurrency.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex b/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
index 7d6df550..8a6a9279 100644
--- a/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
+++ b/slides/kernel-driver-development-concurrency/kernel-driver-development-concurrency.tex
@@ -255,7 +255,7 @@ static unsigned int ulite_tx_empty(struct uart_port *port) {
\begin{itemize}
\item \kfunc{rcu_read_lock} and \kfunc{rcu_read_unlock}:
reclaim/release read access
- \item \kfunc{synchronize_rcu} or \kfunc{call_rcu}: wait for
+ \item \kfunc{synchronize_rcu}, \kfunc{call_rcu} or \kfunc{kfree_rcu}: wait for
pre-existing readers
\item \kfunc{rcu_assign_pointer}: update RCU-protected pointer
\item \kfunc{rcu_dereference}: load RCU-protected pointer
More information about the training-materials-updates
mailing list