blob: 4f73455d2001adc71b43af80bb7d3d0a5924a3fb [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001/******************************************************************************
2 *
3 * Copyright (C) 2011 Intel Corporation. All rights reserved.
4 *
Patrick Williams92b42cb2022-09-03 06:53:57 -05005 * SPDX-License-Identifier: GPL-2.0-only
Patrick Williamsc124f4f2015-09-15 14:41:29 -05006 *
7 *****************************************************************************/
8
9#include <linux/module.h>
10
Andrew Geissler5199d832021-09-24 16:47:35 -050011static int __init hello_init(void)
Patrick Williamsc124f4f2015-09-15 14:41:29 -050012{
Patrick Williams93c203f2021-10-06 16:15:23 -050013 pr_info("Hello World!\n");
Patrick Williamsc124f4f2015-09-15 14:41:29 -050014 return 0;
15}
16
Andrew Geissler5199d832021-09-24 16:47:35 -050017static void __exit hello_exit(void)
Patrick Williamsc124f4f2015-09-15 14:41:29 -050018{
Patrick Williams93c203f2021-10-06 16:15:23 -050019 pr_info("Goodbye Cruel World!\n");
Patrick Williamsc124f4f2015-09-15 14:41:29 -050020}
21
Andrew Geissler5199d832021-09-24 16:47:35 -050022module_init(hello_init);
23module_exit(hello_exit);
Patrick Williamsc124f4f2015-09-15 14:41:29 -050024MODULE_LICENSE("GPL");