Skip to content

Explore synchronization primitives in Linux Kernel with code snippets & detailed markdown files. Dive into semaphores, locking mechanisms, & more

License

Notifications You must be signed in to change notification settings

ANSANJAY/KernelReadWriteSemaphoreLock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Kernel Synchronization Primitives 🐧🔐

Explore various synchronization primitives utilized in Linux Kernel Development with hands-on code examples and detailed documentation!

Repository Structure 🏗️🗂️

📜 Learn about semaphores in the kernel and explore practical examples.

🔒🔓 Delve into locking and unlocking mechanisms in kernel programming.

🔄 Explore trylock functionality and its use cases in kernel space.

📉 Understand how and why to use downgrade_write in rw_semaphore.

🚀 Various examples to enhance understanding of kernel synchronization!

🛠️ Setup & Usage

To utilize examples, navigate into respective directories and use provided Makefile's. Ensure you have necessary kernel headers and tools to compile and load kernel modules.

📜 License

This project is licensed under GPL. Feel free to explore, expand, and share!

Contributions 🤝🌐

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

About

Explore synchronization primitives in Linux Kernel with code snippets & detailed markdown files. Dive into semaphores, locking mechanisms, & more

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published