Lots of files in the kernel source tree are named like kern_xxx.c - fair enough. But what does the "subr_xxx.c" prefix mean? My best guess is that subr = subroutine, but that seems rather vague in this context.
Also curious about the sys_xxx.c files, since it would seem those should contain syscall implementations, but then that conflicts with some syscall implementations being in kern_xxx.c files (e.g kern_fork.c)
Also curious about the sys_xxx.c files, since it would seem those should contain syscall implementations, but then that conflicts with some syscall implementations being in kern_xxx.c files (e.g kern_fork.c)