diff options
author | Ingo Molnar <mingo@kernel.org> | 2018-05-31 06:27:56 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2018-05-31 06:27:56 -0400 |
commit | c52b5c5f96b217854a953689f65234f7448c7f47 (patch) | |
tree | cb9e41e3c25965e550b28f5aa5467cce5983125a /tools | |
parent | 10b1105004fbd81058383537b67df35cc188ab62 (diff) | |
parent | 786b71f5b754273ccef6d9462e52062b3e1f9877 (diff) |
Merge branch 'linus' into perf/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/testing/radix-tree/idr-test.c | 7 | ||||
-rw-r--r-- | tools/testing/selftests/bpf/config | 2 | ||||
-rw-r--r-- | tools/testing/selftests/net/config | 5 | ||||
-rw-r--r-- | tools/testing/selftests/net/reuseport_bpf_numa.c | 4 |
4 files changed, 17 insertions, 1 deletions
diff --git a/tools/testing/radix-tree/idr-test.c b/tools/testing/radix-tree/idr-test.c index 6c645eb77d42..ee820fcc29b0 100644 --- a/tools/testing/radix-tree/idr-test.c +++ b/tools/testing/radix-tree/idr-test.c | |||
@@ -252,6 +252,13 @@ void idr_checks(void) | |||
252 | idr_remove(&idr, 3); | 252 | idr_remove(&idr, 3); |
253 | idr_remove(&idr, 0); | 253 | idr_remove(&idr, 0); |
254 | 254 | ||
255 | assert(idr_alloc(&idr, DUMMY_PTR, 0, 0, GFP_KERNEL) == 0); | ||
256 | idr_remove(&idr, 1); | ||
257 | for (i = 1; i < RADIX_TREE_MAP_SIZE; i++) | ||
258 | assert(idr_alloc(&idr, DUMMY_PTR, 0, 0, GFP_KERNEL) == i); | ||
259 | idr_remove(&idr, 1 << 30); | ||
260 | idr_destroy(&idr); | ||
261 | |||
255 | for (i = INT_MAX - 3UL; i < INT_MAX + 1UL; i++) { | 262 | for (i = INT_MAX - 3UL; i < INT_MAX + 1UL; i++) { |
256 | struct item *item = item_create(i, 0); | 263 | struct item *item = item_create(i, 0); |
257 | assert(idr_alloc(&idr, item, i, i + 10, GFP_KERNEL) == i); | 264 | assert(idr_alloc(&idr, item, i, i + 10, GFP_KERNEL) == i); |
diff --git a/tools/testing/selftests/bpf/config b/tools/testing/selftests/bpf/config index 983dd25d49f4..1eefe211a4a8 100644 --- a/tools/testing/selftests/bpf/config +++ b/tools/testing/selftests/bpf/config | |||
@@ -5,3 +5,5 @@ CONFIG_BPF_EVENTS=y | |||
5 | CONFIG_TEST_BPF=m | 5 | CONFIG_TEST_BPF=m |
6 | CONFIG_CGROUP_BPF=y | 6 | CONFIG_CGROUP_BPF=y |
7 | CONFIG_NETDEVSIM=m | 7 | CONFIG_NETDEVSIM=m |
8 | CONFIG_NET_CLS_ACT=y | ||
9 | CONFIG_NET_SCH_INGRESS=y | ||
diff --git a/tools/testing/selftests/net/config b/tools/testing/selftests/net/config index 6a75a3ea44ad..7ba089b33e8b 100644 --- a/tools/testing/selftests/net/config +++ b/tools/testing/selftests/net/config | |||
@@ -7,3 +7,8 @@ CONFIG_NET_L3_MASTER_DEV=y | |||
7 | CONFIG_IPV6=y | 7 | CONFIG_IPV6=y |
8 | CONFIG_IPV6_MULTIPLE_TABLES=y | 8 | CONFIG_IPV6_MULTIPLE_TABLES=y |
9 | CONFIG_VETH=y | 9 | CONFIG_VETH=y |
10 | CONFIG_INET_XFRM_MODE_TUNNEL=y | ||
11 | CONFIG_NET_IPVTI=y | ||
12 | CONFIG_INET6_XFRM_MODE_TUNNEL=y | ||
13 | CONFIG_IPV6_VTI=y | ||
14 | CONFIG_DUMMY=y | ||
diff --git a/tools/testing/selftests/net/reuseport_bpf_numa.c b/tools/testing/selftests/net/reuseport_bpf_numa.c index 365c32e84189..c9f478b40996 100644 --- a/tools/testing/selftests/net/reuseport_bpf_numa.c +++ b/tools/testing/selftests/net/reuseport_bpf_numa.c | |||
@@ -23,6 +23,8 @@ | |||
23 | #include <unistd.h> | 23 | #include <unistd.h> |
24 | #include <numa.h> | 24 | #include <numa.h> |
25 | 25 | ||
26 | #include "../kselftest.h" | ||
27 | |||
26 | static const int PORT = 8888; | 28 | static const int PORT = 8888; |
27 | 29 | ||
28 | static void build_rcv_group(int *rcv_fd, size_t len, int family, int proto) | 30 | static void build_rcv_group(int *rcv_fd, size_t len, int family, int proto) |
@@ -229,7 +231,7 @@ int main(void) | |||
229 | int *rcv_fd, nodes; | 231 | int *rcv_fd, nodes; |
230 | 232 | ||
231 | if (numa_available() < 0) | 233 | if (numa_available() < 0) |
232 | error(1, errno, "no numa api support"); | 234 | ksft_exit_skip("no numa api support\n"); |
233 | 235 | ||
234 | nodes = numa_max_node() + 1; | 236 | nodes = numa_max_node() + 1; |
235 | 237 | ||