Change kernel log function

This commit is contained in:
Florian RICHER 2025-02-08 17:20:04 +01:00
parent e3c9144b8a
commit fc31b7e53b
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
2 changed files with 10 additions and 10 deletions

View file

@ -3,12 +3,12 @@
#include <linux/init.h> #include <linux/init.h>
static int __init basic_module_init(void) { static int __init basic_module_init(void) {
printk(KERN_INFO "Bonjour! Le module est chargé.\n"); pr_info("Bonjour! Le module est chargé.\n");
return 0; return 0;
} }
static void __exit basic_module_exit(void) { static void __exit basic_module_exit(void) {
printk(KERN_INFO "Au revoir! Le module est déchargé.\n"); pr_info("Au revoir! Le module est déchargé.\n");
} }
module_init(basic_module_init); module_init(basic_module_init);

View file

@ -23,28 +23,28 @@ static struct file_operations fops = {
}; };
static int __init basic_module_init(void) { static int __init basic_module_init(void) {
printk(KERN_INFO "Bonjour! Le module est chargé.\n"); pr_info("Bonjour! Le module est chargé.\n");
major_number = register_chrdev(0, DEVICE_NAME, &fops); major_number = register_chrdev(0, DEVICE_NAME, &fops);
if (major_number < 0) { if (major_number < 0) {
printk(KERN_ALERT "Erreur lors de l'enregistrement du périphérique de caractère\n"); pr_info("Erreur lors de l'enregistrement du périphérique de caractère\n");
return major_number; return major_number;
} }
printk(KERN_INFO "Périphérique de caractère enregistré avec le numéro de majeur %d\n", major_number); pr_info("Périphérique de caractère enregistré avec le numéro de majeur %d\n", major_number);
return 0; return 0;
} }
static void __exit basic_module_exit(void) { static void __exit basic_module_exit(void) {
unregister_chrdev(major_number, DEVICE_NAME); unregister_chrdev(major_number, DEVICE_NAME);
printk(KERN_INFO "Au revoir! Le module est déchargé.\n"); pr_info("Au revoir! Le module est déchargé.\n");
} }
static int device_open(struct inode *inode, struct file *file) { static int device_open(struct inode *inode, struct file *file) {
printk(KERN_INFO "flodev - Ouverture du périphérique\n"); pr_info("flodev - Ouverture du périphérique\n");
return 0; return 0;
} }
static int device_release(struct inode *inode, struct file *file) { static int device_release(struct inode *inode, struct file *file) {
printk(KERN_INFO "flodev - Fermeture du périphérique\n"); pr_info("flodev - Fermeture du périphérique\n");
return 0; return 0;
} }
@ -61,7 +61,7 @@ static ssize_t device_read(struct file *filp, char *buffer, size_t length, loff_
} }
*offset += length; *offset += length;
bytes_read = length; bytes_read = length;
printk(KERN_INFO "flodev - Lecture de %d bytes\n", bytes_read); pr_info("flodev - Lecture de %d bytes\n", bytes_read);
return bytes_read; return bytes_read;
} }
@ -70,7 +70,7 @@ static ssize_t device_write(struct file *filp, const char *buff, size_t len, lof
return -EFAULT; return -EFAULT;
} }
size_of_msg = len; size_of_msg = len;
printk(KERN_INFO "flodev - Message reçu: %s\n", msg); pr_info("flodev - Message reçu: %s\n", msg);
return len; return len;
} }