UBUNTU-CVE-2026-93142: Low severity ubuntu/linux-hwe-edge vulnerability
In the Linux kernel, the following vulnerability has been resolved: thermal/drivers/rcar: Fix error checking in probe() This code accidentally calls thermalzonedeviceenable() before checking whether thermalzonedeviceregisterwithtrips() failed. Move the call until later to avoid an error pointer dereference of "priv->zone". The driver works differently depending on if we are using OF thermal or not. We use thermaladdhwmonsysfs() if we are using OF thermal and call thermalzonedeviceenable() if not. We can share same error check for if either of these fail. Moving the thermalzonedeviceenable() call is a bit cleaner as well. The original code used a three step process to cleanup: 1. Call thermalzonedeviceunregister() to cleanup. 2. Set priv->zone to an error pointer to preserve the error code. 3. Set priv->zone to NULL to avoid a second call to thermalzonedeviceunregister() in the rcarthermalremove() function. Now we can just do a direct goto errorunregister and rcarthermalremove() handles the cleanup properly.