Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1540277

[PATCH v4 1/5] thermal: rockchip: improve conversion error messages

From Caesar Wang <wxt@rock-chips.com>
Newsgroups linux.kernel
Subject [PATCH v4 1/5] thermal: rockchip: improve conversion error messages
Date 2016-12-12 12:10 +0100
Message-ID <sNwEy-3Ar-33@gated-at.bofh.it> (permalink)
References <sNwEy-3Ar-11@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


From: Brian Norris <briannorris@chromium.org>

These error messages don't give much information about what went wrong.
It would be nice, for one, to see what invalid temperature was being
requested when conversion fails. It's also good to return an error when
we can't handle a conversion properly.

While we're at it, fix the grammar too.

Signed-off-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>

---

Changes in v4:
- As Eduardo and Brian commnets on
  https://patchwork.kernel.org/patch/9449301

Changes in v3: None
Changes in v2: None
Changes in v1:
- The original Brian posted on https://patchwork.kernel.org/patch/9437686
  Note: it'd probably be even nicer to know which sensor this was, but we've
  kinda abstracted that one away by this point...

 drivers/thermal/rockchip_thermal.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/thermal/rockchip_thermal.c b/drivers/thermal/rockchip_thermal.c
index b811b0f..3bbc97c 100644
--- a/drivers/thermal/rockchip_thermal.c
+++ b/drivers/thermal/rockchip_thermal.c
@@ -424,7 +424,8 @@ static u32 rk_tsadcv2_temp_to_code(struct chip_tsadc_table table,
 	}
 
 exit:
-	pr_err("Invalid the conversion, error=%d\n", error);
+	pr_err("%s: invalid temperature, temp=%d error=%d\n",
+	       __func__, temp, error);
 	return error;
 }
 
@@ -475,7 +476,8 @@ static int rk_tsadcv2_code_to_temp(struct chip_tsadc_table table, u32 code,
 		}
 		break;
 	default:
-		pr_err("Invalid the conversion table\n");
+		pr_err("%s: unknown table mode: %d\n", __func__, table.mode);
+		return -EINVAL;
 	}
 
 	/*
-- 
2.7.4

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v4 0/5] thermal: fixes the rockchip thermal Caesar Wang <wxt@rock-chips.com> - 2016-12-12 12:10 +0100
  [PATCH v4 1/5] thermal: rockchip: improve conversion error messages Caesar Wang <wxt@rock-chips.com> - 2016-12-12 12:10 +0100
  Re: [PATCH v4 0/5] thermal: fixes the rockchip thermal ayaka <ayaka@soulik.info> - 2016-12-30 17:20 +0100
    Re: [PATCH v4 0/5] thermal: fixes the rockchip thermal Caesar Wang <wxt@rock-chips.com> - 2017-01-02 14:20 +0100
      Re: [PATCH v4 0/5] thermal: fixes the rockchip thermal Randy Li <randy.li@rock-chips.com> - 2017-01-03 01:00 +0100
        Re: [PATCH v4 0/5] thermal: fixes the rockchip thermal Caesar Wang <sasukewxt@163.com> - 2017-01-03 02:10 +0100
          Re: [PATCH v4 0/5] thermal: fixes the rockchip thermal Randy Li <randy.li@rock-chips.com> - 2017-01-03 02:20 +0100
            Re: [PATCH v4 0/5] thermal: fixes the rockchip thermal ayaka <ayaka@soulik.info> - 2017-01-03 17:40 +0100

csiph-web