2 * Do not invoke `copy_to_user' under spin lock
3 (Spotted by Luca Tettamanti)
5 * Switch to miscdevice API in Linux kernel module
6 (And update documentation to reflect this)
7 (Default device name is changed to `/dev/itc')
9 * Add some logic to not draw stuff when it doesn't fit into the
13 * Fix constant bar width
15 * Don't display things when the size of the view port is too small
17 * Add a piece of information to the README about another possible
18 module installation problem and a patch with a possible fix.
19 Thanks to Jonathan Derque for reporting and helping with this
23 * Use RDPMC on NT/X86 or die trying
26 * Do not show kernel-sampler CPU bar when not using kernel sampler
28 * Reject invalid command line options
30 * Properly flush stderr on error
37 * Only allow one application to open and use the module at a time
39 * "Fix" module_param + idle_func
41 * Optional separate sys/nice/iowait/intr colors for kernel sampler
43 * ITC_PREEMPT_HACK is now the default for preemptible kernels
46 * Stop collecting information upon release
49 * Set itc->sleeping when entering `itc_idle'
51 * Refuse to build on 2.4 + SMP
53 * Fix some command line options behavior/documentation
55 * Add (manually selectable) hack to work around issues
56 with 2.6.8-2-686-smp kernel (from Debian)
59 * Linux/PPC(6xx) support
65 * Better working gzh mode (though still not satisfactory)
71 * Decouple Graph.funcs from samplers
73 * Hackish NETWM icon creation
76 * Somewhat working gzh mode
78 * `/proc/uptime' sampler (only useful on uniprocessors)
80 * Proper sampling (+1)
83 * Proper time difference calculation in the module
87 * Fixes here and there
90 * Mark `idle_func' method of getting module to load as DANGEROUS