summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/include/linux
AgeCommit message (Expand)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
2020-06-21correct mutex_lock_interruptible()jsg1-2/+9
2020-06-17use atomic_set() in kref_init()jsg1-2/+2
2020-06-17kref_sub() interface was removed from linux and is unusedjsg1-8/+1
2020-06-17use WRITE_ONCE and READ_ONCE for set and readjsg1-6/+6
2020-06-16remove some unused definesjsg1-14/+6
2020-06-16implement atomic_inc_not_zero() by way of atomic_add_unless()jsg1-11/+3
2020-06-16remove a dead storejsg1-2/+2
2020-06-14rename our kunmap() to kunmap_va()jsg1-2/+2
2020-06-14make IS_ERR() and IS_ERR_OR_NULL() return booljsg1-2/+2
2020-06-13use wakeup_one() in complete()jsg1-2/+2
2020-06-13use a unique wchan name for wait_for_completion()jsg1-2/+2
2020-06-11handle sg_set_page() with NULL page argumentjsg1-2/+2
2020-06-09reduce the diff to linuxjsg1-0/+1
2020-06-08update drm to linux 5.7jsg125-203/+1424
2020-04-30Fix return value of dma_fence_wait(). Seems to fix occasionalkettenis1-1/+7
2020-04-17Fix an incorrect test for root in drm linux compatiblity code.benno1-1/+1
2020-04-12Turn those spinlock and seqlock inline functions to macrosjca2-18/+25
2020-02-20Implement request_firmware_direct().kettenis1-0/+7
2020-02-20In signal_pending_state() only test for pending signal whenjsg1-1/+2
2020-02-18Cleanup <sys/kthread.h> and <sys/proc.h> includes.mpi1-2/+2
2020-02-18Use SIGPENDING() instead of CURSIG() for emulating signal_pending().claudio1-2/+2
2020-01-22Remove empty unmap_mapping_range() define and hide drm_vma_node_unmap().jsg1-2/+0
2019-12-30convert infinite msleep(9) to msleep_nsec(9)jsg1-3/+4
2019-12-30Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-2/+2
2019-12-26implement unregister_shrinker()jsg1-0/+1
2019-12-25Hook up the shrinker for inteldrm(4). This is a "light" version that onlykettenis4-1/+49
2019-12-18Allow pagefault_disable() to be called recursively, something that may happenkettenis1-5/+5
2019-11-24correct return type of sign_extend64()jsg1-3/+3
2019-11-13Fix off-by-one (truncation) in k{v,}asprintf().mpi1-4/+4
2019-10-06add BL_CORE_SUSPENDRESUME definejsg1-0/+3
2019-09-07define away dma_set_max_seg_size()jsg1-0/+1
2019-08-28Build and enable amdgpu(4) on arm64. The DCN1.0 support has been madekettenis1-3/+3
2019-08-18Implement a few Linux compat ACPI interfaces and enable the ACPI supportkettenis5-31/+88
2019-08-17change drm memory barriers to be closer to what linux does onjsg1-7/+19
2019-08-14move CONFIG_DRM_FBDEV_EMULATION and CONFIG_BACKLIGHT_CLASS_DEVICEjsg1-0/+2
2019-07-25Remove old DRM_READMEMORYBARRIER() DRM_WRITEMEMORYBARRIER() andjsg1-39/+43
2019-07-25remove some unused macrosjsg1-5/+1
2019-07-20Get rid of `ddb_is_active' instead use `db_active'.mpi2-5/+3
2019-07-15add PCI_BUS_NUM()jsg1-1/+2
2019-07-15Add dmi functions used by drm_panel_orientation_quirks.c and enablejsg3-3/+10
2019-07-11include linux/string.h so drm_panel_orientation_quirks.c can get thejsg1-1/+2
2019-07-10Implement Linux kthread interfaces.kettenis1-6/+7
2019-07-09add dma_fence_wait_any_timeout() required for parts of amdgpujsg1-0/+3
2019-07-04Make seqlock_init() take an IPL argument so the engine stats lock whichjsg1-2/+2
2019-07-02Use IPL_TTY for locks used as arguments to spin_lock_irq() andjsg1-1/+1
2019-06-09Let drm(4) allocate memory without constraints if the hardware supportskettenis1-12/+13
2019-06-04Move a function used as a callback out of a header so there will only bejsg1-60/+2