aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/features
diff options
context:
space:
mode:
authorAndrea Parri <andrea.parri@amarulasolutions.com>2018-05-07 06:43:39 -0400
committerJonathan Corbet <corbet@lwn.net>2018-05-08 11:27:48 -0400
commit7156fc292850f7841077d5bde487422794b5335a (patch)
tree8399e60e6179ead2f5c9ea5524d04085d5a2b00e /Documentation/features
parentbe99f610a11002e877cee2418466d8505b813937 (diff)
Documentation/features: Refresh the arch support status files in place
Now that the script 'features-refresh.sh' is available, uses this script to refresh all the arch-support.txt files in place. Signed-off-by: Andrea Parri <andrea.parri@amarulasolutions.com> Cc: Ingo Molnar <mingo@kernel.org> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'Documentation/features')
-rw-r--r--Documentation/features/core/BPF-JIT/arch-support.txt2
-rw-r--r--Documentation/features/core/generic-idle-thread/arch-support.txt4
-rw-r--r--Documentation/features/core/jump-labels/arch-support.txt2
-rw-r--r--Documentation/features/core/tracehook/arch-support.txt2
-rw-r--r--Documentation/features/debug/KASAN/arch-support.txt4
-rw-r--r--Documentation/features/debug/gcov-profile-all/arch-support.txt2
-rw-r--r--Documentation/features/debug/kgdb/arch-support.txt4
-rw-r--r--Documentation/features/debug/kprobes-on-ftrace/arch-support.txt2
-rw-r--r--Documentation/features/debug/kprobes/arch-support.txt4
-rw-r--r--Documentation/features/debug/kretprobes/arch-support.txt4
-rw-r--r--Documentation/features/debug/optprobes/arch-support.txt4
-rw-r--r--Documentation/features/debug/stackprotector/arch-support.txt2
-rw-r--r--Documentation/features/debug/uprobes/arch-support.txt6
-rw-r--r--Documentation/features/debug/user-ret-profiler/arch-support.txt2
-rw-r--r--Documentation/features/io/dma-api-debug/arch-support.txt2
-rw-r--r--Documentation/features/io/dma-contiguous/arch-support.txt4
-rw-r--r--Documentation/features/io/sg-chain/arch-support.txt2
-rw-r--r--Documentation/features/lib/strncasecmp/arch-support.txt2
-rw-r--r--Documentation/features/locking/cmpxchg-local/arch-support.txt4
-rw-r--r--Documentation/features/locking/lockdep/arch-support.txt4
-rw-r--r--Documentation/features/locking/queued-rwlocks/arch-support.txt10
-rw-r--r--Documentation/features/locking/queued-spinlocks/arch-support.txt8
-rw-r--r--Documentation/features/locking/rwsem-optimized/arch-support.txt2
-rw-r--r--Documentation/features/perf/kprobes-event/arch-support.txt6
-rw-r--r--Documentation/features/perf/perf-regs/arch-support.txt4
-rw-r--r--Documentation/features/perf/perf-stackdump/arch-support.txt4
-rw-r--r--Documentation/features/sched/membarrier-sync-core/arch-support.txt2
-rw-r--r--Documentation/features/sched/numa-balancing/arch-support.txt6
-rw-r--r--Documentation/features/seccomp/seccomp-filter/arch-support.txt6
-rw-r--r--Documentation/features/time/arch-tick-broadcast/arch-support.txt4
-rw-r--r--Documentation/features/time/clockevents/arch-support.txt4
-rw-r--r--Documentation/features/time/context-tracking/arch-support.txt2
-rw-r--r--Documentation/features/time/irq-time-acct/arch-support.txt4
-rw-r--r--Documentation/features/time/modern-timekeeping/arch-support.txt2
-rw-r--r--Documentation/features/time/virt-cpuacct/arch-support.txt2
-rw-r--r--Documentation/features/vm/ELF-ASLR/arch-support.txt4
-rw-r--r--Documentation/features/vm/PG_uncached/arch-support.txt2
-rw-r--r--Documentation/features/vm/THP/arch-support.txt2
-rw-r--r--Documentation/features/vm/TLB/arch-support.txt2
-rw-r--r--Documentation/features/vm/huge-vmap/arch-support.txt2
-rw-r--r--Documentation/features/vm/ioremap_prot/arch-support.txt2
-rw-r--r--Documentation/features/vm/numa-memblock/arch-support.txt4
-rw-r--r--Documentation/features/vm/pte_special/arch-support.txt2
43 files changed, 117 insertions, 31 deletions
diff --git a/Documentation/features/core/BPF-JIT/arch-support.txt b/Documentation/features/core/BPF-JIT/arch-support.txt
index 0b96b4e1e7d4..d277f971ccd6 100644
--- a/Documentation/features/core/BPF-JIT/arch-support.txt
+++ b/Documentation/features/core/BPF-JIT/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/core/generic-idle-thread/arch-support.txt b/Documentation/features/core/generic-idle-thread/arch-support.txt
index 372a2b18a617..0ef6acdb991c 100644
--- a/Documentation/features/core/generic-idle-thread/arch-support.txt
+++ b/Documentation/features/core/generic-idle-thread/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | ok |
22 | parisc: | ok | 23 | parisc: | ok |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/core/jump-labels/arch-support.txt b/Documentation/features/core/jump-labels/arch-support.txt
index ad97217b003b..27cbd63abfd2 100644
--- a/Documentation/features/core/jump-labels/arch-support.txt
+++ b/Documentation/features/core/jump-labels/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/core/tracehook/arch-support.txt b/Documentation/features/core/tracehook/arch-support.txt
index 36ee7bef5d18..f44c274e40ed 100644
--- a/Documentation/features/core/tracehook/arch-support.txt
+++ b/Documentation/features/core/tracehook/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | ok |
20 | nios2: | ok | 21 | nios2: | ok |
21 | openrisc: | ok | 22 | openrisc: | ok |
22 | parisc: | ok | 23 | parisc: | ok |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/debug/KASAN/arch-support.txt b/Documentation/features/debug/KASAN/arch-support.txt
index f5c99fa576d3..282ecc8ea1da 100644
--- a/Documentation/features/debug/KASAN/arch-support.txt
+++ b/Documentation/features/debug/KASAN/arch-support.txt
@@ -17,15 +17,17 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
27 | um: | TODO | 29 | um: | TODO |
28 | unicore32: | TODO | 30 | unicore32: | TODO |
29 | x86: | ok | 64-bit only 31 | x86: | ok |
30 | xtensa: | ok | 32 | xtensa: | ok |
31 ----------------------- 33 -----------------------
diff --git a/Documentation/features/debug/gcov-profile-all/arch-support.txt b/Documentation/features/debug/gcov-profile-all/arch-support.txt
index 5170a9934843..01b2b3004e0a 100644
--- a/Documentation/features/debug/gcov-profile-all/arch-support.txt
+++ b/Documentation/features/debug/gcov-profile-all/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/debug/kgdb/arch-support.txt b/Documentation/features/debug/kgdb/arch-support.txt
index 13b6e994ae1f..3b4dff22329f 100644
--- a/Documentation/features/debug/kgdb/arch-support.txt
+++ b/Documentation/features/debug/kgdb/arch-support.txt
@@ -11,16 +11,18 @@
11 | arm: | ok | 11 | arm: | ok |
12 | arm64: | ok | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | ok |
15 | hexagon: | ok | 15 | hexagon: | ok |
16 | ia64: | TODO | 16 | ia64: | TODO |
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | ok | 21 | nios2: | ok |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
index 419bb38820e7..7e963d0ae646 100644
--- a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
+++ b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/debug/kprobes/arch-support.txt b/Documentation/features/debug/kprobes/arch-support.txt
index 52b3ace0a030..4ada027faf16 100644
--- a/Documentation/features/debug/kprobes/arch-support.txt
+++ b/Documentation/features/debug/kprobes/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | ok | 10 | arc: | ok |
11 | arm: | ok | 11 | arm: | ok |
12 | arm64: | TODO | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | TODO |
15 | hexagon: | TODO | 15 | hexagon: | TODO |
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/debug/kretprobes/arch-support.txt b/Documentation/features/debug/kretprobes/arch-support.txt
index 180d24419518..044e13fcca5d 100644
--- a/Documentation/features/debug/kretprobes/arch-support.txt
+++ b/Documentation/features/debug/kretprobes/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | ok | 10 | arc: | ok |
11 | arm: | ok | 11 | arm: | ok |
12 | arm64: | TODO | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | TODO |
15 | hexagon: | TODO | 15 | hexagon: | TODO |
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/debug/optprobes/arch-support.txt b/Documentation/features/debug/optprobes/arch-support.txt
index 0a1241f45e41..dce7669c918f 100644
--- a/Documentation/features/debug/optprobes/arch-support.txt
+++ b/Documentation/features/debug/optprobes/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/debug/stackprotector/arch-support.txt b/Documentation/features/debug/stackprotector/arch-support.txt
index 570019572383..74b89a9c8b3a 100644
--- a/Documentation/features/debug/stackprotector/arch-support.txt
+++ b/Documentation/features/debug/stackprotector/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/debug/uprobes/arch-support.txt b/Documentation/features/debug/uprobes/arch-support.txt
index 0b8d922eb799..1a3f9d3229bf 100644
--- a/Documentation/features/debug/uprobes/arch-support.txt
+++ b/Documentation/features/debug/uprobes/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | TODO | 10 | arc: | TODO |
11 | arm: | ok | 11 | arm: | ok |
12 | arm64: | TODO | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | TODO |
15 | hexagon: | TODO | 15 | hexagon: | TODO |
@@ -17,13 +17,15 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | ok |
27 | um: | TODO | 29 | um: | TODO |
28 | unicore32: | TODO | 30 | unicore32: | TODO |
29 | x86: | ok | 31 | x86: | ok |
diff --git a/Documentation/features/debug/user-ret-profiler/arch-support.txt b/Documentation/features/debug/user-ret-profiler/arch-support.txt
index 13852ae62e9e..1d78d1069a5f 100644
--- a/Documentation/features/debug/user-ret-profiler/arch-support.txt
+++ b/Documentation/features/debug/user-ret-profiler/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/io/dma-api-debug/arch-support.txt b/Documentation/features/io/dma-api-debug/arch-support.txt
index e438ed675623..dd2806de9b8b 100644
--- a/Documentation/features/io/dma-api-debug/arch-support.txt
+++ b/Documentation/features/io/dma-api-debug/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/io/dma-contiguous/arch-support.txt b/Documentation/features/io/dma-contiguous/arch-support.txt
index 47f64a433df0..30c072d2b67c 100644
--- a/Documentation/features/io/dma-contiguous/arch-support.txt
+++ b/Documentation/features/io/dma-contiguous/arch-support.txt
@@ -17,11 +17,13 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
24 | s390: | TODO | 25 | riscv: | ok |
26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
27 | um: | TODO | 29 | um: | TODO |
diff --git a/Documentation/features/io/sg-chain/arch-support.txt b/Documentation/features/io/sg-chain/arch-support.txt
index 07f357fadbff..6554f0372c3f 100644
--- a/Documentation/features/io/sg-chain/arch-support.txt
+++ b/Documentation/features/io/sg-chain/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/lib/strncasecmp/arch-support.txt b/Documentation/features/lib/strncasecmp/arch-support.txt
index 4f3a6a0e4e68..6148f42c3d90 100644
--- a/Documentation/features/lib/strncasecmp/arch-support.txt
+++ b/Documentation/features/lib/strncasecmp/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/locking/cmpxchg-local/arch-support.txt b/Documentation/features/locking/cmpxchg-local/arch-support.txt
index 482a0b09d1f8..51704a2dc8d1 100644
--- a/Documentation/features/locking/cmpxchg-local/arch-support.txt
+++ b/Documentation/features/locking/cmpxchg-local/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | TODO | 10 | arc: | TODO |
11 | arm: | TODO | 11 | arm: | TODO |
12 | arm64: | TODO | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | TODO |
15 | hexagon: | TODO | 15 | hexagon: | TODO |
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/locking/lockdep/arch-support.txt b/Documentation/features/locking/lockdep/arch-support.txt
index bb35c5ba6286..bd39c5edd460 100644
--- a/Documentation/features/locking/lockdep/arch-support.txt
+++ b/Documentation/features/locking/lockdep/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | ok |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | ok |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/locking/queued-rwlocks/arch-support.txt b/Documentation/features/locking/queued-rwlocks/arch-support.txt
index 627e9a6b2db9..da7aff3bee0b 100644
--- a/Documentation/features/locking/queued-rwlocks/arch-support.txt
+++ b/Documentation/features/locking/queued-rwlocks/arch-support.txt
@@ -9,21 +9,23 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | TODO | 10 | arc: | TODO |
11 | arm: | TODO | 11 | arm: | TODO |
12 | arm64: | TODO | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | TODO |
15 | hexagon: | TODO | 15 | hexagon: | TODO |
16 | ia64: | TODO | 16 | ia64: | TODO |
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | ok |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | ok |
27 | um: | TODO | 29 | um: | TODO |
28 | unicore32: | TODO | 30 | unicore32: | TODO |
29 | x86: | ok | 31 | x86: | ok |
diff --git a/Documentation/features/locking/queued-spinlocks/arch-support.txt b/Documentation/features/locking/queued-spinlocks/arch-support.txt
index 9edda216cdfb..478e9101322c 100644
--- a/Documentation/features/locking/queued-spinlocks/arch-support.txt
+++ b/Documentation/features/locking/queued-spinlocks/arch-support.txt
@@ -16,14 +16,16 @@
16 | ia64: | TODO | 16 | ia64: | TODO |
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | ok |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | ok |
27 | um: | TODO | 29 | um: | TODO |
28 | unicore32: | TODO | 30 | unicore32: | TODO |
29 | x86: | ok | 31 | x86: | ok |
diff --git a/Documentation/features/locking/rwsem-optimized/arch-support.txt b/Documentation/features/locking/rwsem-optimized/arch-support.txt
index 8d9afb10b16e..8afe24ffa3ab 100644
--- a/Documentation/features/locking/rwsem-optimized/arch-support.txt
+++ b/Documentation/features/locking/rwsem-optimized/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/perf/kprobes-event/arch-support.txt b/Documentation/features/perf/kprobes-event/arch-support.txt
index d01239ee34b3..7331402d1887 100644
--- a/Documentation/features/perf/kprobes-event/arch-support.txt
+++ b/Documentation/features/perf/kprobes-event/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | TODO | 10 | arc: | TODO |
11 | arm: | ok | 11 | arm: | ok |
12 | arm64: | TODO | 12 | arm64: | ok |
13 | c6x: | TODO | 13 | c6x: | TODO |
14 | h8300: | TODO | 14 | h8300: | TODO |
15 | hexagon: | ok | 15 | hexagon: | ok |
@@ -17,13 +17,15 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | ok |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | TODO | 28 | sparc: | ok |
27 | um: | TODO | 29 | um: | TODO |
28 | unicore32: | TODO | 30 | unicore32: | TODO |
29 | x86: | ok | 31 | x86: | ok |
diff --git a/Documentation/features/perf/perf-regs/arch-support.txt b/Documentation/features/perf/perf-regs/arch-support.txt
index 458faba5311a..53feeee6cdad 100644
--- a/Documentation/features/perf/perf-regs/arch-support.txt
+++ b/Documentation/features/perf/perf-regs/arch-support.txt
@@ -17,11 +17,13 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
24 | s390: | TODO | 25 | riscv: | TODO |
26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
27 | um: | TODO | 29 | um: | TODO |
diff --git a/Documentation/features/perf/perf-stackdump/arch-support.txt b/Documentation/features/perf/perf-stackdump/arch-support.txt
index 545d01c69c88..16164348e0ea 100644
--- a/Documentation/features/perf/perf-stackdump/arch-support.txt
+++ b/Documentation/features/perf/perf-stackdump/arch-support.txt
@@ -17,11 +17,13 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
24 | s390: | TODO | 25 | riscv: | TODO |
26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
27 | um: | TODO | 29 | um: | TODO |
diff --git a/Documentation/features/sched/membarrier-sync-core/arch-support.txt b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
index 85a6c9d4571c..dbdf62907703 100644
--- a/Documentation/features/sched/membarrier-sync-core/arch-support.txt
+++ b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
@@ -40,10 +40,12 @@
40 | m68k: | TODO | 40 | m68k: | TODO |
41 | microblaze: | TODO | 41 | microblaze: | TODO |
42 | mips: | TODO | 42 | mips: | TODO |
43 | nds32: | TODO |
43 | nios2: | TODO | 44 | nios2: | TODO |
44 | openrisc: | TODO | 45 | openrisc: | TODO |
45 | parisc: | TODO | 46 | parisc: | TODO |
46 | powerpc: | TODO | 47 | powerpc: | TODO |
48 | riscv: | TODO |
47 | s390: | TODO | 49 | s390: | TODO |
48 | sh: | TODO | 50 | sh: | TODO |
49 | sparc: | TODO | 51 | sparc: | TODO |
diff --git a/Documentation/features/sched/numa-balancing/arch-support.txt b/Documentation/features/sched/numa-balancing/arch-support.txt
index 347508863872..c68bb2c2cb62 100644
--- a/Documentation/features/sched/numa-balancing/arch-support.txt
+++ b/Documentation/features/sched/numa-balancing/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | .. | 10 | arc: | .. |
11 | arm: | .. | 11 | arm: | .. |
12 | arm64: | .. | 12 | arm64: | ok |
13 | c6x: | .. | 13 | c6x: | .. |
14 | h8300: | .. | 14 | h8300: | .. |
15 | hexagon: | .. | 15 | hexagon: | .. |
@@ -17,11 +17,13 @@
17 | m68k: | .. | 17 | m68k: | .. |
18 | microblaze: | .. | 18 | microblaze: | .. |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | .. | 21 | nios2: | .. |
21 | openrisc: | .. | 22 | openrisc: | .. |
22 | parisc: | .. | 23 | parisc: | .. |
23 | powerpc: | ok | 24 | powerpc: | ok |
24 | s390: | .. | 25 | riscv: | TODO |
26 | s390: | ok |
25 | sh: | .. | 27 | sh: | .. |
26 | sparc: | TODO | 28 | sparc: | TODO |
27 | um: | .. | 29 | um: | .. |
diff --git a/Documentation/features/seccomp/seccomp-filter/arch-support.txt b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
index e4fad58a05e5..d4271b493b41 100644
--- a/Documentation/features/seccomp/seccomp-filter/arch-support.txt
+++ b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | ok |
23 | powerpc: | TODO | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/time/arch-tick-broadcast/arch-support.txt b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
index 8052904b25fc..83d9e68462bb 100644
--- a/Documentation/features/time/arch-tick-broadcast/arch-support.txt
+++ b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
@@ -17,12 +17,14 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | ok |
26 | sparc: | TODO | 28 | sparc: | TODO |
27 | um: | TODO | 29 | um: | TODO |
28 | unicore32: | TODO | 30 | unicore32: | TODO |
diff --git a/Documentation/features/time/clockevents/arch-support.txt b/Documentation/features/time/clockevents/arch-support.txt
index 7c76b946297e..3d4908fce6da 100644
--- a/Documentation/features/time/clockevents/arch-support.txt
+++ b/Documentation/features/time/clockevents/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | ok | 17 | m68k: | ok |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | ok |
20 | nios2: | ok | 21 | nios2: | ok |
21 | openrisc: | ok | 22 | openrisc: | ok |
22 | parisc: | TODO | 23 | parisc: | ok |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/time/context-tracking/arch-support.txt b/Documentation/features/time/context-tracking/arch-support.txt
index 9433b3e523b3..c29974afffaa 100644
--- a/Documentation/features/time/context-tracking/arch-support.txt
+++ b/Documentation/features/time/context-tracking/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/time/irq-time-acct/arch-support.txt b/Documentation/features/time/irq-time-acct/arch-support.txt
index 212dde0b578c..8d73c463ec27 100644
--- a/Documentation/features/time/irq-time-acct/arch-support.txt
+++ b/Documentation/features/time/irq-time-acct/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | .. | 23 | parisc: | .. |
23 | powerpc: | .. | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | .. | 26 | s390: | .. |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | .. | 28 | sparc: | .. |
diff --git a/Documentation/features/time/modern-timekeeping/arch-support.txt b/Documentation/features/time/modern-timekeeping/arch-support.txt
index 4074028f72f7..e7c6ea6b8fb3 100644
--- a/Documentation/features/time/modern-timekeeping/arch-support.txt
+++ b/Documentation/features/time/modern-timekeeping/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | ok |
20 | nios2: | ok | 21 | nios2: | ok |
21 | openrisc: | ok | 22 | openrisc: | ok |
22 | parisc: | ok | 23 | parisc: | ok |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/time/virt-cpuacct/arch-support.txt b/Documentation/features/time/virt-cpuacct/arch-support.txt
index a394d8820517..4646457461cf 100644
--- a/Documentation/features/time/virt-cpuacct/arch-support.txt
+++ b/Documentation/features/time/virt-cpuacct/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | ok | 23 | parisc: | ok |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/vm/ELF-ASLR/arch-support.txt b/Documentation/features/vm/ELF-ASLR/arch-support.txt
index 082f93d5b40e..1f71d090ff2c 100644
--- a/Documentation/features/vm/ELF-ASLR/arch-support.txt
+++ b/Documentation/features/vm/ELF-ASLR/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | ok |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/vm/PG_uncached/arch-support.txt b/Documentation/features/vm/PG_uncached/arch-support.txt
index 605e0abb756d..fbd5aa463b0a 100644
--- a/Documentation/features/vm/PG_uncached/arch-support.txt
+++ b/Documentation/features/vm/PG_uncached/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/vm/THP/arch-support.txt b/Documentation/features/vm/THP/arch-support.txt
index 7a8eb0bd5ca8..5d7ecc378f29 100644
--- a/Documentation/features/vm/THP/arch-support.txt
+++ b/Documentation/features/vm/THP/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | .. | 17 | m68k: | .. |
18 | microblaze: | .. | 18 | microblaze: | .. |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | .. | 21 | nios2: | .. |
21 | openrisc: | .. | 22 | openrisc: | .. |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | .. | 27 | sh: | .. |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/vm/TLB/arch-support.txt b/Documentation/features/vm/TLB/arch-support.txt
index 35fb99b2b3ea..f7af9678eb66 100644
--- a/Documentation/features/vm/TLB/arch-support.txt
+++ b/Documentation/features/vm/TLB/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | .. | 17 | m68k: | .. |
18 | microblaze: | .. | 18 | microblaze: | .. |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | .. | 21 | nios2: | .. |
21 | openrisc: | .. | 22 | openrisc: | .. |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/vm/huge-vmap/arch-support.txt b/Documentation/features/vm/huge-vmap/arch-support.txt
index ed8b943ad8fc..d0713ccc7117 100644
--- a/Documentation/features/vm/huge-vmap/arch-support.txt
+++ b/Documentation/features/vm/huge-vmap/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | TODO | 24 | powerpc: | TODO |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | TODO | 27 | sh: | TODO |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/vm/ioremap_prot/arch-support.txt b/Documentation/features/vm/ioremap_prot/arch-support.txt
index 589947bdf0a8..8527601a3739 100644
--- a/Documentation/features/vm/ioremap_prot/arch-support.txt
+++ b/Documentation/features/vm/ioremap_prot/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | TODO | 26 | s390: | TODO |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | TODO | 28 | sparc: | TODO |
diff --git a/Documentation/features/vm/numa-memblock/arch-support.txt b/Documentation/features/vm/numa-memblock/arch-support.txt
index 8b8bea0318a0..1a988052cd24 100644
--- a/Documentation/features/vm/numa-memblock/arch-support.txt
+++ b/Documentation/features/vm/numa-memblock/arch-support.txt
@@ -9,7 +9,7 @@
9 | alpha: | TODO | 9 | alpha: | TODO |
10 | arc: | .. | 10 | arc: | .. |
11 | arm: | .. | 11 | arm: | .. |
12 | arm64: | .. | 12 | arm64: | ok |
13 | c6x: | .. | 13 | c6x: | .. |
14 | h8300: | .. | 14 | h8300: | .. |
15 | hexagon: | .. | 15 | hexagon: | .. |
@@ -17,10 +17,12 @@
17 | m68k: | .. | 17 | m68k: | .. |
18 | microblaze: | ok | 18 | microblaze: | ok |
19 | mips: | ok | 19 | mips: | ok |
20 | nds32: | TODO |
20 | nios2: | .. | 21 | nios2: | .. |
21 | openrisc: | .. | 22 | openrisc: | .. |
22 | parisc: | .. | 23 | parisc: | .. |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | ok |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |
diff --git a/Documentation/features/vm/pte_special/arch-support.txt b/Documentation/features/vm/pte_special/arch-support.txt
index 055004f467d2..6a608a6dcf71 100644
--- a/Documentation/features/vm/pte_special/arch-support.txt
+++ b/Documentation/features/vm/pte_special/arch-support.txt
@@ -17,10 +17,12 @@
17 | m68k: | TODO | 17 | m68k: | TODO |
18 | microblaze: | TODO | 18 | microblaze: | TODO |
19 | mips: | TODO | 19 | mips: | TODO |
20 | nds32: | TODO |
20 | nios2: | TODO | 21 | nios2: | TODO |
21 | openrisc: | TODO | 22 | openrisc: | TODO |
22 | parisc: | TODO | 23 | parisc: | TODO |
23 | powerpc: | ok | 24 | powerpc: | ok |
25 | riscv: | TODO |
24 | s390: | ok | 26 | s390: | ok |
25 | sh: | ok | 27 | sh: | ok |
26 | sparc: | ok | 28 | sparc: | ok |