KUNIT_EXPECT_EQ_MSG
KUNIT_EXPECT_EQ_MSG(test, KPROBE_TEST_MAGIC, func(), "function %d broken", i);
KUNIT_EXPECT_EQ_MSG(test, failures, 0,
KUNIT_EXPECT_EQ_MSG(test, failures, 0,
KUNIT_EXPECT_EQ_MSG(test, failures, 0,
KUNIT_EXPECT_EQ_MSG(test, failures, 0,
KUNIT_EXPECT_EQ_MSG(test, failures, 0,
KUNIT_EXPECT_EQ_MSG(test, failures, 0,
KUNIT_EXPECT_EQ_MSG(test, ret, 0, "cs_dsp_power_up failed: %d\n", ret);
KUNIT_EXPECT_EQ_MSG(test, ret, 0, "%s @%u num:%u\n",
KUNIT_EXPECT_EQ_MSG(test, ret, 0, "%s @%u num:%u\n",
KUNIT_EXPECT_EQ_MSG(test, mm.max_order, DRM_BUDDY_MAX_ORDER,
KUNIT_EXPECT_EQ_MSG(test, drm_buddy_block_order(block), mm.max_order,
KUNIT_EXPECT_EQ_MSG(test, drm_buddy_block_size(&mm, block),
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return plane src as damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1,
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return plane src as damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return plane src as damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return damage when set.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return damage when set.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return damage clipped to src.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return damage when set.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1,
KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1,
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1,
KUNIT_EXPECT_EQ_MSG(test, num_hits, 2, "Should return damage when set.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 2, "Should return damage when set.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return damage when set.");
KUNIT_EXPECT_EQ_MSG(test, num_hits, 1,
KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should not return any damage.");
KUNIT_EXPECT_EQ_MSG(test, xe_guc_cache_gpu_addr_from_ptr(cache, p + n, sizeof(u32)),
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr - 1, n), 0,
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr + 1, n), 1,
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2 - 1, n), 1,
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2, n), 2,
KUNIT_EXPECT_EQ_MSG(test, mocs_expected, mocs,
KUNIT_EXPECT_EQ_MSG(test, l3cc_expected, l3cc,
KUNIT_EXPECT_EQ_MSG(test, rel_ppm, 0,
KUNIT_EXPECT_EQ_MSG(test, !!base->ucode_api_min,
KUNIT_EXPECT_EQ_MSG(test, !!rf_cfg->ucode_api_min,
KUNIT_EXPECT_EQ_MSG(test, 1, ee_block >= EXT_DATA_LBLK, "ee_block=%d",
KUNIT_EXPECT_EQ_MSG(test, 0,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test, rc, result->expected_rc, "on loop %d", i);
KUNIT_EXPECT_EQ_MSG(test, bprm.argmin, result->expected_argmin, "on loop %d", i);
KUNIT_EXPECT_EQ_MSG(test, c, nfdi_test_data[i].dec[j],
KUNIT_EXPECT_EQ_MSG(test, c, nfdicf_test_data[i].ncf[j],
KUNIT_EXPECT_EQ_MSG(test, IS_ERR(um), 0,
KUNIT_EXPECT_EQ_MSG(test, left, right, NULL)
KUNIT_EXPECT_EQ_MSG(test, reorder_access->size, \
KUNIT_EXPECT_EQ_MSG(test, ret, exp_ret, "Resources %pR %pR", r1, r2);
KUNIT_EXPECT_EQ_MSG(test, r->start, exp_r->start, "Start elements are not equal");
KUNIT_EXPECT_EQ_MSG(test, r->end, exp_r->end, "End elements are not equal");
KUNIT_EXPECT_EQ_MSG(test, expected_crc, actual_crc,
KUNIT_EXPECT_EQ_MSG(test, ret, vec->valid,
KUNIT_EXPECT_EQ_MSG(test, ret, ret2,
KUNIT_EXPECT_EQ_MSG(test, err, 0, "pack() returned %pe\n", ERR_PTR(err));
KUNIT_EXPECT_EQ_MSG(test, err, 0, "unpack() returned %pe\n", ERR_PTR(err));
KUNIT_EXPECT_EQ_MSG(test, r[0], e[0], "in test %u (parsed) expected %d numbers, got %d",
KUNIT_EXPECT_EQ_MSG(test, r[i], e[i], "in test %u at %u", n, i);
KUNIT_EXPECT_EQ_MSG(test, r[0], e[0], "in test %u (validated) expected %d numbers, got %d",
KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in);
KUNIT_EXPECT_EQ_MSG((test), mask_weight, iter, MASK_MSG(mask)); \
KUNIT_EXPECT_EQ_MSG((test), mask_weight, iter, MASK_MSG(mask)); \
KUNIT_EXPECT_EQ_MSG((test), mask_weight, iter, MASK_MSG(cpu_##name##_mask)); \
KUNIT_EXPECT_EQ_MSG(test, 0, cpumask_weight(&mask_empty), MASK_MSG(&mask_empty));
KUNIT_EXPECT_EQ_MSG(test, nr_cpu_ids, cpumask_weight(cpu_possible_mask),
KUNIT_EXPECT_EQ_MSG(test, nr_cpu_ids, cpumask_weight(&mask_all), MASK_MSG(&mask_all));
KUNIT_EXPECT_EQ_MSG(test, 0, cpumask_first(cpu_possible_mask), MASK_MSG(cpu_possible_mask));
KUNIT_EXPECT_EQ_MSG(test, 0, cpumask_first_zero(&mask_empty), MASK_MSG(&mask_empty));
KUNIT_EXPECT_EQ_MSG(test, nr_cpu_ids - 1, cpumask_last(cpu_possible_mask),
KUNIT_EXPECT_EQ_MSG(test, 0, cpumask_next_zero(-1, &mask_empty), MASK_MSG(&mask_empty));
KUNIT_EXPECT_EQ_MSG(test, 0, cpumask_next(-1, cpu_possible_mask),
KUNIT_EXPECT_EQ_MSG(test, actual, expected,
KUNIT_EXPECT_EQ_MSG(test, actual, expected,
KUNIT_EXPECT_EQ_MSG(test, ffs_result, ffs_0based + 1,
KUNIT_EXPECT_EQ_MSG(test, fls_result, fls_0based + 1,
KUNIT_EXPECT_EQ_MSG(test, fls64(input), fls(input_32),
KUNIT_EXPECT_EQ_MSG(test, __ffs64(input), __ffs(input_32),
KUNIT_EXPECT_EQ_MSG(test, result, tc->expected_ffz,
KUNIT_EXPECT_EQ_MSG(test, (input >> ffz_result) & 1, 0,
KUNIT_EXPECT_EQ_MSG(test, __builtin_object_size(p, 1), \
KUNIT_EXPECT_EQ_MSG(test, __builtin_dynamic_object_size(p, 1), \
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test, ret, 0, "Memory allocation should succeed");
KUNIT_EXPECT_EQ_MSG(test, buffer[i], scratch[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, scratch[i], buffer[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, buffer[i], scratch[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, scratch[i], buffer[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, buffer[i], scratch[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, scratch[i], buffer[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, buffer[i], scratch[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, scratch[i], buffer[i], "at i=%x", i);
KUNIT_EXPECT_EQ_MSG(test, one.data[i], two.data[i], \
KUNIT_EXPECT_EQ_MSG(test, __pass, pass, \
KUNIT_EXPECT_EQ_MSG(test, _of, of, \
KUNIT_EXPECT_EQ_MSG(test, _r, r, \
KUNIT_EXPECT_EQ_MSG(test, _a_orig, _a_bump, \
KUNIT_EXPECT_EQ_MSG(test, _b_orig, _b_bump, \
KUNIT_EXPECT_EQ_MSG(test, _a_orig, _a_bump, \
KUNIT_EXPECT_EQ_MSG(test, _b_orig, _b_bump, \
KUNIT_EXPECT_EQ_MSG(test, global_counter, 1, \
KUNIT_EXPECT_EQ_MSG(test, _b_orig, _b_bump, \
KUNIT_EXPECT_EQ_MSG(test, __of, of, \
KUNIT_EXPECT_EQ_MSG(test, __d, __e, \
KUNIT_EXPECT_EQ_MSG(test, _r, expected, \
KUNIT_EXPECT_EQ_MSG(test, __of, of, \
KUNIT_EXPECT_EQ_MSG(test, untouched->x, shuffled->x, \
KUNIT_EXPECT_EQ_MSG(test, untouched->untouched.x, \
KUNIT_EXPECT_EQ_MSG(test, hash, vector, fmt)
KUNIT_EXPECT_EQ_MSG(test, q_real, q_test, "name:%s: flags:%#x", name, flags);
KUNIT_EXPECT_EQ_MSG(test, wrap.canary1, ULONG_MAX,
KUNIT_EXPECT_EQ_MSG(test, wrap.canary2, ULONG_MAX,
KUNIT_EXPECT_EQ_MSG(test, string_or, -1u,
KUNIT_EXPECT_EQ_MSG(test, hashlen_len(hashlen), j-i,
KUNIT_EXPECT_EQ_MSG(test, hashlen_hash(hashlen), h0,
KUNIT_EXPECT_EQ_MSG(test, hash_or[0][0], -1u,
KUNIT_EXPECT_EQ_MSG(test, hash_or[1][0], -1u,
KUNIT_EXPECT_EQ_MSG(test, hash_or[0][i], m,
KUNIT_EXPECT_EQ_MSG(test, hash_or[1][i], m,
KUNIT_EXPECT_EQ_MSG(test, params->h1, params->h2,
KUNIT_EXPECT_EQ_MSG(test, params->h1, params->h2,
KUNIT_EXPECT_EQ_MSG(test, count, TEST_LIST_LEN,
KUNIT_EXPECT_EQ_MSG(test, ela->poison1, TEST_POISON1, "bad poison");
KUNIT_EXPECT_EQ_MSG(test, ela->poison2, TEST_POISON2, "bad poison");
KUNIT_EXPECT_EQ_MSG(test, elb->poison1, TEST_POISON1, "bad poison");
KUNIT_EXPECT_EQ_MSG(test, elb->poison2, TEST_POISON2, "bad poison");
KUNIT_EXPECT_EQ_MSG(test, copy_struct_from_user(kmem, ksize, umem, usize), 0,
KUNIT_EXPECT_EQ_MSG(test, copy_struct_from_user(kmem, ksize, umem, usize), 0,
KUNIT_EXPECT_EQ_MSG(test, copy_struct_from_user(kmem, ksize, umem, usize), -E2BIG,
KUNIT_EXPECT_EQ_MSG(test, clear_user(umem + ksize, usize - ksize), 0,
KUNIT_EXPECT_EQ_MSG(test, copy_struct_from_user(kmem, ksize, umem, usize), 0,
KUNIT_EXPECT_EQ_MSG(test, 0, copy_to_user(usermem, kmem, PAGE_SIZE),
KUNIT_EXPECT_EQ_MSG(test, 0, copy_from_user(kmem, usermem, PAGE_SIZE),
KUNIT_EXPECT_EQ_MSG(test, 0, \
KUNIT_EXPECT_EQ_MSG(test, 0, \
KUNIT_EXPECT_EQ_MSG(test, val_##size, check, \
KUNIT_EXPECT_EQ_MSG(test, val_##size, 0, \
KUNIT_EXPECT_EQ_MSG(test, *kmem_u64, 0xF09FA4AFF09FA4AF, \
KUNIT_EXPECT_EQ_MSG(test, copy_to_user(umem, kmem, size), 0,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test, param->expected_result->len,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test, memcmp(param->expected_hmac->data,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(test,
KUNIT_EXPECT_EQ_MSG(
KUNIT_EXPECT_EQ_MSG(test, ret, 0, "Failed to add swnode\n");
KUNIT_EXPECT_EQ_MSG(test, ret, v,
KUNIT_EXPECT_EQ_MSG(test, cs35l56->base.onchip_spkid_gpios[i],
KUNIT_EXPECT_EQ_MSG(test, cs35l56->base.onchip_spkid_pulls[i],
KUNIT_EXPECT_EQ_MSG(test, mc->shift, i, "For '%s'\n", test_card_controls[i].name);
KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret,
KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret,
KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret,