process.c (458ce2910aa83d8a2cafb489d727f7da839e73c6) | process.c (bd2f55361f18347e890d52ff9cfd8895455ec11b) |
---|---|
1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 1994 - 1999, 2000 by Ralf Baechle and others. 7 * Copyright (C) 2005, 2006 by Ralf Baechle (ralf@linux-mips.org) 8 * Copyright (C) 1999, 2000 Silicon Graphics, Inc. --- 66 unchanged lines hidden (view full) --- 75#ifdef CONFIG_HOTPLUG_CPU 76 if (!cpu_online(cpu) && !cpu_isset(cpu, cpu_callin_map) && 77 (system_state == SYSTEM_RUNNING || 78 system_state == SYSTEM_BOOTING)) 79 play_dead(); 80#endif 81 rcu_idle_exit(); 82 tick_nohz_idle_exit(); | 1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 1994 - 1999, 2000 by Ralf Baechle and others. 7 * Copyright (C) 2005, 2006 by Ralf Baechle (ralf@linux-mips.org) 8 * Copyright (C) 1999, 2000 Silicon Graphics, Inc. --- 66 unchanged lines hidden (view full) --- 75#ifdef CONFIG_HOTPLUG_CPU 76 if (!cpu_online(cpu) && !cpu_isset(cpu, cpu_callin_map) && 77 (system_state == SYSTEM_RUNNING || 78 system_state == SYSTEM_BOOTING)) 79 play_dead(); 80#endif 81 rcu_idle_exit(); 82 tick_nohz_idle_exit(); |
83 preempt_enable_no_resched(); 84 schedule(); 85 preempt_disable(); | 83 schedule_preempt_disabled(); |
86 } 87} 88 89asmlinkage void ret_from_fork(void); 90 91void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp) 92{ 93 unsigned long status; --- 404 unchanged lines hidden --- | 84 } 85} 86 87asmlinkage void ret_from_fork(void); 88 89void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp) 90{ 91 unsigned long status; --- 404 unchanged lines hidden --- |