Device Drivers, Part 17: Module Interactions
This article, which is part of the series on Linux device drivers, demonstrates various interactions with a Linux module. As Shweta and Pugs gear up for their final semester’s project on Linux drivers,…
Device Drivers, Part 16: Kernel Window — Peeping through /proc
This article, which is part of the series on Linux device drivers, demonstrates the creation and usage of files under the /proc virtual filesystem. After many months, Shweta and Pugs got together for…
Understanding a Kernel Oops!
Understanding a kernel panic and doing the forensics to trace the bug is considered a hacker’s job. This is a complex task that requires sound knowledge of both the architecture you are working…
Kernel Tracing with ftrace, Part 1
This article explains how to set up ftrace and be able to understand how to trace functions. It should be useful for current kernel developers and device driver developers who want to debug…







