From dc53ea12cc09dafa5bef893ca805386e4ce8965c Mon Sep 17 00:00:00 2001 From: Bill Peck Date: Mon, 15 Apr 2013 14:52:17 -0400 Subject: test case for 949568 --- kernel/modules/949568/module1/module1.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 kernel/modules/949568/module1/module1.c (limited to 'kernel/modules/949568/module1/module1.c') diff --git a/kernel/modules/949568/module1/module1.c b/kernel/modules/949568/module1/module1.c new file mode 100644 index 0000000..f01e9dc --- /dev/null +++ b/kernel/modules/949568/module1/module1.c @@ -0,0 +1,22 @@ +#include +#include + +MODULE_LICENSE("Dual BSD/GPL"); + +static int module1_init(void) +{ + int code = 0; + printk(KERN_INFO "module1 loaded!\n"); + code = request_module("module2"); + if (code != 0) + printk(KERN_ERR "Request module2 failed\n"); + else + printk(KERN_INFO "Request module2 successed\n"); + return 0; +} +static void module1_exit(void) +{ + printk(KERN_ALERT "module1 removed\n"); +} +module_init(module1_init); +module_exit(module1_exit); -- cgit