]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/4.4.9/drm-amdkfd-uninitialized-variable-in-dbgdev_wave_control_set_registers.patch
4.14-stable patches
[thirdparty/kernel/stable-queue.git] / releases / 4.4.9 / drm-amdkfd-uninitialized-variable-in-dbgdev_wave_control_set_registers.patch
1 From 93fce954427effee89e44a976299b15dd75b4bbc Mon Sep 17 00:00:00 2001
2 From: Dan Carpenter <dan.carpenter@oracle.com>
3 Date: Fri, 11 Mar 2016 10:51:51 +0300
4 Subject: drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()
5
6 From: Dan Carpenter <dan.carpenter@oracle.com>
7
8 commit 93fce954427effee89e44a976299b15dd75b4bbc upstream.
9
10 At the end of the function we expect "status" to be zero, but it's
11 either -EINVAL or uninitialized.
12
13 Fixes: 788bf83db301 ('drm/amdkfd: Add wave control operation to debugger')
14 Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
15 Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
16 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17
18 ---
19 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +-
20 1 file changed, 1 insertion(+), 1 deletion(-)
21
22 --- a/drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c
23 +++ b/drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c
24 @@ -513,7 +513,7 @@ static int dbgdev_wave_control_set_regis
25 union SQ_CMD_BITS *in_reg_sq_cmd,
26 union GRBM_GFX_INDEX_BITS *in_reg_gfx_index)
27 {
28 - int status;
29 + int status = 0;
30 union SQ_CMD_BITS reg_sq_cmd;
31 union GRBM_GFX_INDEX_BITS reg_gfx_index;
32 struct HsaDbgWaveMsgAMDGen2 *pMsg;