tests: don't run kernel check from make check

Add a new target test for that.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
diff --git a/Makefile.am b/Makefile.am
index 9375823..ed57af6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,3 +26,6 @@
 endif
 
 SUBDIRS = lib man tools scripts tests benchmarks $(SHADER_DEBUGGER_SUBDIR)
+
+test:
+	${MAKE} -C tests test
diff --git a/tests/Makefile.am b/tests/Makefile.am
index b966369..3d18f73 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -60,10 +60,18 @@
 	debugfs_reader \
 	$(NULL)
 
-TESTS = $(TESTS_progs) \
+kernel_tests = \
+	$(TESTS_progs) \
 	$(TESTS_scripts) \
 	$(NULL)
 
+TESTS = \
+	$(NULL)
+
+test:
+	whoami | grep root || ( echo not running as root; exit 1 )
+	make TESTS="${kernel_tests}" check
+
 HANG = \
 	gem_bad_batch \
 	gem_hang \