mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
drm/amd/display: Add null pointer check in link_dpms
[why] Check that the stream exists to add link->local_sink null pointer access protection. Reviewed-by: Harold Sun <harold.sun@amd.com> Reviewed-by: Ethan Cheung <ethan.cheung@amd.com> Signed-off-by: Charlene Liu <Charlene.Liu@amd.com> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
79b3c037f9
commit
8ffa289f90
@@ -2226,7 +2226,11 @@ static enum dc_status enable_link(
|
||||
{
|
||||
enum dc_status status = DC_ERROR_UNEXPECTED;
|
||||
struct dc_stream_state *stream = pipe_ctx->stream;
|
||||
struct dc_link *link = stream->link;
|
||||
struct dc_link *link = NULL;
|
||||
|
||||
if (stream == NULL)
|
||||
return DC_ERROR_UNEXPECTED;
|
||||
link = stream->link;
|
||||
|
||||
/* There's some scenarios where driver is unloaded with display
|
||||
* still enabled. When driver is reloaded, it may cause a display
|
||||
|
||||
Reference in New Issue
Block a user