在 2021/6/5 3:55, Hans de Goede 写道:
Hi,
On 6/4/21 10:14 AM, yangerkun wrote:
drivers/platform/x86/intel_ips.c:832:6: warning: variable ‘ret’ set but
not used [-Wunused-but-set-variable]
832 | u16 ret;
| ^~~
Fix it by remove the define.
Reported-by: Hulk Robot <hulkci@xxxxxxxxxx>
Signed-off-by: yangerkun <yangerkun@xxxxxxxxxx>
---
drivers/platform/x86/intel_ips.c | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
diff --git a/drivers/platform/x86/intel_ips.c b/drivers/platform/x86/intel_ips.c
index bffe548187ee..d40a00ba859a 100644
--- a/drivers/platform/x86/intel_ips.c
+++ b/drivers/platform/x86/intel_ips.c
@@ -829,19 +829,8 @@ static u16 calc_avg_temp(struct ips_driver *ips, u16 *array)
static u16 read_mgtv(struct ips_driver *ips)
{
- u16 ret;
- u64 slope, offset;
- u64 val;
-
- val = thm_readq(THM_MGTV);
- val = (val & TV_MASK) >> TV_SHIFT;
-
- slope = offset = thm_readw(THM_MGTA);
- slope = (slope & MGTA_SLOPE_MASK) >> MGTA_SLOPE_SHIFT;
- offset = offset & MGTA_OFFSET_MASK;
-
- ret = ((val * slope + 0x40) >> 7) + offset;
-
+ thm_readq(THM_MGTV);
+ thm_readw(THM_MGTA);
return 0; /* MCH temp reporting buggy */
}
I believe it would be good to keep the code around to document how
the temperature can be calculated.
Please submit a patch marking ret as __maybe_unused instead.
Thanks for your reply, will send v2.
Regards,
Hans
.