driver: fix remaining __user markups

This properly tags the needed __user pointers where needed.  The code is
now sparse clean.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
driver: main.c: fix up coding style errors

This removes the remaining coding style errors, now all that is left is
"warnings".

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
GPLv2 license
GPLv2 license for the chisels
small change in event rendering
Merge pull request #23 from gregkh/kernel_code_style

driver: fix remaining __user markups
license for installer
Remove useless cmake variable
Update description of the package
License for rpm
fix warning on OSX
some work on the manual
man page update
Initialize the private state buffers to 0 for safety and determinism during debugging
Other than checking the previous event type, also make sure it already existed by comparing the previous timestamp
Update README.md
Update README.md