Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
6d864a85
Commit
6d864a85
authored
Nov 09, 2022
by
Jonathan Corbet
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'docs-fixes' into docs-mw
Bring all of the 6.1 documentation fixes in.
parents
fcddf9f5
2f3f53d6
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
12 additions
and
19 deletions
+12
-19
Documentation/kernel-hacking/hacking.rst
Documentation/kernel-hacking/hacking.rst
+1
-1
Documentation/process/2.Process.rst
Documentation/process/2.Process.rst
+4
-11
Documentation/process/howto.rst
Documentation/process/howto.rst
+1
-1
Documentation/trace/histogram.rst
Documentation/trace/histogram.rst
+1
-1
Documentation/translations/it_IT/process/howto.rst
Documentation/translations/it_IT/process/howto.rst
+1
-1
Documentation/translations/ja_JP/howto.rst
Documentation/translations/ja_JP/howto.rst
+1
-1
Documentation/translations/ko_KR/howto.rst
Documentation/translations/ko_KR/howto.rst
+1
-1
Documentation/translations/zh_CN/process/howto.rst
Documentation/translations/zh_CN/process/howto.rst
+1
-1
Documentation/translations/zh_TW/process/howto.rst
Documentation/translations/zh_TW/process/howto.rst
+1
-1
No files found.
Documentation/kernel-hacking/hacking.rst
View file @
6d864a85
...
@@ -120,7 +120,7 @@ You can tell you are in a softirq (or tasklet) using the
...
@@ -120,7 +120,7 @@ You can tell you are in a softirq (or tasklet) using the
.. warning::
.. warning::
Beware that this will return a false positive if a
Beware that this will return a false positive if a
:ref:`botto
n
half lock <local_bh_disable>` is held.
:ref:`botto
m
half lock <local_bh_disable>` is held.
Some Basic Rules
Some Basic Rules
================
================
...
...
Documentation/process/2.Process.rst
View file @
6d864a85
...
@@ -126,17 +126,10 @@ than one development cycle past their initial release. So, for example, the
...
@@ -126,17 +126,10 @@ than one development cycle past their initial release. So, for example, the
5.2.21 was the final stable update of the 5.2 release.
5.2.21 was the final stable update of the 5.2 release.
Some kernels are designated "long term" kernels; they will receive support
Some kernels are designated "long term" kernels; they will receive support
for a longer period. As of this writing, the current long term kernels
for a longer period. Please refer to the following link for the list of active
and their maintainers are:
long term kernel versions and their maintainers:
====== ================================ =======================
https://www.kernel.org/category/releases.html
3.16 Ben Hutchings (very long-term kernel)
4.4 Greg Kroah-Hartman & Sasha Levin (very long-term kernel)
4.9 Greg Kroah-Hartman & Sasha Levin
4.14 Greg Kroah-Hartman & Sasha Levin
4.19 Greg Kroah-Hartman & Sasha Levin
5.4 Greg Kroah-Hartman & Sasha Levin
====== ================================ =======================
The selection of a kernel for long-term support is purely a matter of a
The selection of a kernel for long-term support is purely a matter of a
maintainer having the need and the time to maintain that release. There
maintainer having the need and the time to maintain that release. There
...
...
Documentation/process/howto.rst
View file @
6d864a85
...
@@ -36,7 +36,7 @@ experience, the following books are good for, if anything, reference:
...
@@ -36,7 +36,7 @@ experience, the following books are good for, if anything, reference:
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
The kernel is written using GNU C and the GNU toolchain. While it
The kernel is written using GNU C and the GNU toolchain. While it
adheres to the ISO C
89
standard, it uses a number of extensions that are
adheres to the ISO C
11
standard, it uses a number of extensions that are
not featured in the standard. The kernel is a freestanding C
not featured in the standard. The kernel is a freestanding C
environment, with no reliance on the standard C library, so some
environment, with no reliance on the standard C library, so some
portions of the C standard are not supported. Arbitrary long long
portions of the C standard are not supported. Arbitrary long long
...
...
Documentation/trace/histogram.rst
View file @
6d864a85
...
@@ -39,7 +39,7 @@ Documentation written by Tom Zanussi
...
@@ -39,7 +39,7 @@ Documentation written by Tom Zanussi
will use the event's kernel stacktrace as the key. The keywords
will use the event's kernel stacktrace as the key. The keywords
'keys' or 'key' can be used to specify keys, and the keywords
'keys' or 'key' can be used to specify keys, and the keywords
'values', 'vals', or 'val' can be used to specify values. Compound
'values', 'vals', or 'val' can be used to specify values. Compound
keys consisting of up to t
wo
fields can be specified by the 'keys'
keys consisting of up to t
hree
fields can be specified by the 'keys'
keyword. Hashing a compound key produces a unique entry in the
keyword. Hashing a compound key produces a unique entry in the
table for each unique combination of component keys, and can be
table for each unique combination of component keys, and can be
useful for providing more fine-grained summaries of event data.
useful for providing more fine-grained summaries of event data.
...
...
Documentation/translations/it_IT/process/howto.rst
View file @
6d864a85
...
@@ -44,7 +44,7 @@ altro, utili riferimenti:
...
@@ -44,7 +44,7 @@ altro, utili riferimenti:
- "C: A Reference Manual" di Harbison and Steele [Prentice Hall]
- "C: A Reference Manual" di Harbison and Steele [Prentice Hall]
Il kernel è stato scritto usando GNU C e la toolchain GNU.
Il kernel è stato scritto usando GNU C e la toolchain GNU.
Sebbene si attenga allo standard ISO C
89
, esso utilizza una serie di
Sebbene si attenga allo standard ISO C
11
, esso utilizza una serie di
estensioni che non sono previste in questo standard. Il kernel è un
estensioni che non sono previste in questo standard. Il kernel è un
ambiente C indipendente, che non ha alcuna dipendenza dalle librerie
ambiente C indipendente, che non ha alcuna dipendenza dalle librerie
C standard, così alcune parti del C standard non sono supportate.
C standard, così alcune parti del C standard non sono supportate.
...
...
Documentation/translations/ja_JP/howto.rst
View file @
6d864a85
...
@@ -65,7 +65,7 @@ Linux カーネル開発のやり方
...
@@ -65,7 +65,7 @@ Linux カーネル開発のやり方
- 『新・詳説 C 言語 H&S リファレンス』 (サミュエル P ハービソン/ガイ L スティール共著 斉藤 信男監訳)[ソフトバンク]
- 『新・詳説 C 言語 H&S リファレンス』 (サミュエル P ハービソン/ガイ L スティール共著 斉藤 信男監訳)[ソフトバンク]
カーネルは GNU C と GNU ツールチェインを使って書かれています。カーネル
カーネルは GNU C と GNU ツールチェインを使って書かれています。カーネル
は ISO C
89
仕様に準拠して書く一方で、標準には無い言語拡張を多く使って
は ISO C
11
仕様に準拠して書く一方で、標準には無い言語拡張を多く使って
います。カーネルは標準 C ライブラリに依存しない、C 言語非依存環境です。
います。カーネルは標準 C ライブラリに依存しない、C 言語非依存環境です。
そのため、C の標準の中で使えないものもあります。特に任意の long long
そのため、C の標準の中で使えないものもあります。特に任意の long long
の除算や浮動小数点は使えません。カーネルがツールチェインや C 言語拡張
の除算や浮動小数点は使えません。カーネルがツールチェインや C 言語拡張
...
...
Documentation/translations/ko_KR/howto.rst
View file @
6d864a85
...
@@ -62,7 +62,7 @@ Documentation/process/howto.rst
...
@@ -62,7 +62,7 @@ Documentation/process/howto.rst
- "Practical C Programming" by Steve Oualline [O'Reilly]
- "Practical C Programming" by Steve Oualline [O'Reilly]
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
커널은 GNU C와 GNU 툴체인을 사용하여 작성되었다. 이 툴들은 ISO C
89
표준을
커널은 GNU C와 GNU 툴체인을 사용하여 작성되었다. 이 툴들은 ISO C
11
표준을
따르는
반면 표준에 있지 않은 많은 확장기능도 가지고 있다. 커널은 표준 C
따르는
반면 표준에 있지 않은 많은 확장기능도 가지고 있다. 커널은 표준 C
라이브러리와는
관계없이 freestanding C 환경이어서 C 표준의 일부는
라이브러리와는
관계없이 freestanding C 환경이어서 C 표준의 일부는
지원되지
않는다. 임의의 long long 나누기나 floating point는 지원되지 않는다.
지원되지
않는다. 임의의 long long 나누기나 floating point는 지원되지 않는다.
...
...
Documentation/translations/zh_CN/process/howto.rst
View file @
6d864a85
...
@@ -45,7 +45,7 @@ Linux内核大部分是由C语言写成的,一些体系结构相关的代码
...
@@ -45,7 +45,7 @@ Linux内核大部分是由C语言写成的,一些体系结构相关的代码
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
《C语言参考手册(原书第5版)》(邱仲潘 等译)[机械工业出版社]
《C语言参考手册(原书第5版)》(邱仲潘 等译)[机械工业出版社]
Linux内核使用GNU C和GNU工具链开发。虽然它遵循ISO C
89
标准,但也用到了一些
Linux内核使用GNU C和GNU工具链开发。虽然它遵循ISO C
11
标准,但也用到了一些
标准中没有定义的扩展。内核是自给自足的C环境,不依赖于标准C库的支持,所以
标准中没有定义的扩展。内核是自给自足的C环境,不依赖于标准C库的支持,所以
并不支持C标准中的部分定义。比如long long类型的大数除法和浮点运算就不允许
并不支持C标准中的部分定义。比如long long类型的大数除法和浮点运算就不允许
使用。有时候确实很难弄清楚内核对工具链的要求和它所使用的扩展,不幸的是目
使用。有时候确实很难弄清楚内核对工具链的要求和它所使用的扩展,不幸的是目
...
...
Documentation/translations/zh_TW/process/howto.rst
View file @
6d864a85
...
@@ -48,7 +48,7 @@ Linux內核大部分是由C語言寫成的,一些體系結構相關的代碼
...
@@ -48,7 +48,7 @@ Linux內核大部分是由C語言寫成的,一些體系結構相關的代碼
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
《C語言參考手冊(原書第5版)》(邱仲潘 等譯)[機械工業出版社]
《C語言參考手冊(原書第5版)》(邱仲潘 等譯)[機械工業出版社]
Linux內核使用GNU C和GNU工具鏈開發。雖然它遵循ISO C
89
標準,但也用到了一些
Linux內核使用GNU C和GNU工具鏈開發。雖然它遵循ISO C
11
標準,但也用到了一些
標準中沒有定義的擴展。內核是自給自足的C環境,不依賴於標準C庫的支持,所以
標準中沒有定義的擴展。內核是自給自足的C環境,不依賴於標準C庫的支持,所以
並不支持C標準中的部分定義。比如long long類型的大數除法和浮點運算就不允許
並不支持C標準中的部分定義。比如long long類型的大數除法和浮點運算就不允許
使用。有時候確實很難弄清楚內核對工具鏈的要求和它所使用的擴展,不幸的是目
使用。有時候確實很難弄清楚內核對工具鏈的要求和它所使用的擴展,不幸的是目
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment