Give examples in the "Features" section
print removal after config exit
Set set_addr_rw and ro functions to static inline
Fix el5 PAE build
Remove rpm make target now that elrepo packages this
Install into $(uname -r) instead of "generic"
Default trusted_gid to zero
Simple spacing issue
Install /etc/sysctl.d/tpe.conf and make modprobe honor it
Add MODULE_VERSION macro to keep track of version
Note the sysctl.d file
Code cleanup and optimizations
Use send_sig_info instead of tpe_sys_kill

This fixes the "kill" option on el5.
Only kill the parent process if it also isn't root
Make kill not work in softmode
Remove sysctl table if malloc_init fails
Add "tarball" target to makefile
Send clean output to /dev/null
No need for compat_do_execve in recent kernels
Add find_address_symbol() function

This finds a symbol name based on the given address, which is the reverse of
what the find_symbol_address() function does. It's helping me debug some
issues with some features I'm trying to add, and it looks like I'll actually be
keeping it around anyway so might as well commit it :)

Currently this is only for kernel versions >= 2.6.30, I'll eventually code in
the matching code for previous versions once it's actually being used in the
main code flow.

Note that I'm changing sym->name from a const char * to a char * (and adding
the name_alloc boolean), this is because the kallsyms callback has the function
name on the stack, and goes missing once outside that scope. So we need to
allocate memory to copy it to, and remember we did that so we can later free
it.