MODEST: avoiding KERNEL OOPS when rmmod is executed

The matter

Current implementation of MODEST source code has an important issue: it is not capable of avoiding unloading it as long as a running instance of umodest user-space control utility is altering some process FDT.

The solution

Modern GNU/Linux kernels, like 2.6.18.X series, have a pair of C […]

MODEST: catching the sys_writev() system call

What MODEST couldn’t achieve

By so long, MODEST LKM was not able to catch sys_writev() system call. This was an issue with a little impact on the needing of using it in common way.

The theory

Reading the Kernel sources, in fact, the sys_writev() implementation is not much different […]