Documentation: ABI: remove testing/sysfs-devices-node
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / s390 / char / sclp_cpi.c
1 /*
2  *    SCLP control programm identification
3  *
4  *    Copyright IBM Corp. 2001, 2007
5  *    Author(s): Martin Peschke <mpeschke@de.ibm.com>
6  *               Michael Ernst <mernst@de.ibm.com>
7  */
8
9 #include <linux/kmod.h>
10 #include <linux/module.h>
11 #include <linux/moduleparam.h>
12 #include <linux/version.h>
13 #include "sclp_cpi_sys.h"
14
15 MODULE_LICENSE("GPL");
16 MODULE_DESCRIPTION("Identify this operating system instance "
17                    "to the System z hardware");
18 MODULE_AUTHOR("Martin Peschke <mpeschke@de.ibm.com>, "
19               "Michael Ernst <mernst@de.ibm.com>");
20
21 static char *system_name = "";
22 static char *sysplex_name = "";
23
24 module_param(system_name, charp, 0);
25 MODULE_PARM_DESC(system_name, "e.g. hostname - max. 8 characters");
26 module_param(sysplex_name, charp, 0);
27 MODULE_PARM_DESC(sysplex_name, "if applicable - max. 8 characters");
28
29 static int __init cpi_module_init(void)
30 {
31         return sclp_cpi_set_data(system_name, sysplex_name, "LINUX",
32                                  LINUX_VERSION_CODE);
33 }
34
35 static void __exit cpi_module_exit(void)
36 {
37 }
38
39 module_init(cpi_module_init);
40 module_exit(cpi_module_exit);