opnsense-src/sys/dev/drm2
Jeff Roberson 4cdea4a853 Use the sleepq lock rather than the page lock to protect against wakeup
races with page busy state.  The object lock is still used as an interlock
to ensure that the identity stays valid.  Most callers should use
vm_page_sleep_if_busy() to handle the locking particulars.

Reviewed by:	alc, kib, markj
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D21255
2019-09-10 18:27:45 +00:00
..
ttm Use the sleepq lock rather than the page lock to protect against wakeup 2019-09-10 18:27:45 +00:00
drm.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_agpsupport.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_atomic.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_auth.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_buffer.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_buffer.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_bufs.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_context.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_core.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dma.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_iic_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_drv.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid_modes.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fb_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fb_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fixed.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fops.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fourcc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem_names.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem_names.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_global.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_global.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_hashtab.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_hashtab.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_ioc32.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_ioctl.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_irq.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_linux_list.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_linux_list_sort.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_lock.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mem_util.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_memory.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mm.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mm.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mode.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_modes.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_os_freebsd.c Convert x86 cache invalidation functions to ifuncs. 2018-09-19 19:35:02 +00:00
drm_os_freebsd.h Add updating entry for DRM 2018-10-20 19:14:46 +00:00
drm_pci.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_pciids.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_platform.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_sarea.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_scatter.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
drm_stub.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_sysctl.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_vm.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drmP.h Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00