Pavel Sakharov
0336995512
dma-buf: Fix NULL pointer dereference in sanitycheck()
...
[ Upstream commit 2295bd846765c766701e666ed2e4b35396be25e6 ]
If due to a memory allocation failure mock_chain() returns NULL, it is
passed to dma_fence_enable_sw_signaling() resulting in NULL pointer
dereference there.
Call dma_fence_enable_sw_signaling() only if mock_chain() succeeds.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: d62c43a953ce ("dma-buf: Enable signaling on fence for selftests")
Signed-off-by: Pavel Sakharov <p.sakharov@ispras.ru>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240319231527.1821372-1-p.sakharov@ispras.ru
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-10 16:28:21 +02:00
..
2024-04-03 15:19:33 +02:00
2024-03-26 18:20:38 -04:00
2024-02-23 09:12:39 +01:00
2024-04-03 15:19:51 +02:00
2024-02-16 19:06:26 +01:00
2023-12-08 08:51:16 +01:00
2024-04-03 15:19:30 +02:00
2024-03-26 18:20:29 -04:00
2024-03-26 18:20:40 -04:00
2024-03-26 18:20:36 -04:00
2024-01-31 16:16:58 -08:00
2024-04-03 15:19:29 +02:00
2024-04-03 15:19:44 +02:00
2024-03-26 18:20:57 -04:00
2024-04-03 15:19:39 +02:00
2024-04-03 15:19:26 +02:00
2024-03-01 13:26:31 +01:00
2024-02-05 20:12:47 +00:00
2024-03-26 18:20:45 -04:00
2024-04-10 16:28:21 +02:00
2024-01-25 15:27:18 -08:00
2024-03-26 18:20:27 -04:00
2024-04-03 15:19:48 +02:00
2024-03-26 18:20:33 -04:00
2024-04-03 15:19:50 +02:00
2024-03-26 18:20:51 -04:00
2024-04-03 15:19:32 +02:00
2024-03-26 18:20:58 -04:00
2024-04-03 15:19:43 +02:00
2024-02-05 20:12:58 +00:00
2024-04-03 15:19:43 +02:00
2024-03-26 18:20:55 -04:00
2024-03-26 18:20:27 -04:00
2024-03-06 14:45:19 +00:00
2024-04-03 15:19:44 +02:00
2024-04-03 15:19:45 +02:00
2024-03-26 18:20:52 -04:00
2024-02-05 20:12:58 +00:00
2024-04-03 15:19:39 +02:00
2024-04-03 15:19:25 +02:00
2024-03-26 18:20:50 -04:00
2024-04-03 15:19:42 +02:00
2024-04-03 15:19:49 +02:00
2024-04-03 15:19:27 +02:00
2024-04-03 15:19:49 +02:00
2024-03-26 18:20:49 -04:00
2024-03-26 18:20:59 -04:00
2024-04-03 15:19:32 +02:00
2024-03-06 14:45:09 +00:00
2024-03-26 18:20:42 -04:00
2024-01-31 16:16:59 -08:00
2024-01-20 11:50:11 +01:00
2024-04-03 15:19:34 +02:00
2024-03-26 18:20:24 -04:00
2024-04-03 15:19:33 +02:00
2024-03-26 18:20:52 -04:00
2024-04-03 15:19:39 +02:00
2024-02-05 20:12:47 +00:00
2024-03-06 14:45:09 +00:00
2024-03-26 18:20:36 -04:00
2024-04-03 15:19:45 +02:00
2024-03-01 13:26:26 +01:00
2024-04-03 15:19:24 +02:00
2024-01-20 11:50:07 +01:00
2024-01-31 16:16:59 -08:00
2024-03-26 18:20:58 -04:00
2024-04-03 15:19:36 +02:00
2024-04-03 15:19:54 +02:00
2024-04-03 15:19:33 +02:00
2024-04-03 15:19:36 +02:00
2023-12-20 17:00:25 +01:00
2024-03-26 18:21:02 -04:00
2024-02-05 20:12:58 +00:00
2024-04-03 15:19:51 +02:00
2024-03-01 13:26:31 +01:00
2024-04-03 15:19:42 +02:00
2024-04-03 15:19:49 +02:00
2024-01-01 12:39:08 +00:00
2024-04-03 15:19:46 +02:00
2024-03-01 13:26:30 +01:00
2024-01-20 11:50:10 +01:00
2024-04-03 15:19:55 +02:00
2024-03-26 18:21:00 -04:00
2024-04-03 15:19:47 +02:00
2024-02-16 19:06:31 +01:00
2024-03-26 18:20:53 -04:00
2024-03-26 18:20:56 -04:00
2024-03-06 14:45:20 +00:00