From: Damien Lespiau Date: Fri, 8 Aug 2014 18:25:57 +0000 (+0100) Subject: drm/i915: Fix erroneous conversion to u8 X-Git-Tag: fixes-against-v3.18-rc2~73^2~73^2~85 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4fa790421c10e5c9c62406655c06d97a94555d54;p=pandora-kernel.git drm/i915: Fix erroneous conversion to u8 adj was defined as u8. The issue is last_adj can be negative and adj is initialized with: adj = dev_priv->rps.last_adj; and we were also happily doing things like: if (adj < 0) (thank static analysers!) v2: Make new_delay an int in case we overflow the u8 in the intermediate computations. new_delay will get clamped at the end anyway. (Ville) Cc: Deepak S Cc: Ville Syrjälä Signed-off-by: Damien Lespiau Reviewed-by: Ville Syrjälä Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed