From: Linus Torvalds Date: Wed, 25 May 2022 18:17:41 +0000 (-0700) Subject: Merge tag 'docs-5.19' of git://git.lwn.net/linux X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=88a618920e9baabc1780479e2fbb68e5551d0563;p=linux.git Merge tag 'docs-5.19' of git://git.lwn.net/linux Pull documentation updates from Jonathan Corbet: "It was a moderately busy cycle for documentation; highlights include: - After a long period of inactivity, the Japanese translations are seeing some much-needed maintenance and updating. - Reworked IOMMU documentation - Some new documentation for static-analysis tools - A new overall structure for the memory-management documentation. This is an LSFMM outcome that, it is hoped, will help encourage developers to fill in the many gaps. Optimism is eternal...but hopefully it will work. - More Chinese translations. Plus the usual typo fixes, updates, etc" * tag 'docs-5.19' of git://git.lwn.net/linux: (70 commits) docs: pdfdocs: Add space for chapter counts >= 100 in TOC docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation input: Docs: correct ntrig.rst typo input: Docs: correct atarikbd.rst typos MAINTAINERS: Become the docs/zh_CN maintainer docs/zh_CN: fix devicetree usage-model translation mm,doc: Add new documentation structure Documentation: drop more IDE boot options and ide-cd.rst Documentation/process: use scripts/get_maintainer.pl on patches MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE docs/trans/ja_JP/howto: Don't mention specific kernel versions docs/ja_JP/SubmittingPatches: Request summaries for commit references docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature docs/ja_JP/SubmittingPatches: Randy has moved docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl docs/ja_JP/SubmittingPatches: Update GregKH links Documentation/sysctl: document max_rcu_stall_to_panic Documentation: add missing angle bracket in cgroup-v2 doc Documentation: dev-tools: use literal block instead of code-block docs/zh_CN: add vm numa translation ... --- 88a618920e9baabc1780479e2fbb68e5551d0563 diff --cc Documentation/admin-guide/kernel-parameters.txt index 2d67cdfbf9c9a,53c0144e150bc..a9066cfb85a04 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt @@@ -563,6 -563,20 +563,25 @@@ cio_ignore= [S390] See Documentation/s390/common_io.rst for details. + - clearcpuid=BITNUM[,BITNUM...] [X86] ++ clearcpuid=X[,X...] [X86] + Disable CPUID feature X for the kernel. See + arch/x86/include/asm/cpufeatures.h for the valid bit - numbers. Note the Linux specific bits are not necessarily - stable over kernel options, but the vendor specific ++ numbers X. Note the Linux-specific bits are not necessarily ++ stable over kernel options, but the vendor-specific + ones should be. ++ X can also be a string as appearing in the flags: line ++ in /proc/cpuinfo which does not have the above ++ instability issue. However, not all features have names ++ in /proc/cpuinfo. ++ Note that using this option will taint your kernel. + Also note that user programs calling CPUID directly + or using the feature without checking anything + will still see it. This just prevents it from + being used by the kernel or shown in /proc/cpuinfo. + Also note the kernel might malfunction if you disable + some critical bits. + clk_ignore_unused [CLK] Prevents the clock framework from automatically gating @@@ -3491,8 -3443,8 +3495,6 @@@ nocache [ARM] - delayacct [KNL] Enable per-task delay accounting - noclflush [BUGS=X86] Don't use the CLFLUSH instruction -- nodsp [SH] Disable hardware DSP at boot time. noefi Disable EFI runtime services support. diff --cc Documentation/core-api/index.rst index 8a3fce1fe5821,2bfbf70933381..dedd4d8533291 --- a/Documentation/core-api/index.rst +++ b/Documentation/core-api/index.rst @@@ -18,9 -18,9 +18,10 @@@ it kernel-api workqueue + watch_queue printk-basics printk-formats + printk-index symbol-namespaces Data structures and low-level utilities