summaryrefslogtreecommitdiffstats
path: root/kernel/sched/wait.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* sched/wait: Deduplicate code with do-whilePavel Begunkov2019-06-241-6/+2
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* kernel/sched/: remove caller signal_pending branch predictionsDavidlohr Bueso2019-01-041-1/+1
* sched/wait: assert the wait_queue_head lock is held in __wake_up_commonChristoph Hellwig2018-08-221-0/+2
* sched/Documentation: Update wake_up() & co. memory-barrier guaranteesAndrea Parri2018-07-171-4/+4
* sched/core: Use smp_mb() in wake_woken_function()Andrea Parri2018-07-171-26/+21
* sched/headers: Simplify and clean up header usage in the schedulerIngo Molnar2018-03-041-8/+1
* sched: Clean up and harmonize the coding style of the scheduler code baseIngo Molnar2018-03-031-0/+4
* sched/wait: Fix add_wait_queue() behavioral changeOmar Sandoval2017-12-061-1/+1
* sched/wait: Introduce wakeup boomark in wake_up_page_bitTim Chen2017-09-141-0/+7
* sched/wait: Break up long wake list walkTim Chen2017-09-141-15/+63
* Minor page waitqueue cleanupsLinus Torvalds2017-08-271-3/+4
* sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list namingIngo Molnar2017-06-201-12/+12
* sched/wait: Split out the wait_bit*() APIs from <linux/wait.h> into <linux/wa...Ingo Molnar2017-06-201-257/+0
* sched/wait: Standardize wait_bit_queue namingIngo Molnar2017-06-201-21/+20
* sched/wait: Standardize 'struct wait_bit_queue' wait-queue entry field nameIngo Molnar2017-06-201-21/+20
* sched/wait: Standardize internal naming of wait-queue headsIngo Molnar2017-06-201-77/+77
* sched/wait: Standardize internal naming of wait-queue entriesIngo Molnar2017-06-201-49/+49
* sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar2017-06-201-21/+21
* sched/headers: fix up header file dependency on <linux/sched/signal.h>Linus Torvalds2017-03-081-0/+39
* 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
* mm: remove per-zone hashtable of bitlock waitqueuesLinus Torvalds2016-10-271-10/+0
* sched/wait: Introduce init_wait_entry()Oleg Nesterov2016-09-301-3/+9
* sched/wait: Avoid abort_exclusive_wait() in __wait_on_bit_lock()Oleg Nesterov2016-09-301-43/+21
* sched/wait: Avoid abort_exclusive_wait() in ___wait_event()Oleg Nesterov2016-09-301-10/+25
* sched/wait: Fix abort_exclusive_wait(), it should pass TASK_NORMAL to wake_up()Oleg Nesterov2016-09-301-5/+3
* sched/wait: Fix the signal handling fixPeter Zijlstra2015-12-131-10/+10
* sched/wait: Fix signal handling in bit wait helpersPeter Zijlstra2015-12-041-8/+8
* userfaultfd: revert "userfaultfd: waitqueue: add nr wake parameter to __wake_...Andrea Arcangeli2015-09-231-4/+3
* userfaultfd: waitqueue: add nr wake parameter to __wake_up_locked_keyAndrea Arcangeli2015-09-051-3/+4
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2015-06-231-2/+2
|\
| * sched, timer: Convert usages of ACCESS_ONCE() in the scheduler to READ_ONCE()...Jason Low2015-05-081-2/+2
* | locking/arch: Rename set_mb() to smp_store_mb()Peter Zijlstra2015-05-191-2/+2
|/
* sched/wait: Fix a kthread race with wait_woken()Peter Zijlstra2014-11-041-1/+6
* sched/wait: Provide infrastructure to deal with nested blockingPeter Zijlstra2014-10-281-0/+61
* SCHED: add some "wait..on_bit...timeout()" interfaces.NeilBrown2014-09-251-0/+36
* sched: Allow wait_on_bit_action() functions to support a timeoutNeilBrown2014-07-161-8/+8
* sched: Remove proliferation of wait_on_bit() action functionsNeilBrown2014-07-161-0/+18
* arch: Mass conversion of smp_mb__*()Peter Zijlstra2014-04-181-1/+1
* sched: Move wait code from core.c to wait.cPeter Zijlstra2013-11-061-0/+103
* sched: Move wait.c into kernel/sched/Peter Zijlstra2013-11-061-0/+401