---
id: CVE-2024-49919
title: >-
  drm/amd/display: Add null check for head_pipe in
  dcn201_acquire_free_pipe_for_layer
summary: >-
  In the Linux kernel, the following vulnerability has been resolved:


  drm/amd/display: Add null check for head_pipe in
  dcn201_acquire_free_pipe_for_layer


  This commit addresses a potential null pointer dereference issue in the

  `dcn201_acq…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    d11ae22a8beee9771d933c1e5c95e217edcdbd38
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    16ce8fd94da8599bb6f0496895d392a69aead1c0
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    390d757621f5f35d11a63ed7d9d3262ead240064
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    8a1b1655a490a492a5a6987254c935ecce4eb9de
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    f22f4754aaa47d8c59f166ba3042182859e5dff7
  - Linux 4.15
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2024-10-22T13:40:36.842077Z'
published: '2024-10-21'
updated: '2026-10-30'
sourceUpdated: '2026-10-30T12:19:37.211Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2024-49919'
references:
  - url: 'https://git.kernel.org/stable/c/d11ae22a8beee9771d933c1e5c95e217edcdbd38'
  - url: 'https://git.kernel.org/stable/c/16ce8fd94da8599bb6f0496895d392a69aead1c0'
  - url: 'https://git.kernel.org/stable/c/390d757621f5f35d11a63ed7d9d3262ead240064'
  - url: 'https://git.kernel.org/stable/c/8a1b1655a490a492a5a6987254c935ecce4eb9de'
  - url: 'https://git.kernel.org/stable/c/f22f4754aaa47d8c59f166ba3042182859e5dff7'
tags:
  - cve.org
epss: 0.00237
epssPercentile: 0.14786
ingestedAt: '2026-11-03T14:47:02.507Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer

This commit addresses a potential null pointer dereference issue in the
`dcn201_acquire_free_pipe_for_layer` function. The issue could occur
when `head_pipe` is null.

The fix adds a check to ensure `head_pipe` is not null before asserting
it. If `head_pipe` is null, the function returns NULL to prevent a
potential null pointer dereference.

Reported by smatch:
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn201/dcn201_resource.c:1016 dcn201_acquire_free_pipe_for_layer() error: we previously assumed 'head_pipe' could be null (see line 1010)

## Affected

- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < d11ae22a8beee9771d933c1e5c95e217edcdbd38`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < 16ce8fd94da8599bb6f0496895d392a69aead1c0`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < 390d757621f5f35d11a63ed7d9d3262ead240064`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < 8a1b1655a490a492a5a6987254c935ecce4eb9de`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < f22f4754aaa47d8c59f166ba3042182859e5dff7`
- `Linux 4.15`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
