lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0i5XLwN8vpR+MdECHVusMBowtWfDb-fQZDjip+hcoagMA@mail.gmail.com>
Date:   Mon, 4 Sep 2023 19:17:40 +0200
From:   "Rafael J. Wysocki" <rafael@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Linux PM <linux-pm@...r.kernel.org>,
        ACPI Devel Maling List <linux-acpi@...r.kernel.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        Daniel Lezcano <daniel.lezcano@...aro.org>
Subject: [GIT PULL] More thermal control updates for v6.6-rc1

Hi Linus,

Please pull from the tag

 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 thermal-6.6-rc1-2

with top-most commit 8289d810ea85755a9d22f75785806cb34eecd5e5

 thermal: core: Rework .get_trend() thermal zone callback

on top of commit 36534782b584389afd281f326421a35dcecde1ec

 Merge tag 'thermal-6.6-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

to receive more thermal control updates for 6.6-rc1.

These are mostly updates of thermal control drivers for ARM platforms,
new thermal control support for Loongson-2 and a couple of core cleanups
made possible by recent changes merged previously.

Specifics:

  - Check if the Tegra BPMP supports the trip points in order to set the
    .set_trips callback (Mikko Perttunen).

  - Add new Loongson-2 thermal sensor along with the DT bindings (Yinbo
    Zhu).

  - Use IS_ERR_OR_NULL() helper to replace a double test on the TI
    bandgap sensor (Li Zetao).

  - Remove redundant platform_set_drvdata() calls, as there are no
    corresponding calls to platform_get_drvdata(), from a bunch of
    drivers (Andrei Coardos).

  - Switch the Mediatek LVTS mode to filtered in order to enable
    interrupts (Nícolas F. R. A. Prado).

  - Fix Wvoid-pointer-to-enum-cast warning on the Exynos TMU (Krzysztof
    Kozlowski).

  - Remove redundant dev_err_probe(), because the underlying function
    already called it, from the Mediatek sensor (Chen Jiahao).

   - Free calibration nvmem after reading it on sun8i (Mark Brown).

   - Remove useless comment from the sun8i driver (Yangtao Li).

   - Make tsens_xxxx_nvmem static to fix a sparse warning on QCom
     tsens (Min-Hua Chen).

   - Remove error message at probe deferral on imx8mm (Ahmad Fatoum).

   - Fix parameter check in lvts_debugfs_init() with IS_ERR() on
     Mediatek LVTS (Minjie Du).

   - Fix interrupt routine and configuration for Mediatek LVTS (Nícolas
     F. R. A. Prado).

   - Drop unused .get_trip_type(), .get_trip_temp() and .get_trip_hyst()
     thermal zone callbacks from the core and rework the .get_trend()
     one to take a trip point pointer as an argument (Rafael Wysocki).

Thanks!


---------------

Ahmad Fatoum (1):
      thermal/drivers/imx8mm: Suppress log message on probe deferral

Andrei Coardos (8):
      thermal/drivers/broadcom/sr-thermal: Removed call to
platform_set_drvdata()
      thermal/drivers/k3_j72xx_bandgap: Removed unneeded call to
platform_set_drvdata()
      thermal/drivers/k3_bandgap: Remove unneeded call to platform_set_drvdata()
      thermal/drivers/broadcom/brcstb_thermal: Removed unneeded
platform_set_drvdata()
      thermal/drivers/sun8i_thermal: Remove unneeded call to
platform_set_drvdata()
      thermal/drivers/mediatek/auxadc_thermal: Removed call to
platform_set_drvdata()
      thermal/drivers/max77620_thermal: Removed unneeded call to
platform_set_drvdata()
      thermal/drivers/generic-adc: Removed unneeded call to
platform_set_drvdata()

Chen Jiahao (1):
      thermal/drivers/mediatek: Clean up redundant dev_err_probe()

Krzysztof Kozlowski (1):
      thermal/drivers/samsung: Fix Wvoid-pointer-to-enum-cast warning

Li Zetao (1):
      thermal/drivers/ti-soc-thermal: Use helper function IS_ERR_OR_NULL()

Mark Brown (1):
      thermal/drivers/sun8i: Free calibration nvmem after reading it

Mikko Perttunen (1):
      thermal/drivers/tegra-bpmp: Check if BPMP supports trip points

Min-Hua Chen (1):
      thermal/drivers/tsens: Make tsens_xxxx_nvmem static

Minjie Du (1):
      thermal/drivers/mediatek/lvts: Fix parameter check in lvts_debugfs_init()

Nícolas F. R. A. Prado (7):
      thermal/drivers/mediatek/lvts_thermal: Handle IRQ on all controllers
      thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode
      thermal/drivers/mediatek/lvts_thermal: Use offset threshold for IRQ
      thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts
      thermal/drivers/mediatek/lvts_thermal: Don't leave threshold zeroed
      thermal/drivers/mediatek/lvts_thermal: Manage threshold between sensors
      thermal/drivers/mediatek/lvts_thermal: Make readings valid in
filtered mode

Rafael J. Wysocki (2):
      thermal: core: Drop unused .get_trip_*() callbacks
      thermal: core: Rework .get_trend() thermal zone callback

Ruan Jinjie (1):
      thermal/drivers/db8500: Remove redundant of_match_ptr()

Yangtao Li (1):
      thermal/drivers/sun8i: Remove unneeded comments

Yinbo Zhu (2):
      thermal/drivers/loongson-2: Add thermal management support
      thermal: dt-bindings: add loongson-2 thermal

---------------

 .../bindings/thermal/loongson,ls2k-thermal.yaml    |  44 ++++++
 MAINTAINERS                                        |   8 +
 drivers/acpi/thermal.c                             |  41 +++--
 drivers/thermal/Kconfig                            |  12 ++
 drivers/thermal/Makefile                           |   1 +
 drivers/thermal/broadcom/brcmstb_thermal.c         |   1 -
 drivers/thermal/broadcom/sr-thermal.c              |   1 -
 drivers/thermal/db8500_thermal.c                   |   2 +-
 drivers/thermal/imx8mm_thermal.c                   |   6 +-
 drivers/thermal/k3_bandgap.c                       |   1 -
 drivers/thermal/k3_j72xx_bandgap.c                 |   2 -
 drivers/thermal/loongson2_thermal.c                | 169 ++++++++++++++++++++
 drivers/thermal/max77620_thermal.c                 |   2 -
 drivers/thermal/mediatek/auxadc_thermal.c          |   2 -
 drivers/thermal/mediatek/lvts_thermal.c            | 175 +++++++++++++++------
 drivers/thermal/qcom/tsens-v0_1.c                  |   6 +-
 drivers/thermal/qcom/tsens-v1.c                    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               |   2 +-
 drivers/thermal/sun8i_thermal.c                    |   8 +-
 drivers/thermal/tegra/tegra-bpmp-thermal.c         |  52 +++++-
 drivers/thermal/thermal-generic-adc.c              |   1 -
 drivers/thermal/thermal_core.c                     |   2 +-
 drivers/thermal/thermal_core.h                     |   2 +-
 drivers/thermal/thermal_helpers.c                  |   3 +-
 drivers/thermal/thermal_trip.c                     |  24 +--
 drivers/thermal/ti-soc-thermal/ti-bandgap.c        |   2 +-
 drivers/thermal/ti-soc-thermal/ti-thermal-common.c |   3 +-
 include/linux/thermal.h                            |  34 ++--
 28 files changed, 468 insertions(+), 140 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ