Merge tag 'docs-5.12-2' of git://git.lwn.net/linux

Pull documentation fixes from Jonathan Corbet:
"A handful of late-arriving documentation fixes, nothing all that
notable"

* tag 'docs-5.12-2' of git://git.lwn.net/linux:
docs: proc.rst: fix indentation warning
Documentation: cgroup-v2: fix path to example BPF program
docs: powerpc: Fix tables in syscall64-abi.rst
Documentation: features: refresh feature list
Documentation: features: remove c6x references
docs: ABI: testing: ima_policy: Fixed missing bracket
Fix unaesthetic indentation
scripts: kernel-doc: fix array element capture in pointer-to-func parsing
doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags from command line
Documentation: proc.rst: add more about the 6 fields in loadavg

+55 -80
+1 -1
Documentation/ABI/testing/ima_policy
··· 29 option: [[appraise_type=]] [template=] [permit_directio] 30 [appraise_flag=] [keyrings=] 31 base: 32 - func:= [BPRM_CHECK][MMAP_CHECK][CREDS_CHECK][FILE_CHECK]MODULE_CHECK] 33 [FIRMWARE_CHECK] 34 [KEXEC_KERNEL_CHECK] [KEXEC_INITRAMFS_CHECK] 35 [KEXEC_CMDLINE] [KEY_CHECK] [CRITICAL_DATA]
··· 29 option: [[appraise_type=]] [template=] [permit_directio] 30 [appraise_flag=] [keyrings=] 31 base: 32 + func:= [BPRM_CHECK][MMAP_CHECK][CREDS_CHECK][FILE_CHECK][MODULE_CHECK] 33 [FIRMWARE_CHECK] 34 [KEXEC_KERNEL_CHECK] [KEXEC_INITRAMFS_CHECK] 35 [KEXEC_CMDLINE] [KEY_CHECK] [CRITICAL_DATA]
+1 -1
Documentation/admin-guide/cgroup-v2.rst
··· 2098 it succeeds. 2099 2100 An example of BPF_CGROUP_DEVICE program may be found in the kernel 2101 - source tree in the tools/testing/selftests/bpf/dev_cgroup.c file. 2102 2103 2104 RDMA
··· 2098 it succeeds. 2099 2100 An example of BPF_CGROUP_DEVICE program may be found in the kernel 2101 + source tree in the tools/testing/selftests/bpf/progs/dev_cgroup.c file. 2102 2103 2104 RDMA
+1 -2
Documentation/conf.py
··· 49 if major >= 3: 50 sys.stderr.write('''WARNING: The kernel documentation build process 51 support for Sphinx v3.0 and above is brand new. Be prepared for 52 - possible issues in the generated output. 53 - ''') 54 if (major > 3) or (minor > 0 or patch >= 2): 55 # Sphinx c function parser is more pedantic with regards to type 56 # checking. Due to that, having macros at c:function cause problems.
··· 49 if major >= 3: 50 sys.stderr.write('''WARNING: The kernel documentation build process 51 support for Sphinx v3.0 and above is brand new. Be prepared for 52 + possible issues in the generated output.\n''') 53 if (major > 3) or (minor > 0 or patch >= 2): 54 # Sphinx c function parser is more pedantic with regards to type 55 # checking. Due to that, having macros at c:function cause problems.
-1
Documentation/features/core/cBPF-JIT/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/core/eBPF-JIT/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/core/generic-idle-thread/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | ok |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | ok |
-1
Documentation/features/core/jump-labels/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/core/tracehook/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | ok | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | ok |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | ok |
-1
Documentation/features/debug/KASAN/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/debug/debug-vm-pgtable/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | TODO | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | ok | 11 | arm: | TODO | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
+1 -2
Documentation/features/debug/gcov-profile-all/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | 17 | ia64: | TODO | 18 | m68k: | TODO | 19 | microblaze: | ok | 20 - | mips: | TODO | 21 | nds32: | TODO | 22 | nios2: | TODO | 23 | openrisc: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | 16 | ia64: | TODO | 17 | m68k: | TODO | 18 | microblaze: | ok | 19 + | mips: | ok | 20 | nds32: | TODO | 21 | nios2: | TODO | 22 | openrisc: | TODO |
-1
Documentation/features/debug/kcov/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/debug/kgdb/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | ok | 16 | hexagon: | ok |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | ok | 15 | hexagon: | ok |
+1 -2
Documentation/features/debug/kmemleak/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 - | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO | 17 | ia64: | TODO |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 + | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | 16 | ia64: | TODO |
+1 -2
Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | ··· 22 | openrisc: | TODO | 23 | parisc: | ok | 24 | powerpc: | ok | 25 - | riscv: | TODO | 26 | s390: | ok | 27 | sh: | TODO | 28 | sparc: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | ··· 23 | openrisc: | TODO | 24 | parisc: | ok | 25 | powerpc: | ok | 26 + | riscv: | ok | 27 | s390: | ok | 28 | sh: | TODO | 29 | sparc: | TODO |
+1 -2
Documentation/features/debug/kprobes/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | ··· 22 | openrisc: | TODO | 23 | parisc: | ok | 24 | powerpc: | ok | 25 - | riscv: | TODO | 26 | s390: | ok | 27 | sh: | ok | 28 | sparc: | ok |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | ··· 23 | openrisc: | TODO | 24 | parisc: | ok | 25 | powerpc: | ok | 26 + | riscv: | ok | 27 | s390: | ok | 28 | sh: | ok | 29 | sparc: | ok |
+1 -2
Documentation/features/debug/kretprobes/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | ··· 22 | openrisc: | TODO | 23 | parisc: | ok | 24 | powerpc: | ok | 25 - | riscv: | TODO | 26 | s390: | ok | 27 | sh: | ok | 28 | sparc: | ok |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | ··· 23 | openrisc: | TODO | 24 | parisc: | ok | 25 | powerpc: | ok | 26 + | riscv: | ok | 27 | s390: | ok | 28 | sh: | ok | 29 | sparc: | ok |
-1
Documentation/features/debug/optprobes/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | TODO | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | TODO | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/debug/stackprotector/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO |
+1 -2
Documentation/features/debug/uprobes/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | ··· 22 | openrisc: | TODO | 23 | parisc: | TODO | 24 | powerpc: | ok | 25 - | riscv: | TODO | 26 | s390: | ok | 27 | sh: | TODO | 28 | sparc: | ok |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | ··· 23 | openrisc: | TODO | 24 | parisc: | TODO | 25 | powerpc: | ok | 26 + | riscv: | ok | 27 | s390: | ok | 28 | sh: | TODO | 29 | sparc: | ok |
-1
Documentation/features/debug/user-ret-profiler/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/io/dma-contiguous/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/locking/cmpxchg-local/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/locking/lockdep/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | ok |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | ok |
-1
Documentation/features/locking/queued-rwlocks/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/locking/queued-spinlocks/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
+1 -2
Documentation/features/perf/kprobes-event/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | ok | ··· 22 | openrisc: | TODO | 23 | parisc: | ok | 24 | powerpc: | ok | 25 - | riscv: | TODO | 26 | s390: | ok | 27 | sh: | ok | 28 | sparc: | ok |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | ok | ··· 23 | openrisc: | TODO | 24 | parisc: | ok | 25 | powerpc: | ok | 26 + | riscv: | ok | 27 | s390: | ok | 28 | sh: | ok | 29 | sparc: | ok |
+1 -2
Documentation/features/perf/perf-regs/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | 17 | ia64: | TODO | 18 | m68k: | TODO | 19 | microblaze: | TODO | 20 - | mips: | TODO | 21 | nds32: | TODO | 22 | nios2: | TODO | 23 | openrisc: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | 16 | ia64: | TODO | 17 | m68k: | TODO | 18 | microblaze: | TODO | 19 + | mips: | ok | 20 | nds32: | TODO | 21 | nios2: | TODO | 22 | openrisc: | TODO |
+1 -2
Documentation/features/perf/perf-stackdump/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO | 17 | ia64: | TODO | 18 | m68k: | TODO | 19 | microblaze: | TODO | 20 - | mips: | TODO | 21 | nds32: | TODO | 22 | nios2: | TODO | 23 | openrisc: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO | 16 | ia64: | TODO | 17 | m68k: | TODO | 18 | microblaze: | TODO | 19 + | mips: | ok | 20 | nds32: | TODO | 21 | nios2: | TODO | 22 | openrisc: | TODO |
-1
Documentation/features/sched/membarrier-sync-core/arch-support.txt
··· 33 | arc: | TODO | 34 | arm: | ok | 35 | arm64: | ok | 36 - | c6x: | TODO | 37 | csky: | TODO | 38 | h8300: | TODO | 39 | hexagon: | TODO |
··· 33 | arc: | TODO | 34 | arm: | ok | 35 | arm64: | ok | 36 | csky: | TODO | 37 | h8300: | TODO | 38 | hexagon: | TODO |
+1 -2
Documentation/features/sched/numa-balancing/arch-support.txt
··· 10 | arc: | .. | 11 | arm: | .. | 12 | arm64: | ok | 13 - | c6x: | .. | 14 | csky: | .. | 15 | h8300: | .. | 16 | hexagon: | .. | ··· 22 | openrisc: | .. | 23 | parisc: | .. | 24 | powerpc: | ok | 25 - | riscv: | TODO | 26 | s390: | ok | 27 | sh: | .. | 28 | sparc: | TODO |
··· 10 | arc: | .. | 11 | arm: | .. | 12 | arm64: | ok | 13 | csky: | .. | 14 | h8300: | .. | 15 | hexagon: | .. | ··· 23 | openrisc: | .. | 24 | parisc: | .. | 25 | powerpc: | ok | 26 + | riscv: | ok | 27 | s390: | ok | 28 | sh: | .. | 29 | sparc: | TODO |
-1
Documentation/features/seccomp/seccomp-filter/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/time/arch-tick-broadcast/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/time/clockevents/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | TODO | 12 | arm64: | ok | 13 - | c6x: | ok | 14 | csky: | ok | 15 | h8300: | ok | 16 | hexagon: | ok |
··· 10 | arc: | ok | 11 | arm: | TODO | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | ok | 15 | hexagon: | ok |
-1
Documentation/features/time/context-tracking/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/time/irq-time-acct/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/time/virt-cpuacct/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | ok | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | ok | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/vm/ELF-ASLR/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/vm/PG_uncached/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/vm/THP/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | .. | 14 | csky: | .. | 15 | h8300: | .. | 16 | hexagon: | .. |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | .. | 14 | h8300: | .. | 15 | hexagon: | .. |
-1
Documentation/features/vm/TLB/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 - | c6x: | .. | 14 | csky: | TODO | 15 | h8300: | .. | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | TODO | 13 | csky: | TODO | 14 | h8300: | .. | 15 | hexagon: | TODO |
-1
Documentation/features/vm/huge-vmap/arch-support.txt
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | TODO | 11 | arm: | TODO | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/vm/ioremap_prot/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | TODO | 12 | arm64: | TODO | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | ok | 11 | arm: | TODO | 12 | arm64: | TODO | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
-1
Documentation/features/vm/pte_special/arch-support.txt
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 - | c6x: | TODO | 14 | csky: | TODO | 15 | h8300: | TODO | 16 | hexagon: | TODO |
··· 10 | arc: | ok | 11 | arm: | ok | 12 | arm64: | ok | 13 | csky: | TODO | 14 | h8300: | TODO | 15 | hexagon: | TODO |
+4
Documentation/filesystems/proc.rst
··· 691 number of processes currently runnable (running or on ready queue); 692 total number of processes in system; 693 last pid created. 694 locks Kernel locks 695 meminfo Memory info 696 misc Miscellaneous
··· 691 number of processes currently runnable (running or on ready queue); 692 total number of processes in system; 693 last pid created. 694 + All fields are separated by one space except "number of 695 + processes currently runnable" and "total number of processes 696 + in system", which are separated by a slash ('/'). Example: 697 + 0.61 0.61 0.55 3/828 22084 698 locks Kernel locks 699 meminfo Memory info 700 misc Miscellaneous
+31 -18
Documentation/powerpc/syscall64-abi.rst
··· 46 47 Register preservation rules 48 --------------------------- 49 - Register preservation rules match the ELF ABI calling sequence with the 50 - following differences: 51 52 - +------------------------------------------------------------------------+ 53 - | For the sc instruction, differences with the ELF ABI | 54 - +--------------+--------------+------------------------------------------+ 55 - | r0 | Volatile | (System call number.) | 56 - | rr3 | Volatile | (Parameter 1, and return value.) | 57 - | rr4-r8 | Volatile | (Parameters 2-6.) | 58 - | rcr0 | Volatile | (cr0.SO is the return error condition.) | 59 - | rcr1, cr5-7 | Nonvolatile | | 60 - | rlr | Nonvolatile | | 61 - +--------------+--------------+------------------------------------------+ 62 - | For the scv 0 instruction, differences with the ELF ABI | 63 - +--------------+--------------+------------------------------------------+ 64 - | r0 | Volatile | (System call number.) | 65 - | r3 | Volatile | (Parameter 1, and return value.) | 66 - | r4-r8 | Volatile | (Parameters 2-6.) | 67 - +--------------+--------------+------------------------------------------+ 68 69 All floating point and vector data registers as well as control and status 70 registers are nonvolatile.
··· 46 47 Register preservation rules 48 --------------------------- 49 + Register preservation rules match the ELF ABI calling sequence with some 50 + differences. 51 52 + For the sc instruction, the differences from the ELF ABI are as follows: 53 + 54 + +--------------+--------------------+-----------------------------------------+ 55 + | Register | Preservation Rules | Purpose | 56 + +==============+====================+=========================================+ 57 + | r0 | Volatile | (System call number.) | 58 + +--------------+--------------------+-----------------------------------------+ 59 + | r3 | Volatile | (Parameter 1, and return value.) | 60 + +--------------+--------------------+-----------------------------------------+ 61 + | r4-r8 | Volatile | (Parameters 2-6.) | 62 + +--------------+--------------------+-----------------------------------------+ 63 + | cr0 | Volatile | (cr0.SO is the return error condition.) | 64 + +--------------+--------------------+-----------------------------------------+ 65 + | cr1, cr5-7 | Nonvolatile | | 66 + +--------------+--------------------+-----------------------------------------+ 67 + | lr | Nonvolatile | | 68 + +--------------+--------------------+-----------------------------------------+ 69 + 70 + For the scv 0 instruction, the differences from the ELF ABI are as follows: 71 + 72 + +--------------+--------------------+-----------------------------------------+ 73 + | Register | Preservation Rules | Purpose | 74 + +==============+====================+=========================================+ 75 + | r0 | Volatile | (System call number.) | 76 + +--------------+--------------------+-----------------------------------------+ 77 + | r3 | Volatile | (Parameter 1, and return value.) | 78 + +--------------+--------------------+-----------------------------------------+ 79 + | r4-r8 | Volatile | (Parameters 2-6.) | 80 + +--------------+--------------------+-----------------------------------------+ 81 82 All floating point and vector data registers as well as control and status 83 registers are nonvolatile.
+1 -1
Documentation/process/4.Coding.rst
··· 242 its cause. 243 244 Note that not all compiler warnings are enabled by default. Build the 245 - kernel with "make EXTRA_CFLAGS=-W" to get the full set. 246 247 The kernel provides several configuration options which turn on debugging 248 features; most of these are found in the "kernel hacking" submenu. Several
··· 242 its cause. 243 244 Note that not all compiler warnings are enabled by default. Build the 245 + kernel with "make KCFLAGS=-W" to get the full set. 246 247 The kernel provides several configuration options which turn on debugging 248 features; most of these are found in the "kernel hacking" submenu. Several
+1 -1
Documentation/process/submit-checklist.rst
··· 96 injection might be appropriate. 97 98 20) Newly-added code has been compiled with ``gcc -W`` (use 99 - ``make EXTRA_CFLAGS=-W``). This will generate lots of noise, but is good 100 for finding bugs like "warning: comparison between signed and unsigned". 101 102 21) Tested after it has been merged into the -mm patchset to make sure
··· 96 injection might be appropriate. 97 98 20) Newly-added code has been compiled with ``gcc -W`` (use 99 + ``make KCFLAGS=-W``). This will generate lots of noise, but is good 100 for finding bugs like "warning: comparison between signed and unsigned". 101 102 21) Tested after it has been merged into the -mm patchset to make sure
+1 -1
Documentation/translations/it_IT/process/4.Coding.rst
··· 256 però averne trovato la causa. 257 258 Tenete a mente che non tutti gli avvertimenti sono disabilitati di default. 259 - Costruite il kernel con "make EXTRA_CFLAGS=-W" per ottenerli tutti. 260 261 Il kernel fornisce differenti opzioni che abilitano funzionalità di debugging; 262 molti di queste sono trovano all'interno del sotto menu "kernel hacking".
··· 256 però averne trovato la causa. 257 258 Tenete a mente che non tutti gli avvertimenti sono disabilitati di default. 259 + Costruite il kernel con "make KCFLAGS=-W" per ottenerli tutti. 260 261 Il kernel fornisce differenti opzioni che abilitano funzionalità di debugging; 262 molti di queste sono trovano all'interno del sotto menu "kernel hacking".
+1 -1
Documentation/translations/it_IT/process/submit-checklist.rst
··· 104 l'iniezione di fallimenti specifici per il sottosistema. 105 106 22) Il nuovo codice è stato compilato con ``gcc -W`` (usate 107 - ``make EXTRA_CFLAGS=-W``). Questo genererà molti avvisi, ma è ottimo 108 per scovare bachi come "warning: comparison between signed and unsigned". 109 110 23) La patch è stata verificata dopo essere stata inclusa nella serie di patch
··· 104 l'iniezione di fallimenti specifici per il sottosistema. 105 106 22) Il nuovo codice è stato compilato con ``gcc -W`` (usate 107 + ``make KCFLAGS=-W``). Questo genererà molti avvisi, ma è ottimo 108 per scovare bachi come "warning: comparison between signed and unsigned". 109 110 23) La patch è stata verificata dopo essere stata inclusa nella serie di patch
+1 -1
Documentation/translations/zh_CN/process/4.Coding.rst
··· 165 通常,这些警告都指向真正的问题。提交以供审阅的代码通常不会产生任何编译器警告。 166 在消除警告时,注意了解真正的原因,并尽量避免“修复”,使警告消失而不解决其原因。 167 168 - 请注意,并非所有编译器警告都默认启用。使用“make EXTRA_CFLAGS=-W”构建内核以 169 获得完整集合。 170 171 内核提供了几个配置选项,可以打开调试功能;大多数配置选项位于“kernel hacking”
··· 165 通常,这些警告都指向真正的问题。提交以供审阅的代码通常不会产生任何编译器警告。 166 在消除警告时,注意了解真正的原因,并尽量避免“修复”,使警告消失而不解决其原因。 167 168 + 请注意,并非所有编译器警告都默认启用。使用“make KCFLAGS=-W”构建内核以 169 获得完整集合。 170 171 内核提供了几个配置选项,可以打开调试功能;大多数配置选项位于“kernel hacking”
+1 -1
drivers/gpu/drm/tilcdc/Makefile
··· 1 # SPDX-License-Identifier: GPL-2.0 2 - ifeq (, $(findstring -W,$(EXTRA_CFLAGS))) 3 ccflags-y += -Werror 4 endif 5
··· 1 # SPDX-License-Identifier: GPL-2.0 2 + ifeq (, $(findstring -W,$(KCFLAGS))) 3 ccflags-y += -Werror 4 endif 5
+1 -1
scripts/kernel-doc
··· 1553 } elsif ($arg =~ m/\(.+\)\s*\(/) { 1554 # pointer-to-function 1555 $arg =~ tr/#/,/; 1556 - $arg =~ m/[^\(]+\(\*?\s*([\w\.]*)\s*\)/; 1557 $param = $1; 1558 $type = $arg; 1559 $type =~ s/([^\(]+\(\*?)\s*$param/$1/;
··· 1553 } elsif ($arg =~ m/\(.+\)\s*\(/) { 1554 # pointer-to-function 1555 $arg =~ tr/#/,/; 1556 + $arg =~ m/[^\(]+\(\*?\s*([\w\[\]\.]*)\s*\)/; 1557 $param = $1; 1558 $type = $arg; 1559 $type =~ s/([^\(]+\(\*?)\s*$param/$1/;