kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* "Time police" - best way to submit?
@ 2014-04-16 21:27 Henry Hallam
  2014-04-16 23:27 ` Valdis.Kletnieks at vt.edu
  2014-04-18 20:51 ` Josh Cartwright
  0 siblings, 2 replies; 5+ messages in thread
From: Henry Hallam @ 2014-04-16 21:27 UTC (permalink / raw)
  To: kernelnewbies

Hi, my name is Henry and I'm a kernel newbie.

Recently plagued by a perplexing issue where *something* would step
the clock on an important server by exactly 5 minutes at infrequent,
unpredictable intervals, I put together my first kernel module - a
trivial hook into do_settimeofday via a jprobe, that prints the PID,
process name and time adjustment to the kernel message log.

Here's what I have so far:
https://github.com/henryhallam/timepolice

Questions:

1. Is a module using kprobes/jprobes the right way to do it, vs adding
printks to linux/time/timekeeping.c?

2. If a module is the way to go, would it be better to create a
read/write /proc entry to allow enabling and disabling, rather than
inserting the module to enable and removing to disable?

3. Is this sort of thing worth submitting to mainline?  What are the
next steps for that, after choosing a better name, changing the silly
load/unload messages and ensuring it passes checkpatch.pl?

Thanks!

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-04-23 23:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-16 21:27 "Time police" - best way to submit? Henry Hallam
2014-04-16 23:27 ` Valdis.Kletnieks at vt.edu
2014-04-16 23:37   ` Henry Hallam
2014-04-18 20:51 ` Josh Cartwright
2014-04-23 23:00   ` Henry Hallam

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).