From: Oded Gabbay Date: Tue, 17 Feb 2015 09:58:27 +0000 (+0200) Subject: drm/amdkfd: Initialize only amdkfd's assigned pipelines X-Git-Tag: fixes-v4.0-rc2~24^2~3^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1365aa6266fad0669487240af3f098593796172c;p=pandora-kernel.git drm/amdkfd: Initialize only amdkfd's assigned pipelines This patch fixes a bug in the initialization of the pipelines. The init_pipelines() function was called with a constant value of 0 in the first_pipe argument. This is an error because amdkfd doesn't handle pipe 0. The correct way is to pass the value that get_first_pipe() returns as the argument for first_pipe. This bug appeared in 3.19 (first version with amdkfd) and it causes around 15% drop in CPU performance of Kaveri (A10-7850). v2: Don't set get_first_pipe() as inline because it calls BUG_ON() Signed-off-by: Oded Gabbay Cc: stable@vger.kernel.org Tested-by: Michel Dänzer --- Reading git-diff-tree failed