aboutsummaryrefslogtreecommitdiff
path: root/include/linux/preempt.h
AgeCommit message (Expand)AuthorFilesLines
2020-02-20sched/rt: Provide migrate_disable/enable() inlinesGravatar Thomas Gleixner 1-0/+30
2019-07-31sched/preempt: Use CONFIG_PREEMPTION where appropriateGravatar Thomas Gleixner 1-3/+3
2018-12-07preempt: Move PREEMPT_NEED_RESCHED definition into arch codeGravatar Will Deacon 1-3/+0
2018-07-31tracing: Centralize preemptirq tracepoints and unify their usageGravatar Joel Fernandes (Google) 1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-03-03sched/headers: Move the PREEMPT_COUNT defines from <linux/sched.h> to <linux/...Gravatar Ingo Molnar 1-0/+21
2016-12-06x86/uaccess, sched/preempt: Verify access_ok() contextGravatar Peter Zijlstra 1-8/+13
2015-10-06sched/core: Kill PREEMPT_ACTIVEGravatar Peter Zijlstra 1-5/+0
2015-10-06sched/core: Simplify preempt_count testsGravatar Peter Zijlstra 1-2/+1
2015-10-06sched/core: Stop setting PREEMPT_ACTIVEGravatar Peter Zijlstra 1-12/+0
2015-08-03sched/preempt: Fix cond_resched_lock() and cond_resched_softirq()Gravatar Konstantin Khlebnikov 1-5/+14
2015-07-03sched, preempt_notifier: separate notifier registration from static_key inc/decGravatar Peter Zijlstra 1-0/+2
2015-06-07preempt: Reorganize the notrace definitions a bitGravatar Frederic Weisbecker 1-17/+15
2015-06-07preempt: Use preempt_schedule_context() as the official tracing preemption pointGravatar Frederic Weisbecker 1-5/+1
2015-05-19sched/preempt: Remove PREEMPT_ACTIVE unmasking off in_atomic()Gravatar Frederic Weisbecker 1-1/+1
2015-05-19sched/preempt: Fix out of date commentGravatar Frederic Weisbecker 1-1/+1
2015-05-19sched/preempt: Optimize preemption operations on __schedule() callersGravatar Frederic Weisbecker 1-0/+12
2015-05-19sched/preempt: Rename PREEMPT_CHECK_OFFSET to PREEMPT_DISABLE_OFFSETGravatar Frederic Weisbecker 1-4/+4
2015-05-19sched/preempt: Rearrange a few symbols after headers mergeGravatar Frederic Weisbecker 1-19/+15
2015-05-19sched/preempt: Merge preempt_mask.h into preempt.hGravatar Frederic Weisbecker 1-0/+111
2014-01-23sched/preempt/x86: Fix voluntary preempt for x86Gravatar Peter Zijlstra 1-5/+0
2014-01-13sched/preempt: Fix up missed PREEMPT_NEED_RESCHED foldingGravatar Peter Zijlstra 1-0/+15
2014-01-13sched/preempt: Take away preempt_enable_no_resched() from modulesGravatar Peter Zijlstra 1-2/+20
2013-09-25sched, x86: Optimize the preempt_schedule() callGravatar Peter Zijlstra 1-8/+5
2013-09-25sched: Extract the basic add/sub preempt_count modifiersGravatar Peter Zijlstra 1-58/+48
2013-09-25sched, arch: Create asm/preempt.hGravatar Peter Zijlstra 1-48/+1
2013-09-25sched: Add NEED_RESCHED to the preempt_countGravatar Peter Zijlstra 1-5/+42
2013-09-25sched: Introduce preempt_count accessor functionsGravatar Peter Zijlstra 1-6/+19
2013-06-19tracing/context-tracking: Add preempt_schedule_context() for tracingGravatar Steven Rostedt 1-1/+17
2013-04-09spinlocks and preemption points need to be at least compiler barriersGravatar Linus Torvalds 1-8/+14
2012-03-01sched/rt: Document scheduler related skip-resched-check sitesGravatar Thomas Gleixner 1-1/+4
2011-06-10sched: Isolate preempt counting in its own config optionGravatar Frederic Weisbecker 1-9/+17
2009-12-02sched: Revert 498657a478c60be092208422fefa9c7b248729c2Gravatar Tejun Heo 1-0/+5
2008-05-23ftrace: trace preempt off critical timingsGravatar Steven Rostedt 1-1/+1
2008-05-23ftrace: add preempt_enable/disable notrace macrosGravatar Steven Rostedt 1-0/+32
2008-02-08Remove fastcall from linux/includeGravatar Harvey Harrison 1-2/+2
2007-07-26[PATCH] sched: arch preempt notifier mechanismGravatar Avi Kivity 1-0/+44
2006-04-26Don't include linux/config.h from anywhere else in include/Gravatar David Woodhouse 1-1/+0
2005-12-22[PATCH] fix race with preempt_enable()Gravatar Nicolas Pitre 1-0/+1
2005-11-13[PATCH] m68k: thread_info header cleanupGravatar Al Viro 1-0/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Gravatar Linus Torvalds 1-0/+62