state->done = true;
}
-struct torture_suite *torture_smb2_oplocks_init(void)
+struct torture_suite *torture_smb2_oplocks_init(TALLOC_CTX *ctx)
{
struct torture_suite *suite =
- torture_suite_create(talloc_autofree_context(), "oplock");
+ torture_suite_create(ctx, "oplock");
torture_suite_add_2smb2_test(suite, "exclusive1", test_smb2_oplock_exclusive1);
torture_suite_add_2smb2_test(suite, "exclusive2", test_smb2_oplock_exclusive2);
return ret;
}
-struct torture_suite *torture_smb2_kernel_oplocks_init(void)
+struct torture_suite *torture_smb2_kernel_oplocks_init(TALLOC_CTX *ctx)
{
struct torture_suite *suite =
- torture_suite_create(talloc_autofree_context(), "kernel-oplocks");
+ torture_suite_create(ctx, "kernel-oplocks");
torture_suite_add_1smb2_test(suite, "kernel_oplocks1", test_smb2_kernel_oplocks1);
torture_suite_add_1smb2_test(suite, "kernel_oplocks2", test_smb2_kernel_oplocks2);
torture_suite_add_suite(suite, torture_smb2_lease_init(suite));
torture_suite_add_suite(suite, torture_smb2_compound_init(suite));
torture_suite_add_suite(suite, torture_smb2_compound_find_init(suite));
- torture_suite_add_suite(suite, torture_smb2_oplocks_init());
- torture_suite_add_suite(suite, torture_smb2_kernel_oplocks_init());
+ torture_suite_add_suite(suite, torture_smb2_oplocks_init(suite));
+ torture_suite_add_suite(suite, torture_smb2_kernel_oplocks_init(suite));
torture_suite_add_suite(suite, torture_smb2_streams_init());
torture_suite_add_suite(suite, torture_smb2_ioctl_init(suite));
torture_suite_add_suite(suite, torture_smb2_rename_init());