Linus Torvalds
The third version of the text from inclusive terminology has been shortened compared to
In addition, the use of the marked terms in new code is permitted if required to maintain the user-space API and ABI issued to user space, or when updating code to support existing hardware or protocols whose specifications mandate the use of these terms. When creating implementations based on new specifications, it is recommended that, where possible, the terminology of the specification be brought into line with the standard coding for the Linux kernel.
The words 'blacklist/whitelist' are recommended to be replaced by
'denylist / allowlist' or 'blocklist / passlist', and instead of the words 'master / slave' the following linking options are offered:
- '{primary,main} / {secondary,replica,subordinate}',
- '{initiator,requester} / {target,responder}',
- '{controller,host} / {device,worker,proxy}',
- 'leader/follower',
- 'director/performer'.
Agreed with the change (Acked-by):
- Randy Dunlap[email protected]>
- Dave Airlie[email protected]>
- Seong Jae Park[email protected]>
- Christian Brauner[email protected]>
- James Bottomley[email protected]>
- Daniel Vetter[email protected]>
- Andy Lutomirski[email protected]>
- Laura Abbott[email protected]>
- Gustavo AR Silva[email protected]>
The change was reviewed (Reviewed-by):
- Matthias Brugger[email protected]>
- Mark Brown[email protected]>
Change signed (Signed-off-by):
- Stephen Hemminger[email protected]>
- Theodore Ts'o[email protected]>
- Shuah Khan[email protected]>
- Dan Carpenter[email protected]>
- Kees Cook[email protected]>
- Olof Johansson[email protected]>
- Jonathan Corbet[email protected]>
- Chris Mason[email protected]>
- Greg Kroah Hartman[email protected]>
- Dan Williams[email protected]>
Addendum: The developers of the Rust language have accepted
Source: opennet.ru