summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2013-08-14 16:51:00 +0400
committerIngo Molnar <mingo@kernel.org>2013-09-25 16:23:07 +0400
commit1a338ac32ca630f67df25b4a16436cccc314e997 (patch)
tree3291247c33c17376160821d19d1460c2da1da1a6 /block
parentc2daa3bed53a81171cf8c1a36db798e82b91afe8 (diff)
downloadlinux-1a338ac32ca630f67df25b4a16436cccc314e997.tar.xz
sched, x86: Optimize the preempt_schedule() call
Remove the bloat of the C calling convention out of the preempt_enable() sites by creating an ASM wrapper which allows us to do an asm("call ___preempt_schedule") instead. calling.h bits by Andi Kleen Suggested-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/n/tip-tk7xdi1cvvxewixzke8t8le1@git.kernel.org [ Fixed build error. ] Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions