linux_dsm_epyc7002/drivers/gpu/drm
Chris Wilson dcbebb1119 drm/i915/gt: Schedule next retirement worker first
As we may park the gt during request retirement, we may cancel the
retirement worker only to then program the delayed worker once more.

If we schedule the next delayed retirement worker first, if we then park
the gt, the work will remain cancelled.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191119162559.3313003-2-chris@chris-wilson.co.uk
2019-11-19 16:46:58 +00:00
..
amd Merge tag 'drm-next-5.5-2019-11-08' of git://people.freedesktop.org/~agd5f/linux into drm-next 2019-11-14 08:43:07 +10:00
arc Merge tag 'arcpgu-updates-2019.07.18' of github.com:abrodkin/linux into drm-next 2019-11-14 09:28:46 +10:00
arm Linux 5.4-rc7 2019-11-14 05:53:10 +10:00
armada
aspeed
ast drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS 2019-10-17 13:59:16 +02:00
atmel-hlcdc drm/atmel-hlcdc: Use swap() where appropriate 2019-10-11 18:22:50 +03:00
bochs drm/bochs: Replace prepare_fb()/cleanup_fb() with GEM VRAM helpers 2019-10-24 16:12:30 +02:00
bridge drm/bridge: tc358767: Use DP nomenclature 2019-10-23 18:20:05 +02:00
cirrus drm/simple-kms: Standardize arguments for callbacks 2019-10-24 13:55:56 +02:00
etnaviv Linux 5.4-rc7 2019-11-14 05:53:10 +10:00
exynos drm/exynos: Move static keyword to the front of declaration 2019-10-28 21:12:27 +09:00
fsl-dcu
gma500 drm: Spelling s/connet/connect/ 2019-10-24 17:59:45 +02:00
hisilicon drm/hisilicon/hibmc: Use GEM VRAM's prepare_fb() and cleanup_fb() helpers 2019-10-24 16:12:36 +02:00
i2c drm: tda998x: use cec_notifier_conn_(un)register 2019-10-21 14:23:25 +02:00
i810
i915 drm/i915/gt: Schedule next retirement worker first 2019-11-19 16:46:58 +00:00
imx
ingenic
lib
lima drm/lima: add __GFP_NOWARN flag to all dma_alloc_wc 2019-10-17 23:42:02 +08:00
mcde
mediatek Mediatek DRM next for Linux 5.5 - 2 2019-11-08 13:19:55 +10:00
meson
mga
mgag200 drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS 2019-10-17 13:59:16 +02:00
msm drm/msm: fix memleak on release 2019-11-13 15:34:15 -05:00
mxsfb drm/mxsfb: Read bus flags from bridge if present 2019-10-14 22:19:32 +02:00
nouveau drm/dp_mst: Add basic topology reprobing when resuming 2019-10-24 14:29:48 -04:00
omapdrm Merge drm/drm-next into drm-misc-next 2019-10-23 11:14:11 -04:00
panel Linux 5.4-rc4 2019-10-23 12:10:05 +02:00
panfrost Linux 5.4-rc7 2019-11-14 05:53:10 +10:00
pl111 drm/simple-kms: Standardize arguments for callbacks 2019-10-24 13:55:56 +02:00
qxl drm/qxl: stop using TTM to call driver internal functions 2019-10-25 11:40:51 +02:00
r128
radeon Linux 5.4-rc7 2019-11-14 05:53:10 +10:00
rcar-du drm: rcar-du: lvds: Add r8a774b1 support 2019-10-16 00:28:32 +03:00
rockchip drm/rockchip: Avoid drm_dp_link helpers 2019-10-23 18:21:01 +02:00
savage
scheduler drm/sched: Avoid job cleanup if sched thread is parked. 2019-11-07 18:08:07 -05:00
selftests
shmobile
sis
sti
stm
sun4i
tdfx
tegra drm/tegra: Unconditionally select IOMMU_IOVA 2019-11-01 10:49:29 +01:00
tilcdc
tiny drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS 2019-10-17 13:59:16 +02:00
ttm drm/ttm, drm/vmwgfx: Use a configuration option for the TTM dma page pool 2019-11-14 08:41:23 +01:00
tve200
udl
v3d Linux 5.4-rc7 2019-11-14 05:53:10 +10:00
vboxvideo drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of drm_gem_fb_create 2019-10-29 13:10:07 +01:00
vc4 Merge drm/drm-next into drm-misc-next 2019-10-23 11:14:11 -04:00
vgem
via
virtio drm/virtio: move byteorder handling into virtio_gpu_cmd_transfer_to_host_2d function 2019-10-22 11:34:03 +02:00
vkms
vmwgfx drm/vmwgfx: remove set but not used variable 'srf' 2019-11-14 08:41:36 +01:00
xen drm/simple-kms: Standardize arguments for callbacks 2019-10-24 13:55:56 +02:00
zte
ati_pcigart.c
drm_agpsupport.c
drm_atomic_helper.c Linux 5.4-rc7 2019-11-14 05:53:10 +10:00
drm_atomic_state_helper.c
drm_atomic_uapi.c
drm_atomic.c
drm_auth.c
drm_blend.c
drm_bridge.c
drm_bufs.c
drm_cache.c drm/gpu: Fix Memory barrier without comment Issue 2019-10-25 09:35:06 +02:00
drm_client_modeset.c
drm_client.c
drm_color_mgmt.c
drm_connector.c
drm_context.c
drm_crtc_helper_internal.h
drm_crtc_helper.c
drm_crtc_internal.h
drm_crtc.c
drm_damage_helper.c
drm_debugfs_crc.c
drm_debugfs.c
drm_dma.c
drm_dp_aux_dev.c
drm_dp_cec.c
drm_dp_dual_mode_helper.c
drm_dp_helper.c drm/tegra: Move drm_dp_link helpers to Tegra DRM 2019-10-23 18:22:10 +02:00
drm_dp_mst_topology_internal.h
drm_dp_mst_topology.c drm/mst: Fix up u64 division 2019-11-06 15:20:37 -05:00
drm_drv.c
drm_dsc.c
drm_dumb_buffers.c
drm_edid_load.c
drm_edid.c Merge drm/drm-next into drm-misc-next 2019-10-23 11:14:11 -04:00
drm_encoder_slave.c
drm_encoder.c
drm_fb_cma_helper.c
drm_fb_helper.c drm/fb-helper: Remove drm_fb_helper_defio_init() and update docs 2019-10-28 10:07:54 +01:00
drm_file.c drm: Expose a method for creating anonymous struct file around drm_minor 2019-11-07 21:22:15 +00:00
drm_flip_work.c
drm_format_helper.c
drm_fourcc.c
drm_framebuffer.c
drm_gem_cma_helper.c
drm_gem_framebuffer_helper.c
drm_gem_shmem_helper.c drm/gem: Fix mmap fake offset handling for drm_gem_object_funcs.mmap 2019-10-29 13:29:21 -05:00
drm_gem_ttm_helper.c drm/ttm: add drm_gem_ttm_mmap() 2019-10-17 13:59:16 +02:00
drm_gem_vram_helper.c drm/ttm: remove pointers to globals 2019-10-25 11:40:51 +02:00
drm_gem.c drm/gem: Fix mmap fake offset handling for drm_gem_object_funcs.mmap 2019-10-29 13:29:21 -05:00
drm_hashtab.c
drm_hdcp.c
drm_internal.h
drm_ioc32.c
drm_ioctl.c
drm_irq.c
drm_kms_helper_common.c
drm_lease.c
drm_legacy_misc.c
drm_legacy.h
drm_lock.c
drm_memory.c
drm_mipi_dbi.c drm/mipi_dbi: Use simple right shift instead of double negation 2019-10-22 15:09:15 +02:00
drm_mipi_dsi.c
drm_mm.c
drm_mode_config.c drm/doc: Drop misleading comment on drm_mode_config_cleanup 2019-10-23 11:00:41 +02:00
drm_mode_object.c
drm_modes.c
drm_modeset_helper.c
drm_modeset_lock.c
drm_of.c
drm_panel_orientation_quirks.c
drm_panel.c
drm_pci.c
drm_plane_helper.c
drm_plane.c
drm_prime.c drm: add mmap() to drm_gem_object_funcs 2019-10-17 13:59:16 +02:00
drm_print.c
drm_probe_helper.c
drm_property.c
drm_rect.c
drm_scatter.c
drm_scdc_helper.c
drm_self_refresh_helper.c drm/atomic: fix self-refresh helpers crtc state dereference 2019-11-06 13:00:21 -05:00
drm_simple_kms_helper.c drm/simple-kms: Standardize arguments for callbacks 2019-10-24 13:55:56 +02:00
drm_syncobj.c drm/syncobj: extend syncobj query ability v3 2019-10-18 12:24:56 +02:00
drm_sysfs.c
drm_trace_points.c
drm_trace.h
drm_vblank.c
drm_vm.c
drm_vma_manager.c
drm_vram_helper_common.c
drm_writeback.c
Kconfig Merge drm/drm-next into drm-intel-next-queued 2019-11-15 13:17:39 +02:00
Makefile