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>
Merge pull request #23 from gregkh/kernel_code_style

driver: fix remaining __user markups