DF-1751 / fix.diff
diff --git a/sys/dev/drm/amd/amdgpu/amdgpu_acpi.c b/sys/dev/drm/amd/amdgpu/amdgpu_acpi.c --- a/sys/dev/drm/amd/amdgpu/amdgpu_acpi.c +++ b/sys/dev/drm/amd/amdgpu/amdgpu_acpi.c @@ -760,12 +760,12 @@ atif->handle = atif_handle; /* Call the ATIF method */ - ret = amdgpu_atif_verify_interface(atif); - if (ret) { - DRM_DEBUG_DRIVER("Call to ATIF verify_interface failed: %d\n", ret); - AcpiOsFree(atif); - goto out; - } + ret = amdgpu_atif_verify_interface(atif); + if (ret) { + DRM_DEBUG_DRIVER("Call to ATIF verify_interface failed: %d\n", ret); + kfree(atif); + goto out; + } adev->atif = atif; if (atif->notifications.brightness_change) { |