thermal: intel: intel_soc_dts_iosf: Remove redundant check
authorZhang Rui <rui.zhang@intel.com>
Sun, 13 Aug 2023 02:52:20 +0000 (10:52 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 22 Aug 2023 20:07:10 +0000 (22:07 +0200)
Remove the redundant check in remove_dts_thermal_zone() because all of
its existing callers pass a valid pointer as the argument.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/thermal/intel/intel_soc_dts_iosf.c

index 7a66d0f..d00def3 100644 (file)
@@ -212,11 +212,9 @@ static int soc_dts_enable(int id)
 
 static void remove_dts_thermal_zone(struct intel_soc_dts_sensor_entry *dts)
 {
-       if (dts) {
-               iosf_mbi_write(BT_MBI_UNIT_PMC, MBI_REG_WRITE,
-                              SOC_DTS_OFFSET_ENABLE, dts->store_status);
-               thermal_zone_device_unregister(dts->tzone);
-       }
+       iosf_mbi_write(BT_MBI_UNIT_PMC, MBI_REG_WRITE,
+                      SOC_DTS_OFFSET_ENABLE, dts->store_status);
+       thermal_zone_device_unregister(dts->tzone);
 }
 
 static int add_dts_thermal_zone(int id, struct intel_soc_dts_sensor_entry *dts,