Messages in this thread | | | Date | Fri, 22 Jun 2012 12:31:45 +0100 | From | Pádraig Brady <> | Subject | Re: finding unused header files |
| |
On 06/22/2012 11:46 AM, Robert P. J. Day wrote: > > inspired by that last post that located an unused header file under > arch/h8300, i ran my "find_unused_headers.sh" script on the same > sub-directory to see what would show up. > > the script is stupidly conservative and didn't identify that shm.h > header since *somewhere* in the entire kernel source tree, someone was > including a file called "shm.h" -- not even for the same architecture. > like i said, stupidly conservative. > > but it did find this: > > $ ../s/find_unused_headers.sh arch/h8300 > ===== target_time.h ===== > ./arch/h8300/include/asm/target_time.h > $ > > and i see nothing anywhere in the entire tree that includes a > target_time.h header under any circumstances. > > i should probably do another run of these scripts some day, just to > see what turns up. > > rday >
See also: http://code.google.com/p/include-what-you-use/
It's quite awkward (relies on a llvm/clang source tree for example) and currently requires human interpretation.
cheers, Pádraig. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |