Exemplo n.º 1
0
static int __init ufs_test_init(void)
{
	ufs_bdt = kzalloc(sizeof(*ufs_bdt), GFP_KERNEL);
	if (!ufs_bdt)
		return -ENOMEM;

	ufs_bdt->type_prefix = UFS_TEST_BLK_DEV_TYPE_PREFIX;
	ufs_bdt->init_fn = ufs_test_probe;
	ufs_bdt->exit_fn = ufs_test_remove;
	INIT_LIST_HEAD(&ufs_bdt->list);

	test_iosched_register(ufs_bdt);

	return 0;
}
Exemplo n.º 2
0
int __init ufs_test_init(void)
{
	utd = kzalloc(sizeof(struct ufs_test_data), GFP_KERNEL);
	if (!utd) {
		pr_err("%s: failed to allocate ufs_test_data", __func__);
		return -ENODEV;
	}

	init_waitqueue_head(&utd->wait_q);
	utd->bdt.init_fn = ufs_test_probe;
	utd->bdt.exit_fn = ufs_test_remove;
	INIT_LIST_HEAD(&utd->bdt.list);
	test_iosched_register(&utd->bdt);

	return 0;
}