OpenGrok
Cross Reference: linux_kthread.c
xref
: /
src
/
sys
/
external
/
bsd
/
drm2
/
linux
/
linux_kthread.c
Home
|
History
|
Annotate
|
Download
|
only in
linux
History log of
/src/sys/external/bsd/drm2/linux/linux_kthread.c
Revision
Date
Author
Comments
1.9
19-Dec-2021
riastradh
drm: Work around busted kthread_join.
1.8
19-Dec-2021
riastradh
drm: Fix error return for kthread_run: error pointer, not null.
1.7
19-Dec-2021
riastradh
drm: Take advantage of kthread interlock to reduce diff.
1.6
19-Dec-2021
riastradh
drm: Rework Linux `kthread' abstraction to avoid race to sleep.
Requires passing in the caller's lock and condvar to kthread_run, but
for the one user that appears not to be an onerous requirement.
1.5
19-Dec-2021
riastradh
drm: Trigger `spurious' wakeup for kthread_stop too.
1.4
19-Dec-2021
riastradh
linux: In kthread_park, wake thread to re-check kthread_shouldpark.
Otherwise, the thread to pakr may be sleeping on some condvar not
noticing it has to notify kthread_park --> deadlock.
1.3
19-Dec-2021
riastradh
linux: Make kthread_park/stop work at IPL_VM.
Needed in order to hold spin locks around it.
1.2
19-Dec-2021
riastradh
linux: Paranoia: Don't read kt_shouldstop unlocked.
1.1
19-Dec-2021
riastradh
drm: linux kthread stubs
Indexes created Thu Sep 25 16:09:42 GMT 2025