Haoyang Liu
748c3404c8
docs/zh_CN: Add dev-tools/kcsan Chinese translation
...
Translate dev-tools/kcsan commit 31f605a308
("kcsan, compiler_types: Introduce __data_racy type qualifier")
into Chinese and add it in dev-tools/zh_CN/index.rst
Signed-off-by: Haoyang Liu <tttturtleruss@hust.edu.cn >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240817175151.164923-1-tttturtleruss@hust.edu.cn
2024-08-26 15:39:21 -06:00
Dongliang Mu
2fca11bb46
docs/zh_CN: add back the missing part in the English version
...
The zh_CN kasan document misses the code change in commit eefe68280c
("kasan: Add documentation for CONFIG_KASAN_EXTRA_INFO").
Fix this by adding the translation of the missing part.
Note that this missing commit is found by checktransupdate.py
Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240614140326.3028384-1-dzm91@hust.edu.cn
2024-06-17 16:46:11 -06:00
Dongliang Mu
4280517ebe
docs/zh_CN: Update the translation of dev-tools/gdb-kernel-debugging
...
Update to commit 6b21943103 ("docs/scripts/gdb: add necessary
make scripts_gdb step")
Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
[jc: fixed whitespace error]
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240612145048.57829-1-dzm91@hust.edu.cn
2024-06-17 16:39:20 -06:00
Dongliang Mu
74de938eb5
docs/zh_CN: Update the translation of dev-tools/testing-overview
...
Update to commit 42fb9cfd5b ("Documentation: dev-tools:
Add link to RV docs")
Reviewed-by: Alex Shi <alexs@kernel.org >
Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240612091155.38866-1-dzm91@hust.edu.cn
2024-06-12 15:13:52 -06:00
Dongliang Mu
b3d6c48029
docs/zh_CN: Update dev-tools/index.rst
...
Add several newish dev-tools documents to the todo list.
Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240612161835.18931-1-dzm91@hust.edu.cn
2024-06-12 15:12:03 -06:00
Haoyang Liu
3adde4c5f2
docs/zh_CN: Add dev-tools/kcov Chinese translation
...
Translate dev-tools/kcov into Chinese and add it in
dev-tools/zh_CN/index.rst.
Signed-off-by: Haoyang Liu <tttturtleruss@hust.edu.cn >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240421142021.19504-1-tttturtleruss@hust.edu.cn
2024-04-24 13:06:33 -06:00
Haoyang Liu
8819b60eed
docs/zh_CN: Add dev-tools/kmemleak Chinese translation
...
Translate dev-tools/kmemleak.rst into Chinese and add it into
zh_CN/dev-tools/index.rst.
Signed-off-by: Haoyang Liu <tttturtleruss@hust.edu.cn >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240406083643.5056-1-tttturtleruss@hust.edu.cn
2024-04-10 15:13:59 -06:00
Dongliang Mu
9e192b39a5
docs/zh_CN: Add dev-tools/ubsan Chinese translation
...
Translate dev-tools/ubsan.rst into Chinese, add it into
zh_CN/dev-tools/index.rst.
Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20240302140058.1527765-1-dzm91@hust.edu.cn
2024-04-02 10:07:51 -06:00
Tiezhu Yang
d831091484
kasan: docs: update descriptions about test file and module
...
After commit f7e01ab828 ("kasan: move tests to mm/kasan/"), the test
file is renamed to mm/kasan/kasan_test.c and the test module is renamed to
kasan_test.ko, so update the descriptions in the document.
While at it, update the line number and testcase number when the tests
kmalloc_large_oob_right and kmalloc_double_kzfree failed to sync with the
current code in mm/kasan/kasan_test.c.
Link: https://lkml.kernel.org/r/20240205060925.15594-2-yangtiezhu@loongson.cn
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn >
Acked-by: Marco Elver <elver@google.com >
Reviewed-by: Andrey Konovalov <andreyknvl@gmail.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
2024-02-22 10:24:53 -08:00
Jonathan Corbet
d591aefc66
Merge branch 'vegard' into docs-mw
...
Vegard Nossum writes:
This patch series replaces some instances of 'class:: toc-title' with
toctree's :caption: attribute, see the last patch in the series for some
more rationale/explanation.
2023-11-17 13:07:51 -07:00
Vegard Nossum
93f85555a8
Documentation: dev-tools: properly format ToC headingss
...
"class:: toc-title" was a workaround for older Sphinx versions that are
no longer supported.
The canonical way to add a heading to the ToC is to use :caption:.
Do that.
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: gaochao <gaochao49@huawei.com >
Cc: Yanteng Si <siyanteng@loongson.cn >
Cc: Wu XiangCheng <bobwxc@email.cn >
Cc: Fangrui Song <maskray@google.com >
Cc: Wan Jiabing <wanjiabing@vivo.com >
Cc: Alex Shi <alexs@kernel.org >
Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20231027081830.195056-6-vegard.nossum@oracle.com
2023-11-17 13:05:26 -07:00
Hu Haowen
335bbdf01d
docs/zh_TW: replace my email address
...
The Gmail address will not be used often from now on, and replace it
with the email which is more frequently accessed by myself.
Signed-off-by: Hu Haowen <2023002089@link.tyut.edu.cn >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Message-ID: <20231106140140.25455-1-2023002089@link.tyut.edu.cn >
2023-11-17 08:57:11 -07:00
Linus Torvalds
12952b6bbd
Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
...
Pull LoongArch updates from Huacai Chen:
- Allow usage of LSX/LASX in the kernel, and use them for
SIMD-optimized RAID5/RAID6 routines
- Add Loongson Binary Translation (LBT) extension support
- Add basic KGDB & KDB support
- Add building with kcov coverage
- Add KFENCE (Kernel Electric-Fence) support
- Add KASAN (Kernel Address Sanitizer) support
- Some bug fixes and other small changes
- Update the default config file
* tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (25 commits)
LoongArch: Update Loongson-3 default config file
LoongArch: Add KASAN (Kernel Address Sanitizer) support
LoongArch: Simplify the processing of jumping new kernel for KASLR
kasan: Add (pmd|pud)_init for LoongArch zero_(pud|p4d)_populate process
kasan: Add __HAVE_ARCH_SHADOW_MAP to support arch specific mapping
LoongArch: Add KFENCE (Kernel Electric-Fence) support
LoongArch: Get partial stack information when providing regs parameter
LoongArch: mm: Add page table mapped mode support for virt_to_page()
kfence: Defer the assignment of the local variable addr
LoongArch: Allow building with kcov coverage
LoongArch: Provide kaslr_offset() to get kernel offset
LoongArch: Add basic KGDB & KDB support
LoongArch: Add Loongson Binary Translation (LBT) extension support
raid6: Add LoongArch SIMD recovery implementation
raid6: Add LoongArch SIMD syndrome calculation
LoongArch: Add SIMD-optimized XOR routines
LoongArch: Allow usage of LSX/LASX in the kernel
LoongArch: Define symbol 'fault' as a local label in fpu.S
LoongArch: Adjust {copy, clear}_user exception handler behavior
LoongArch: Use static defined zero page rather than allocated
...
2023-09-08 12:16:52 -07:00
Qing Zhang
5aa4ac64e6
LoongArch: Add KASAN (Kernel Address Sanitizer) support
...
1/8 of kernel addresses reserved for shadow memory. But for LoongArch,
There are a lot of holes between different segments and valid address
space (256T available) is insufficient to map all these segments to kasan
shadow memory with the common formula provided by kasan core, saying
(addr >> KASAN_SHADOW_SCALE_SHIFT) + KASAN_SHADOW_OFFSET
So LoongArch has a arch-specific mapping formula, different segments are
mapped individually, and only limited space lengths of these specific
segments are mapped to shadow.
At early boot stage the whole shadow region populated with just one
physical page (kasan_early_shadow_page). Later, this page is reused as
readonly zero shadow for some memory that kasan currently don't track.
After mapping the physical memory, pages for shadow memory are allocated
and mapped.
Functions like memset()/memcpy()/memmove() do a lot of memory accesses.
If bad pointer passed to one of these function it is important to be
caught. Compiler's instrumentation cannot do this since these functions
are written in assembly.
KASan replaces memory functions with manually instrumented variants.
Original functions declared as weak symbols so strong definitions in
mm/kasan/kasan.c could replace them. Original functions have aliases
with '__' prefix in names, so we could call non-instrumented variant
if needed.
Signed-off-by: Qing Zhang <zhangqing@loongson.cn >
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn >
2023-09-06 22:54:16 +08:00
Hu Haowen
44a54e25b1
docs/zh_CN: change my own email address
...
The previous email address was abandoned due to some reasons by myself, and
thus shift the email contents mentioned from the old email address
(src.res@email.cn ) to the current version (src.res.211@gmail.com ).
Signed-off-by: Hu Haowen <src.res.211@gmail.com >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Link: https://lore.kernel.org/r/20230707160119.26873-1-src.res.211@gmail.com
2023-07-14 13:01:50 -06:00
Yanteng Si
e07e9f2225
docs/zh_CN: Update the translation of testing-overview to 6.1-rc8
...
Update to commit a32d5c0fc1 ("Documentation: dev-tools:
Enhance static analysis section with discussion")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/f3ae5e63502fed7e904f5a801168d2324c71f014.1670642548.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-02 16:14:10 -07:00
Yanteng Si
1003f34206
docs/zh_CN: Update the translation of kasan to 6.1-rc8
...
Update to commit cd36d84d2571 ("kasan: allow sampling
page_alloc allocations for HW_TAGS")
Commit 80b92bfe3b ("kasan: dynamically allocate
stack ring entries")
Commit 7ebfce3312 ("kasan: support kasan.stacktrace
for SW_TAGS")
Commit ca89f2a2e6 ("kasan: move boot parameters
section in documentation")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/824d1cea864dac3ef78c0911c2c5a238f36c55ad.1670642548.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2023-01-02 16:14:10 -07:00
Yanteng Si
63c1d2516b
Docs/zh_CN: Update the translation of testing-overview to 5.19-rc8
...
Update to commit 12379401c0 ("Documentation: dev-tools:
Add a section for static analysis tools")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/b9911916446f858fe95e4d4bfeaecdab14bc0b6a.1658983157.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-07-28 09:37:25 -06:00
Yanteng Si
6a5057e9dc
Docs/zh_CN: Update the translation of sparse to 5.19-rc8
...
Update to commit179fd6ba3bac ("Documentation/sparse:
add hints about __CHECKER__")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/2ecdf7ddc8644e9031e4e2af947b97d63ab046f0.1658983157.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-07-28 09:37:25 -06:00
Yanteng Si
507f48799a
Docs/zh_CN: Update the translation of kasan to 5.19-rc8
...
update to commit 3ff16d30f5 ("kasan: test:
improve failure message in KUNIT_EXPECT_KASAN_FAIL()")
c9d1af2b78 ("mm/kasan: move kasan.fault to mm/kasan/report.c")
2d27e58514 ("kasan: Extend KASAN mode kernel parameter")
8479d7b5be ("kasan: documentation updates")
c2ec0c8f68 ("kasan: update documentation")
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/abbb6c5cc5a7daf0720a9cb0a8255472d4ac69b4.1658983157.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-07-28 09:37:25 -06:00
gaochao
e315b831f0
docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation
...
Translate dev-tools/gdb-kernel-debugging.rst into Chinese.
Signed-off-by: gaochao <gaochao49@huawei.com >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/20220514100046.1683-1-gaochao49@huawei.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-05-17 13:37:53 -06:00
Yanteng Si
f5a46e9de6
docs/zh_CN: update sparse translation
...
Sparse documents are too outdated,let's update sparse.rst to the latest version.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/497c334954afc0190d5531716d273925baedfff2.1637565886.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-11-29 15:01:27 -07:00
Yanteng Si
274f4df3bf
docs/zh_CN: move sparse into dev-tools
...
../zh_CN/saprse.txt is alone at here, let's move it to ../zh_CN/dev-tools/sparse.rst.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/0f1182add7afe4e3b42398353a823d1b4dcf5147.1637565886.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-11-29 15:01:27 -07:00
Hu Haowen
0a03801ca8
docs/zh_CN: reformat zh_CN/dev-tools/testing-overview
...
Reorganise several long lines in order to satisfy the kernel coding
style.
Signed-off-by: Hu Haowen <src.res@email.cn >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Link: https://lore.kernel.org/r/20210724130611.4231-1-src.res@email.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-07-25 14:28:17 -06:00
Hu Haowen
e6c65d354f
docs/zh_CN: create new translations for zh_CN/dev-tools/testing-overview
...
Create new translations for dev-tools/testing-overview.rst and link it
to dev-tools/index.rst with TODOList modifications.
Signed-off-by: Hu Haowen <src.res@email.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/20210620052841.GA22083@bobwxc.top
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-07-15 06:33:44 -06:00
Wan Jiabing
c003555a02
docs/zh_CN: add translations in zh_CN/dev-tools/kasan
...
Add new zh translations
* zh_CN/dev-tools/kasan.rst
and link it to zh_CN/dev-tools/index.rst
Reviewed-by: Fangrui Song <maskray@google.com >
Signed-off-by: Wan Jiabing <wanjiabing@vivo.com >
Reviewed-by: Alex Shi <alexs@kernel.org >
Link: https://lore.kernel.org/r/20210603141127.101689-1-wanjiabing@vivo.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-06-04 11:20:03 -06:00
Bernard Zhao
e5143657d9
docs/zh_CN: add translations in zh_CN/dev-tools/gcov
...
Add new zh translations
* zh_CN/dev-tools/gcov.rst
* zh_CN/dev-tools/index.rst
and link them to zh_CN/index.rst
Signed-off-by: Bernard Zhao <bernard@vivo.com >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Reviewed-by: Fangrui Song <maskray@google.com >
Signed-off-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/20210415054304.GA26689@bobwxc.top
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-04-15 14:50:59 -06:00