From: Florian Mickler Date: Mon, 6 Apr 2009 20:55:41 +0000 (+0200) Subject: drm/i915: Fix use of uninitialized var in 40a5f0de X-Git-Tag: v2.6.30-rc2~1^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bc43b5cf5158a26fa1328234795abed2dff5275;p=pandora-kernel.git drm/i915: Fix use of uninitialized var in 40a5f0de i915_gem_put_relocs_to_user returned an uninitialized value which got returned to userspace. This caused libdrm in my setup to never get out of a do{}while() loop retrying i915_gem_execbuffer. result was hanging X, overheating of cpu and 2-3gb of logfile-spam. This patch adresses the issue by 1. initializing vars in this file where necessary 2. correcting wrongly interpreted return values of copy_[from/to]_user Signed-off-by: Florian Mickler [anholt: cleanups of unnecessary changes, consistency in APIs] Signed-off-by: Eric Anholt --- Reading git-diff-tree failed