There are a number of active Linux Kernel hardening projects. This page gives details on these projects in order to get an understanding of coverage and to prevent duplication of efforts.
Smatch is a static analysis tool for C.
Project page: http://repo.or.cz/w/smatch.git Contributors: Dan Carpenter, Fengguang Wu
Trinity is a Linux system call fuzzer.
Project page: http://codemonkey.org.uk/projects/trinity/ Contributors: Dave Jones, Fengguang Wu