Skip to content

Commit e8c7ef7

Browse files
RISC-V: Sort select statements alphanumerically
Like patch b1b3f49 ("ARM: config: sort select statements alphanumerically") , we sort all our select statements alphanumerically by using the perl script in patch b1b3f49 as above. As suggested by Andrew Morton: This is a pet peeve of mine. Any time there's a long list of items (header file inclusions, kconfig entries, array initalisers, etc) and someone wants to add a new item, they *always* go and stick it at the end of the list. Guys, don't do this. Either put the new item into a randomly-chosen position or, probably better, alphanumerically sort the list. Suggested-by: Zong Li <[email protected]> [Palmer: Re-ran the script, as there were predictably a bunch of conflicts] Signed-off-by: Palmer Dabbelt <[email protected]>
1 parent 084623e commit e8c7ef7

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

arch/riscv/Kconfig

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -12,64 +12,64 @@ config 32BIT
1212

1313
config RISCV
1414
def_bool y
15-
select OF
16-
select OF_EARLY_FLATTREE
17-
select OF_IRQ
1815
select ARCH_HAS_BINFMT_FLAT
16+
select ARCH_HAS_DEBUG_VIRTUAL if MMU
1917
select ARCH_HAS_DEBUG_WX
18+
select ARCH_HAS_GCOV_PROFILE_ALL
19+
select ARCH_HAS_GIGANTIC_PAGE
20+
select ARCH_HAS_MMIOWB
21+
select ARCH_HAS_PTE_SPECIAL
22+
select ARCH_HAS_SET_DIRECT_MAP
23+
select ARCH_HAS_SET_MEMORY
24+
select ARCH_HAS_STRICT_KERNEL_RWX if MMU
25+
select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
2026
select ARCH_WANT_FRAME_POINTERS
27+
select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
2128
select CLONE_BACKWARDS
2229
select COMMON_CLK
30+
select EDAC_SUPPORT
31+
select GENERIC_ARCH_TOPOLOGY if SMP
32+
select GENERIC_ATOMIC64 if !64BIT
2333
select GENERIC_CLOCKEVENTS
34+
select GENERIC_IOREMAP
35+
select GENERIC_IRQ_MULTI_HANDLER
2436
select GENERIC_IRQ_SHOW
2537
select GENERIC_PCI_IOMAP
38+
select GENERIC_PTDUMP if MMU
2639
select GENERIC_SCHED_CLOCK
40+
select GENERIC_SMP_IDLE_THREAD
2741
select GENERIC_STRNCPY_FROM_USER if MMU
2842
select GENERIC_STRNLEN_USER if MMU
29-
select GENERIC_SMP_IDLE_THREAD
30-
select GENERIC_ATOMIC64 if !64BIT
31-
select GENERIC_IOREMAP
32-
select GENERIC_PTDUMP if MMU
3343
select HAVE_ARCH_AUDITSYSCALL
44+
select HAVE_ARCH_KASAN if MMU && 64BIT
45+
select HAVE_ARCH_KGDB
46+
select HAVE_ARCH_KGDB_QXFER_PKT
47+
select HAVE_ARCH_MMAP_RND_BITS if MMU
3448
select HAVE_ARCH_SECCOMP_FILTER
49+
select HAVE_ARCH_TRACEHOOK
3550
select HAVE_ASM_MODVERSIONS
51+
select HAVE_COPY_THREAD_TLS
3652
select HAVE_DMA_CONTIGUOUS if MMU
53+
select HAVE_EBPF_JIT if MMU
3754
select HAVE_FUTEX_CMPXCHG if FUTEX
55+
select HAVE_PCI
3856
select HAVE_PERF_EVENTS
3957
select HAVE_PERF_REGS
4058
select HAVE_PERF_USER_STACK_DUMP
4159
select HAVE_SYSCALL_TRACEPOINTS
4260
select IRQ_DOMAIN
43-
select SPARSE_IRQ
44-
select SYSCTL_EXCEPTION_TRACE
45-
select HAVE_ARCH_TRACEHOOK
46-
select HAVE_PCI
4761
select MODULES_USE_ELF_RELA if MODULES
4862
select MODULE_SECTIONS if MODULES
49-
select THREAD_INFO_IN_TASK
63+
select OF
64+
select OF_EARLY_FLATTREE
65+
select OF_IRQ
5066
select PCI_DOMAINS_GENERIC if PCI
5167
select PCI_MSI if PCI
5268
select RISCV_TIMER
53-
select GENERIC_IRQ_MULTI_HANDLER
54-
select GENERIC_ARCH_TOPOLOGY if SMP
55-
select ARCH_HAS_PTE_SPECIAL
56-
select ARCH_HAS_MMIOWB
57-
select ARCH_HAS_DEBUG_VIRTUAL if MMU
58-
select HAVE_EBPF_JIT if MMU
59-
select EDAC_SUPPORT
60-
select ARCH_HAS_GIGANTIC_PAGE
61-
select ARCH_HAS_SET_DIRECT_MAP
62-
select ARCH_HAS_SET_MEMORY
63-
select ARCH_HAS_STRICT_KERNEL_RWX if MMU
64-
select ARCH_WANT_HUGE_PMD_SHARE if 64BIT
6569
select SPARSEMEM_STATIC if 32BIT
66-
select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
67-
select HAVE_ARCH_MMAP_RND_BITS if MMU
68-
select ARCH_HAS_GCOV_PROFILE_ALL
69-
select HAVE_COPY_THREAD_TLS
70-
select HAVE_ARCH_KASAN if MMU && 64BIT
71-
select HAVE_ARCH_KGDB
72-
select HAVE_ARCH_KGDB_QXFER_PKT
70+
select SPARSE_IRQ
71+
select SYSCTL_EXCEPTION_TRACE
72+
select THREAD_INFO_IN_TASK
7373

7474
config ARCH_MMAP_RND_BITS_MIN
7575
default 18 if 64BIT
@@ -196,11 +196,11 @@ config ARCH_RV64I
196196
bool "RV64I"
197197
select 64BIT
198198
select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 && GCC_VERSION >= 50000
199-
select HAVE_FUNCTION_TRACER
200-
select HAVE_FUNCTION_GRAPH_TRACER
201-
select HAVE_FTRACE_MCOUNT_RECORD
202199
select HAVE_DYNAMIC_FTRACE if MMU
203200
select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
201+
select HAVE_FTRACE_MCOUNT_RECORD
202+
select HAVE_FUNCTION_GRAPH_TRACER
203+
select HAVE_FUNCTION_TRACER
204204
select SWIOTLB if MMU
205205

206206
endchoice

0 commit comments

Comments
 (0)