<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/next/linux-next.git/Documentation/kernel-hacking, branch master</title>
<subtitle>The linux-next integration testing tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/'/>
<updated>2026-06-30T20:04:28+00:00</updated>
<entry>
<title>Documentation: locking.rst: update deprecated function</title>
<updated>2026-06-30T20:04:28+00:00</updated>
<author>
<name>Manuel Ebner</name>
<email>manuelebner@mailbox.org</email>
</author>
<published>2026-05-31T17:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=2933b82083e758fe6cfff570143541d4dba672c3'/>
<id>urn:sha1:2933b82083e758fe6cfff570143541d4dba672c3</id>
<content type='text'>
replace strcpy() with strscpy() as suggested in deprecated.rst

Signed-off-by: Manuel Ebner &lt;manuelebner@mailbox.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20260531175452.272136-2-manuelebner@mailbox.org&gt;
</content>
</entry>
<entry>
<title>docs: kernel-hacking: fix typo</title>
<updated>2026-06-30T19:29:54+00:00</updated>
<author>
<name>Manuel Ebner</name>
<email>manuelebner@mailbox.org</email>
</author>
<published>2026-06-29T15:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=e05f9f50ed2a97fcbc9355725cdba92f22113255'/>
<id>urn:sha1:e05f9f50ed2a97fcbc9355725cdba92f22113255</id>
<content type='text'>
'GP_KERNEL' -&gt; 'GFP_KERNEL'
Remove trailing '`' without clear purpose

Signed-off-by: Manuel Ebner &lt;manuelebner@mailbox.org&gt;
Reviewed-by: SJ Park &lt;sj@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20260629152912.86500-2-manuelebner@mailbox.org&gt;
</content>
</entry>
<entry>
<title>Documentation: adopt new coding style of type-aware kmalloc-family</title>
<updated>2026-05-03T14:54:21+00:00</updated>
<author>
<name>Manuel Ebner</name>
<email>manuelebner@mailbox.org</email>
</author>
<published>2026-04-29T07:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=7c6d969d5349c40348276d5c301b2d200afa623d'/>
<id>urn:sha1:7c6d969d5349c40348276d5c301b2d200afa623d</id>
<content type='text'>
Update the documentation to reflect new type-aware kmalloc-family as
suggested in commit 2932ba8d9c99 ("slab: Introduce kmalloc_obj()
and family")

ptr = kmalloc(sizeof(*ptr), gfp);
 -&gt; ptr = kmalloc_obj(*ptr, gfp);
ptr = kmalloc(sizeof(struct some_obj_name), gfp);
 -&gt; ptr = kmalloc_obj(*ptr, gfp);
ptr = kzalloc(sizeof(*ptr), gfp);
 -&gt; ptr = kzalloc_obj(*ptr, gfp);
ptr = kmalloc_array(count, sizeof(*ptr), gfp);
 -&gt; ptr = kmalloc_objs(*ptr, count, gfp);
ptr = kcalloc(count, sizeof(*ptr), gfp);
 -&gt; ptr = kzalloc_objs(*ptr, count, gfp);

Signed-off-by: Manuel Ebner &lt;manuelebner@mailbox.org&gt;
Acked-by: SeongJae Park &lt;sj@kernel.org&gt;
Acked-by: Vlastimil Babka (SUSE) &lt;vbabka@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20260429071445.309733-2-manuelebner@mailbox.org&gt;
</content>
</entry>
<entry>
<title>Documentation: kernel-hacking: Remove :c:func: annotations</title>
<updated>2026-01-06T22:15:15+00:00</updated>
<author>
<name>Thorsten Blum</name>
<email>thorsten.blum@linux.dev</email>
</author>
<published>2025-12-22T23:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=736ea8102637cecca85c05550d7d1c71c8a61ba0'/>
<id>urn:sha1:736ea8102637cecca85c05550d7d1c71c8a61ba0</id>
<content type='text'>
Remove the useless :c:func: annotations.

Suggested-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Signed-off-by: Thorsten Blum &lt;thorsten.blum@linux.dev&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20251222232506.2615-2-thorsten.blum@linux.dev&gt;
</content>
</entry>
<entry>
<title>Documentation: kernel-hacking: Convert internal links</title>
<updated>2026-01-06T22:08:43+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-12-23T03:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=bb51cf4f6179cb67b8a9daa201a7a8e23d6f5754'/>
<id>urn:sha1:bb51cf4f6179cb67b8a9daa201a7a8e23d6f5754</id>
<content type='text'>
Convert internal cross-references in "Putting Your Stuff in the kernel"
section from inline code to internal links.

Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20251223035254.22894-4-bagasdotme@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: kernel-hacking: Do not italicize EXPORT_SYMBOL{,_GPL}() references</title>
<updated>2026-01-06T22:08:43+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-12-23T03:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=2b79aafb1705cd9d3b4057b4066f4082b674784f'/>
<id>urn:sha1:2b79aafb1705cd9d3b4057b4066f4082b674784f</id>
<content type='text'>
Do not italicize EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL() references in
EXPORT_SYMBOL_NS() and EXPORT_SYMBOL_NS_GPL() subsections.

Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20251223035254.22894-3-bagasdotme@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: kernel-hacking: Remove current macro annotation</title>
<updated>2026-01-06T22:08:43+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-12-23T03:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=b47e2b93aa31ca803d8088e5fcd33ca05a003926'/>
<id>urn:sha1:b47e2b93aa31ca803d8088e5fcd33ca05a003926</id>
<content type='text'>
Remove unneeded :c:macro: annotation of current macro.

Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20251223035254.22894-2-bagasdotme@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: kernel-hacking: Remove comma</title>
<updated>2025-12-22T21:40:24+00:00</updated>
<author>
<name>Thorsten Blum</name>
<email>thorsten.blum@linux.dev</email>
</author>
<published>2025-12-19T17:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=82e87387f6e2af9f69a7528733e953fd22e815aa'/>
<id>urn:sha1:82e87387f6e2af9f69a7528733e953fd22e815aa</id>
<content type='text'>
The comma is wrong, remove it.

Signed-off-by: Thorsten Blum &lt;thorsten.blum@linux.dev&gt;
Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Message-ID: &lt;20251219171827.44015-2-thorsten.blum@linux.dev&gt;
</content>
</entry>
<entry>
<title>docs/licensing: Clarify wording about "GPL" and "Proprietary"</title>
<updated>2024-11-22T17:44:25+00:00</updated>
<author>
<name>Uwe Kleine-König</name>
<email>ukleinek@kernel.org</email>
</author>
<published>2024-11-15T10:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=d8c949c577b5adb9fb87923b5429767aae4be590'/>
<id>urn:sha1:d8c949c577b5adb9fb87923b5429767aae4be590</id>
<content type='text'>
There are currently some doubts about out-of-tree kernel modules licensed
under GPLv3 and if they are supposed to be able to use symbols exported
using EXPORT_SYMBOL_GPL.

Clarify that "Proprietary" means anything non-GPL2 even though the
license might be an open source license. Also disambiguate "GPL
compatible" to "GPLv2 compatible".

Signed-off-by: Uwe Kleine-König &lt;ukleinek@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20241115103842.585207-2-ukleinek@kernel.org
</content>
</entry>
<entry>
<title>fix grammar on false-sharing.rst</title>
<updated>2024-10-14T19:22:17+00:00</updated>
<author>
<name>Vishnu Sanal T</name>
<email>t.v.s10123@gmail.com</email>
</author>
<published>2024-10-07T19:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=878b56e011af224386464c79e3b1b1a73342d847'/>
<id>urn:sha1:878b56e011af224386464c79e3b1b1a73342d847</id>
<content type='text'>
Fix slight grammar mistake on kernel-hacking/false-sharing.rst

Signed-off-by: Vishnu Sanal T &lt;t.v.s10123@gmail.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20241007191253.112697-2-t.v.s10123@gmail.com
</content>
</entry>
</feed>
