aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched/membarrier.c
AgeCommit message (Expand)Author
2024-02-23sched/membarrier: reduce the ability to hammer on sys_membarrierLinus Torvalds
2022-02-01kernel: delete repeated words in commentsRandy Dunlap
2022-02-01sched/membarrier: Fix membarrier-rseq fence command missing from query bitmaskMathieu Desnoyers
2021-03-17sched/membarrier: fix missing local execution of ipi_sync_rq_state()Mathieu Desnoyers
2020-12-09membarrier: Execute SYNC_CORE on the calling threadAndy Lutomirski
2020-12-09membarrier: Explicitly sync remote cores when SYNC_CORE is requestedAndy Lutomirski
2020-12-09membarrier: Add an actual barrier before rseq_preempt()Andy Lutomirski
2020-09-25rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQPeter Oskolkov
2019-10-01membarrier: Fix RCU locking bug caused by faulty mergePeter Zijlstra
2019-09-25sched/membarrier: Return -ENOMEM to userspace on memory allocation failureMathieu Desnoyers
2019-09-25sched/membarrier: Skip IPIs when mm->mm_users == 1Mathieu Desnoyers
2019-09-25sched/membarrier: Fix p->mm->membarrier_state racy loadMathieu Desnoyers
2019-09-25sched/membarrier: Remove redundant checkMathieu Desnoyers
2019-09-25sched/membarrier: Fix private expedited registration checkMathieu Desnoyers
2019-09-25tasks, sched/core: With a grace period after finish_task_switch(), remove unn...Eric W. Biederman
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner
2018-11-27sched/membarrier: synchronize_sched() with synchronize_rcu()Paul E. McKenney
2018-11-08sched/membarrier: Replace synchronize_sched() with synchronize_rcu()Paul E. McKenney
2018-03-04sched/headers: Simplify and clean up header usage in the schedulerIngo Molnar
2018-03-03sched: Clean up and harmonize the coding style of the scheduler code baseIngo Molnar
2018-02-05membarrier: Provide core serializing command, *_SYNC_COREMathieu Desnoyers
2018-02-05membarrier: Provide GLOBAL_EXPEDITED commandMathieu Desnoyers
2018-02-05powerpc, membarrier: Skip memory barrier in switch_mm()Mathieu Desnoyers
2018-01-10membarrier: Disable preemption when calling smp_call_function_many()Mathieu Desnoyers
2017-10-19membarrier: Provide register expedited private commandMathieu Desnoyers
2017-08-17membarrier: Provide expedited private commandMathieu Desnoyers