I want to read some Linux Kernel source code, and I found LXR.
It's great, but sometimes when I click on some function, like 'kfree', and I got this:

When 'link' using ld, there must be no conflicts. So the question is : How to determine which one is THE ONE??? (I think gcc+makefile is the solution, but I don't know how to do it...)
Thanks!
1. If you have some implicit knowledge about kernel, you will notice that kfree is a part of slub or slab or slob. Reviewing the kernel config you will be probably notice that you use slub allocator (by dfefault). So you conclude - the right answer is mm/slub.c:3334.
2.