Skip to content

Commit 6e66e96

Browse files
Merge patch series "Documentation: RISC-V: patch-acceptance changes"
Palmer Dabbelt <[email protected]> says: We've had a patch acceptance policy that doesn't match reality, this changes the policy and also makes some more minor cleanups as well. * b4-shazam-merge: Documentation: RISC-V: patch-acceptance: s/implementor/implementer Documentation: RISC-V: Mention the UEFI Standards Documentation: RISC-V: Allow patches for non-standard behavior Documentation: RISC-V: Fix a typo in patch-acceptance Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
2 parents c528ef0 + a39c636 commit 6e66e96

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

Documentation/riscv/patch-acceptance.rst

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,22 @@ Submit Checklist Addendum
2020
-------------------------
2121
We'll only accept patches for new modules or extensions if the
2222
specifications for those modules or extensions are listed as being
23-
"Frozen" or "Ratified" by the RISC-V Foundation. (Developers may, of
24-
course, maintain their own Linux kernel trees that contain code for
25-
any draft extensions that they wish.)
23+
unlikely to be incompatibly changed in the future. For
24+
specifications from the RISC-V foundation this means "Frozen" or
25+
"Ratified", for the UEFI forum specifications this means a published
26+
ECR. (Developers may, of course, maintain their own Linux kernel trees
27+
that contain code for any draft extensions that they wish.)
2628

27-
Additionally, the RISC-V specification allows implementors to create
29+
Additionally, the RISC-V specification allows implementers to create
2830
their own custom extensions. These custom extensions aren't required
2931
to go through any review or ratification process by the RISC-V
3032
Foundation. To avoid the maintenance complexity and potential
3133
performance impact of adding kernel code for implementor-specific
32-
RISC-V extensions, we'll only to accept patches for extensions that
33-
have been officially frozen or ratified by the RISC-V Foundation.
34-
(Implementors, may, of course, maintain their own Linux kernel trees
35-
containing code for any custom extensions that they wish.)
34+
RISC-V extensions, we'll only consider patches for extensions that either:
35+
36+
- Have been officially frozen or ratified by the RISC-V Foundation, or
37+
- Have been implemented in hardware that is widely available, per standard
38+
Linux practice.
39+
40+
(Implementers, may, of course, maintain their own Linux kernel trees containing
41+
code for any custom extensions that they wish.)

0 commit comments

Comments
 (0)