summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev/core/sysimgblt.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2024-01-08 09:42:05 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2024-01-08 09:42:05 +0100
commit90373f685811b00eb0be7b8e9520959defe82462 (patch)
treee1c34020714fadec4847943299be5ff5f98505c3 /drivers/video/fbdev/core/sysimgblt.c
parenteb284f4b37817d2038fdfe1a9d51769730ab7b5f (diff)
parent3c064aea46d071ccf95a142be5532768a7fa6f02 (diff)
Merge remote-tracking branch 'drm/drm-next' into drm-tip
# Conflicts: # drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c # drivers/gpu/drm/i915/display/intel_dmc.c
Diffstat (limited to 'drivers/video/fbdev/core/sysimgblt.c')
-rw-r--r--drivers/video/fbdev/core/sysimgblt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/fbdev/core/sysimgblt.c b/drivers/video/fbdev/core/sysimgblt.c
index 665ef7a0a249..6949bbd51d92 100644
--- a/drivers/video/fbdev/core/sysimgblt.c
+++ b/drivers/video/fbdev/core/sysimgblt.c
@@ -296,6 +296,9 @@ void sys_imageblit(struct fb_info *p, const struct fb_image *image)
if (p->state != FBINFO_STATE_RUNNING)
return;
+ if (!(p->flags & FBINFO_VIRTFB))
+ fb_warn_once(p, "Framebuffer is not in virtual address space.");
+
bitstart = (dy * p->fix.line_length * 8) + (dx * bpp);
start_index = bitstart & (32 - 1);
pitch_index = (p->fix.line_length & (bpl - 1)) * 8;