1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/intel/iwlwifi/mvm
Rafael J. Wysocki 61d8843754 iwlwifi: mvm: Populate trip table before registering thermal zone
The trip table in iwl_mvm_thermal_zone_register() is populated after
passing it to thermal_zone_device_register_with_trips(), so it may be
accessed (for instance, via sysfs) before it is ready.

To prevent that from happening, modify the function to populate the
trip table before calling thermal_zone_device_register_with_trips().

Also make the code use THERMAL_TEMP_INVALID as the "invalid temperature"
value which is also meaningful for the core.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Miri Korenblit <Miriam.rachel.korenblit@intel.com>
2024-02-08 14:54:55 +01:00
..
binding.c wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id() 2023-06-14 12:32:20 +02:00
coex.c wifi: iwlwifi: cleanup BT Shared Single Antenna code 2023-12-21 20:35:16 +01:00
constants.h wifi: iwlwifi: mvm: Add basic link selection logic 2023-10-23 12:21:48 +02:00
d3.c wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock 2023-12-21 20:35:16 +01:00
debugfs-vif.c wifi: iwlwifi: mvm: add a per-link debugfs 2023-10-23 12:21:47 +02:00
debugfs.c wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP 2023-12-21 20:35:17 +01:00
debugfs.h wifi: iwlwifi: mvm: add a per-link debugfs 2023-10-23 12:21:47 +02:00
ftm-initiator.c wifi: iwlwifi: mvm: FTM initiator MLO support 2023-06-14 12:32:17 +02:00
ftm-responder.c wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP 2023-12-21 20:35:17 +01:00
fw-api.h iwlwifi: mvm/api: define system control command 2021-12-07 20:06:45 +02:00
fw.c wifi: iwlwifi: mvm: add US/Canada MCC to API 2023-12-21 20:35:16 +01:00
led.c iwlwifi: mvm: Fix fall-through warnings for Clang 2020-12-11 20:20:24 +02:00
link.c wifi: iwlwifi: mvm: Return success if link could not be removed 2023-10-23 12:48:29 +02:00
mac-ctxt.c wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface 2023-10-23 12:21:48 +02:00
mac80211.c wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP 2023-12-21 20:35:17 +01:00
Makefile wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status 2023-03-22 13:16:35 +01:00
mld-key.c wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface 2023-10-23 12:26:27 +02:00
mld-mac.c wifi: iwlwifi: mvm: Don't access vif valid links directly 2023-06-19 12:05:27 +02:00
mld-mac80211.c wifi: iwlwifi: assign phy_ctxt before eSR activation 2023-12-21 20:35:16 +01:00
mld-sta.c wireless-next patches for v6.8 2023-12-18 16:17:34 -08:00
mvm.h iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device 2024-02-08 14:54:55 +01:00
nvm.c wifi: iwlwifi: mvm: fix regdb initialization 2023-10-23 12:48:30 +02:00
offloading.c wifi: iwlwifi: mvm: rename BTM support flag and its TLV 2023-06-14 12:32:19 +02:00
ops.c wifi: iwlwifi: remove async command callback 2023-12-12 10:37:00 +01:00
phy-ctxt.c wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request 2023-12-21 20:35:15 +01:00
power.c wifi: iwlwifi: no power save during transition to D3 2023-09-13 16:11:40 +02:00
ptp.c wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() 2023-03-30 11:16:21 +02:00
quota.c wifi: iwlwifi: mvm: vif preparation for MLO 2023-03-30 12:07:52 +02:00
rfi.c wifi: iwlwifi: mvm: rfi: disable RFI feature 2023-05-16 10:16:51 -07:00
rs-fw.c wifi: iwlwifi: mvm: use EHT maximum MPDU length on 2.4 GHz 2023-06-21 14:02:15 +02:00
rs.c wifi: iwlwifi: add a few rate index validity checks 2023-06-19 12:05:26 +02:00
rs.h wifi: iwlwifi: mvm: fix kernel-doc 2023-09-11 12:36:28 +02:00
rx.c wifi: iwlwifi: mvm: implement new firmware API for statistics 2023-10-23 12:49:29 +02:00
rxmq.c wifi: iwlwifi: mvm: simplify the reorder buffer 2023-10-23 12:48:29 +02:00
scan.c wifi: iwlwifi: mvm: Correctly report TSF data in scan complete 2023-12-12 10:36:59 +01:00
sf.c wifi: iwlwifi: remove disable_dummy_notification 2023-06-21 14:02:15 +02:00
sta.c wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP 2023-12-21 20:35:17 +01:00
sta.h wifi: iwlwifi: mvm: simplify the reorder buffer 2023-10-23 12:48:29 +02:00
tdls.c wifi: iwlwifi: make time_events MLO aware 2023-10-23 12:48:27 +02:00
testmode.h iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
time-event.c wifi: iwlwifi: support link id in SESSION_PROTECTION_NOTIF 2023-10-23 12:48:27 +02:00
time-event.h wifi: iwlwifi: make time_events MLO aware 2023-10-23 12:48:27 +02:00
time-sync.c wifi: iwlwifi: mvm: support enabling and disabling HW timestamping 2023-03-22 13:16:37 +01:00
time-sync.h wifi: iwlwifi: mvm: support enabling and disabling HW timestamping 2023-03-22 13:16:37 +01:00
tt.c iwlwifi: mvm: Populate trip table before registering thermal zone 2024-02-08 14:54:55 +01:00
tx.c wifi: iwlwifi: mvm: send TX path flush in rfkill 2023-12-21 20:35:16 +01:00
utils.c wifi: iwlwifi: mvm: implement new firmware API for statistics 2023-10-23 12:49:29 +02:00
vendor-cmd.c iwlwifi: mvm: return value for request_ownership 2022-03-02 22:37:25 +01:00