Index: sys/kern/init_main.c =================================================================== --- sys/kern/init_main.c (wersja 228125) +++ sys/kern/init_main.c (kopia robocza) @@ -467,7 +467,8 @@ td->td_priority = PVM; td->td_base_pri = PVM; td->td_oncpu = 0; - td->td_flags = TDF_INMEM|TDP_KTHREAD; + td->td_flags = TDF_INMEM; + td->td_pflags = TDP_KTHREAD; td->td_cpuset = cpuset_thread0(); prison0.pr_cpuset = cpuset_ref(td->td_cpuset); p->p_peers = 0; Index: sys/arm/arm/machdep.c =================================================================== --- sys/arm/arm/machdep.c (wersja 228125) +++ sys/arm/arm/machdep.c (kopia robocza) @@ -137,7 +137,7 @@ catcher, sig); /* Allocate and validate space for the signal handler context. */ - if ((td->td_flags & TDP_ALTSTACK) != 0 && !(onstack) && + if ((td->td_pflags & TDP_ALTSTACK) != 0 && !(onstack) && SIGISMEMBER(psp->ps_sigonstack, sig)) { fp = (struct sigframe *)(td->td_sigstk.ss_sp + td->td_sigstk.ss_size);