xref: /linux-6.15/tools/testing/shared/shared.h (revision c234c653)
174579d8dSLorenzo Stoakes /* SPDX-License-Identifier: GPL-2.0 */
2*c234c653SLorenzo Stoakes #ifndef __SHARED_H__
3*c234c653SLorenzo Stoakes #define __SHARED_H__
474579d8dSLorenzo Stoakes 
574579d8dSLorenzo Stoakes #include <linux/types.h>
674579d8dSLorenzo Stoakes #include <linux/bug.h>
774579d8dSLorenzo Stoakes #include <linux/kernel.h>
874579d8dSLorenzo Stoakes #include <linux/bitops.h>
974579d8dSLorenzo Stoakes 
1074579d8dSLorenzo Stoakes #include <linux/gfp.h>
1174579d8dSLorenzo Stoakes #include <linux/rcupdate.h>
1274579d8dSLorenzo Stoakes 
1374579d8dSLorenzo Stoakes #ifndef module_init
1474579d8dSLorenzo Stoakes #define module_init(x)
1574579d8dSLorenzo Stoakes #endif
1674579d8dSLorenzo Stoakes 
1774579d8dSLorenzo Stoakes #ifndef module_exit
1874579d8dSLorenzo Stoakes #define module_exit(x)
1974579d8dSLorenzo Stoakes #endif
2074579d8dSLorenzo Stoakes 
2174579d8dSLorenzo Stoakes #ifndef MODULE_AUTHOR
2274579d8dSLorenzo Stoakes #define MODULE_AUTHOR(x)
2374579d8dSLorenzo Stoakes #endif
2474579d8dSLorenzo Stoakes 
2574579d8dSLorenzo Stoakes #ifndef MODULE_LICENSE
2674579d8dSLorenzo Stoakes #define MODULE_LICENSE(x)
2774579d8dSLorenzo Stoakes #endif
2874579d8dSLorenzo Stoakes 
2974579d8dSLorenzo Stoakes #ifndef MODULE_DESCRIPTION
3074579d8dSLorenzo Stoakes #define MODULE_DESCRIPTION(x)
3174579d8dSLorenzo Stoakes #endif
3274579d8dSLorenzo Stoakes 
3374579d8dSLorenzo Stoakes #ifndef dump_stack
3474579d8dSLorenzo Stoakes #define dump_stack()	assert(0)
3574579d8dSLorenzo Stoakes #endif
36*c234c653SLorenzo Stoakes 
37*c234c653SLorenzo Stoakes #endif /* __SHARED_H__ */
38