| Commit message (Expand) | Author | Age | Files | Lines |
* | preempt.h: Kill dependency on list.h | Kent Overstreet | 2023-12-27 | 1 | -2/+4 |
* | sched/core: Optimize in_task() and in_interrupt() a bit | Finn Thain | 2023-09-21 | 1 | -2/+13 |
* | locking: Introduce __cleanup() based infrastructure | Peter Zijlstra | 2023-06-26 | 1 | -0/+5 |
* | preempt: Provide preempt_[dis|en]able_nested() | Thomas Gleixner | 2022-09-19 | 1 | -0/+42 |
* | Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 2021-11-01 | 1 | -0/+21 |
|\ |
|
| * | tracing/perf: Add interrupt_context_level() helper | Steven Rostedt (VMware) | 2021-10-19 | 1 | -0/+21 |
* | | sched: Make cond_resched_lock() variants RT aware | Thomas Gleixner | 2021-10-01 | 1 | -2/+3 |
|/ |
|
* | preempt: Adjust PREEMPT_LOCK_OFFSET for RT | Thomas Gleixner | 2021-08-17 | 1 | -0/+4 |
* | softirq: Add RT specific softirq accounting | Thomas Gleixner | 2021-03-17 | 1 | -1/+5 |
* | Merge tag 'irq-core-2020-12-15' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2020-12-15 | 1 | -14/+16 |
|\ |
|
| * | preempt: Cleanup the macro maze a bit | Thomas Gleixner | 2020-11-23 | 1 | -14/+16 |
* | | sched: Make migrate_disable/enable() independent of RT | Thomas Gleixner | 2020-11-24 | 1 | -35/+3 |
* | | sched: Fix migrate_disable() vs rt/dl balancing | Peter Zijlstra | 2020-11-10 | 1 | -18/+22 |
* | | sched: Add migrate_disable() | Peter Zijlstra | 2020-11-10 | 1 | -0/+65 |
|/ |
|
* | hardirq/nmi: Allow nested nmi_enter() | Peter Zijlstra | 2020-05-19 | 1 | -2/+2 |
* | sched/rt: Provide migrate_disable/enable() inlines | Thomas Gleixner | 2020-02-20 | 1 | -0/+30 |
* | sched/preempt: Use CONFIG_PREEMPTION where appropriate | Thomas Gleixner | 2019-07-31 | 1 | -3/+3 |
* | preempt: Move PREEMPT_NEED_RESCHED definition into arch code | Will Deacon | 2018-12-07 | 1 | -3/+0 |
* | tracing: Centralize preemptirq tracepoints and unify their usage | Joel Fernandes (Google) | 2018-07-31 | 1 | -1/+1 |
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | sched/headers: Move the PREEMPT_COUNT defines from <linux/sched.h> to <linux/... | Ingo Molnar | 2017-03-03 | 1 | -0/+21 |
* | x86/uaccess, sched/preempt: Verify access_ok() context | Peter Zijlstra | 2016-12-06 | 1 | -8/+13 |
* | sched/core: Kill PREEMPT_ACTIVE | Peter Zijlstra | 2015-10-06 | 1 | -5/+0 |
* | sched/core: Simplify preempt_count tests | Peter Zijlstra | 2015-10-06 | 1 | -2/+1 |
* | sched/core: Stop setting PREEMPT_ACTIVE | Peter Zijlstra | 2015-10-06 | 1 | -12/+0 |
* | sched/preempt: Fix cond_resched_lock() and cond_resched_softirq() | Konstantin Khlebnikov | 2015-08-03 | 1 | -5/+14 |
* | sched, preempt_notifier: separate notifier registration from static_key inc/dec | Peter Zijlstra | 2015-07-03 | 1 | -0/+2 |
* | preempt: Reorganize the notrace definitions a bit | Frederic Weisbecker | 2015-06-07 | 1 | -17/+15 |
* | preempt: Use preempt_schedule_context() as the official tracing preemption point | Frederic Weisbecker | 2015-06-07 | 1 | -5/+1 |
* | sched/preempt: Remove PREEMPT_ACTIVE unmasking off in_atomic() | Frederic Weisbecker | 2015-05-19 | 1 | -1/+1 |
* | sched/preempt: Fix out of date comment | Frederic Weisbecker | 2015-05-19 | 1 | -1/+1 |
* | sched/preempt: Optimize preemption operations on __schedule() callers | Frederic Weisbecker | 2015-05-19 | 1 | -0/+12 |
* | sched/preempt: Rename PREEMPT_CHECK_OFFSET to PREEMPT_DISABLE_OFFSET | Frederic Weisbecker | 2015-05-19 | 1 | -4/+4 |
* | sched/preempt: Rearrange a few symbols after headers merge | Frederic Weisbecker | 2015-05-19 | 1 | -19/+15 |
* | sched/preempt: Merge preempt_mask.h into preempt.h | Frederic Weisbecker | 2015-05-19 | 1 | -0/+111 |
* | sched/preempt/x86: Fix voluntary preempt for x86 | Peter Zijlstra | 2014-01-23 | 1 | -5/+0 |
* | sched/preempt: Fix up missed PREEMPT_NEED_RESCHED folding | Peter Zijlstra | 2014-01-13 | 1 | -0/+15 |
* | sched/preempt: Take away preempt_enable_no_resched() from modules | Peter Zijlstra | 2014-01-13 | 1 | -2/+20 |
* | sched, x86: Optimize the preempt_schedule() call | Peter Zijlstra | 2013-09-25 | 1 | -8/+5 |
* | sched: Extract the basic add/sub preempt_count modifiers | Peter Zijlstra | 2013-09-25 | 1 | -58/+48 |
* | sched, arch: Create asm/preempt.h | Peter Zijlstra | 2013-09-25 | 1 | -48/+1 |
* | sched: Add NEED_RESCHED to the preempt_count | Peter Zijlstra | 2013-09-25 | 1 | -5/+42 |
* | sched: Introduce preempt_count accessor functions | Peter Zijlstra | 2013-09-25 | 1 | -6/+19 |
* | tracing/context-tracking: Add preempt_schedule_context() for tracing | Steven Rostedt | 2013-06-19 | 1 | -1/+17 |
* | spinlocks and preemption points need to be at least compiler barriers | Linus Torvalds | 2013-04-09 | 1 | -8/+14 |
* | sched/rt: Document scheduler related skip-resched-check sites | Thomas Gleixner | 2012-03-01 | 1 | -1/+4 |
* | sched: Isolate preempt counting in its own config option | Frederic Weisbecker | 2011-06-10 | 1 | -9/+17 |
* | sched: Revert 498657a478c60be092208422fefa9c7b248729c2 | Tejun Heo | 2009-12-02 | 1 | -0/+5 |
* | ftrace: trace preempt off critical timings | Steven Rostedt | 2008-05-23 | 1 | -1/+1 |
* | ftrace: add preempt_enable/disable notrace macros | Steven Rostedt | 2008-05-23 | 1 | -0/+32 |