diff options
author | Venkata Duvvuru <VenkatKumar.Duvvuru@Emulex.Com> | 2015-05-13 13:00:12 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-05-14 12:21:41 -0400 |
commit | 29e9122b3ab2aa7160e54c2bbea242b99588325c (patch) | |
tree | 3f2f0ef07eba16cfcbf93ab83c3a0220286b79fb /drivers/net/ethernet/emulex/benet/be_cmds.c | |
parent | Merge branch 'nf-ingress' (diff) | |
download | linux-dev-29e9122b3ab2aa7160e54c2bbea242b99588325c.tar.xz linux-dev-29e9122b3ab2aa7160e54c2bbea242b99588325c.zip |
be2net: Export board temperature using hwmon-sysfs interface.
Ethtool statistics is not the right place to display board temperature.
This patch adds support to export die temperature of devices supported
by be2net driver via the sysfs hwmon interface.
Signed-off-by: Venkat Duvvuru <VenkatKumar.Duvvuru@Emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/emulex/benet/be_cmds.c')
-rw-r--r-- | drivers/net/ethernet/emulex/benet/be_cmds.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_cmds.c b/drivers/net/ethernet/emulex/benet/be_cmds.c index b419bde29a6f..ecd92a09e56a 100644 --- a/drivers/net/ethernet/emulex/benet/be_cmds.c +++ b/drivers/net/ethernet/emulex/benet/be_cmds.c @@ -192,10 +192,12 @@ static void be_async_cmd_process(struct be_adapter *adapter, if (base_status == MCC_STATUS_SUCCESS) { struct be_cmd_resp_get_cntl_addnl_attribs *resp = (void *)resp_hdr; - adapter->drv_stats.be_on_die_temperature = + adapter->hwmon_info.be_on_die_temp = resp->on_die_temperature; } else { adapter->be_get_temp_freq = 0; + adapter->hwmon_info.be_on_die_temp = + BE_INVALID_DIE_TEMP; } return; } |