linux/Documentation/process
Sasha Levin 1e035297ff docs: remove Assisted-by references
Commit 78d979db6c ("docs: add AI Coding Assistants documentation") asked
contributors to add an Assisted-by tag to patches developed with help from an
LLM, and commit 816d9992d9 ("coding-assistants: simplify attribution") later
reduced the tag to "Assisted-by: LLM".

A proposal to drop the tag was turned down in July [1]. The main argument for
keeping it was that maintainers wanted a signal that a patch was LLM-assisted,
so that they could review it accordingly.

The tag came up again at the 2026 Maintainers Summit [2]. Roughly 10% of the
18,533 non-merge commits in 7.3 through -rc7 carry an Assisted-by tag, while
actual LLM use is far more widespread. Some contributors do not know about the
rule, others leave the tag off on purpose, and few maintainers ask about it. As
a result, the tag does not provide the signal it was kept for: its absence says
nothing about how a patch was made, and for developers who use these tools for
almost everything, its presence says little more. The choice was between
finding a way to enforce the requirement and dropping it, and there was a
strong, though not unanimous, consensus in the room to drop it. Greg
Kroah-Hartman, who argued for keeping the tag in July, supports removing it now
[3].

Maintainers do still want to know how a patch was created, but the view at the
Summit was that this belongs in the cover letter, where it can describe how the
tools were used, rather than in the changelog.
Documentation/process/generated-content.rst already asks contributors to be
transparent about tool use and is not changed here. The rules on the DCO and on
the submitter's responsibility for the patch stay as they are.

Remove the Assisted-by sections from coding-assistants.rst,
submitting-patches.rst, and the Italian, Brazilian Portuguese and Traditional
Chinese translations, and drop the handling of the tag from checkpatch.

[1] https://lore.kernel.org/workflows/2026070224-unholy-commode-cf45@gregkh/
[2] https://lwn.net/Articles/1099594/
[3] https://lore.kernel.org/all/2026101327-cupid-legal-6cf6@gregkh/

Acked-by: Lorenzo Stoakes (ARM) <ljs@kernel.org>
Reviewed-by: Kees Cook <kees@kernel.org>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Jori Koolstra <jkoolstra@xs4all.nl>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: SJ Park <sj@kernel.org>
Acked-by: David Hildenbrand (Arm) <david@kernel.org>
Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Daniel Pereira <danielmaraboo@gmail.com>
Acked-by: Shuah Khan <skhan@linuxfoundation.org>
Acked-by: Weijie Yuan <wy@wyuan.org>
Reviewed-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20261013121501.3738437-1-sashal@kernel.org>
2026-10-14 10:51:49 -06:00
..
debugging docs: kgdb: Fix path of driver options 2026-06-23 14:35:50 -06:00
1.Intro.rst Documentation: process: Capitalize Git, Quilt, and Mercurial consistently 2026-08-31 15:41:09 -06:00
2.Process.rst docs: process: use gender-neutral pronouns 2026-09-15 13:06:59 -06:00
3.Early-stage.rst Documentation: process: Capitalize Git, Quilt, and Mercurial consistently 2026-08-31 15:41:09 -06:00
4.Coding.rst coccinelle: update Coccinelle website URL 2026-08-23 22:12:10 +02:00
5.Posting.rst docs: process: use gender-neutral pronouns 2026-09-15 13:06:59 -06:00
6.Followthrough.rst docs: process: use gender-neutral pronouns 2026-09-15 13:06:59 -06:00
7.AdvancedTopics.rst Documentation: process: Capitalize Git, Quilt, and Mercurial consistently 2026-08-31 15:41:09 -06:00
8.Conclusion.rst
adding-syscalls.rst docs: fix 're-use' -> 'reuse' in documentation 2026-02-02 09:54:15 -07:00
applying-patches.rst
backporting.rst Documentation: process: Capitalize Git, Quilt, and Mercurial consistently 2026-08-31 15:41:09 -06:00
botching-up-ioctls.rst
changes.rst docs, resolve_btfids: Document kfunc BTF annotation emission 2026-08-06 22:01:28 -07:00
code-of-conduct-interpretation.rst Documentation/CoC: Spell out the TAB role in enforcement decisions 2025-03-12 16:31:48 -06:00
code-of-conduct.rst
coding-assistants.rst docs: remove Assisted-by references 2026-10-14 10:51:49 -06:00
coding-style.rst Documentation: Fix syntax of kmalloc_objs example in coding style doc 2026-06-01 12:48:20 -06:00
conclave.rst Documentation: Project continuity 2026-01-24 16:16:47 -08:00
contribution-maturity-model.rst
cve.rst Documentation: Document the Linux Kernel CVE process 2024-02-17 14:46:39 +01:00
deprecated.rst string: Remove strncpy() from the kernel 2026-06-18 16:39:31 -07:00
development-process.rst docs: use toctree :caption: and move introduction 2023-11-17 13:05:26 -07:00
email-clients.rst docs: process: email-client: add Thunderbird "Toggle Line Wrap" extension 2026-01-06 14:38:28 -07:00
embargoed-hardware-issues.rst Documentation: process: Capitalize Git, Quilt, and Mercurial consistently 2026-08-31 15:41:09 -06:00
generated-content.rst docs: link AI coding assistants and tool-generated content pages 2026-07-22 14:36:03 -06:00
handling-regressions.rst docs: process: use gender-neutral pronouns 2026-09-15 13:06:59 -06:00
howto.rst docs: process: use gender-neutral pronouns 2026-09-15 13:06:59 -06:00
index.rst Documentation: security-bugs: explain what is and is not a security bug 2026-05-12 11:09:14 -06:00
kernel-docs.rst kernel-docs: Add book to process/kernel-docs.rst 2025-02-18 13:24:01 -07:00
kernel-driver-statement.rst
kernel-enforcement-statement.rst
license-rules.rst LICENSES: Explicitly allow SPDX-FileCopyrightText 2026-03-20 11:42:50 +01:00
maintainer-devicetree.rst docs: dt: maintainer: Add Devicetree and OF maintainer profile document 2026-08-07 09:38:47 -05:00
maintainer-handbooks.rst docs: maintainers_include: Only show main entry for profiles 2026-05-03 09:24:30 -06:00
maintainer-kvm-x86.rst
maintainer-netdev.rst docs: netdev: clarify expected interactions with LLMs 2026-07-27 18:03:26 -07:00
maintainer-pgp-guide.rst Documentation: process: Capitalize Git, Quilt, and Mercurial consistently 2026-08-31 15:41:09 -06:00
maintainer-soc-clean-dts.rst docs: process: maintainer-soc-clean-dts: linux-next is decisive 2025-02-26 13:15:57 -06:00
maintainer-soc.rst Documentation/process: maintainer-soc: Mention expectation about dt-check-style 2026-08-10 11:25:09 +02:00
maintainer-tip.rst Documentation/maintainer-tip: Fix grammar 2026-03-03 09:59:23 -07:00
maintainers.rst docs: maintainers: add SPDX license to the file 2026-05-03 09:24:30 -06:00
management-style.rst
programming-language.rst A handful of small, late-arriving documentation fixes. 2026-02-15 10:47:59 -08:00
researcher-guidelines.rst Documentation: update mailing list addresses 2024-02-21 13:44:21 -07:00
security-bugs.rst docs: security-bugs: clarify some mandatory steps for AI reports 2026-08-04 16:24:50 +02:00
stable-api-nonsense.rst
stable-kernel-rules.rst docs: stable-kernel-rules: fix typo sent->send 2024-05-02 10:20:27 -06:00
submit-checklist.rst docs/.../submit-checklist: Use Documentation/admin-guide/abi.rst for cross-ref of README 2025-03-12 16:41:56 -06:00
submitting-patches.rst docs: remove Assisted-by references 2026-10-14 10:51:49 -06:00
threat-model.rst A handful of late-arriving fixes, a Japanese translation that was ready 2026-08-26 09:25:12 -07:00
volatile-considered-harmful.rst