<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/Documentation/RCU, branch v6.6.132</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v6.6.132</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v6.6.132'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-12-09T09:31:48+00:00</updated>
<entry>
<title>doc: rcu: update printed dynticks counter bits</title>
<updated>2024-12-09T09:31:48+00:00</updated>
<author>
<name>Baruch Siach</name>
<email>baruch@tkos.co.il</email>
</author>
<published>2024-08-18T08:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f5fed8a850d08136f424ac378279162508dde4e0'/>
<id>urn:sha1:f5fed8a850d08136f424ac378279162508dde4e0</id>
<content type='text'>
[ Upstream commit 4a09e358922381f9b258e863bcd9c910584203b9 ]

The stall warning prints 16 bits since commit 171476775d32
("context_tracking: Convert state to atomic_t").

Fixes: 171476775d32 ("context_tracking: Convert state to atomic_t")
Signed-off-by: Baruch Siach &lt;baruch@tkos.co.il&gt;
Reviewed-by: "Paul E. McKenney" &lt;paulmck@kernel.org&gt;
Signed-off-by: Neeraj Upadhyay &lt;neeraj.upadhyay@kernel.org&gt;
Signed-off-by: Frederic Weisbecker &lt;frederic@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>Docs/RCU/rculist_nulls: Fix text about atomic_set_release()</title>
<updated>2023-07-14T21:55:57+00:00</updated>
<author>
<name>SeongJae Park</name>
<email>sj@kernel.org</email>
</author>
<published>2023-06-16T23:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=47d63d7a3918d8bc1ccd0b0527da8dbb66429100'/>
<id>urn:sha1:47d63d7a3918d8bc1ccd0b0527da8dbb66429100</id>
<content type='text'>
The document says we can avoid extra _release() in insert function when
hlist_nulls is used, but that's not true[1].  Drop it.

[1] https://lore.kernel.org/rcu/46440869-644a-4982-b790-b71b43976c66@paulmck-laptop/

Signed-off-by: SeongJae Park &lt;sj@kernel.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>Docs/RCU/rculist_nulls: Fix hlist_[nulls]_head field names of 'obj'</title>
<updated>2023-07-14T21:55:56+00:00</updated>
<author>
<name>SeongJae Park</name>
<email>sj@kernel.org</email>
</author>
<published>2023-06-16T23:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d186204a98541c7d693290bfc91853bbfdfcf0cb'/>
<id>urn:sha1:d186204a98541c7d693290bfc91853bbfdfcf0cb</id>
<content type='text'>
The example code snippets on rculist_nulls.rst are assuming 'obj' to
have the 'hlist_head' or 'hlist_nulls_head' field named 'obj_node', but
a sentence and some code snippets are wrongly calling
'obj-&gt;obj_node.next' as 'obj-&gt;obj_next', or 'obj-&gt;obj_node' as 'member'.
Fix it.

Signed-off-by: SeongJae Park &lt;sj@kernel.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>Docs/RCU/rculist_nulls: Specify type of the object in examples</title>
<updated>2023-07-14T21:55:56+00:00</updated>
<author>
<name>SeongJae Park</name>
<email>sj@kernel.org</email>
</author>
<published>2023-06-16T23:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5326caa7a147743340f68b5b7ed4c2a91b4abb56'/>
<id>urn:sha1:5326caa7a147743340f68b5b7ed4c2a91b4abb56</id>
<content type='text'>
The type of 'obj' in example code of rculist_nulls.rst is implicit.
Provide the specific type of it before the example code.

Suggested-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Link: https://lore.kernel.org/rcu/43943609-f80c-4b6a-9844-994eef800757@paulmck-laptop/
Signed-off-by: SeongJae Park &lt;sj@kernel.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>Docs/RCU/rculist_nulls: Assign 'obj' before use from the examples</title>
<updated>2023-07-14T21:55:56+00:00</updated>
<author>
<name>SeongJae Park</name>
<email>sj@kernel.org</email>
</author>
<published>2023-06-13T18:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=674dd365736125b56297aaea8845a90e5ea990b9'/>
<id>urn:sha1:674dd365736125b56297aaea8845a90e5ea990b9</id>
<content type='text'>
Lookup example code snippets in rculist_nulls.rst are using 'obj'
without assignment.  Fix the code to assign it properly.

Signed-off-by: SeongJae Park &lt;sj@kernel.org&gt;
Reviewed-by: Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>Docs/RCU/rculist_nulls: Fix trivial coding style</title>
<updated>2023-07-14T21:55:56+00:00</updated>
<author>
<name>SeongJae Park</name>
<email>sj@kernel.org</email>
</author>
<published>2023-06-13T18:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3f831e38cecdd72a139a130da11f95be38481034'/>
<id>urn:sha1:3f831e38cecdd72a139a130da11f95be38481034</id>
<content type='text'>
Lookup example of non-hlist_nulls management is missing a semicolon, and
having inconsistent indentation (one line is using single space
indentation while others are using two spaces indentation).  Fix the
trivial issues.

Signed-off-by: SeongJae Park &lt;sj@kernel.org&gt;
Reviewed-by: Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>docs/RCU: Add the missing rcu_read_unlock()</title>
<updated>2023-07-14T21:55:56+00:00</updated>
<author>
<name>Alan Huang</name>
<email>mmpgouride@gmail.com</email>
</author>
<published>2023-06-13T00:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bc25e7c3598e56992120505ea09f6cf0651da63b'/>
<id>urn:sha1:bc25e7c3598e56992120505ea09f6cf0651da63b</id>
<content type='text'>
We should exit the RCU read-side critical section before re-entering.

Signed-off-by: Alan Huang &lt;mmpgouride@gmail.com&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>documentation/rcu: Fix typo</title>
<updated>2023-07-14T21:55:56+00:00</updated>
<author>
<name>Tycho Andersen</name>
<email>tandersen@netflix.com</email>
</author>
<published>2023-06-07T14:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=401013e2ad9e1ba329a91a7b66779d8cb780bcd0'/>
<id>urn:sha1:401013e2ad9e1ba329a91a7b66779d8cb780bcd0</id>
<content type='text'>
s/slat/splat/

Signed-off-by: Tycho Andersen &lt;tandersen@netflix.com&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>rcu: Remove RCU_NONIDLE()</title>
<updated>2023-05-11T20:42:04+00:00</updated>
<author>
<name>Peter Zijlstra</name>
<email>peterz@infradead.org</email>
</author>
<published>2023-03-20T17:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7a3cc29136960c45eff362a7304dd4f6eaf34cdd'/>
<id>urn:sha1:7a3cc29136960c45eff362a7304dd4f6eaf34cdd</id>
<content type='text'>
Since there are now exactly _zero_ users of RCU_NONIDLE(), make it go
away before someone else decides to (ab)use it.

[ paulmck: Remove extraneous whitespace. ]

Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;
Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt;
Acked-by: Frederic Weisbecker &lt;frederic@kernel.org&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
</content>
</entry>
<entry>
<title>doc: Update whatisRCU.rst</title>
<updated>2023-04-05T13:47:18+00:00</updated>
<author>
<name>Uladzislau Rezki (Sony)</name>
<email>urezki@gmail.com</email>
</author>
<published>2023-02-01T15:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=81573694a48599f1edf928f390c6dcab5cbb6f49'/>
<id>urn:sha1:81573694a48599f1edf928f390c6dcab5cbb6f49</id>
<content type='text'>
The kfree_rcu() macro is deprecated.  Rename it to its new
kfree_rcu_mightsleep() name in this documentation.

Acked-by: Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;
Signed-off-by: Uladzislau Rezki (Sony) &lt;urezki@gmail.com&gt;
Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;
Signed-off-by: Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;
</content>
</entry>
</feed>
