pid_t kernel_thread(int (*fn)(void *), void *arg, unsigned long flags);