summaryrefslogtreecommitdiffstats
path: root/kernel/sched/wait.c
AgeCommit message (Expand)AuthorLines
2023-10-18sched: remove wait bookmarksMatthew Wilcox (Oracle)-50/+10
2023-07-17sched: add a few helpers to wake up tasks on the current cpuAndrei Vagin-0/+5
2023-06-16sched/wait: Fix a kthread_park race with wait_woken()Arve Hjønnevåg-6/+1
2022-11-16wait: Return number of exclusive waiters awakenGabriel Krisman Bertazi-7/+11
2022-02-23sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c f...Ingo Molnar-1/+0
2021-12-09wait: add wake_up_pollfree()Eric Biggers-0/+7
2021-06-08rq-qos: fix missed wake-ups in rq_qos_throttle try twoJan Kara-2/+7
2020-11-15sched/wait: Add add_wait_queue_priority()David Woodhouse-1/+16
2020-08-02list: add "list_del_init_careful()" to go with "list_empty_careful()"Linus Torvalds-1/+1
2019-10-31Add wake_up_interruptible_sync_poll_locked()David Howells-0/+23
2019-10-23Remove the nr_exclusive argument from __wake_up_sync_key()David Howells-10/+4
2019-06-24sched/wait: Deduplicate code with do-whilePavel Begunkov-6/+2
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner-0/+1
2019-01-04kernel/sched/: remove caller signal_pending branch predictionsDavidlohr Bueso-1/+1
2018-08-22sched/wait: assert the wait_queue_head lock is held in __wake_up_commonChristoph Hellwig-0/+2
2018-07-17sched/Documentation: Update wake_up() & co. memory-barrier guaranteesAndrea Parri-4/+4
2018-07-17sched/core: Use smp_mb() in wake_woken_function()Andrea Parri-26/+21
2018-03-04sched/headers: Simplify and clean up header usage in the schedulerIngo Molnar-8/+1
2018-03-03sched: Clean up and harmonize the coding style of the scheduler code baseIngo Molnar-0/+4
2017-12-06sched/wait: Fix add_wait_queue() behavioral changeOmar Sandoval-1/+1
2017-09-14sched/wait: Introduce wakeup boomark in wake_up_page_bitTim Chen-0/+7
2017-09-14sched/wait: Break up long wake list walkTim Chen-15/+63
2017-08-27Minor page waitqueue cleanupsLinus Torvalds-3/+4
2017-06-20sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list namingIngo Molnar-12/+12
2017-06-20sched/wait: Split out the wait_bit*() APIs from <linux/wait.h> into <linux/wa...Ingo Molnar-257/+0
2017-06-20sched/wait: Standardize wait_bit_queue namingIngo Molnar-21/+20
2017-06-20sched/wait: Standardize 'struct wait_bit_queue' wait-queue entry field nameIngo Molnar-21/+20
2017-06-20sched/wait: Standardize internal naming of wait-queue headsIngo Molnar-77/+77
2017-06-20sched/wait: Standardize internal naming of wait-queue entriesIngo Molnar-49/+49
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar-21/+21
2017-03-08sched/headers: fix up header file dependency on <linux/sched/signal.h>Linus Torvalds-0/+39
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar-0/+1
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar-1/+1
2016-10-27mm: remove per-zone hashtable of bitlock waitqueuesLinus Torvalds-10/+0
2016-09-30sched/wait: Introduce init_wait_entry()Oleg Nesterov-3/+9
2016-09-30sched/wait: Avoid abort_exclusive_wait() in __wait_on_bit_lock()Oleg Nesterov-43/+21
2016-09-30sched/wait: Avoid abort_exclusive_wait() in ___wait_event()Oleg Nesterov-10/+25
2016-09-30sched/wait: Fix abort_exclusive_wait(), it should pass TASK_NORMAL to wake_up()Oleg Nesterov-5/+3
2015-12-13sched/wait: Fix the signal handling fixPeter Zijlstra-10/+10
2015-12-04sched/wait: Fix signal handling in bit wait helpersPeter Zijlstra-8/+8
2015-09-22userfaultfd: revert "userfaultfd: waitqueue: add nr wake parameter to __wake_...Andrea Arcangeli-4/+3
2015-09-04userfaultfd: waitqueue: add nr wake parameter to __wake_up_locked_keyAndrea Arcangeli-3/+4
2015-06-22Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-2/+2
2015-05-19locking/arch: Rename set_mb() to smp_store_mb()Peter Zijlstra-2/+2
2015-05-08sched, timer: Convert usages of ACCESS_ONCE() in the scheduler to READ_ONCE()...Jason Low-2/+2
2014-11-04sched/wait: Fix a kthread race with wait_woken()Peter Zijlstra-1/+6
2014-10-28sched/wait: Provide infrastructure to deal with nested blockingPeter Zijlstra-0/+61
2014-09-25SCHED: add some "wait..on_bit...timeout()" interfaces.NeilBrown-0/+36
2014-07-16sched: Allow wait_on_bit_action() functions to support a timeoutNeilBrown-8/+8
2014-07-16sched: Remove proliferation of wait_on_bit() action functionsNeilBrown-0/+18