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