Skip to content

Commit e004059

Browse files
committed
programs/ltp/include: add missing kconfigs and format blocks
Signed-off-by: Philip Li <philip.li@intel.com>
1 parent fd4a2a8 commit e004059

1 file changed

Lines changed: 153 additions & 46 deletions

File tree

programs/ltp/include

Lines changed: 153 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,21 @@ initrds+:
33
- linux_selftests
44

55
need_kconfig:
6-
% if ___.test == "net_stress.ipsec_dccp"
7-
- IPV6_VTI: m
8-
% elsif ___.test == "uevent"
9-
- INPUT_UINPUT: y
10-
- INPUT_MISC: y
11-
% elsif ___.test == "kernel_misc"
12-
- LOCK_TORTURE_TEST: m
13-
- RCU_TORTURE_TEST: m
14-
- ZRAM: m
15-
% elsif ___.test == "net.tcp_cmds"
16-
- DUMMY: m
17-
- VETH: m
18-
- TUN: m
19-
- NET_SCH_TEQL: m
20-
- NET_SCHED: y
21-
% elsif ___.test == "net.features"
22-
- NET_FOU
23-
- IPV6_FOU
6+
% if ___.test == "can"
7+
- CAN: m
8+
- CAN_DEV: y
9+
- CAN_RAW: m
10+
- CAN_VCAN: m
2411

25-
- GENEVE
26-
- INET: y
27-
- NETDEVICES: y
28-
- NET_CORE: y
12+
% elsif ___.test == "containers"
13+
- NET_NS: y
14+
- PID_NS: y
15+
- TIME_NS: y
16+
- TUN: y
17+
- USER_NS: y
18+
19+
% elsif ___.test == "controllers"
20+
- MEMCG: y
2921

3022
% elsif ___.test == "crypto"
3123
- CRYPTO_AES
@@ -37,47 +29,162 @@ need_kconfig:
3729
- CRYPTO_SM4_GENERIC
3830
- CRYPTO_VMAC
3931

40-
% elsif ___.test == "tracing"
41-
- PERF_EVENTS: y
42-
% elsif ___.test == "ima"
43-
- IMA: y
44-
- IMA_WRITE_POLICY: y
45-
- IMA_READ_POLICY: y
46-
% elsif ___.test == "watchqueue"
47-
- WATCH_QUEUE: y
32+
% elsif ___.test == "cve-00"
33+
- KSM: y
34+
- NET_NS: y
35+
- SERIO_SERPORT
36+
- USER_NS: y
37+
38+
% elsif ___.test == "cve-01"
39+
- IP_NF_TARGET_REJECT
40+
- NETFILTER_XT_MATCH_STATE
41+
- NET_NS: y
42+
- NF_TABLES
43+
- USER_NS: y
44+
45+
% elsif ___.test == "cve-02"
46+
- AF_UNIX_OOB: y
47+
- CAN_BCM
48+
- CAN_VCAN
49+
- NET_NS: y
50+
- USER_NS: y
51+
- VSOCKETS_LOOPBACK
52+
53+
% elsif ___.test == "cve-04"
54+
- CRYPTO_GCM
55+
- INET_ESP
56+
- INET_ESPINTCP
57+
- NET_NS: y
58+
- UBSAN_SIGNED_OVERFLOW
59+
- USER_NS: y
60+
- VETH
61+
- XFRM
62+
63+
% elsif ___.test == "cve-05"
64+
- NET_NS: y
65+
- TLS
66+
- USER_NS: y
4867

4968
% elsif ___.test == "cve-06"
5069
- BPF_SYSCALL: y
5170
- BPF_UNPRIV_DEFAULT_OFF: n
71+
- CRYPTO_GCM
72+
- DUMMY
73+
- INET
74+
- INET6_ESP
75+
- INET6_ESPINTCP
76+
- INET_ESP
77+
- NET_CLS_TCINDEX
78+
- NET_NS: y
79+
- NET_SCH_HTB
80+
- USER_NS: y
81+
- VETH
82+
- XFRM
5283

5384
% elsif ___.test == "cve-07"
54-
- CRYPTO_SM3
5585
- CRYPTO_LIB_SM3 # f4065b2f63cf ("crypto: lib/sm3 - Move sm3 library into lib/crypto")
86+
- CRYPTO_SM3
5687
- CRYPTO_SM3_GENERIC
88+
- NET_NS: y
89+
- SND
5790
- SND_SEQUENCER
5891
- SOUND
59-
- SND
92+
- USER_NS: y
93+
94+
% elsif ___.test =~ /^fs(-\w+)?$/
95+
- BLK_DEV_LOOP
96+
- ISO9660_FS: y
97+
- MINIX_FS: m
98+
99+
% elsif ___.test == "ima"
100+
- IMA: y
101+
- IMA_READ_POLICY: y
102+
- IMA_WRITE_POLICY: y
103+
104+
% elsif ___.test == "kernel_misc"
105+
- HAVE_ARCH_MMAP_RND_BITS: y
106+
- LOCK_TORTURE_TEST: m
107+
- RCU_TORTURE_TEST: m
108+
- X86_INTEL_UMIP: y
109+
- X86_UMIP: y
110+
- ZRAM: m
60111

61112
% elsif ___.test == "kvm"
62113
- KVM
63114
- KVM_INTEL
115+
116+
% elsif ___.test =~ /^mm(-\w+)?$/
117+
- MEMCG: y
118+
- SWAP: y
119+
120+
% elsif ___.test == "net.features"
121+
- GENEVE
122+
- INET: y
123+
- IPV6_FOU
124+
- NETDEVICES: y
125+
- NET_CORE: y
126+
- NET_FOU
127+
- NET_NS: y
128+
- USER_NS: y
129+
130+
% elsif ___.test == "net.tcp_cmds"
131+
- DUMMY: m
132+
- NET_SCHED: y
133+
- NET_SCH_TEQL: m
134+
- TUN: m
135+
- VETH: m
136+
137+
% elsif ___.test == "net_stress.ipsec_dccp"
138+
- IPV6_VTI: m
139+
140+
% elsif ___.test == "sched"
141+
- CFS_BANDWIDTH: y
142+
- SYSCTL: y
143+
64144
% elsif ___.test == "smoketest"
65145
- MACSEC
66-
% elsif ___.test =~ /^syscalls/
67-
- IP_NF_IPTABLES: m
68-
% end
69146

70-
% if ___.test != "kvm"
71-
- BLK_DEV_LOOP
72-
- CAN: m
73-
- CAN_DEV: y
74-
- CAN_RAW: m
75-
- CAN_VCAN: m
76-
- MINIX_FS: m
77-
# d1b069f5febc ("EXPERT Kconfig menu: fix broken EXPERT menu"), EXPERT is required for CHECKPOINT_RESTORE, merged by v4.15-rc1
78-
# 5cb366bb3a74 ("init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE"), merged by v4.19-rc1
147+
% elsif ___.test =~ /^syscalls(?!-ipc)/
148+
- AIO: y
149+
- BLK_DEV_INTEGRITY: y
150+
- BSD_PROCESS_ACCT: y
151+
- CHECKPOINT_RESTORE: y
152+
- DNOTIFY: y
153+
- EVENTFD: y
79154
- EXPERT: y
155+
- FS_VERITY: y
156+
- HAVE_ARCH_USERFAULTFD_WP: y
157+
- HWPOISON_INJECT: y
158+
- INET: y
159+
- IP_NF_IPTABLES: m
160+
- IP_NF_TARGET_REJECT: y
161+
- MANDATORY_FILE_LOCKING: y
162+
- MEMORY_FAILURE: y
163+
- NETFILTER_XT_MATCH_STATE: y
164+
- NET_NS: y
165+
- PID_NS: y
166+
- SWAP: y
167+
- TIME_NS: y
168+
- TLS: y
169+
- TRACING: y
170+
- UBSAN_SIGNED_OVERFLOW: y
171+
- USERFAULTFD: y
172+
- USER_DECRYPTED_DATA: y
173+
- USER_NS: y
174+
- XFS_QUOTA: y
175+
176+
% elsif ___.test =~ /^syscalls-ipc(-\w+)?$/
80177
- CHECKPOINT_RESTORE: y
81-
% end
178+
- EXPERT: y
82179

83-
- MEMCG: y
180+
% elsif ___.test == "tracing"
181+
- PERF_EVENTS: y
182+
183+
% elsif ___.test == "uevent"
184+
- BLK_DEV_LOOP
185+
- INPUT_MISC: y
186+
- INPUT_UINPUT: y
187+
188+
% elsif ___.test == "watchqueue"
189+
- WATCH_QUEUE: y
190+
% end

0 commit comments

Comments
 (0)