Module Name: src
Committed By: martin
Date: Thu Nov 14 15:55:59 UTC 2019
Modified Files:
src/sys/external/bsd/drm2/dist/drm [netbsd-8]: drm_fb_helper.c
Log Message:
Pull up the following revision, requested by msaitoh in ticket #1436:
external/bsd/drm2/dist/drm/drm_fb_helper.c 1.13 via patch
Avoid null pointer dereference.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.8.10.1 \
src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c
diff -u src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c:1.8 src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c:1.8.10.1
--- src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c:1.8 Sat Nov 14 13:27:29 2015
+++ src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c Thu Nov 14 15:55:59 2019
@@ -1542,9 +1542,9 @@ static void drm_setup_crtcs(struct drm_f
for (i = 0; i < fb_helper->connector_count; i++) {
struct drm_display_mode *mode = modes[i];
struct drm_fb_helper_crtc *fb_crtc = crtcs[i];
- modeset = &fb_crtc->mode_set;
if (mode && fb_crtc) {
+ modeset = &fb_crtc->mode_set;
DRM_DEBUG_KMS("desired mode %s set on crtc %d\n",
mode->name, fb_crtc->mode_set.crtc->base.id);
fb_crtc->desired_mode = mode;