Also, it seems there's a number of routines that are public
they aren't used by anyone else (i.e. the do_xxxx, where xxxx is string, etc).
Check out the assembly routines in arch/xxx/kernel/entry.S and
similar. They usually vector out to those do_xxxx routines.
Later,
David S. Miller
davem@caip.rutgers.edu