summaryrefslogtreecommitdiff
path: root/include/linux/preempt.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-05sched/core: Move preempt_model_*() helpers from sched.h to preempt.hSean Christopherson1-0/+41
2023-12-27preempt.h: Kill dependency on list.hKent Overstreet1-2/+4
2023-09-21sched/core: Optimize in_task() and in_interrupt() a bitFinn Thain1-2/+13
2023-06-26locking: Introduce __cleanup() based infrastructurePeter Zijlstra1-0/+5
2022-09-19preempt: Provide preempt_[dis|en]able_nested()Thomas Gleixner1-0/+42
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-0/+21
2021-10-19tracing/perf: Add interrupt_context_level() helperSteven Rostedt (VMware)1-0/+21
2021-10-01sched: Make cond_resched_lock() variants RT awareThomas Gleixner1-2/+3
2021-08-17preempt: Adjust PREEMPT_LOCK_OFFSET for RTThomas Gleixner1-0/+4
2021-03-17softirq: Add RT specific softirq accountingThomas Gleixner1-1/+5
2020-12-15Merge tag 'irq-core-2020-12-15' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-14/+16
2020-11-24sched: Make migrate_disable/enable() independent of RTThomas Gleixner1-35/+3
2020-11-23preempt: Cleanup the macro maze a bitThomas Gleixner1-14/+16
2020-11-10sched: Fix migrate_disable() vs rt/dl balancingPeter Zijlstra1-18/+22
2020-11-10sched: Add migrate_disable()Peter Zijlstra1-0/+65
2020-05-19hardirq/nmi: Allow nested nmi_enter()Peter Zijlstra1-2/+2
2020-02-20sched/rt: Provide migrate_disable/enable() inlinesThomas Gleixner1-0/+30
2019-07-31sched/preempt: Use CONFIG_PREEMPTION where appropriateThomas Gleixner1-3/+3
2018-12-07preempt: Move PREEMPT_NEED_RESCHED definition into arch codeWill Deacon1-3/+0
2018-07-31tracing: Centralize preemptirq tracepoints and unify their usageJoel Fernandes (Google)1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-03-03sched/headers: Move the PREEMPT_COUNT defines from <linux/sched.h> to <linux/...Ingo Molnar1-0/+21
2016-12-06x86/uaccess, sched/preempt: Verify access_ok() contextPeter Zijlstra1-8/+13
2015-10-06sched/core: Kill PREEMPT_ACTIVEPeter Zijlstra1-5/+0
2015-10-06sched/core: Simplify preempt_count testsPeter Zijlstra1-2/+1
2015-10-06sched/core: Stop setting PREEMPT_ACTIVEPeter Zijlstra1-12/+0
2015-08-03sched/preempt: Fix cond_resched_lock() and cond_resched_softirq()Konstantin Khlebnikov1-5/+14
2015-07-03sched, preempt_notifier: separate notifier registration from static_key inc/decPeter Zijlstra1-0/+2
2015-06-07preempt: Reorganize the notrace definitions a bitFrederic Weisbecker1-17/+15
2015-06-07preempt: Use preempt_schedule_context() as the official tracing preemption pointFrederic Weisbecker1-5/+1
2015-05-19sched/preempt: Remove PREEMPT_ACTIVE unmasking off in_atomic()Frederic Weisbecker1-1/+1
2015-05-19sched/preempt: Fix out of date commentFrederic Weisbecker1-1/+1
2015-05-19sched/preempt: Optimize preemption operations on __schedule() callersFrederic Weisbecker1-0/+12
2015-05-19sched/preempt: Rename PREEMPT_CHECK_OFFSET to PREEMPT_DISABLE_OFFSETFrederic Weisbecker1-4/+4
2015-05-19sched/preempt: Rearrange a few symbols after headers mergeFrederic Weisbecker1-19/+15
2015-05-19sched/preempt: Merge preempt_mask.h into preempt.hFrederic Weisbecker1-0/+111
2014-01-23sched/preempt/x86: Fix voluntary preempt for x86Peter Zijlstra1-5/+0
2014-01-13sched/preempt: Fix up missed PREEMPT_NEED_RESCHED foldingPeter Zijlstra1-0/+15
2014-01-13sched/preempt: Take away preempt_enable_no_resched() from modulesPeter Zijlstra1-2/+20
2013-09-25sched, x86: Optimize the preempt_schedule() callPeter Zijlstra1-8/+5
2013-09-25sched: Extract the basic add/sub preempt_count modifiersPeter Zijlstra1-58/+48
2013-09-25sched, arch: Create asm/preempt.hPeter Zijlstra1-48/+1
2013-09-25sched: Add NEED_RESCHED to the preempt_countPeter Zijlstra1-5/+42
2013-09-25sched: Introduce preempt_count accessor functionsPeter Zijlstra1-6/+19
2013-06-19tracing/context-tracking: Add preempt_schedule_context() for tracingSteven Rostedt1-1/+17
2013-04-09spinlocks and preemption points need to be at least compiler barriersLinus Torvalds1-8/+14
2012-03-01sched/rt: Document scheduler related skip-resched-check sitesThomas Gleixner1-1/+4
2011-06-10sched: Isolate preempt counting in its own config optionFrederic Weisbecker1-9/+17
2009-12-02sched: Revert 498657a478c60be092208422fefa9c7b248729c2Tejun Heo1-0/+5
2008-05-23ftrace: trace preempt off critical timingsSteven Rostedt1-1/+1