The Wayback Machine - https://web.archive.org/web/20201203090254/https://github.com/sav/linux-kernel-bits
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Linux Kernel Bits v0.0.1

Yet another collection of Linux Kernel snippets. This code was crafted to work with linux-kernel-4.18.x only. You can find the latest version in the link below.

Build

Please edit config.mk and set the variables accordingly then either pick your choice from make help or go ahead with make Y=1. The latter might take a really long time.

Modules

  • defer_tasklet: Defer to bottom half via Tasklets
  • defer_workqueue: Defer to bottom half via Workqueues
  • defer_timer: Defer to bottom half via Timers
  • lkb_dummie: Dummie example module

Patches

  • defer_softirq.patch: Defer to bottom half via Softirq. Softirqs are statically compiled thus a patch instead of a module

Planned

  • dbg_tracepoints: debug via trace/events/xxx.h
  • rcu_list: RCU List API usage example
  • rcu_tree: RCU Tree API usage example

To-Do

  • v0.0.2 Build UML along with the bootable image
  • v0.0.2 Use local source to build the modules

About

Yet another collection of Linux Kernel snippets

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.