Browse Source

drm/i915/bios: fix format string of the VBT signature logging

Specify the maximum number of letters to print from the potentially
unterminated buffer, not the minimum. While at it, use sizeof instead of
a magic number.

Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1450271061-32646-2-git-send-email-jani.nikula@intel.com
Jani Nikula 9 years ago
parent
commit
3556dd4082
1 changed files with 2 additions and 2 deletions
  1. 2 2
      drivers/gpu/drm/i915/intel_bios.c

+ 2 - 2
drivers/gpu/drm/i915/intel_bios.c

@@ -1326,8 +1326,8 @@ intel_bios_init(struct drm_device *dev)
 
 
 	bdb = get_bdb_header(vbt);
 	bdb = get_bdb_header(vbt);
 
 
-	DRM_DEBUG_KMS("VBT signature \"%20s\", BDB version %d\n",
-		      vbt->signature, bdb->version);
+	DRM_DEBUG_KMS("VBT signature \"%.*s\", BDB version %d\n",
+		      (int)sizeof(vbt->signature), vbt->signature, bdb->version);
 
 
 	/* Grab useful general definitions */
 	/* Grab useful general definitions */
 	parse_general_features(dev_priv, bdb);
 	parse_general_features(dev_priv, bdb);