From time to time a buddy of mine who's not a professional software developer asks questions that are interesting albeit they go against the grain of UN*X programming.
This time he asked whether printk is accessible to user-mode applications. As per entry.S it does not but the guy is stubborn so I got bored explaining the impossibility I got to work and wrote a Linux kernel module that allows him to fulfill his fantasy.
The technical article is here: http://spamchk.no-ip.org/uprintk.html. The source code is here.
-ulianov
Saturday, August 30, 2008
Friday, August 15, 2008
Fooling Around with jiffies
Some time ago a QA buddy asked whether the Linux uptime can be changed on the fly in order to study the behaviour of a closed-source application that would only exhibit a certain bug after two weeks of running.
I looked at sys_gettimeofday (Linux kernel 2.4) and learned that it depends on jiffies. So I wrote a small module that adjusts jiffies at will.
The technical article is here: http://spamchk.no-ip.org/kernuptime.html. The source code is here.
-ulianov
I looked at sys_gettimeofday (Linux kernel 2.4) and learned that it depends on jiffies. So I wrote a small module that adjusts jiffies at will.
The technical article is here: http://spamchk.no-ip.org/kernuptime.html. The source code is here.
-ulianov
Subscribe to:
Posts (Atom)