summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_linux.c
AgeCommit message (Expand)Author
2021-08-11backout drm/include/linux/irq_work.h r1.4 and drm/drm_linux.c r1.83Stuart Henderson
2021-08-07use taskq_del_barrier() instead of taskq_barrier() when flushing workJonathan Gray
2021-07-28Switch to an MI implementation of kmap_atomic() and implementMark Kettenis
2021-07-26retry i2c transfers on -EAGAIN up to the number of times specified inJonathan Gray
2021-07-07update drm to linux 5.10.47Jonathan Gray
2021-04-11On systems that hide the PCI bridge device corresponding to a PCIe RC portMark Kettenis
2021-02-14correct drm work flush behaviourJonathan Gray
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingMartin Pieuchot
2021-01-13revert drm vmalloc changesJonathan Gray
2021-01-08Bring the emulated Linux memory allocation interfaces more in line withMark Kettenis
2020-12-31don't oversleep when waiting on fencesJonathan Gray
2020-12-13set scatterlist to NULL after freeJonathan Gray
2020-12-13remove unused wait interfacesJonathan Gray
2020-12-10use jiffies var instead of ticks when checking for timeoutJonathan Gray
2020-11-14Revise the initialization of the DRM Linux emulation layer such that weMark Kettenis
2020-11-14idr limit should be inclusiveJonathan Gray
2020-11-14Bring IDR function prototypes in line with modern Linux and implementMark Kettenis
2020-11-14whitespaceMark Kettenis
2020-11-09use a single preinitialised mutex for atomic64 fallback pathJonathan Gray
2020-10-17Avoid a possible dead-lock in kthread_stop(): when stopping, wakeup()Sebastien Marie
2020-10-16implement linux interval tree functionsJonathan Gray
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.Visa Hankala
2020-08-03remove timeval conversion interfaces no longer in linuxJonathan Gray
2020-07-02remove unused timespec interfaces no longer in linuxJonathan Gray
2020-06-14rename our kunmap() to kunmap_va()Jonathan Gray
2020-06-08update drm to linux 5.7Jonathan Gray
2020-03-15kthread_park() and kthread_stop() don't need PCATCH the linux API doesClaudio Jeker
2020-03-06Release mutex before calling sleep_setup_signal() since this may stopMark Kettenis
2020-01-16Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread.Martin Pieuchot
2020-01-05Constify instances of struct fileops.Visa Hankala
2019-12-30Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-12-26implement unregister_shrinker()Jonathan Gray
2019-12-25Hook up the shrinker for inteldrm(4). This is a "light" version that onlyMark Kettenis
2019-11-30Move kernel locking inside the sleep machinery. This enables callingVisa Hankala
2019-10-23Use baseboard specific vendor, product and serial strings for DMI_BOARD_*Jonathan Gray
2019-08-27Error paths in radeondrm(4) call unregister_acpi_notifier() unconditionallyMark Kettenis
2019-08-18Implement a few Linux compat ACPI interfaces and enable the ACPI supportMark Kettenis
2019-08-05Allow concurrent reads of the f_offset field of struct file byanton
2019-07-15put smbios date access under NBIOS > 0 instead of CONFIG_DMIJonathan Gray
2019-07-15Add dmi functions used by drm_panel_orientation_quirks.c and enableJonathan Gray
2019-07-12Revert anton@ changes about read/write unlockingsolene
2019-07-10Make read/write of the f_offset field belonging to struct file MP-safe;anton
2019-07-10Implement Linux kthread interfaces.Mark Kettenis
2019-07-09Use wake_up_process() instead of wakeup() in dma_fence_default_wait_cb()Jonathan Gray
2019-07-09add dma_fence_wait_any_timeout() required for parts of amdgpuJonathan Gray
2019-07-05Use multi-threaded task queues to prevent deadlocks in the case where aMark Kettenis
2019-06-09Let drm(4) allocate memory without constraints if the hardware supportsMark Kettenis
2019-06-04Move a function used as a callback out of a header so there will only beJonathan Gray
2019-05-11implement dma_fence_arrayJonathan Gray
2019-05-10Fix idr_get_next() such that idr_for_each_entry() actually works.Mark Kettenis