News

Debugging Modules Once you have UML up and running, it's time to play. I've written a very simple kernel module for testing. It uses four devices, /dev/gentest [0-3]. The module treats each device a ...
In this second excerpt, Abbott discusses kernel modules and device drivers. In Part 1 of this excerpt the author worked through an example of a simple kernel module. In this installment, Abbott ...
The kernel, however, including modules, has no such restriction. That can make debugging modules tricky because you can easily bring the system to its knees.
Kernel contributor Greg Kroah-Hartman promptly created a patch that would make the kernel emit a warning when a proprietary module is loaded, stating that the module would no longer function after ...
That is the focus of this project, which builds a kernel driver for the RF module. You can get your own RFM12B for a few bucks.
The new feature will ship as a LSM (Linux Security Module) in the soon-to-be-released Linux kernel 5.4 branch, where it will be turned off by default; usage being optional due to the risk of ...
The high-severity RCE flaw is in the KCodes NetUSB kernel module, used by popular routers from Netgear, TP-Link, DLink, Western Digital, et al.
A security module registers a set of security_operations function callbacks with the kernel by calling the function register_security (). If that fails, it means that some other security module ...
Blacklisting modules prevents them from being loaded and used, and it is sometimes an important step in keeping a system running properly. The Linux kernel is modular — composed of modules that ...
In January 2019, senior kernel developer Greg Kroah-Hartman fierily defended a Linux kernel commit which disabled exporting certain kernel symbols to non-GPL loadable kernel modules.