own file, subr_exec_fd.c (they're used only by exec). After this change, the kernel source modules are in a partitioned enough state to allow building a system without vfs at all.