aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/completion.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-17sched: add a few helpers to wake up tasks on the current cpuGravatar Andrei Vagin 1-8/+18
2022-09-07sched/completion: Add wait_for_completion_state()Gravatar Peter Zijlstra 1-0/+12
2022-02-23sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c f...Gravatar Ingo Molnar 1-1/+1
2020-03-23completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all()Gravatar Sebastian Siewior 1-1/+1
2020-03-21completion: Use simple wait queuesGravatar Thomas Gleixner 1-17/+19
2018-07-17sched/Documentation: Update wake_up() & co. memory-barrier guaranteesGravatar Andrea Parri 1-4/+4
2018-03-09sched/completions: Use bool in try_wait_for_completion()Gravatar gaurav jindal 1-3/+3
2018-03-04sched/headers: Simplify and clean up header usage in the schedulerGravatar Ingo Molnar 1-4/+1
2018-01-08locking/lockdep: Remove cross-release leftoversGravatar Ingo Molnar 1-5/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-0/+11
2017-09-04Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-0/+8
2017-08-17completion: Replace spin_unlock_wait() with lock/unlock pairGravatar Paul E. McKenney 1-7/+4
2017-08-16sched/completion: Document that reinit_completion() must be called after comp...Gravatar Steven Rostedt 1-0/+8
2017-08-10locking/lockdep: Apply crossrelease to completionsGravatar Byungchul Park 1-0/+11
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tGravatar Ingo Molnar 1-1/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Gravatar Ingo Molnar 1-0/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Gravatar Ingo Molnar 1-1/+1
2017-01-14sched/completions: Fix complete_all() semanticsGravatar Peter Zijlstra 1-4/+6
2015-02-18sched/completion: Serialize completion_done() with complete()Gravatar Oleg Nesterov 1-2/+17
2015-02-04sched/completion: Add lock-free checking of the blocking caseGravatar Nicholas Mc Guire 1-0/+9
2015-02-04sched/completion: Remove unnecessary ->wait.lock serialization when reading c...Gravatar Nicholas Mc Guire 1-8/+1
2014-11-16sched/completion: Document when to use wait_for_completion_io_*()Gravatar Wolfram Sang 1-2/+3
2013-11-06sched: Move completion code from core.c to completion.cGravatar Peter Zijlstra 1-0/+299