diff options
author | lonkaars <loek@pipeframe.xyz> | 2024-04-18 15:23:17 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2024-04-18 15:23:17 +0200 |
commit | c83f52365564e70450841b632547f4563920b1fb (patch) | |
tree | eb126f11c1f333860a26f7a60193fdf380225cba /1/main.c | |
parent | 040e04244229fa0f7af4c15f3d9c4d11e1253996 (diff) |
add character driver fops struct + implementation
Diffstat (limited to '1/main.c')
-rw-r--r-- | 1/main.c | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -1,15 +1,24 @@ #include <linux/init.h> #include <linux/module.h> +#include "fopdrv.h" + MODULE_LICENSE("MIT"); +struct file_operations fops = { + .read = fop_read, + .write = fop_write, + .open = fop_open, + .release = fop_release, +}; + static int mod_init(void) { - printk(KERN_ALERT "Hello, world\n"); + printk("%s\n", __PRETTY_FUNCTION__); return 0; } static void mod_exit(void) { - printk(KERN_ALERT "Goodbye, world\n"); + printk("%s\n", __PRETTY_FUNCTION__); } module_init(mod_init); |