--- src/sys/netproto/smb/smb_subr.c 2005/03/02 19:14:51 1.14 +++ src/sys/netproto/smb/smb_subr.c 2005/10/11 09:59:56 1.15 @@ -377,7 +377,7 @@ kthread_create2(void (*func)(void *), vo panic("kthread_create called too soon"); } - error = fork1(&proc0, RFMEM | RFFDG | RFPROC | flags, &p2); + error = fork1(&proc0.p_lwp, RFMEM | RFFDG | RFPROC | flags, &p2); if (error) return error; @@ -396,7 +396,7 @@ kthread_create2(void (*func)(void *), vo /* call the processes' main()... */ cpu_set_fork_handler(p2, func, arg); - start_forked_proc(&proc0, p2); + start_forked_proc(&proc0.p_lwp, p2); return 0; }