lkdtm: clean up sparse warnings
authorKees Cook <keescook@chromium.org>
Mon, 11 Nov 2013 19:23:49 +0000 (11:23 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 Dec 2013 06:39:51 +0000 (22:39 -0800)
commit5123662adc873f9a37d7898fe3c285a1f1af59c8
treece078b46046df665caee19b4a113d4ca9ced5233
parent36fe66c164a9fdf1ff4ad085b6b68960c6170000
lkdtm: clean up sparse warnings

Since lkdtm intentionally does "bad" things, we need to convince sparse
that we're doing these things on purpose. This adds an explicit cast
to the call to copy_to_user() and marks the spin lock as expecting
to dead-lock.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/lkdtm.c