All of lore.kernel.org
 help / color / mirror / Atom feed
From: Palmer Dabbelt <palmer@sifive.com>
To: mingo@kernel.org
Cc: corbet@lwn.net, linux-kernel@vger.kernel.org, corbet@lwn.net,
	aou@eecs.berkeley.edu, ren_guo@c-sky.com,
	andrea.parri@amarulasolutions.com, Arnd Bergmann <arnd@arndb.de>,
	jhogan@kernel.org, dhowells@redhat.com, jcmvbkbc@gmail.com,
	keescook@chromium.org, yamada.masahiro@socionext.com,
	mathieu.desnoyers@efficios.com, rmk+kernel@armlinux.org.uk,
	Will Deacon <will.deacon@arm.com>,
	jglisse@redhat.com, linux-doc@vger.kernel.org,
	linux-riscv@lists.infradead.org, david.abdurachmanov@gmail.com
Subject: Re: [PATCH] Documentation/features: Refresh the features list to v4.20-rc2
Date: Wed, 14 Nov 2018 09:53:37 -0800 (PST)	[thread overview]
Message-ID: <mhng-0a49153a-3f84-4939-98ac-4d68b7cec647@palmer-si-x1c4> (raw)
In-Reply-To: <20181113112507.GA14028@gmail.com>

On Tue, 13 Nov 2018 03:25:07 PST (-0800), mingo@kernel.org wrote:
>
> * Palmer Dabbelt <palmer@sifive.com> wrote:
>
>> I didn't even know this existed until David submitted a patch set that
>> included updates to the documentation as a result of some features he
>> added to RISC-V.  It looks like there may be a handful of other people
>> who don't know this exists either, so I figured I'd just mail out a
>> patch set containing all the updates split out as well as I can.
>>
>> This smells like something that sholud be automatic, so if I'm jumping
>> the gun here then feel free to drop this.  If nobody says anything then
>> I guess I'll submit this as a separate PR to Linus from my personal
>> tree, as it's not really a RISC-V thing but it seems like it's worth
>> having docs that match the code where it's trivial -- I assume that's
>> what this does, I didn't actually read anything but the diff because I
>> never trust documentation to be up to date...
>>
>> I feel compelled to say something like "maybe this should be part of
>> checkpatch?", but I'm definately not looking to learn perl :)
>
> I don't think it should be automated or part of checkpatch, but I
> (obviously) agree with the changes, except that I think it should be a
> single patch (combined patch attached below).

I'm happy with a single patch.  Does this mean you own it, or do you want me to 
PR it?

> Thanks,
>
> 	Ingo
>
> Subject: Documentation/features: Refresh the features list to v4.20-rc2
> From: Palmer Dabbelt <palmer@sifive.com>
>
> Run Documentation/features/scripts/feature-refresh.sh to refresh the
> kernel features support matrix list:
>
>  - The new 'csky' architecture was added
>  - s390    now supports KASAN
>  - powerpc now supports stackprotector
>  - xtensa  now supports sg-chain
>  - arm64   now supports queued-spinlocks
>  - parisc  now supports kprobes-events
>  - RISC-V  now supports pte_special
>
> [ mingo: combined the patches and the changelogs. ]
>
> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
> Signed-off-by: Ingo Molnar <mingo@kernel.org>
> ---
>
>  Documentation/features/core/cBPF-JIT/arch-support.txt              | 1 +
>  Documentation/features/core/eBPF-JIT/arch-support.txt              | 1 +
>  Documentation/features/core/generic-idle-thread/arch-support.txt   | 1 +
>  Documentation/features/core/jump-labels/arch-support.txt           | 1 +
>  Documentation/features/core/tracehook/arch-support.txt             | 1 +
>  Documentation/features/debug/KASAN/arch-support.txt                | 3 ++-
>  Documentation/features/debug/gcov-profile-all/arch-support.txt     | 1 +
>  Documentation/features/debug/kgdb/arch-support.txt                 | 1 +
>  Documentation/features/debug/kprobes-on-ftrace/arch-support.txt    | 1 +
>  Documentation/features/debug/kprobes/arch-support.txt              | 1 +
>  Documentation/features/debug/kretprobes/arch-support.txt           | 1 +
>  Documentation/features/debug/optprobes/arch-support.txt            | 1 +
>  Documentation/features/debug/stackprotector/arch-support.txt       | 3 ++-
>  Documentation/features/debug/uprobes/arch-support.txt              | 1 +
>  Documentation/features/debug/user-ret-profiler/arch-support.txt    | 1 +
>  Documentation/features/io/dma-contiguous/arch-support.txt          | 1 +
>  Documentation/features/io/sg-chain/arch-support.txt                | 3 ++-
>  Documentation/features/locking/cmpxchg-local/arch-support.txt      | 1 +
>  Documentation/features/locking/lockdep/arch-support.txt            | 1 +
>  Documentation/features/locking/queued-rwlocks/arch-support.txt     | 1 +
>  Documentation/features/locking/queued-spinlocks/arch-support.txt   | 3 ++-
>  Documentation/features/locking/rwsem-optimized/arch-support.txt    | 1 +
>  Documentation/features/perf/kprobes-event/arch-support.txt         | 3 ++-
>  Documentation/features/perf/perf-regs/arch-support.txt             | 1 +
>  Documentation/features/perf/perf-stackdump/arch-support.txt        | 1 +
>  Documentation/features/sched/membarrier-sync-core/arch-support.txt | 1 +
>  Documentation/features/sched/numa-balancing/arch-support.txt       | 1 +
>  Documentation/features/seccomp/seccomp-filter/arch-support.txt     | 1 +
>  Documentation/features/time/arch-tick-broadcast/arch-support.txt   | 1 +
>  Documentation/features/time/clockevents/arch-support.txt           | 1 +
>  Documentation/features/time/context-tracking/arch-support.txt      | 1 +
>  Documentation/features/time/irq-time-acct/arch-support.txt         | 1 +
>  Documentation/features/time/modern-timekeeping/arch-support.txt    | 1 +
>  Documentation/features/time/virt-cpuacct/arch-support.txt          | 1 +
>  Documentation/features/vm/ELF-ASLR/arch-support.txt                | 1 +
>  Documentation/features/vm/PG_uncached/arch-support.txt             | 1 +
>  Documentation/features/vm/THP/arch-support.txt                     | 1 +
>  Documentation/features/vm/TLB/arch-support.txt                     | 1 +
>  Documentation/features/vm/huge-vmap/arch-support.txt               | 1 +
>  Documentation/features/vm/ioremap_prot/arch-support.txt            | 1 +
>  Documentation/features/vm/numa-memblock/arch-support.txt           | 1 +
>  Documentation/features/vm/pte_special/arch-support.txt             | 3 ++-
>  42 files changed, 48 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/features/core/cBPF-JIT/arch-support.txt b/Documentation/features/core/cBPF-JIT/arch-support.txt
> index 90459cdde314..8620c38d4db0 100644
> --- a/Documentation/features/core/cBPF-JIT/arch-support.txt
> +++ b/Documentation/features/core/cBPF-JIT/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/eBPF-JIT/arch-support.txt b/Documentation/features/core/eBPF-JIT/arch-support.txt
> index c90a0382fe66..9ae6e8d0d10d 100644
> --- a/Documentation/features/core/eBPF-JIT/arch-support.txt
> +++ b/Documentation/features/core/eBPF-JIT/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/generic-idle-thread/arch-support.txt b/Documentation/features/core/generic-idle-thread/arch-support.txt
> index 0ef6acdb991c..365df2c2ff0b 100644
> --- a/Documentation/features/core/generic-idle-thread/arch-support.txt
> +++ b/Documentation/features/core/generic-idle-thread/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/core/jump-labels/arch-support.txt b/Documentation/features/core/jump-labels/arch-support.txt
> index 27cbd63abfd2..c29146c5741e 100644
> --- a/Documentation/features/core/jump-labels/arch-support.txt
> +++ b/Documentation/features/core/jump-labels/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/tracehook/arch-support.txt b/Documentation/features/core/tracehook/arch-support.txt
> index f44c274e40ed..d344b99aae1e 100644
> --- a/Documentation/features/core/tracehook/arch-support.txt
> +++ b/Documentation/features/core/tracehook/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/KASAN/arch-support.txt b/Documentation/features/debug/KASAN/arch-support.txt
> index 282ecc8ea1da..c68adfc1db0e 100644
> --- a/Documentation/features/debug/KASAN/arch-support.txt
> +++ b/Documentation/features/debug/KASAN/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -23,7 +24,7 @@
>      |      parisc: | TODO |
>      |     powerpc: | TODO |
>      |       riscv: | TODO |
> -    |        s390: | TODO |
> +    |        s390: |  ok  |
>      |          sh: | TODO |
>      |       sparc: | TODO |
>      |          um: | TODO |
> diff --git a/Documentation/features/debug/gcov-profile-all/arch-support.txt b/Documentation/features/debug/gcov-profile-all/arch-support.txt
> index 01b2b3004e0a..059d58a549c7 100644
> --- a/Documentation/features/debug/gcov-profile-all/arch-support.txt
> +++ b/Documentation/features/debug/gcov-profile-all/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kgdb/arch-support.txt b/Documentation/features/debug/kgdb/arch-support.txt
> index 3b4dff22329f..3e6b8f07d5d0 100644
> --- a/Documentation/features/debug/kgdb/arch-support.txt
> +++ b/Documentation/features/debug/kgdb/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> index 7e963d0ae646..68f266944d5f 100644
> --- a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> +++ b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kprobes/arch-support.txt b/Documentation/features/debug/kprobes/arch-support.txt
> index 4ada027faf16..f4e45bd58fea 100644
> --- a/Documentation/features/debug/kprobes/arch-support.txt
> +++ b/Documentation/features/debug/kprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/kretprobes/arch-support.txt b/Documentation/features/debug/kretprobes/arch-support.txt
> index 044e13fcca5d..1d5651ef11f8 100644
> --- a/Documentation/features/debug/kretprobes/arch-support.txt
> +++ b/Documentation/features/debug/kretprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/optprobes/arch-support.txt b/Documentation/features/debug/optprobes/arch-support.txt
> index dce7669c918f..fb297a88f62c 100644
> --- a/Documentation/features/debug/optprobes/arch-support.txt
> +++ b/Documentation/features/debug/optprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/stackprotector/arch-support.txt b/Documentation/features/debug/stackprotector/arch-support.txt
> index 954ac1c95553..32bbdfc64c32 100644
> --- a/Documentation/features/debug/stackprotector/arch-support.txt
> +++ b/Documentation/features/debug/stackprotector/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -21,7 +22,7 @@
>      |       nios2: | TODO |
>      |    openrisc: | TODO |
>      |      parisc: | TODO |
> -    |     powerpc: | TODO |
> +    |     powerpc: |  ok  |
>      |       riscv: | TODO |
>      |        s390: | TODO |
>      |          sh: |  ok  |
> diff --git a/Documentation/features/debug/uprobes/arch-support.txt b/Documentation/features/debug/uprobes/arch-support.txt
> index 1a3f9d3229bf..1c577d0cfc7f 100644
> --- a/Documentation/features/debug/uprobes/arch-support.txt
> +++ b/Documentation/features/debug/uprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/user-ret-profiler/arch-support.txt b/Documentation/features/debug/user-ret-profiler/arch-support.txt
> index 1d78d1069a5f..6bfa36b0e017 100644
> --- a/Documentation/features/debug/user-ret-profiler/arch-support.txt
> +++ b/Documentation/features/debug/user-ret-profiler/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/io/dma-contiguous/arch-support.txt b/Documentation/features/io/dma-contiguous/arch-support.txt
> index 30c072d2b67c..eb28b5c97ca6 100644
> --- a/Documentation/features/io/dma-contiguous/arch-support.txt
> +++ b/Documentation/features/io/dma-contiguous/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/io/sg-chain/arch-support.txt b/Documentation/features/io/sg-chain/arch-support.txt
> index 6554f0372c3f..3c85efb8bc8d 100644
> --- a/Documentation/features/io/sg-chain/arch-support.txt
> +++ b/Documentation/features/io/sg-chain/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> @@ -29,5 +30,5 @@
>      |          um: | TODO |
>      |   unicore32: | TODO |
>      |         x86: |  ok  |
> -    |      xtensa: | TODO |
> +    |      xtensa: |  ok  |
>      -----------------------
> diff --git a/Documentation/features/locking/cmpxchg-local/arch-support.txt b/Documentation/features/locking/cmpxchg-local/arch-support.txt
> index 51704a2dc8d1..242ff5a6586e 100644
> --- a/Documentation/features/locking/cmpxchg-local/arch-support.txt
> +++ b/Documentation/features/locking/cmpxchg-local/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/lockdep/arch-support.txt b/Documentation/features/locking/lockdep/arch-support.txt
> index bd39c5edd460..941fd5b1094d 100644
> --- a/Documentation/features/locking/lockdep/arch-support.txt
> +++ b/Documentation/features/locking/lockdep/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/queued-rwlocks/arch-support.txt b/Documentation/features/locking/queued-rwlocks/arch-support.txt
> index da7aff3bee0b..c683da198f31 100644
> --- a/Documentation/features/locking/queued-rwlocks/arch-support.txt
> +++ b/Documentation/features/locking/queued-rwlocks/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/queued-spinlocks/arch-support.txt b/Documentation/features/locking/queued-spinlocks/arch-support.txt
> index 478e9101322c..743aa6691715 100644
> --- a/Documentation/features/locking/queued-spinlocks/arch-support.txt
> +++ b/Documentation/features/locking/queued-spinlocks/arch-support.txt
> @@ -9,8 +9,9 @@
>      |       alpha: | TODO |
>      |         arc: | TODO |
>      |         arm: | TODO |
> -    |       arm64: | TODO |
> +    |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/rwsem-optimized/arch-support.txt b/Documentation/features/locking/rwsem-optimized/arch-support.txt
> index e54b1f1a8091..7521d7500fbe 100644
> --- a/Documentation/features/locking/rwsem-optimized/arch-support.txt
> +++ b/Documentation/features/locking/rwsem-optimized/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/perf/kprobes-event/arch-support.txt b/Documentation/features/perf/kprobes-event/arch-support.txt
> index 7331402d1887..86ae33c70475 100644
> --- a/Documentation/features/perf/kprobes-event/arch-support.txt
> +++ b/Documentation/features/perf/kprobes-event/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> @@ -20,7 +21,7 @@
>      |       nds32: |  ok  |
>      |       nios2: | TODO |
>      |    openrisc: | TODO |
> -    |      parisc: | TODO |
> +    |      parisc: |  ok  |
>      |     powerpc: |  ok  |
>      |       riscv: | TODO |
>      |        s390: |  ok  |
> diff --git a/Documentation/features/perf/perf-regs/arch-support.txt b/Documentation/features/perf/perf-regs/arch-support.txt
> index 53feeee6cdad..687d049d9cee 100644
> --- a/Documentation/features/perf/perf-regs/arch-support.txt
> +++ b/Documentation/features/perf/perf-regs/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/perf/perf-stackdump/arch-support.txt b/Documentation/features/perf/perf-stackdump/arch-support.txt
> index 16164348e0ea..90996e3d18a8 100644
> --- a/Documentation/features/perf/perf-stackdump/arch-support.txt
> +++ b/Documentation/features/perf/perf-stackdump/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/sched/membarrier-sync-core/arch-support.txt b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> index c7858dd1ea8f..8a521a622966 100644
> --- a/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> +++ b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> @@ -34,6 +34,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/sched/numa-balancing/arch-support.txt b/Documentation/features/sched/numa-balancing/arch-support.txt
> index c68bb2c2cb62..305601da4c05 100644
> --- a/Documentation/features/sched/numa-balancing/arch-support.txt
> +++ b/Documentation/features/sched/numa-balancing/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ..  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/seccomp/seccomp-filter/arch-support.txt b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> index d4271b493b41..4fe6c3c3be5c 100644
> --- a/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> +++ b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/arch-tick-broadcast/arch-support.txt b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> index 83d9e68462bb..593536f7925b 100644
> --- a/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> +++ b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/clockevents/arch-support.txt b/Documentation/features/time/clockevents/arch-support.txt
> index 3d4908fce6da..7a27157da408 100644
> --- a/Documentation/features/time/clockevents/arch-support.txt
> +++ b/Documentation/features/time/clockevents/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/context-tracking/arch-support.txt b/Documentation/features/time/context-tracking/arch-support.txt
> index c29974afffaa..048bfb6d3872 100644
> --- a/Documentation/features/time/context-tracking/arch-support.txt
> +++ b/Documentation/features/time/context-tracking/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/irq-time-acct/arch-support.txt b/Documentation/features/time/irq-time-acct/arch-support.txt
> index 8d73c463ec27..a14bbad8e948 100644
> --- a/Documentation/features/time/irq-time-acct/arch-support.txt
> +++ b/Documentation/features/time/irq-time-acct/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ..  |
> diff --git a/Documentation/features/time/modern-timekeeping/arch-support.txt b/Documentation/features/time/modern-timekeeping/arch-support.txt
> index e7c6ea6b8fb3..2855dfe2464d 100644
> --- a/Documentation/features/time/modern-timekeeping/arch-support.txt
> +++ b/Documentation/features/time/modern-timekeeping/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/time/virt-cpuacct/arch-support.txt b/Documentation/features/time/virt-cpuacct/arch-support.txt
> index 4646457461cf..fb0d0cab9cab 100644
> --- a/Documentation/features/time/virt-cpuacct/arch-support.txt
> +++ b/Documentation/features/time/virt-cpuacct/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/ELF-ASLR/arch-support.txt b/Documentation/features/vm/ELF-ASLR/arch-support.txt
> index 1f71d090ff2c..adc25878d217 100644
> --- a/Documentation/features/vm/ELF-ASLR/arch-support.txt
> +++ b/Documentation/features/vm/ELF-ASLR/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/PG_uncached/arch-support.txt b/Documentation/features/vm/PG_uncached/arch-support.txt
> index fbd5aa463b0a..f05588f9e4b4 100644
> --- a/Documentation/features/vm/PG_uncached/arch-support.txt
> +++ b/Documentation/features/vm/PG_uncached/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/THP/arch-support.txt b/Documentation/features/vm/THP/arch-support.txt
> index 5d7ecc378f29..cf0393711cbe 100644
> --- a/Documentation/features/vm/THP/arch-support.txt
> +++ b/Documentation/features/vm/THP/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/TLB/arch-support.txt b/Documentation/features/vm/TLB/arch-support.txt
> index f7af9678eb66..2bdd3b6cee3c 100644
> --- a/Documentation/features/vm/TLB/arch-support.txt
> +++ b/Documentation/features/vm/TLB/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/huge-vmap/arch-support.txt b/Documentation/features/vm/huge-vmap/arch-support.txt
> index d0713ccc7117..019131c5acce 100644
> --- a/Documentation/features/vm/huge-vmap/arch-support.txt
> +++ b/Documentation/features/vm/huge-vmap/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/ioremap_prot/arch-support.txt b/Documentation/features/vm/ioremap_prot/arch-support.txt
> index 8527601a3739..c6f3e4d68152 100644
> --- a/Documentation/features/vm/ioremap_prot/arch-support.txt
> +++ b/Documentation/features/vm/ioremap_prot/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/numa-memblock/arch-support.txt b/Documentation/features/vm/numa-memblock/arch-support.txt
> index 1a988052cd24..e51cb9f7d166 100644
> --- a/Documentation/features/vm/numa-memblock/arch-support.txt
> +++ b/Documentation/features/vm/numa-memblock/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ..  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/pte_special/arch-support.txt b/Documentation/features/vm/pte_special/arch-support.txt
> index a8378424bc98..3d492a34c8ee 100644
> --- a/Documentation/features/vm/pte_special/arch-support.txt
> +++ b/Documentation/features/vm/pte_special/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -22,7 +23,7 @@
>      |    openrisc: | TODO |
>      |      parisc: | TODO |
>      |     powerpc: |  ok  |
> -    |       riscv: | TODO |
> +    |       riscv: |  ok  |
>      |        s390: |  ok  |
>      |          sh: |  ok  |
>      |       sparc: |  ok  |

WARNING: multiple messages have this Message-ID (diff)
From: palmer@sifive.com (Palmer Dabbelt)
To: linux-riscv@lists.infradead.org
Subject: [PATCH] Documentation/features: Refresh the features list to v4.20-rc2
Date: Wed, 14 Nov 2018 09:53:37 -0800 (PST)	[thread overview]
Message-ID: <mhng-0a49153a-3f84-4939-98ac-4d68b7cec647@palmer-si-x1c4> (raw)
In-Reply-To: <20181113112507.GA14028@gmail.com>

On Tue, 13 Nov 2018 03:25:07 PST (-0800), mingo at kernel.org wrote:
>
> * Palmer Dabbelt <palmer@sifive.com> wrote:
>
>> I didn't even know this existed until David submitted a patch set that
>> included updates to the documentation as a result of some features he
>> added to RISC-V.  It looks like there may be a handful of other people
>> who don't know this exists either, so I figured I'd just mail out a
>> patch set containing all the updates split out as well as I can.
>>
>> This smells like something that sholud be automatic, so if I'm jumping
>> the gun here then feel free to drop this.  If nobody says anything then
>> I guess I'll submit this as a separate PR to Linus from my personal
>> tree, as it's not really a RISC-V thing but it seems like it's worth
>> having docs that match the code where it's trivial -- I assume that's
>> what this does, I didn't actually read anything but the diff because I
>> never trust documentation to be up to date...
>>
>> I feel compelled to say something like "maybe this should be part of
>> checkpatch?", but I'm definately not looking to learn perl :)
>
> I don't think it should be automated or part of checkpatch, but I
> (obviously) agree with the changes, except that I think it should be a
> single patch (combined patch attached below).

I'm happy with a single patch.  Does this mean you own it, or do you want me to 
PR it?

> Thanks,
>
> 	Ingo
>
> Subject: Documentation/features: Refresh the features list to v4.20-rc2
> From: Palmer Dabbelt <palmer@sifive.com>
>
> Run Documentation/features/scripts/feature-refresh.sh to refresh the
> kernel features support matrix list:
>
>  - The new 'csky' architecture was added
>  - s390    now supports KASAN
>  - powerpc now supports stackprotector
>  - xtensa  now supports sg-chain
>  - arm64   now supports queued-spinlocks
>  - parisc  now supports kprobes-events
>  - RISC-V  now supports pte_special
>
> [ mingo: combined the patches and the changelogs. ]
>
> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
> Signed-off-by: Ingo Molnar <mingo@kernel.org>
> ---
>
>  Documentation/features/core/cBPF-JIT/arch-support.txt              | 1 +
>  Documentation/features/core/eBPF-JIT/arch-support.txt              | 1 +
>  Documentation/features/core/generic-idle-thread/arch-support.txt   | 1 +
>  Documentation/features/core/jump-labels/arch-support.txt           | 1 +
>  Documentation/features/core/tracehook/arch-support.txt             | 1 +
>  Documentation/features/debug/KASAN/arch-support.txt                | 3 ++-
>  Documentation/features/debug/gcov-profile-all/arch-support.txt     | 1 +
>  Documentation/features/debug/kgdb/arch-support.txt                 | 1 +
>  Documentation/features/debug/kprobes-on-ftrace/arch-support.txt    | 1 +
>  Documentation/features/debug/kprobes/arch-support.txt              | 1 +
>  Documentation/features/debug/kretprobes/arch-support.txt           | 1 +
>  Documentation/features/debug/optprobes/arch-support.txt            | 1 +
>  Documentation/features/debug/stackprotector/arch-support.txt       | 3 ++-
>  Documentation/features/debug/uprobes/arch-support.txt              | 1 +
>  Documentation/features/debug/user-ret-profiler/arch-support.txt    | 1 +
>  Documentation/features/io/dma-contiguous/arch-support.txt          | 1 +
>  Documentation/features/io/sg-chain/arch-support.txt                | 3 ++-
>  Documentation/features/locking/cmpxchg-local/arch-support.txt      | 1 +
>  Documentation/features/locking/lockdep/arch-support.txt            | 1 +
>  Documentation/features/locking/queued-rwlocks/arch-support.txt     | 1 +
>  Documentation/features/locking/queued-spinlocks/arch-support.txt   | 3 ++-
>  Documentation/features/locking/rwsem-optimized/arch-support.txt    | 1 +
>  Documentation/features/perf/kprobes-event/arch-support.txt         | 3 ++-
>  Documentation/features/perf/perf-regs/arch-support.txt             | 1 +
>  Documentation/features/perf/perf-stackdump/arch-support.txt        | 1 +
>  Documentation/features/sched/membarrier-sync-core/arch-support.txt | 1 +
>  Documentation/features/sched/numa-balancing/arch-support.txt       | 1 +
>  Documentation/features/seccomp/seccomp-filter/arch-support.txt     | 1 +
>  Documentation/features/time/arch-tick-broadcast/arch-support.txt   | 1 +
>  Documentation/features/time/clockevents/arch-support.txt           | 1 +
>  Documentation/features/time/context-tracking/arch-support.txt      | 1 +
>  Documentation/features/time/irq-time-acct/arch-support.txt         | 1 +
>  Documentation/features/time/modern-timekeeping/arch-support.txt    | 1 +
>  Documentation/features/time/virt-cpuacct/arch-support.txt          | 1 +
>  Documentation/features/vm/ELF-ASLR/arch-support.txt                | 1 +
>  Documentation/features/vm/PG_uncached/arch-support.txt             | 1 +
>  Documentation/features/vm/THP/arch-support.txt                     | 1 +
>  Documentation/features/vm/TLB/arch-support.txt                     | 1 +
>  Documentation/features/vm/huge-vmap/arch-support.txt               | 1 +
>  Documentation/features/vm/ioremap_prot/arch-support.txt            | 1 +
>  Documentation/features/vm/numa-memblock/arch-support.txt           | 1 +
>  Documentation/features/vm/pte_special/arch-support.txt             | 3 ++-
>  42 files changed, 48 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/features/core/cBPF-JIT/arch-support.txt b/Documentation/features/core/cBPF-JIT/arch-support.txt
> index 90459cdde314..8620c38d4db0 100644
> --- a/Documentation/features/core/cBPF-JIT/arch-support.txt
> +++ b/Documentation/features/core/cBPF-JIT/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/eBPF-JIT/arch-support.txt b/Documentation/features/core/eBPF-JIT/arch-support.txt
> index c90a0382fe66..9ae6e8d0d10d 100644
> --- a/Documentation/features/core/eBPF-JIT/arch-support.txt
> +++ b/Documentation/features/core/eBPF-JIT/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/generic-idle-thread/arch-support.txt b/Documentation/features/core/generic-idle-thread/arch-support.txt
> index 0ef6acdb991c..365df2c2ff0b 100644
> --- a/Documentation/features/core/generic-idle-thread/arch-support.txt
> +++ b/Documentation/features/core/generic-idle-thread/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/core/jump-labels/arch-support.txt b/Documentation/features/core/jump-labels/arch-support.txt
> index 27cbd63abfd2..c29146c5741e 100644
> --- a/Documentation/features/core/jump-labels/arch-support.txt
> +++ b/Documentation/features/core/jump-labels/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/tracehook/arch-support.txt b/Documentation/features/core/tracehook/arch-support.txt
> index f44c274e40ed..d344b99aae1e 100644
> --- a/Documentation/features/core/tracehook/arch-support.txt
> +++ b/Documentation/features/core/tracehook/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/KASAN/arch-support.txt b/Documentation/features/debug/KASAN/arch-support.txt
> index 282ecc8ea1da..c68adfc1db0e 100644
> --- a/Documentation/features/debug/KASAN/arch-support.txt
> +++ b/Documentation/features/debug/KASAN/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -23,7 +24,7 @@
>      |      parisc: | TODO |
>      |     powerpc: | TODO |
>      |       riscv: | TODO |
> -    |        s390: | TODO |
> +    |        s390: |  ok  |
>      |          sh: | TODO |
>      |       sparc: | TODO |
>      |          um: | TODO |
> diff --git a/Documentation/features/debug/gcov-profile-all/arch-support.txt b/Documentation/features/debug/gcov-profile-all/arch-support.txt
> index 01b2b3004e0a..059d58a549c7 100644
> --- a/Documentation/features/debug/gcov-profile-all/arch-support.txt
> +++ b/Documentation/features/debug/gcov-profile-all/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kgdb/arch-support.txt b/Documentation/features/debug/kgdb/arch-support.txt
> index 3b4dff22329f..3e6b8f07d5d0 100644
> --- a/Documentation/features/debug/kgdb/arch-support.txt
> +++ b/Documentation/features/debug/kgdb/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> index 7e963d0ae646..68f266944d5f 100644
> --- a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> +++ b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kprobes/arch-support.txt b/Documentation/features/debug/kprobes/arch-support.txt
> index 4ada027faf16..f4e45bd58fea 100644
> --- a/Documentation/features/debug/kprobes/arch-support.txt
> +++ b/Documentation/features/debug/kprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/kretprobes/arch-support.txt b/Documentation/features/debug/kretprobes/arch-support.txt
> index 044e13fcca5d..1d5651ef11f8 100644
> --- a/Documentation/features/debug/kretprobes/arch-support.txt
> +++ b/Documentation/features/debug/kretprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/optprobes/arch-support.txt b/Documentation/features/debug/optprobes/arch-support.txt
> index dce7669c918f..fb297a88f62c 100644
> --- a/Documentation/features/debug/optprobes/arch-support.txt
> +++ b/Documentation/features/debug/optprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/stackprotector/arch-support.txt b/Documentation/features/debug/stackprotector/arch-support.txt
> index 954ac1c95553..32bbdfc64c32 100644
> --- a/Documentation/features/debug/stackprotector/arch-support.txt
> +++ b/Documentation/features/debug/stackprotector/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -21,7 +22,7 @@
>      |       nios2: | TODO |
>      |    openrisc: | TODO |
>      |      parisc: | TODO |
> -    |     powerpc: | TODO |
> +    |     powerpc: |  ok  |
>      |       riscv: | TODO |
>      |        s390: | TODO |
>      |          sh: |  ok  |
> diff --git a/Documentation/features/debug/uprobes/arch-support.txt b/Documentation/features/debug/uprobes/arch-support.txt
> index 1a3f9d3229bf..1c577d0cfc7f 100644
> --- a/Documentation/features/debug/uprobes/arch-support.txt
> +++ b/Documentation/features/debug/uprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/user-ret-profiler/arch-support.txt b/Documentation/features/debug/user-ret-profiler/arch-support.txt
> index 1d78d1069a5f..6bfa36b0e017 100644
> --- a/Documentation/features/debug/user-ret-profiler/arch-support.txt
> +++ b/Documentation/features/debug/user-ret-profiler/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/io/dma-contiguous/arch-support.txt b/Documentation/features/io/dma-contiguous/arch-support.txt
> index 30c072d2b67c..eb28b5c97ca6 100644
> --- a/Documentation/features/io/dma-contiguous/arch-support.txt
> +++ b/Documentation/features/io/dma-contiguous/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/io/sg-chain/arch-support.txt b/Documentation/features/io/sg-chain/arch-support.txt
> index 6554f0372c3f..3c85efb8bc8d 100644
> --- a/Documentation/features/io/sg-chain/arch-support.txt
> +++ b/Documentation/features/io/sg-chain/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> @@ -29,5 +30,5 @@
>      |          um: | TODO |
>      |   unicore32: | TODO |
>      |         x86: |  ok  |
> -    |      xtensa: | TODO |
> +    |      xtensa: |  ok  |
>      -----------------------
> diff --git a/Documentation/features/locking/cmpxchg-local/arch-support.txt b/Documentation/features/locking/cmpxchg-local/arch-support.txt
> index 51704a2dc8d1..242ff5a6586e 100644
> --- a/Documentation/features/locking/cmpxchg-local/arch-support.txt
> +++ b/Documentation/features/locking/cmpxchg-local/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/lockdep/arch-support.txt b/Documentation/features/locking/lockdep/arch-support.txt
> index bd39c5edd460..941fd5b1094d 100644
> --- a/Documentation/features/locking/lockdep/arch-support.txt
> +++ b/Documentation/features/locking/lockdep/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/queued-rwlocks/arch-support.txt b/Documentation/features/locking/queued-rwlocks/arch-support.txt
> index da7aff3bee0b..c683da198f31 100644
> --- a/Documentation/features/locking/queued-rwlocks/arch-support.txt
> +++ b/Documentation/features/locking/queued-rwlocks/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/queued-spinlocks/arch-support.txt b/Documentation/features/locking/queued-spinlocks/arch-support.txt
> index 478e9101322c..743aa6691715 100644
> --- a/Documentation/features/locking/queued-spinlocks/arch-support.txt
> +++ b/Documentation/features/locking/queued-spinlocks/arch-support.txt
> @@ -9,8 +9,9 @@
>      |       alpha: | TODO |
>      |         arc: | TODO |
>      |         arm: | TODO |
> -    |       arm64: | TODO |
> +    |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/rwsem-optimized/arch-support.txt b/Documentation/features/locking/rwsem-optimized/arch-support.txt
> index e54b1f1a8091..7521d7500fbe 100644
> --- a/Documentation/features/locking/rwsem-optimized/arch-support.txt
> +++ b/Documentation/features/locking/rwsem-optimized/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/perf/kprobes-event/arch-support.txt b/Documentation/features/perf/kprobes-event/arch-support.txt
> index 7331402d1887..86ae33c70475 100644
> --- a/Documentation/features/perf/kprobes-event/arch-support.txt
> +++ b/Documentation/features/perf/kprobes-event/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> @@ -20,7 +21,7 @@
>      |       nds32: |  ok  |
>      |       nios2: | TODO |
>      |    openrisc: | TODO |
> -    |      parisc: | TODO |
> +    |      parisc: |  ok  |
>      |     powerpc: |  ok  |
>      |       riscv: | TODO |
>      |        s390: |  ok  |
> diff --git a/Documentation/features/perf/perf-regs/arch-support.txt b/Documentation/features/perf/perf-regs/arch-support.txt
> index 53feeee6cdad..687d049d9cee 100644
> --- a/Documentation/features/perf/perf-regs/arch-support.txt
> +++ b/Documentation/features/perf/perf-regs/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/perf/perf-stackdump/arch-support.txt b/Documentation/features/perf/perf-stackdump/arch-support.txt
> index 16164348e0ea..90996e3d18a8 100644
> --- a/Documentation/features/perf/perf-stackdump/arch-support.txt
> +++ b/Documentation/features/perf/perf-stackdump/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/sched/membarrier-sync-core/arch-support.txt b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> index c7858dd1ea8f..8a521a622966 100644
> --- a/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> +++ b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> @@ -34,6 +34,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/sched/numa-balancing/arch-support.txt b/Documentation/features/sched/numa-balancing/arch-support.txt
> index c68bb2c2cb62..305601da4c05 100644
> --- a/Documentation/features/sched/numa-balancing/arch-support.txt
> +++ b/Documentation/features/sched/numa-balancing/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ..  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/seccomp/seccomp-filter/arch-support.txt b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> index d4271b493b41..4fe6c3c3be5c 100644
> --- a/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> +++ b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/arch-tick-broadcast/arch-support.txt b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> index 83d9e68462bb..593536f7925b 100644
> --- a/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> +++ b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/clockevents/arch-support.txt b/Documentation/features/time/clockevents/arch-support.txt
> index 3d4908fce6da..7a27157da408 100644
> --- a/Documentation/features/time/clockevents/arch-support.txt
> +++ b/Documentation/features/time/clockevents/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/context-tracking/arch-support.txt b/Documentation/features/time/context-tracking/arch-support.txt
> index c29974afffaa..048bfb6d3872 100644
> --- a/Documentation/features/time/context-tracking/arch-support.txt
> +++ b/Documentation/features/time/context-tracking/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/irq-time-acct/arch-support.txt b/Documentation/features/time/irq-time-acct/arch-support.txt
> index 8d73c463ec27..a14bbad8e948 100644
> --- a/Documentation/features/time/irq-time-acct/arch-support.txt
> +++ b/Documentation/features/time/irq-time-acct/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ..  |
> diff --git a/Documentation/features/time/modern-timekeeping/arch-support.txt b/Documentation/features/time/modern-timekeeping/arch-support.txt
> index e7c6ea6b8fb3..2855dfe2464d 100644
> --- a/Documentation/features/time/modern-timekeeping/arch-support.txt
> +++ b/Documentation/features/time/modern-timekeeping/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/time/virt-cpuacct/arch-support.txt b/Documentation/features/time/virt-cpuacct/arch-support.txt
> index 4646457461cf..fb0d0cab9cab 100644
> --- a/Documentation/features/time/virt-cpuacct/arch-support.txt
> +++ b/Documentation/features/time/virt-cpuacct/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/ELF-ASLR/arch-support.txt b/Documentation/features/vm/ELF-ASLR/arch-support.txt
> index 1f71d090ff2c..adc25878d217 100644
> --- a/Documentation/features/vm/ELF-ASLR/arch-support.txt
> +++ b/Documentation/features/vm/ELF-ASLR/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/PG_uncached/arch-support.txt b/Documentation/features/vm/PG_uncached/arch-support.txt
> index fbd5aa463b0a..f05588f9e4b4 100644
> --- a/Documentation/features/vm/PG_uncached/arch-support.txt
> +++ b/Documentation/features/vm/PG_uncached/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/THP/arch-support.txt b/Documentation/features/vm/THP/arch-support.txt
> index 5d7ecc378f29..cf0393711cbe 100644
> --- a/Documentation/features/vm/THP/arch-support.txt
> +++ b/Documentation/features/vm/THP/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/TLB/arch-support.txt b/Documentation/features/vm/TLB/arch-support.txt
> index f7af9678eb66..2bdd3b6cee3c 100644
> --- a/Documentation/features/vm/TLB/arch-support.txt
> +++ b/Documentation/features/vm/TLB/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/huge-vmap/arch-support.txt b/Documentation/features/vm/huge-vmap/arch-support.txt
> index d0713ccc7117..019131c5acce 100644
> --- a/Documentation/features/vm/huge-vmap/arch-support.txt
> +++ b/Documentation/features/vm/huge-vmap/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/ioremap_prot/arch-support.txt b/Documentation/features/vm/ioremap_prot/arch-support.txt
> index 8527601a3739..c6f3e4d68152 100644
> --- a/Documentation/features/vm/ioremap_prot/arch-support.txt
> +++ b/Documentation/features/vm/ioremap_prot/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/numa-memblock/arch-support.txt b/Documentation/features/vm/numa-memblock/arch-support.txt
> index 1a988052cd24..e51cb9f7d166 100644
> --- a/Documentation/features/vm/numa-memblock/arch-support.txt
> +++ b/Documentation/features/vm/numa-memblock/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ..  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/pte_special/arch-support.txt b/Documentation/features/vm/pte_special/arch-support.txt
> index a8378424bc98..3d492a34c8ee 100644
> --- a/Documentation/features/vm/pte_special/arch-support.txt
> +++ b/Documentation/features/vm/pte_special/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -22,7 +23,7 @@
>      |    openrisc: | TODO |
>      |      parisc: | TODO |
>      |     powerpc: |  ok  |
> -    |       riscv: | TODO |
> +    |       riscv: |  ok  |
>      |        s390: |  ok  |
>      |          sh: |  ok  |
>      |       sparc: |  ok  |

WARNING: multiple messages have this Message-ID (diff)
From: Palmer Dabbelt <palmer@sifive.com>
To: mingo@kernel.org
Cc: andrea.parri@amarulasolutions.com, aou@eecs.berkeley.edu,
	keescook@chromium.org, Arnd Bergmann <arnd@arndb.de>,
	corbet@lwn.net, yamada.masahiro@socionext.com, jhogan@kernel.org,
	linux-doc@vger.kernel.org, Will Deacon <will.deacon@arm.com>,
	linux-kernel@vger.kernel.org, david.abdurachmanov@gmail.com,
	dhowells@redhat.com, jcmvbkbc@gmail.com,
	rmk+kernel@armlinux.org.uk, mathieu.desnoyers@efficios.com,
	ren_guo@c-sky.com, jglisse@redhat.com,
	linux-riscv@lists.infradead.org
Subject: Re: [PATCH] Documentation/features: Refresh the features list to v4.20-rc2
Date: Wed, 14 Nov 2018 09:53:37 -0800 (PST)	[thread overview]
Message-ID: <mhng-0a49153a-3f84-4939-98ac-4d68b7cec647@palmer-si-x1c4> (raw)
Message-ID: <20181114175337.N4e-OQ-mZnIqUn2lFCQAnsmwfLHwWiUAcnL_Ley1YWE@z> (raw)
In-Reply-To: <20181113112507.GA14028@gmail.com>

On Tue, 13 Nov 2018 03:25:07 PST (-0800), mingo@kernel.org wrote:
>
> * Palmer Dabbelt <palmer@sifive.com> wrote:
>
>> I didn't even know this existed until David submitted a patch set that
>> included updates to the documentation as a result of some features he
>> added to RISC-V.  It looks like there may be a handful of other people
>> who don't know this exists either, so I figured I'd just mail out a
>> patch set containing all the updates split out as well as I can.
>>
>> This smells like something that sholud be automatic, so if I'm jumping
>> the gun here then feel free to drop this.  If nobody says anything then
>> I guess I'll submit this as a separate PR to Linus from my personal
>> tree, as it's not really a RISC-V thing but it seems like it's worth
>> having docs that match the code where it's trivial -- I assume that's
>> what this does, I didn't actually read anything but the diff because I
>> never trust documentation to be up to date...
>>
>> I feel compelled to say something like "maybe this should be part of
>> checkpatch?", but I'm definately not looking to learn perl :)
>
> I don't think it should be automated or part of checkpatch, but I
> (obviously) agree with the changes, except that I think it should be a
> single patch (combined patch attached below).

I'm happy with a single patch.  Does this mean you own it, or do you want me to 
PR it?

> Thanks,
>
> 	Ingo
>
> Subject: Documentation/features: Refresh the features list to v4.20-rc2
> From: Palmer Dabbelt <palmer@sifive.com>
>
> Run Documentation/features/scripts/feature-refresh.sh to refresh the
> kernel features support matrix list:
>
>  - The new 'csky' architecture was added
>  - s390    now supports KASAN
>  - powerpc now supports stackprotector
>  - xtensa  now supports sg-chain
>  - arm64   now supports queued-spinlocks
>  - parisc  now supports kprobes-events
>  - RISC-V  now supports pte_special
>
> [ mingo: combined the patches and the changelogs. ]
>
> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
> Signed-off-by: Ingo Molnar <mingo@kernel.org>
> ---
>
>  Documentation/features/core/cBPF-JIT/arch-support.txt              | 1 +
>  Documentation/features/core/eBPF-JIT/arch-support.txt              | 1 +
>  Documentation/features/core/generic-idle-thread/arch-support.txt   | 1 +
>  Documentation/features/core/jump-labels/arch-support.txt           | 1 +
>  Documentation/features/core/tracehook/arch-support.txt             | 1 +
>  Documentation/features/debug/KASAN/arch-support.txt                | 3 ++-
>  Documentation/features/debug/gcov-profile-all/arch-support.txt     | 1 +
>  Documentation/features/debug/kgdb/arch-support.txt                 | 1 +
>  Documentation/features/debug/kprobes-on-ftrace/arch-support.txt    | 1 +
>  Documentation/features/debug/kprobes/arch-support.txt              | 1 +
>  Documentation/features/debug/kretprobes/arch-support.txt           | 1 +
>  Documentation/features/debug/optprobes/arch-support.txt            | 1 +
>  Documentation/features/debug/stackprotector/arch-support.txt       | 3 ++-
>  Documentation/features/debug/uprobes/arch-support.txt              | 1 +
>  Documentation/features/debug/user-ret-profiler/arch-support.txt    | 1 +
>  Documentation/features/io/dma-contiguous/arch-support.txt          | 1 +
>  Documentation/features/io/sg-chain/arch-support.txt                | 3 ++-
>  Documentation/features/locking/cmpxchg-local/arch-support.txt      | 1 +
>  Documentation/features/locking/lockdep/arch-support.txt            | 1 +
>  Documentation/features/locking/queued-rwlocks/arch-support.txt     | 1 +
>  Documentation/features/locking/queued-spinlocks/arch-support.txt   | 3 ++-
>  Documentation/features/locking/rwsem-optimized/arch-support.txt    | 1 +
>  Documentation/features/perf/kprobes-event/arch-support.txt         | 3 ++-
>  Documentation/features/perf/perf-regs/arch-support.txt             | 1 +
>  Documentation/features/perf/perf-stackdump/arch-support.txt        | 1 +
>  Documentation/features/sched/membarrier-sync-core/arch-support.txt | 1 +
>  Documentation/features/sched/numa-balancing/arch-support.txt       | 1 +
>  Documentation/features/seccomp/seccomp-filter/arch-support.txt     | 1 +
>  Documentation/features/time/arch-tick-broadcast/arch-support.txt   | 1 +
>  Documentation/features/time/clockevents/arch-support.txt           | 1 +
>  Documentation/features/time/context-tracking/arch-support.txt      | 1 +
>  Documentation/features/time/irq-time-acct/arch-support.txt         | 1 +
>  Documentation/features/time/modern-timekeeping/arch-support.txt    | 1 +
>  Documentation/features/time/virt-cpuacct/arch-support.txt          | 1 +
>  Documentation/features/vm/ELF-ASLR/arch-support.txt                | 1 +
>  Documentation/features/vm/PG_uncached/arch-support.txt             | 1 +
>  Documentation/features/vm/THP/arch-support.txt                     | 1 +
>  Documentation/features/vm/TLB/arch-support.txt                     | 1 +
>  Documentation/features/vm/huge-vmap/arch-support.txt               | 1 +
>  Documentation/features/vm/ioremap_prot/arch-support.txt            | 1 +
>  Documentation/features/vm/numa-memblock/arch-support.txt           | 1 +
>  Documentation/features/vm/pte_special/arch-support.txt             | 3 ++-
>  42 files changed, 48 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/features/core/cBPF-JIT/arch-support.txt b/Documentation/features/core/cBPF-JIT/arch-support.txt
> index 90459cdde314..8620c38d4db0 100644
> --- a/Documentation/features/core/cBPF-JIT/arch-support.txt
> +++ b/Documentation/features/core/cBPF-JIT/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/eBPF-JIT/arch-support.txt b/Documentation/features/core/eBPF-JIT/arch-support.txt
> index c90a0382fe66..9ae6e8d0d10d 100644
> --- a/Documentation/features/core/eBPF-JIT/arch-support.txt
> +++ b/Documentation/features/core/eBPF-JIT/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/generic-idle-thread/arch-support.txt b/Documentation/features/core/generic-idle-thread/arch-support.txt
> index 0ef6acdb991c..365df2c2ff0b 100644
> --- a/Documentation/features/core/generic-idle-thread/arch-support.txt
> +++ b/Documentation/features/core/generic-idle-thread/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/core/jump-labels/arch-support.txt b/Documentation/features/core/jump-labels/arch-support.txt
> index 27cbd63abfd2..c29146c5741e 100644
> --- a/Documentation/features/core/jump-labels/arch-support.txt
> +++ b/Documentation/features/core/jump-labels/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/core/tracehook/arch-support.txt b/Documentation/features/core/tracehook/arch-support.txt
> index f44c274e40ed..d344b99aae1e 100644
> --- a/Documentation/features/core/tracehook/arch-support.txt
> +++ b/Documentation/features/core/tracehook/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/KASAN/arch-support.txt b/Documentation/features/debug/KASAN/arch-support.txt
> index 282ecc8ea1da..c68adfc1db0e 100644
> --- a/Documentation/features/debug/KASAN/arch-support.txt
> +++ b/Documentation/features/debug/KASAN/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -23,7 +24,7 @@
>      |      parisc: | TODO |
>      |     powerpc: | TODO |
>      |       riscv: | TODO |
> -    |        s390: | TODO |
> +    |        s390: |  ok  |
>      |          sh: | TODO |
>      |       sparc: | TODO |
>      |          um: | TODO |
> diff --git a/Documentation/features/debug/gcov-profile-all/arch-support.txt b/Documentation/features/debug/gcov-profile-all/arch-support.txt
> index 01b2b3004e0a..059d58a549c7 100644
> --- a/Documentation/features/debug/gcov-profile-all/arch-support.txt
> +++ b/Documentation/features/debug/gcov-profile-all/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kgdb/arch-support.txt b/Documentation/features/debug/kgdb/arch-support.txt
> index 3b4dff22329f..3e6b8f07d5d0 100644
> --- a/Documentation/features/debug/kgdb/arch-support.txt
> +++ b/Documentation/features/debug/kgdb/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> index 7e963d0ae646..68f266944d5f 100644
> --- a/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> +++ b/Documentation/features/debug/kprobes-on-ftrace/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/kprobes/arch-support.txt b/Documentation/features/debug/kprobes/arch-support.txt
> index 4ada027faf16..f4e45bd58fea 100644
> --- a/Documentation/features/debug/kprobes/arch-support.txt
> +++ b/Documentation/features/debug/kprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/kretprobes/arch-support.txt b/Documentation/features/debug/kretprobes/arch-support.txt
> index 044e13fcca5d..1d5651ef11f8 100644
> --- a/Documentation/features/debug/kretprobes/arch-support.txt
> +++ b/Documentation/features/debug/kretprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/debug/optprobes/arch-support.txt b/Documentation/features/debug/optprobes/arch-support.txt
> index dce7669c918f..fb297a88f62c 100644
> --- a/Documentation/features/debug/optprobes/arch-support.txt
> +++ b/Documentation/features/debug/optprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/stackprotector/arch-support.txt b/Documentation/features/debug/stackprotector/arch-support.txt
> index 954ac1c95553..32bbdfc64c32 100644
> --- a/Documentation/features/debug/stackprotector/arch-support.txt
> +++ b/Documentation/features/debug/stackprotector/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -21,7 +22,7 @@
>      |       nios2: | TODO |
>      |    openrisc: | TODO |
>      |      parisc: | TODO |
> -    |     powerpc: | TODO |
> +    |     powerpc: |  ok  |
>      |       riscv: | TODO |
>      |        s390: | TODO |
>      |          sh: |  ok  |
> diff --git a/Documentation/features/debug/uprobes/arch-support.txt b/Documentation/features/debug/uprobes/arch-support.txt
> index 1a3f9d3229bf..1c577d0cfc7f 100644
> --- a/Documentation/features/debug/uprobes/arch-support.txt
> +++ b/Documentation/features/debug/uprobes/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/debug/user-ret-profiler/arch-support.txt b/Documentation/features/debug/user-ret-profiler/arch-support.txt
> index 1d78d1069a5f..6bfa36b0e017 100644
> --- a/Documentation/features/debug/user-ret-profiler/arch-support.txt
> +++ b/Documentation/features/debug/user-ret-profiler/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/io/dma-contiguous/arch-support.txt b/Documentation/features/io/dma-contiguous/arch-support.txt
> index 30c072d2b67c..eb28b5c97ca6 100644
> --- a/Documentation/features/io/dma-contiguous/arch-support.txt
> +++ b/Documentation/features/io/dma-contiguous/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/io/sg-chain/arch-support.txt b/Documentation/features/io/sg-chain/arch-support.txt
> index 6554f0372c3f..3c85efb8bc8d 100644
> --- a/Documentation/features/io/sg-chain/arch-support.txt
> +++ b/Documentation/features/io/sg-chain/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> @@ -29,5 +30,5 @@
>      |          um: | TODO |
>      |   unicore32: | TODO |
>      |         x86: |  ok  |
> -    |      xtensa: | TODO |
> +    |      xtensa: |  ok  |
>      -----------------------
> diff --git a/Documentation/features/locking/cmpxchg-local/arch-support.txt b/Documentation/features/locking/cmpxchg-local/arch-support.txt
> index 51704a2dc8d1..242ff5a6586e 100644
> --- a/Documentation/features/locking/cmpxchg-local/arch-support.txt
> +++ b/Documentation/features/locking/cmpxchg-local/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/lockdep/arch-support.txt b/Documentation/features/locking/lockdep/arch-support.txt
> index bd39c5edd460..941fd5b1094d 100644
> --- a/Documentation/features/locking/lockdep/arch-support.txt
> +++ b/Documentation/features/locking/lockdep/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/queued-rwlocks/arch-support.txt b/Documentation/features/locking/queued-rwlocks/arch-support.txt
> index da7aff3bee0b..c683da198f31 100644
> --- a/Documentation/features/locking/queued-rwlocks/arch-support.txt
> +++ b/Documentation/features/locking/queued-rwlocks/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: |  ok  |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/queued-spinlocks/arch-support.txt b/Documentation/features/locking/queued-spinlocks/arch-support.txt
> index 478e9101322c..743aa6691715 100644
> --- a/Documentation/features/locking/queued-spinlocks/arch-support.txt
> +++ b/Documentation/features/locking/queued-spinlocks/arch-support.txt
> @@ -9,8 +9,9 @@
>      |       alpha: | TODO |
>      |         arc: | TODO |
>      |         arm: | TODO |
> -    |       arm64: | TODO |
> +    |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/locking/rwsem-optimized/arch-support.txt b/Documentation/features/locking/rwsem-optimized/arch-support.txt
> index e54b1f1a8091..7521d7500fbe 100644
> --- a/Documentation/features/locking/rwsem-optimized/arch-support.txt
> +++ b/Documentation/features/locking/rwsem-optimized/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/perf/kprobes-event/arch-support.txt b/Documentation/features/perf/kprobes-event/arch-support.txt
> index 7331402d1887..86ae33c70475 100644
> --- a/Documentation/features/perf/kprobes-event/arch-support.txt
> +++ b/Documentation/features/perf/kprobes-event/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> @@ -20,7 +21,7 @@
>      |       nds32: |  ok  |
>      |       nios2: | TODO |
>      |    openrisc: | TODO |
> -    |      parisc: | TODO |
> +    |      parisc: |  ok  |
>      |     powerpc: |  ok  |
>      |       riscv: | TODO |
>      |        s390: |  ok  |
> diff --git a/Documentation/features/perf/perf-regs/arch-support.txt b/Documentation/features/perf/perf-regs/arch-support.txt
> index 53feeee6cdad..687d049d9cee 100644
> --- a/Documentation/features/perf/perf-regs/arch-support.txt
> +++ b/Documentation/features/perf/perf-regs/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/perf/perf-stackdump/arch-support.txt b/Documentation/features/perf/perf-stackdump/arch-support.txt
> index 16164348e0ea..90996e3d18a8 100644
> --- a/Documentation/features/perf/perf-stackdump/arch-support.txt
> +++ b/Documentation/features/perf/perf-stackdump/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/sched/membarrier-sync-core/arch-support.txt b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> index c7858dd1ea8f..8a521a622966 100644
> --- a/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> +++ b/Documentation/features/sched/membarrier-sync-core/arch-support.txt
> @@ -34,6 +34,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/sched/numa-balancing/arch-support.txt b/Documentation/features/sched/numa-balancing/arch-support.txt
> index c68bb2c2cb62..305601da4c05 100644
> --- a/Documentation/features/sched/numa-balancing/arch-support.txt
> +++ b/Documentation/features/sched/numa-balancing/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ..  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/seccomp/seccomp-filter/arch-support.txt b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> index d4271b493b41..4fe6c3c3be5c 100644
> --- a/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> +++ b/Documentation/features/seccomp/seccomp-filter/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/arch-tick-broadcast/arch-support.txt b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> index 83d9e68462bb..593536f7925b 100644
> --- a/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> +++ b/Documentation/features/time/arch-tick-broadcast/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/clockevents/arch-support.txt b/Documentation/features/time/clockevents/arch-support.txt
> index 3d4908fce6da..7a27157da408 100644
> --- a/Documentation/features/time/clockevents/arch-support.txt
> +++ b/Documentation/features/time/clockevents/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/context-tracking/arch-support.txt b/Documentation/features/time/context-tracking/arch-support.txt
> index c29974afffaa..048bfb6d3872 100644
> --- a/Documentation/features/time/context-tracking/arch-support.txt
> +++ b/Documentation/features/time/context-tracking/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/time/irq-time-acct/arch-support.txt b/Documentation/features/time/irq-time-acct/arch-support.txt
> index 8d73c463ec27..a14bbad8e948 100644
> --- a/Documentation/features/time/irq-time-acct/arch-support.txt
> +++ b/Documentation/features/time/irq-time-acct/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ..  |
> diff --git a/Documentation/features/time/modern-timekeeping/arch-support.txt b/Documentation/features/time/modern-timekeeping/arch-support.txt
> index e7c6ea6b8fb3..2855dfe2464d 100644
> --- a/Documentation/features/time/modern-timekeeping/arch-support.txt
> +++ b/Documentation/features/time/modern-timekeeping/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: |  ok  |
> +    |        csky: |  ok  |
>      |       h8300: |  ok  |
>      |     hexagon: |  ok  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/time/virt-cpuacct/arch-support.txt b/Documentation/features/time/virt-cpuacct/arch-support.txt
> index 4646457461cf..fb0d0cab9cab 100644
> --- a/Documentation/features/time/virt-cpuacct/arch-support.txt
> +++ b/Documentation/features/time/virt-cpuacct/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/ELF-ASLR/arch-support.txt b/Documentation/features/vm/ELF-ASLR/arch-support.txt
> index 1f71d090ff2c..adc25878d217 100644
> --- a/Documentation/features/vm/ELF-ASLR/arch-support.txt
> +++ b/Documentation/features/vm/ELF-ASLR/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/PG_uncached/arch-support.txt b/Documentation/features/vm/PG_uncached/arch-support.txt
> index fbd5aa463b0a..f05588f9e4b4 100644
> --- a/Documentation/features/vm/PG_uncached/arch-support.txt
> +++ b/Documentation/features/vm/PG_uncached/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/THP/arch-support.txt b/Documentation/features/vm/THP/arch-support.txt
> index 5d7ecc378f29..cf0393711cbe 100644
> --- a/Documentation/features/vm/THP/arch-support.txt
> +++ b/Documentation/features/vm/THP/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/TLB/arch-support.txt b/Documentation/features/vm/TLB/arch-support.txt
> index f7af9678eb66..2bdd3b6cee3c 100644
> --- a/Documentation/features/vm/TLB/arch-support.txt
> +++ b/Documentation/features/vm/TLB/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/huge-vmap/arch-support.txt b/Documentation/features/vm/huge-vmap/arch-support.txt
> index d0713ccc7117..019131c5acce 100644
> --- a/Documentation/features/vm/huge-vmap/arch-support.txt
> +++ b/Documentation/features/vm/huge-vmap/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/ioremap_prot/arch-support.txt b/Documentation/features/vm/ioremap_prot/arch-support.txt
> index 8527601a3739..c6f3e4d68152 100644
> --- a/Documentation/features/vm/ioremap_prot/arch-support.txt
> +++ b/Documentation/features/vm/ioremap_prot/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: | TODO |
>      |       arm64: | TODO |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> diff --git a/Documentation/features/vm/numa-memblock/arch-support.txt b/Documentation/features/vm/numa-memblock/arch-support.txt
> index 1a988052cd24..e51cb9f7d166 100644
> --- a/Documentation/features/vm/numa-memblock/arch-support.txt
> +++ b/Documentation/features/vm/numa-memblock/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ..  |
>      |       arm64: |  ok  |
>      |         c6x: |  ..  |
> +    |        csky: | TODO |
>      |       h8300: |  ..  |
>      |     hexagon: |  ..  |
>      |        ia64: |  ok  |
> diff --git a/Documentation/features/vm/pte_special/arch-support.txt b/Documentation/features/vm/pte_special/arch-support.txt
> index a8378424bc98..3d492a34c8ee 100644
> --- a/Documentation/features/vm/pte_special/arch-support.txt
> +++ b/Documentation/features/vm/pte_special/arch-support.txt
> @@ -11,6 +11,7 @@
>      |         arm: |  ok  |
>      |       arm64: |  ok  |
>      |         c6x: | TODO |
> +    |        csky: | TODO |
>      |       h8300: | TODO |
>      |     hexagon: | TODO |
>      |        ia64: | TODO |
> @@ -22,7 +23,7 @@
>      |    openrisc: | TODO |
>      |      parisc: | TODO |
>      |     powerpc: |  ok  |
> -    |       riscv: | TODO |
> +    |       riscv: |  ok  |
>      |        s390: |  ok  |
>      |          sh: |  ok  |
>      |       sparc: |  ok  |

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

  reply	other threads:[~2018-11-14 17:53 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-13  2:01 Re-run features-refresh.sh Palmer Dabbelt
2018-11-13  2:01 ` Palmer Dabbelt
2018-11-13  2:01 ` Palmer Dabbelt
2018-11-13  2:01 ` [PATCH 1/7] doc: features-refresh.sh for csky Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01 ` [PATCH 2/7] doc: Indicate that s390 supports KASAN Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01 ` [PATCH 3/7] doc: Indicate that powerpc supports stackprotector Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01 ` [PATCH 4/7] doc: Indicate that xtensa supports sg-chain Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:13   ` Max Filippov
2018-11-13  2:13     ` Max Filippov
2018-11-13  2:13     ` Max Filippov
2018-11-13  2:01 ` [PATCH 5/7] doc: Indicate that arm64 support queued-spinlocks Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01 ` [PATCH 6/7] doc: Indicate that parisc supports kprobes-events Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01 ` [PATCH 7/7] doc: Indicate that RISC-V support pte_special Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13  2:01   ` Palmer Dabbelt
2018-11-13 11:25 ` [PATCH] Documentation/features: Refresh the features list to v4.20-rc2 Ingo Molnar
2018-11-13 11:25   ` Ingo Molnar
2018-11-13 11:25   ` Ingo Molnar
2018-11-14 17:53   ` Palmer Dabbelt [this message]
2018-11-14 17:53     ` Palmer Dabbelt
2018-11-14 17:53     ` Palmer Dabbelt
2018-11-15  9:12 ` Re-run features-refresh.sh Christoph Hellwig
2018-11-15  9:12   ` Christoph Hellwig
2018-11-15  9:12   ` Christoph Hellwig

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=mhng-0a49153a-3f84-4939-98ac-4d68b7cec647@palmer-si-x1c4 \
    --to=palmer@sifive.com \
    --cc=andrea.parri@amarulasolutions.com \
    --cc=aou@eecs.berkeley.edu \
    --cc=arnd@arndb.de \
    --cc=corbet@lwn.net \
    --cc=david.abdurachmanov@gmail.com \
    --cc=dhowells@redhat.com \
    --cc=jcmvbkbc@gmail.com \
    --cc=jglisse@redhat.com \
    --cc=jhogan@kernel.org \
    --cc=keescook@chromium.org \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-riscv@lists.infradead.org \
    --cc=mathieu.desnoyers@efficios.com \
    --cc=mingo@kernel.org \
    --cc=ren_guo@c-sky.com \
    --cc=rmk+kernel@armlinux.org.uk \
    --cc=will.deacon@arm.com \
    --cc=yamada.masahiro@socionext.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.