summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/include/linux/completion.h
AgeCommit message (Collapse)AuthorFilesLines
2020-06-22apart from the lock wait_queue_head struct is unused so replace itjsg1-25/+25
2020-06-22don't try to decrement if completion flag is UINT_MAXjsg1-6/+11
2020-06-22in wait_for_completion_* return 0 on timeout -ERESTARTSYS on signaljsg1-14/+11
matches how the interfaces are documented
2020-06-13use wakeup_one() in complete()jsg1-2/+2
ok kettenis@
2020-06-13use a unique wchan name for wait_for_completion()jsg1-2/+2
ok kettenis@
2020-06-08update drm to linux 5.7jsg1-1/+38
adds kernel support for amdgpu: vega20, raven2, renoir, navi10, navi14 inteldrm: icelake, tigerlake Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for helping, patrick@ for helping adapt rockchip drm and many developers for testing.
2019-12-30Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-2/+2
ok jsg@
2019-04-23Remove file name and line number output from witness(4)visa1-29/+20
Reduce code clutter by removing the file name and line number output from witness(4). Typically it is easy enough to locate offending locks using the stack traces that are shown in lock order conflict reports. Tricky cases can be tracked using sysctl kern.witness.locktrace=1 . This patch additionally removes the witness(4) wrapper for mutexes. Now each mutex implementation has to invoke the WITNESS_*() macros in order to utilize the checker. Discussed with and OK dlg@, OK mpi@
2019-04-14Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 tojsg1-0/+132
linux 4.19.34. Adds support for more Intel hardware: Broxton/Apollo Lake (was is_preliminary in 4.4) Amber Lake (another Kaby Lake refresh) Gemini Lake Coffee Lake Whiskey Lake Cannon Lake (though no hardware with Intel graphics ever shipped) Ice Lake (alpha support, hardware not released) This does not add support for new radeon hardware on the AMD side as newer radeons have a different kernel driver (amdgpu). Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for helping and a bunch of other developers for testing.