diff options
author | Thomas Zimmermann <[email protected]> | 2021-10-05 09:03:55 +0200 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2021-10-15 15:04:05 +1000 |
commit | b693e42921e0220c0d564c55c6cdc680b0f85390 (patch) | |
tree | 93d5315d6d0fb4a7c3cff167225db2a6597b2b62 /fs/btrfs/dev-replace.c | |
parent | 97794170b696856483f74b47bfb6049780d2d3a0 (diff) |
drm/fbdev: Clamp fbdev surface size if too large
Clamp the fbdev surface size of the available maximumi height to avoid
failing to init console emulation. An example error is shown below.
bad framebuffer height 2304, should be >= 768 && <= 768
[drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
simple-framebuffer simple-framebuffer.0: [drm] *ERROR* fbdev: Failed to setup generic emulation (ret=-22)
This is especially a problem with drivers that have very small screen
sizes and cannot over-allocate at all.
v2:
* reduce warning level (Ville)
Signed-off-by: Thomas Zimmermann <[email protected]>
Fixes: 11e8f5fd223b ("drm: Add simpledrm driver")
Reviewed-by: Ville Syrjälä <[email protected]>
Reviewed-by: Alex Deucher <[email protected]>
Reported-by: Amanoel Dawod <[email protected]>
Reported-by: Zoltán Kővágó <[email protected]>
Reported-by: Michael Stapelberg <[email protected]>
Cc: Daniel Vetter <[email protected]>
Cc: Maxime Ripard <[email protected]>
Cc: [email protected]
Cc: <[email protected]> # v5.14+
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'fs/btrfs/dev-replace.c')
0 files changed, 0 insertions, 0 deletions