diff options
author | Oded Gabbay <oded.gabbay@amd.com> | 2015-02-17 11:58:27 +0200 |
---|---|---|
committer | Oded Gabbay <oded.gabbay@amd.com> | 2015-02-23 10:47:56 +0200 |
commit | 1365aa6266fad0669487240af3f098593796172c (patch) | |
tree | 5aec9b1e27fb9f362b6aeded3aaaaee17e097f85 /kernel/smpboot.c | |
parent | c517d838eb7d07bbe9507871fab3931deccff539 (diff) |
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 <oded.gabbay@amd.com>
Cc: stable@vger.kernel.org
Tested-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'kernel/smpboot.c')
0 files changed, 0 insertions, 0 deletions