Skip to content

itemuln/linux-kernel-birthday-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Linux Kernel Module – Birthday Linked List

This project demonstrates Linux Kernel Module development using:

  • Linked Lists (linux/list.h)
  • Dynamic memory allocation (kmalloc / kfree)
  • procfs interface (/proc/birthdays)
  • list_add vs list_add_tail comparison
  • Safe traversal and cleanup

Features

✔ Creates a kernel linked list of birthdays
✔ Marks birthdays before year 2000
✔ Exposes data via /proc/birthdays
✔ Demonstrates LIFO vs FIFO insertion
✔ Proper memory management
✔ Safe module removal


File Structure

birthday_proc.c → Kernel module source code
Makefile → Build configuration


Build Instructions

make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors