diff options
| author | 2026-02-24 22:12:28 +0000 | |
|---|---|---|
| committer | 2026-02-25 09:31:54 +0200 | |
| commit | c601fd5414315fc515f746b499110e46272e7243 (patch) | |
| tree | d01b73deee1ec447d5a1581024f1163194f3d350 /include/linux/bcma/ssh:/git@git.zx2c4.com/git: | |
| parent | drm/gpusvm: Fix drm_gpusvm_pages_valid_unlocked() kernel-doc (diff) | |
drm/client: Do not destroy NULL modes
'modes' in drm_client_modeset_probe may fail to kcalloc. If this
occurs, we jump to 'out', calling modes_destroy on it, which
dereferences it. This may result in a NULL pointer dereference in the
error case. Prevent that.
Fixes: 3039cc0c0653 ("drm/client: Make copies of modes")
Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20260224221227.69126-2-jonathan.cavitt@intel.com
Diffstat (limited to 'include/linux/bcma/ssh:/git@git.zx2c4.com/git:')
0 files changed, 0 insertions, 0 deletions
