Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap'
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 26 Apr 2021 14:57:17 +0000 (16:57 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 26 Apr 2021 14:57:17 +0000 (16:57 +0200)
* pm-core:
  PM: runtime: Add documentation for pm_runtime_resume_and_get()
  PM: runtime: Replace inline function pm_runtime_callbacks_present()
  PM: core: Remove duplicate declaration from header file

* pm-pci:
  PCI: PM: Do not read power state in pci_enable_device_flags()

* pm-sleep:
  PM: wakeup: remove redundant assignment to variable retval
  PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check
  PM: wakeup: use dev_set_name() directly
  PM: sleep: fix typos in comments
  freezer: Remove unused inline function try_to_freeze_nowarn()

* pm-domains:
  PM: domains: Don't runtime resume devices at genpd_prepare()

* powercap:
  powercap: RAPL: Fix struct declaration in header file
  MAINTAINERS: Add DTPM subsystem maintainer
  powercap: Add Hygon Fam18h RAPL support

1  2  3  4  5  6 
MAINTAINERS

diff --combined MAINTAINERS
@@@@@@@ -261,8 -261,8 -261,8 -261,8 -261,8 -261,8 +261,8 @@@@@@@ ABI/AP
      L:        linux-api@vger.kernel.org
      F:        include/linux/syscalls.h
      F:        kernel/sys_ni.c
     -F:        include/uapi/
     -F:        arch/*/include/uapi/
     +X:        include/uapi/
     +X:        arch/*/include/uapi/
      
      ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
      M:        Hans de Goede <hdegoede@redhat.com>
@@@@@@@ -1181,7 -1181,7 -1181,7 -1181,7 -1181,7 -1181,7 +1181,7 @@@@@@@ M:      Joel Fernandes <joel@joelfernandes.o
      M:        Christian Brauner <christian@brauner.io>
      M:        Hridya Valsaraju <hridya@google.com>
      M:        Suren Baghdasaryan <surenb@google.com>
    --L:        devel@driverdev.osuosl.org
    ++L:        linux-kernel@vger.kernel.org
      S:        Supported
      T:        git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
      F:        drivers/android/
@@@@@@@ -2489,7 -2489,7 -2489,7 -2489,7 -2489,7 -2489,7 +2489,7 @@@@@@@ N:      sc27x
      N:        sc2731
      
      ARM/STI ARCHITECTURE
  - --M:        Patrice Chotard <patrice.chotard@st.com>
  + ++M:        Patrice Chotard <patrice.chotard@foss.st.com>
      L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
      S:        Maintained
      W:        http://www.stlinux.com
@@@@@@@ -2522,7 -2522,7 -2522,7 -2522,7 -2522,7 -2522,7 +2522,7 @@@@@@@ F:      include/linux/remoteproc/st_slim_rpr
      
      ARM/STM32 ARCHITECTURE
      M:        Maxime Coquelin <mcoquelin.stm32@gmail.com>
  - --M:        Alexandre Torgue <alexandre.torgue@st.com>
  + ++M:        Alexandre Torgue <alexandre.torgue@foss.st.com>
      L:        linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
      L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
      S:        Maintained
@@@@@@@ -3115,7 -3115,7 -3115,7 -3115,7 -3115,7 -3115,7 +3115,7 @@@@@@@ C:      irc://irc.oftc.net/bcach
      F:        drivers/md/bcache/
      
      BDISP ST MEDIA DRIVER
  - --M:        Fabien Dessenne <fabien.dessenne@st.com>
  + ++M:        Fabien Dessenne <fabien.dessenne@foss.st.com>
      L:        linux-media@vger.kernel.org
      S:        Supported
      W:        https://linuxtv.org
@@@@@@@ -3675,7 -3675,7 -3675,7 -3675,7 -3675,7 -3675,7 +3675,7 @@@@@@@ M:      bcm-kernel-feedback-list@broadcom.co
      L:        linux-pm@vger.kernel.org
      S:        Maintained
      T:        git git://github.com/broadcom/stblinux.git
  - --F:        drivers/soc/bcm/bcm-pmb.c
  + ++F:        drivers/soc/bcm/bcm63xx/bcm-pmb.c
      F:        include/dt-bindings/soc/bcm-pmb.h
      
      BROADCOM SPECIFIC AMBA DRIVER (BCMA)
@@@@@@@ -5080,7 -5080,7 -5080,7 -5080,7 -5080,7 -5080,7 +5080,7 @@@@@@@ S:      Maintaine
      F:        drivers/platform/x86/dell/dell-wmi.c
      
      DELTA ST MEDIA DRIVER
  - --M:        Hugues Fruchet <hugues.fruchet@st.com>
  + ++M:        Hugues Fruchet <hugues.fruchet@foss.st.com>
      L:        linux-media@vger.kernel.org
      S:        Supported
      W:        https://linuxtv.org
@@@@@@@ -5835,7 -5835,7 -5835,7 -5835,7 -5835,7 -5835,7 +5835,7 @@@@@@@ M:      David Airlie <airlied@linux.ie
      M:        Daniel Vetter <daniel@ffwll.ch>
      L:        dri-devel@lists.freedesktop.org
      S:        Maintained
     -B:        https://bugs.freedesktop.org/
     +B:        https://gitlab.freedesktop.org/drm
      C:        irc://chat.freenode.net/dri-devel
      T:        git git://anongit.freedesktop.org/drm/drm
      F:        Documentation/devicetree/bindings/display/
@@@@@@@ -6006,6 -6006,6 -6006,7 -6006,6 -6006,7 -6006,7 +6006,6 @@@@@@@ F:      drivers/gpu/drm/rockchip
      
      DRM DRIVERS FOR STI
      M:        Benjamin Gaignard <benjamin.gaignard@linaro.org>
  - --M:        Vincent Abriou <vincent.abriou@st.com>
      L:        dri-devel@lists.freedesktop.org
      S:        Maintained
      T:        git git://anongit.freedesktop.org/drm/drm-misc
@@@@@@@ -6013,9 -6013,9 -6014,10 -6013,9 -6014,10 -6014,10 +6013,9 @@@@@@@ F:   Documentation/devicetree/bindings/di
      F:        drivers/gpu/drm/sti
      
      DRM DRIVERS FOR STM
  - --M:        Yannick Fertre <yannick.fertre@st.com>
  - --M:        Philippe Cornu <philippe.cornu@st.com>
  + ++M:        Yannick Fertre <yannick.fertre@foss.st.com>
  + ++M:        Philippe Cornu <philippe.cornu@foss.st.com>
      M:        Benjamin Gaignard <benjamin.gaignard@linaro.org>
  - --M:        Vincent Abriou <vincent.abriou@st.com>
      L:        dri-devel@lists.freedesktop.org
      S:        Maintained
      T:        git git://anongit.freedesktop.org/drm/drm-misc
@@@@@@@ -7474,9 -7474,9 -7476,8 -7474,9 -7476,8 -7476,8 +7474,9 @@@@@@@ F:      include/uapi/asm-generic
      GENERIC PHY FRAMEWORK
      M:        Kishon Vijay Abraham I <kishon@ti.com>
      M:        Vinod Koul <vkoul@kernel.org>
  - --L:        linux-kernel@vger.kernel.org
  + ++L:        linux-phy@lists.infradead.org
      S:        Supported
  + ++Q:        https://patchwork.kernel.org/project/linux-phy/list/
      T:        git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
      F:        Documentation/devicetree/bindings/phy/
      F:        drivers/phy/
@@@@@@@ -8115,6 -8115,6 -8116,6 -8115,6 -8116,7 -8116,7 +8115,6 @@@@@@@ F:      drivers/crypto/hisilicon/sec2/sec_ma
      
      HISILICON STAGING DRIVERS FOR HIKEY 960/970
      M:        Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    --L:        devel@driverdev.osuosl.org
      S:        Maintained
      F:        drivers/staging/hikey9xx/
      
@@@@@@@ -8229,7 -8229,7 -8230,7 -8229,7 -8231,7 -8231,7 +8229,7 @@@@@@@ F:      include/linux/hugetlb.
      F:        mm/hugetlb.c
      
      HVA ST MEDIA DRIVER
  - --M:        Jean-Christophe Trotin <jean-christophe.trotin@st.com>
  + ++M:        Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
      L:        linux-media@vger.kernel.org
      S:        Supported
      W:        https://linuxtv.org
@@@@@@@ -8519,7 -8519,7 -8520,6 -8519,7 -8521,6 -8521,6 +8519,7 @@@@@@@ IBM Power SRIOV Virtual NIC Device Driv
      M:        Dany Madden <drt@linux.ibm.com>
      M:        Lijun Pan <ljp@linux.ibm.com>
      M:        Sukadev Bhattiprolu <sukadev@linux.ibm.com>
  + ++R:        Thomas Falcon <tlfalcon@linux.ibm.com>
      L:        netdev@vger.kernel.org
      S:        Supported
      F:        drivers/net/ethernet/ibm/ibmvnic.*
@@@@@@@ -10029,6 -10029,6 -10029,7 -10029,6 -10030,7 -10030,7 +10029,6 @@@@@@@ F:       scripts/leaking_addresses.p
      
      LED SUBSYSTEM
      M:        Pavel Machek <pavel@ucw.cz>
  - --R:        Dan Murphy <dmurphy@ti.com>
      L:        linux-leds@vger.kernel.org
      S:        Maintained
      T:        git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
@@@@@@@ -10714,8 -10714,8 -10715,8 -10714,8 -10716,8 -10716,7 +10714,8 @@@@@@@ F:       drivers/net/ethernet/marvell/mvpp2
      
      MARVELL MWIFIEX WIRELESS DRIVER
      M:        Amitkumar Karwar <amitkarwar@gmail.com>
     -M:        Ganapathi Bhat <ganapathi.bhat@nxp.com>
     +M:        Ganapathi Bhat <ganapathi017@gmail.com>
     +M:        Sharvari Harisangam <sharvari.harisangam@nxp.com>
      M:        Xinming Hu <huxinming820@gmail.com>
      L:        linux-wireless@vger.kernel.org
      S:        Maintained
@@@@@@@ -10904,6 -10904,6 -10905,7 -10904,6 -10906,7 -10905,7 +10904,6 @@@@@@@ T:       git git://linuxtv.org/media_tree.gi
      F:        drivers/media/radio/radio-maxiradio*
      
      MCAN MMIO DEVICE DRIVER
  - --M:        Dan Murphy <dmurphy@ti.com>
      M:        Pankaj Sharma <pankj.sharma@samsung.com>
      L:        linux-can@vger.kernel.org
      S:        Maintained
@@@@@@@ -11164,7 -11164,7 -11166,7 -11164,7 -11167,7 -11166,7 +11164,7 @@@@@@@ T:       git git://linuxtv.org/media_tree.gi
      F:        drivers/media/dvb-frontends/stv6111*
      
      MEDIA DRIVERS FOR STM32 - DCMI
  - --M:        Hugues Fruchet <hugues.fruchet@st.com>
  + ++M:        Hugues Fruchet <hugues.fruchet@foss.st.com>
      L:        linux-media@vger.kernel.org
      S:        Supported
      T:        git git://linuxtv.org/media_tree.git
@@@@@@@ -12535,7 -12535,7 -12537,7 -12535,7 -12538,7 -12537,7 +12535,7 @@@@@@@ NETWORKING [MPTCP
      M:        Mat Martineau <mathew.j.martineau@linux.intel.com>
      M:        Matthieu Baerts <matthieu.baerts@tessares.net>
      L:        netdev@vger.kernel.org
  - --L:        mptcp@lists.01.org
  + ++L:        mptcp@lists.linux.dev
      S:        Maintained
      W:        https://github.com/multipath-tcp/mptcp_net-next/wiki
      B:        https://github.com/multipath-tcp/mptcp_net-next/issues
@@@@@@@ -14312,6 -14312,6 -14314,6 -14312,6 -14315,6 -14314,15 +14312,15 @@@@@@@ F:     include/linux/pm_
      F:        include/linux/powercap.h
      F:        kernel/configs/nopm.config
      
+++++ DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
+++++ M:        Daniel Lezcano <daniel.lezcano@kernel.org>
+++++ L:        linux-pm@vger.kernel.org
+++++ S:        Supported
+++++ B:        https://bugzilla.kernel.org
+++++ T:        git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+++++ F:        drivers/powercap/dtpm*
+++++ F:        include/linux/dtpm.h
+++++ 
      POWER STATE COORDINATION INTERFACE (PSCI)
      M:        Mark Rutland <mark.rutland@arm.com>
      M:        Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
@@@@@@@ -14706,11 -14706,11 -14708,15 -14706,11 -14709,15 -14717,15 +14715,11 @@@@@@@ F:        drivers/net/ethernet/qlogic/qlcnic
      QLOGIC QLGE 10Gb ETHERNET DRIVER
      M:        Manish Chopra <manishc@marvell.com>
      M:        GR-Linux-NIC-Dev@marvell.com
  - --L:        netdev@vger.kernel.org
  - --S:        Supported
  - --F:        drivers/staging/qlge/
  - --
  - --QLOGIC QLGE 10Gb ETHERNET DRIVER
      M:        Coiby Xu <coiby.xu@gmail.com>
      L:        netdev@vger.kernel.org
  - --S:        Maintained
  + ++S:        Supported
      F:        Documentation/networking/device_drivers/qlogic/qlge.rst
  + ++F:        drivers/staging/qlge/
      
      QM1D1B0004 MEDIA DRIVER
      M:        Akihiro Tsukada <tskd08@gmail.com>
@@@@@@@ -15628,8 -15628,8 -15634,8 -15628,8 -15635,8 -15643,8 +15637,8 @@@@@@@ F:       Documentation/s390/pci.rs
      
      S390 VFIO AP DRIVER
      M:        Tony Krowiak <akrowiak@linux.ibm.com>
  - --M:        Pierre Morel <pmorel@linux.ibm.com>
      M:        Halil Pasic <pasic@linux.ibm.com>
  + ++M:        Jason Herne <jjherne@linux.ibm.com>
      L:        linux-s390@vger.kernel.org
      S:        Supported
      W:        http://www.ibm.com/developerworks/linux/linux390/
@@@@@@@ -15641,7 -15641,7 -15647,6 -15641,7 -15648,6 -15656,6 +15650,7 @@@@@@@ F:       drivers/s390/crypto/vfio_ap_private.
      S390 VFIO-CCW DRIVER
      M:        Cornelia Huck <cohuck@redhat.com>
      M:        Eric Farman <farman@linux.ibm.com>
  + ++M:        Matthew Rosato <mjrosato@linux.ibm.com>
      R:        Halil Pasic <pasic@linux.ibm.com>
      L:        linux-s390@vger.kernel.org
      L:        kvm@vger.kernel.org
@@@@@@@ -15652,7 -15652,7 -15657,6 -15652,7 -15658,6 -15666,6 +15661,7 @@@@@@@ F:       include/uapi/linux/vfio_ccw.
      
      S390 VFIO-PCI DRIVER
      M:        Matthew Rosato <mjrosato@linux.ibm.com>
  + ++M:        Eric Farman <farman@linux.ibm.com>
      L:        linux-s390@vger.kernel.org
      L:        kvm@vger.kernel.org
      S:        Supported
@@@@@@@ -16882,10 -16882,10 -16886,8 -16882,10 -16887,8 -16895,8 +16891,10 @@@@@@@ F:   tools/spi
      
      SPIDERNET NETWORK DRIVER for CELL
      M:        Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
  + ++M:        Geoff Levand <geoff@infradead.org>
      L:        netdev@vger.kernel.org
  - --S:        Supported
  + ++L:        linuxppc-dev@lists.ozlabs.org
  + ++S:        Maintained
      F:        Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
      F:        drivers/net/ethernet/toshiba/spider_net*
      
@@@@@@@ -16939,8 -16939,8 -16941,7 -16939,8 -16942,7 -16950,7 +16948,8 @@@@@@@ F:       Documentation/devicetree/bindings/me
      F:        drivers/media/i2c/st-mipid02.c
      
      ST STM32 I2C/SMBUS DRIVER
  - --M:        Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
  + ++M:        Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
  + ++M:        Alain Volmat <alain.volmat@foss.st.com>
      L:        linux-i2c@vger.kernel.org
      S:        Maintained
      F:        drivers/i2c/busses/i2c-stm32*
@@@@@@@ -17038,7 -17038,7 -17039,7 -17038,7 -17040,7 -17048,7 +17047,7 @@@@@@@ F:       drivers/staging/vt665?
      
      STAGING SUBSYSTEM
      M:        Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    --L:        devel@driverdev.osuosl.org
    ++L:        linux-staging@lists.linux.dev
      S:        Supported
      T:        git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
      F:        drivers/staging/
@@@@@@@ -17065,7 -17065,7 -17066,7 -17065,7 -17067,7 -17075,7 +17074,7 @@@@@@@ F:       kernel/jump_label.
      F:        kernel/static_call.c
      
      STI AUDIO (ASoC) DRIVERS
  - --M:        Arnaud Pouliquen <arnaud.pouliquen@st.com>
  + ++M:        Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
      L:        alsa-devel@alsa-project.org (moderated for non-subscribers)
      S:        Maintained
      F:        Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
@@@@@@@ -17085,15 -17085,15 -17086,15 -17085,15 -17087,15 -17095,15 +17094,15 @@@@@@@ T:        git git://linuxtv.org/media_tree.gi
      F:        drivers/media/usb/stk1160/
      
      STM32 AUDIO (ASoC) DRIVERS
  - --M:        Olivier Moysan <olivier.moysan@st.com>
  - --M:        Arnaud Pouliquen <arnaud.pouliquen@st.com>
  + ++M:        Olivier Moysan <olivier.moysan@foss.st.com>
  + ++M:        Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
      L:        alsa-devel@alsa-project.org (moderated for non-subscribers)
      S:        Maintained
      F:        Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
      F:        sound/soc/stm/
      
      STM32 TIMER/LPTIMER DRIVERS
  - --M:        Fabrice Gasnier <fabrice.gasnier@st.com>
  + ++M:        Fabrice Gasnier <fabrice.gasnier@foss.st.com>
      S:        Maintained
      F:        Documentation/ABI/testing/*timer-stm32
      F:        Documentation/devicetree/bindings/*/*stm32-*timer*
@@@@@@@ -17103,7 -17103,7 -17104,7 -17103,7 -17105,7 -17113,7 +17112,7 @@@@@@@ F:       include/linux/*/stm32-*tim
      
      STMMAC ETHERNET DRIVER
      M:        Giuseppe Cavallaro <peppe.cavallaro@st.com>
  - --M:        Alexandre Torgue <alexandre.torgue@st.com>
  + ++M:        Alexandre Torgue <alexandre.torgue@foss.st.com>
      M:        Jose Abreu <joabreu@synopsys.com>
      L:        netdev@vger.kernel.org
      S:        Supported
@@@@@@@ -17845,6 -17845,6 -17846,7 -17845,6 -17847,7 -17855,7 +17854,6 @@@@@@@ S:       Maintaine
      F:        drivers/thermal/ti-soc-thermal/
      
      TI BQ27XXX POWER SUPPLY DRIVER
  - --R:        Dan Murphy <dmurphy@ti.com>
      F:        drivers/power/supply/bq27xxx_battery.c
      F:        drivers/power/supply/bq27xxx_battery_i2c.c
      F:        include/linux/power/bq27xxx_battery.h
@@@@@@@ -17979,6 -17979,6 -17981,7 -17979,6 -17982,7 -17990,7 +17988,6 @@@@@@@ S:       Odd Fixe
      F:        sound/soc/codecs/tas571x*
      
      TI TCAN4X5X DEVICE DRIVER
  - --M:        Dan Murphy <dmurphy@ti.com>
      L:        linux-can@vger.kernel.org
      S:        Maintained
      F:        Documentation/devicetree/bindings/net/can/tcan4x5x.txt
      M:        Martyn Welch <martyn@welchs.me.uk>
      M:        Manohar Vanga <manohar.vanga@gmail.com>
      M:        Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    --L:        devel@driverdev.osuosl.org
    ++L:        linux-kernel@vger.kernel.org
      S:        Maintained
      T:        git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
      F:        Documentation/driver-api/vme.rst
@@@@@@@ -19162,7 -19162,7 -19165,7 -19162,7 -19166,7 -19174,7 +19171,7 @@@@@@@ S:       Maintaine
      F:        drivers/infiniband/hw/vmw_pvrdma/
      
      VMware PVSCSI driver
     -M:        Jim Gill <jgill@vmware.com>
     +M:        Vishal Bhakta <vbhakta@vmware.com>
      M:        VMware PV-Drivers <pv-drivers@vmware.com>
      L:        linux-scsi@vger.kernel.org
      S:        Maintained