summaryrefslogtreecommitdiffstats
path: root/kernel/sched/completion.c
Commit message (Expand)AuthorAgeFilesLines
* sched/Documentation: Update wake_up() & co. memory-barrier guaranteesAndrea Parri2018-07-171-4/+4
* sched/completions: Use bool in try_wait_for_completion()gaurav jindal2018-03-091-3/+3
* sched/headers: Simplify and clean up header usage in the schedulerIngo Molnar2018-03-041-4/+1
* locking/lockdep: Remove cross-release leftoversIngo Molnar2018-01-081-5/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-09-041-0/+11
|\
| * locking/lockdep: Apply crossrelease to completionsByungchul Park2017-08-101-0/+11
* | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2017-09-041-0/+8
|\ \
| * | sched/completion: Document that reinit_completion() must be called after comp...Steven Rostedt2017-08-161-0/+8
| |/
* / completion: Replace spin_unlock_wait() with lock/unlock pairPaul E. McKenney2017-08-171-7/+4
|/
* sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar2017-06-201-1/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar2017-03-021-1/+1
* sched/completions: Fix complete_all() semanticsPeter Zijlstra2017-01-141-4/+6
* sched/completion: Serialize completion_done() with complete()Oleg Nesterov2015-02-181-2/+17
* sched/completion: Add lock-free checking of the blocking caseNicholas Mc Guire2015-02-041-0/+9
* sched/completion: Remove unnecessary ->wait.lock serialization when reading c...Nicholas Mc Guire2015-02-041-8/+1
* sched/completion: Document when to use wait_for_completion_io_*()Wolfram Sang2014-11-161-2/+3
* sched: Move completion code from core.c to completion.cPeter Zijlstra2013-11-061-0/+299