linux/drivers/gpu/drm
Philipp Stanner 437b30db77 drm/sched: Fix comment in drm_sched_run_job_work()
drm_sched_run_job_work() contains a comment which explains that an
entity being NULL means that there is no more work to do. It can,
however, also mean that there is work, but the scheduler doesn't have
enough credits to process the jobs right now.

Provide this detail in the comment.

Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Philipp Stanner <phasta@kernel.org>
Link: https://patch.msgid.link/20251028134602.94125-3-phasta@kernel.org
2025-10-31 11:09:00 +01:00
..
adp drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
amd drm/amdgpu: Configure max beneficial TTM pool allocation order 2025-10-31 09:14:50 +00:00
arm drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
armada drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
aspeed
ast drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
atmel-hlcdc drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
bridge drm-misc-next for v6.19: 2025-10-24 13:25:20 +02:00
ci
clients drm/client: Flush client buffers with drm_client_buffer_sync() 2025-10-30 21:01:39 +01:00
display Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2025-10-21 10:16:34 +02:00
etnaviv drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
exynos drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
fsl-dcu drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
gma500 drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
gud drm/gud: rearrange gud_probe() to prepare for function splitting 2025-10-24 19:36:45 +01:00
hisilicon drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
hyperv drm/hypervdrm: Use vblank timer 2025-10-01 08:32:02 +02:00
i915 drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
imagination drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
imx drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
ingenic drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state() 2025-10-06 13:59:22 +02:00
kmb drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
lib
lima drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
logicvc drm/logicvc: Switch to drm_atomic_get_new_crtc_state() 2025-10-06 13:59:15 +02:00
loongson drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
mcde drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
mediatek drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
meson drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
mgag200 drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
msm drm/client: Add client free callback to unprepare fb_helper 2025-10-24 08:44:10 +02:00
mxsfb drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
nouveau drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
nova DRM Rust changes for v6.18 2025-09-17 16:13:49 +10:00
omapdrm drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
panel drm/panel: synaptics-tddi: fix build error by missing regulator/consumer.h include 2025-10-30 16:12:54 +01:00
panfrost drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
panthor drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
pl111 drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
qxl drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
radeon drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
renesas drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
rockchip drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
scheduler drm/sched: Fix comment in drm_sched_run_job_work() 2025-10-31 11:09:00 +01:00
sitronix drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
solomon drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
sprd
sti drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
stm drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
sun4i drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
sysfb drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
tegra drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
tests drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
tidss drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
tilcdc drm/tilcdc: Switch to drm_atomic_get_new_crtc_state() 2025-10-06 13:59:19 +02:00
tiny drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
ttm drm/ttm: Add an allocation flag to propagate -ENOSPC on OOM 2025-10-31 09:27:28 +00:00
tve200 drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
tyr rust: drm: Introduce the Tyr driver for Arm Mali GPUs 2025-09-11 12:20:03 +00:00
udl drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
v3d drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
vboxvideo drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
vc4 drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
vgem drm/vgem-fence: Fix potential deadlock on release 2025-10-06 15:05:17 +02:00
virtio drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
vkms drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
vmwgfx drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
xe drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
xen drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
xlnx drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb() 2025-09-29 17:50:54 +02:00
Kconfig hyperv-next for v6.18 2025-10-07 08:40:15 -07:00
Kconfig.debug
Makefile Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2025-10-21 10:16:34 +02:00
drm_atomic.c drm/atomic: WARN about invalid drm_foo_get_state() usage 2025-10-28 21:45:14 +02:00
drm_atomic_helper.c drm/atomic: Change state pointers to a more meaningful name 2025-10-13 11:00:07 +02:00
drm_atomic_state_helper.c
drm_atomic_uapi.c drm: re-allow no-op changes on non-primary planes in async flips 2025-08-22 14:31:21 -03:00
drm_auth.c
drm_blend.c
drm_bridge.c drm/bridge: refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts() 2025-10-03 09:05:25 +02:00
drm_bridge_helper.c
drm_buddy.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_cache.c drm/gpu: Remove dead checks on wbinvd_on_all_cpus()'s return value 2025-07-10 13:07:26 +02:00
drm_client.c drm/client: Flush client buffers with drm_client_buffer_sync() 2025-10-30 21:01:39 +01:00
drm_client_event.c drm/client: Do not free client memory by default 2025-10-24 08:45:37 +02:00
drm_client_modeset.c drm/fb-helper: Synchronize dirty worker with vblank 2025-09-16 12:42:52 +02:00
drm_color_mgmt.c drm/color-mgmt: Prepare for RGB332 palettes 2025-08-26 09:54:18 +02:00
drm_connector.c
drm_crtc.c
drm_crtc_helper.c
drm_crtc_helper_internal.h
drm_crtc_internal.h
drm_damage_helper.c
drm_debugfs.c
drm_debugfs_crc.c
drm_displayid.c
drm_displayid_internal.h
drm_draw.c drm/draw: fix color truncation in drm_draw_fill24 2025-10-14 09:25:10 +02:00
drm_draw_internal.h drm/draw: fix color truncation in drm_draw_fill24 2025-10-14 09:25:10 +02:00
drm_drv.c Merge drm/drm-next into drm-intel-next 2025-09-10 08:01:42 -04:00
drm_dumb_buffers.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_edid.c
drm_edid_load.c
drm_eld.c
drm_encoder.c
drm_exec.c
drm_fb_dma_helper.c
drm_fb_helper.c drm/fb-helper: Synchronize dirty worker with vblank 2025-09-16 12:42:52 +02:00
drm_fbdev_dma.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_fbdev_shmem.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_fbdev_ttm.c drm/client: Create client buffers with drm_client_buffer_create_dumb() 2025-10-30 21:01:35 +01:00
drm_file.c
drm_flip_work.c
drm_format_helper.c drm/format-helper: Remove drm_fb_blit() 2025-09-23 15:06:06 +02:00
drm_format_internal.h
drm_fourcc.c drm: Pass pixel_format+modifier directly to drm_get_format_info() 2025-07-16 20:01:13 +03:00
drm_framebuffer.c drm/framebuffer: Switch to drm_atomic_get_new_crtc_state() 2025-10-06 13:59:21 +02:00
drm_gem.c Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next 2025-10-21 10:16:34 +02:00
drm_gem_atomic_helper.c drm/gem-atomic: Reset plane state to NULL if allocation failed 2025-10-26 17:12:58 +01:00
drm_gem_dma_helper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_gem_framebuffer_helper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_gem_shmem_helper.c drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb() 2025-09-29 13:57:45 +02:00
drm_gem_ttm_helper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_gem_vram_helper.c drm/ttm: Replace multiple booleans with flags in device init 2025-10-31 09:14:35 +00:00
drm_gpusvm.c drm/gpusvm, drm/xe: Allow mixed mappings for userptr 2025-10-17 10:25:27 +02:00
drm_gpuvm.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_internal.h Merge drm/drm-next into drm-misc-n 2025-08-11 14:37:45 +02:00
drm_ioc32.c
drm_ioctl.c drm: Add DRM prime interface to reassign GEM handle 2025-07-18 08:59:24 +02:00
drm_kms_helper_common.c
drm_lease.c
drm_managed.c
drm_mipi_dbi.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_mipi_dsi.c drm: Add MIPI read_multi func and two write macros 2025-08-14 15:42:26 -07:00
drm_mm.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_mode_config.c
drm_mode_object.c
drm_modes.c
drm_modeset_helper.c drm/client: Remove holds_console_lock parameter from suspend/resume 2025-10-18 17:35:09 +02:00
drm_modeset_lock.c
drm_of.c drm: of: fix documentation reference 2025-08-21 16:21:08 +02:00
drm_pagemap.c drm/pagemap: Allocate folios when possible 2025-08-06 13:34:58 +02:00
drm_panel.c drm/panel: Allow powering on panel follower after panel is enabled 2025-08-25 09:17:49 -07:00
drm_panel_backlight_quirks.c drm: panel-backlight-quirks: Add Steam Deck brightness quirk 2025-09-03 10:23:03 -05:00
drm_panel_orientation_quirks.c
drm_panic.c
drm_panic_qr.rs drm/panic: use `core::ffi::CStr` method names 2025-09-16 09:26:59 +02:00
drm_pci.c
drm_plane.c
drm_plane_helper.c
drm_prime.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
drm_print.c
drm_privacy_screen.c
drm_privacy_screen_x86.c
drm_probe_helper.c drm/probe-helper: put the bridge returned by drm_bridge_chain_get_first_bridge() 2025-07-22 13:01:28 +02:00
drm_property.c
drm_rect.c
drm_self_refresh_helper.c
drm_simple_kms_helper.c
drm_suballoc.c
drm_syncobj.c
drm_sysfs.c DRM: Add a new 'boot_display' attribute 2025-09-10 09:35:33 -05:00
drm_trace.h
drm_trace_points.c
drm_vblank.c drm/vblank: Add vblank timer 2025-10-01 08:31:59 +02:00
drm_vblank_helper.c drm/vblank: Add CRTC helpers for simple use cases 2025-10-01 08:32:00 +02:00
drm_vblank_work.c
drm_vma_manager.c
drm_writeback.c drm for 6.17-rc1 2025-07-30 19:26:49 -07:00