In computer science, Sparse is a tool esigned to find possible coding faults in the Linux kernel. This static analysis tool differed from other such tools in that it was initially designed to flag constructs that were only likely to be of interest to kernel developers (e.g., mixing pointers to user address space and pointers to kernel address space)