summaryrefslogtreecommitdiffstats
path: root/include/linux/kthread.h
Commit message (Expand)AuthorAgeFilesLines
* kthread: add kthread_stop_putAndreas Gruenbacher2023-10-041-0/+1
* kthread: unexport __kthread_should_park()Greg Kroah-Hartman2023-08-181-1/+0
* sched/wait: Fix a kthread_park race with wait_woken()Arve Hjønnevåg2023-06-161-0/+1
* kthread: unexport kthread_blkcgChristoph Hellwig2022-05-021-4/+0
* linux/kthread.h: remove unused macrosRasmus Villemoes2022-03-221-22/+0
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-201-0/+1
|\
| * kthread: dynamically allocate memory to store kthread's full nameYafang Shao2022-01-201-0/+1
* | Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-171-1/+3
|\ \
| * | kthread: Ensure struct kthread is present for all kthreadsEric W. Biederman2021-12-131-1/+1
| * | exit: Rename complete_and_exit to kthread_complete_and_exitEric W. Biederman2021-12-131-0/+1
| * | exit: Implement kthread_exitEric W. Biederman2021-12-131-0/+1
| |/
* / kthread: add the helper function kthread_run_on_cpu()Cai Huoqing2022-01-151-0/+25
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-06-291-1/+1
|\
| * kthread: switch to new kerneldoc syntax for named variable macro argumentJonathan Neuschäfer2021-06-291-1/+1
* | sched: Make the idle task quack like a per-CPU kthreadValentin Schneider2021-05-181-0/+2
|/
* kthread: Extract KTHREAD_IS_PER_CPUPeter Zijlstra2021-01-221-0/+3
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-06-111-0/+5
|\
| * kernel: better document the use_mm/unuse_mm API contractChristoph Hellwig2020-06-101-2/+2
| * kernel: move use_mm/unuse_mm to kthread.cChristoph Hellwig2020-06-101-0/+5
* | kthread: save thread functionJ. Bruce Fields2020-05-081-0/+1
|/
* kthread: mark timer used by delayed kthread works as IRQ safePetr Mladek2020-04-021-1/+2
* include/: refactor headers to allow kthread.h inclusion in psi_types.hSuren Baghdasaryan2019-05-141-1/+2
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-03-061-5/+4
|\
| * kthread: Do not use TIMER_IRQSAFESebastian Andrzej Siewior2019-02-281-3/+2
| * kthread: Convert worker lock to raw spinlockJulia Cartwright2019-02-281-2/+2
* | kthread: Add __kthread_should_park()Matthias Kaehlcke2019-02-101-0/+1
|/
* kthread, sched/core: Fix kthread_parkme() (again...)Peter Zijlstra2018-07-031-1/+0
* kthread, sched/wait: Fix kthread_parkme() completion issuePeter Zijlstra2018-05-031-0/+1
* treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE castsKees Cook2017-11-211-1/+1
* timer: Remove redundant __setup_timer*() macrosKees Cook2017-11-211-3/+3
* timer: Remove unused data arguments from macrosKees Cook2017-11-211-2/+0
* Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-11-141-0/+11
|\
| * block: fix a build errorShaohua Li2017-09-261-1/+1
| * kthread: add a mechanism to store cgroup infoShaohua Li2017-09-261-0/+11
* | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-11-131-5/+5
|\ \
| * | kthread: Convert callback to use from_timer()Kees Cook2017-10-051-5/+5
| * | timer: Remove expires argument from __TIMER_INITIALIZER()Kees Cook2017-10-051-1/+1
| |/
* / License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* kthread: fix documentation build warningJonathan Corbet2017-08-021-1/+1
* kthread: add __printf attributesNicolas Iooss2016-12-121-1/+1
* kthread: Make struct kthread kmalloc'edOleg Nesterov2016-12-081-0/+1
* kthread: add kerneldoc for kthread_create()Jonathan Corbet2016-10-111-0/+11
* kthread: better support freezable kthread workersPetr Mladek2016-10-111-3/+9
* kthread: allow to modify delayed kthread workPetr Mladek2016-10-111-0/+4
* kthread: allow to cancel kthread workPetr Mladek2016-10-111-0/+5
* kthread: initial support for delayed kthread workPetr Mladek2016-10-111-0/+33
* kthread: add kthread_destroy_worker()Petr Mladek2016-10-111-0/+2
* kthread: add kthread_create_worker*()Petr Mladek2016-10-111-0/+7
* kthread: kthread worker API cleanupPetr Mladek2016-10-111-9/+9
* kthread: rename probe_kthread_data() to kthread_probe_data()Petr Mladek2016-10-111-1/+1