test_print
static const struct test_bitmap_print test_print[] __initconst = {
for (i = 0; i < ARRAY_SIZE(test_print); i++) {
const struct test_bitmap_print *t = &test_print[i];
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("Running %s tests...\n", func);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("Running %s NUMA tests...\n", FUNC_NAME);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("Running %s tests...\n", func_testing);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("Running %s range tests...\n",
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("\tRunning %s...\n", __func__);
test_print("Running %s NUMA tests...\n",
test_print("Running %s tests...\n", FUNC_RESERVE);
test_print("Running %s tests...\n", FUNC_REMOVE);
test_print("Running %s tests...\n", FUNC_FREE);
test_print("Running memblock_*bottom_up tests...\n");
test_print("Running %s tests...\n", FUNC_TRIM);
test_print("Running memblock_overlaps_region tests...\n");
test_print("Running memblock_set_node tests...\n");
test_print("Running %s tests...\n", FUNC_ADD);
test_print("%s%s", prefixes[i], DELIM);
test_print(postfix);
void test_print(const char *fmt, ...);
test_print("%s [%u/%u] key: { %s, %u:%u, %u, %u:%u:%u:%u (%u)}",
test_print("Couldn't parse trace event addr:port %s", src);
test_print("Couldn't parse trace event [addr]:port %s", src);
test_print("Couldn't parse trace event :port %s", p);
test_print("Couldn't parse trace event addr %s", addr);
test_print("Couldn't parse trace event port %s", port_str);
test_print("Couldn't parse trace event, matched = %d/10",
test_print("Couldn't parse trace event, matched = %d/13",
test_print("Couldn't parse trace event, matched = %d/6",
test_print("Couldn't parse trace event, matched = %d/5",
test_print("Couldn't parse trace event family %s", family);
test_print("Couldn't parse trace event flags %c%c%c%c%c",
test_print("Net namespace filter for trace event didn't work: %" PRIu64 " != %" PRIu64 " OR %" PRIu64,
test_print("trace event filter %s [%s:%d => %s:%d, L3index %d, flags: %s%s%s%s%s, keyid: %d, rnext: %d, maclen: %d, sne: %d] = %zu",
test_print("Failed on cleanup: can't remove ftrace instance %s",
test_print("too many lines in ftracer buffer %zu, exiting tracer",
test_print("Can't stop tracer pthread: %m");
test_print("Can't join tracer pthread: %m");
test_print("Tracer thread wasn't canceled");
test_print("malloc()");
test_print("setup_ftrace_instance(): %d", err);
test_print("disable_trace_options(): %d", err);
test_print("disable_trace_options(): %d", err);
test_print("calloc()");
test_print("pthread_cond_init(): %d", err);
test_print("pthread_mutex_init(): %d", err);
test_print("setup_trace_thread(): %d", err);
test_print("net-namespace cookies: %" PRIu64 " == %" PRIu64 ", can't set up tracing",
test_print("failed to mount_ftrace(): %d", err);
test_print("socket(): %m");
test_print("getsockopt(SO_NETNS_COOKIE): %m");
test_print("Failed on cleanup: can't unmount tracefs: %m");
test_print("Failed to add a VRF: %d", *err);
test_print("Unable to access /proc/self/ns/net: %m");
test_print("socket(): %m");
test_print("socket(): %m");
test_print("setsockopt(TCP_MD5SIG_EXT): %m");
test_print("send()");
test_print("send()");
test_print("socket(AF_NETLINK)");
test_print("send()");
test_print("send()");
test_print("send()");
test_print("recv()");
test_print("expected NLMSG_ERROR, got %d",
test_print("NLMSG_ERROR: %d: %s",
test_print("req buf is too small: %zu < %zu", req_sz, nl_size);
test_print("%8s %25s: %" PRId64 " => %" PRId64,
test_print("%8s %25s: %" PRIu64 " => %" PRIu64, nsb->header_name,
test_print("rand seed %u", (unsigned int)seed);