Drivers for system framebuffers validate the provided values against limits. Share most of the drivers' validation code in the sysfb helper library and update drivers.
v2: - fix typos and style Thomas Zimmermann (3): drm/sysfb: Split source file drm/sysfb: Share helpers for integer validation drm/sysfb: Share helpers for screen_info validation drivers/gpu/drm/sysfb/Makefile | 4 + drivers/gpu/drm/sysfb/drm_sysfb.c | 35 +++++ drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 48 +++++++ ...drm_sysfb_helper.c => drm_sysfb_modeset.c} | 4 - drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c | 107 +++++++++++++++ drivers/gpu/drm/sysfb/efidrm.c | 126 ++---------------- drivers/gpu/drm/sysfb/ofdrm.c | 12 +- drivers/gpu/drm/sysfb/simpledrm.c | 14 +- drivers/gpu/drm/sysfb/vesadrm.c | 126 ++---------------- 9 files changed, 216 insertions(+), 260 deletions(-) create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb.c rename drivers/gpu/drm/sysfb/{drm_sysfb_helper.c => drm_sysfb_modeset.c} (98%) create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c -- 2.49.0