| 123456789101112131415161718192021222324252627282930 |
- // SPDX-License-Identifier: GPL-2.0+
- /*
- * xarray.c: Userspace shim for XArray test-suite
- * Copyright (c) 2018 Matthew Wilcox <willy@infradead.org>
- */
- #include "xarray-shared.h"
- #include "test.h"
- #undef XA_DEBUG
- #include "../../../lib/test_xarray.c"
- void xarray_tests(void)
- {
- xarray_checks();
- xarray_exit();
- }
- int __weak main(void)
- {
- rcu_register_thread();
- radix_tree_init();
- xarray_tests();
- radix_tree_cpu_dead(1);
- rcu_barrier();
- if (nr_allocated)
- printf("nr_allocated = %d\n", nr_allocated);
- rcu_unregister_thread();
- return 0;
- }
|