"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "arch/um/os-Linux/skas/process.c" between
linux-3.16.62.tar.xz and linux-3.16.63.tar.xz

About: The full source of the Linux kernel 3.16.x (longterm stable)

process.c  (linux-3.16.62.tar.xz):process.c  (linux-3.16.63.tar.xz)
skipping to change at line 697 skipping to change at line 697
return 0; return 0;
case INIT_JMP_REBOOT: case INIT_JMP_REBOOT:
kmalloc_ok = 0; kmalloc_ok = 0;
return 1; return 1;
default: default:
printk(UM_KERN_ERR "Bad sigsetjmp return in " printk(UM_KERN_ERR "Bad sigsetjmp return in "
"start_idle_thread - %d\n", n); "start_idle_thread - %d\n", n);
fatal_sigsegv(); fatal_sigsegv();
} }
longjmp(*switch_buf, 1); longjmp(*switch_buf, 1);
/* unreachable */
printk(UM_KERN_ERR "impossible long jump!");
fatal_sigsegv();
return 0;
} }
void initial_thread_cb_skas(void (*proc)(void *), void *arg) void initial_thread_cb_skas(void (*proc)(void *), void *arg)
{ {
jmp_buf here; jmp_buf here;
cb_proc = proc; cb_proc = proc;
cb_arg = arg; cb_arg = arg;
cb_back = &here; cb_back = &here;
 End of changes. 1 change blocks. 
0 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)