process_64.c (7e4d960993331e92567f0180e45322a93e6780ba) | process_64.c (bd2f55361f18347e890d52ff9cfd8895455ec11b) |
---|---|
1/* 2 * Copyright (C) 1995 Linus Torvalds 3 * 4 * Pentium III FXSR, SSE support 5 * Gareth Hughes <gareth@valinux.com>, May 2000 6 * 7 * X86-64 port 8 * Andi Kleen. --- 142 unchanged lines hidden (view full) --- 151 152 /* In many cases the interrupt that ended idle 153 has already called exit_idle. But some idle 154 loops can be woken up without interrupt. */ 155 __exit_idle(); 156 } 157 158 tick_nohz_idle_exit(); | 1/* 2 * Copyright (C) 1995 Linus Torvalds 3 * 4 * Pentium III FXSR, SSE support 5 * Gareth Hughes <gareth@valinux.com>, May 2000 6 * 7 * X86-64 port 8 * Andi Kleen. --- 142 unchanged lines hidden (view full) --- 151 152 /* In many cases the interrupt that ended idle 153 has already called exit_idle. But some idle 154 loops can be woken up without interrupt. */ 155 __exit_idle(); 156 } 157 158 tick_nohz_idle_exit(); |
159 preempt_enable_no_resched(); 160 schedule(); 161 preempt_disable(); | 159 schedule_preempt_disabled(); |
162 } 163} 164 165/* Prints also some state that isn't saved in the pt_regs */ 166void __show_regs(struct pt_regs *regs, int all) 167{ 168 unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L, fs, gs, shadowgs; 169 unsigned long d0, d1, d2, d3, d6, d7; --- 478 unchanged lines hidden --- | 160 } 161} 162 163/* Prints also some state that isn't saved in the pt_regs */ 164void __show_regs(struct pt_regs *regs, int all) 165{ 166 unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L, fs, gs, shadowgs; 167 unsigned long d0, d1, d2, d3, d6, d7; --- 478 unchanged lines hidden --- |