Tomas Winkler
cc365dcf0e
mei: me: allow runtime pm for platform with D0i3
...
>From the pci power documentation:
"The driver itself should not call pm_runtime_allow(), though. Instead,
it should let user space or some platform-specific code do that (user space
can do it via sysfs as stated above)..."
However, the S0ix residency cannot be reached without MEI device getting
into low power state. Hence, for mei devices that support D0i3, it's better
to make runtime power management mandatory and not rely on the system
integration such as udev rules.
This policy cannot be applied globally as some older platforms
were found to have broken power management.
Cc: <stable@vger.kernel.org> v4.13+
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Reviewed-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-01-02 17:09:29 +01:00
..
accessibility
acpi
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
2017-12-23 13:47:22 -08:00
amba
A couple of dma-mapping updates:
2017-11-14 16:54:12 -08:00
android
Merge 4.15-rc6 into char-misc-next
2018-01-02 14:46:35 +01:00
ata
libata: sata_down_spd_limit should return if driver has not recorded sstatus speed
2017-12-04 13:57:03 -08:00
atm
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-29 13:10:25 -08:00
auxdisplay
auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM
2017-11-27 12:36:45 -08:00
base
Merge 4.15-rc6 into char-misc-next
2018-01-02 14:46:35 +01:00
bcma
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-11-15 11:56:19 -08:00
block
null_blk: unalign call_single_data
2017-12-20 13:16:33 -07:00
bluetooth
bus
bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left.
2017-12-04 17:15:20 +00:00
cdrom
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
2017-11-14 15:32:19 -08:00
char
Merge 4.15-rc6 into char-misc-next
2018-01-02 14:46:35 +01:00
clk
clk: use atomic runtime pm api in clk_core_is_enabled
2017-12-26 17:34:03 -08:00
clocksource
- final batch of "non trivial" timer conversions (multi-tree dependencies,
2017-11-23 16:29:05 +01:00
connector
cpufreq
cpufreq: governor: Ensure sufficiently large sampling intervals
2017-12-18 12:09:39 +01:00
cpuidle
powerpc updates for 4.15
2017-11-16 12:47:46 -08:00
crypto
powerpc updates for 4.15
2017-11-16 12:47:46 -08:00
dax
device-dax: implement ->split() to catch invalid munmap attempts
2017-11-29 18:40:42 -08:00
dca
devfreq
Merge branches 'pm-devfreq' and 'pm-tools'
2017-11-13 01:41:39 +01:00
dio
dma
dmaengine: fsl-edma: disable clks on all error paths
2017-12-15 09:53:04 +05:30
dma-buf
Tracing updates for 4.15:
2017-11-17 14:58:01 -08:00
edac
Modules updates for v4.15
2017-11-15 13:46:33 -08:00
eisa
extcon
USB/PHY patches for 4.15-rc1
2017-11-13 21:14:07 -08:00
firewire
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
firmware
ARM: SoC fixes for 4.15-rc
2017-12-10 08:26:59 -08:00
fmc
fpga
fpga: socfpga-a10: disable clk on error in socfpga_a10_fpga_probe()
2017-12-18 15:59:16 +01:00
fsi
fsi: Make FSI a menuconfig to ease disabling it all
2017-12-07 18:41:12 +01:00
gpio
genirq/irqdomain: Rename early argument of irq_domain_activate_irq()
2017-12-29 21:13:04 +01:00
gpu
Merge tag 'drm-intel-fixes-2017-12-22-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
2017-12-28 05:20:07 +10:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
2017-12-30 10:16:51 -08:00
hsi
HSI changes for the v4.15 series
2017-11-15 13:35:43 -08:00
hv
vmbus: unregister device_obj->channels_kset
2017-12-18 15:47:12 +01:00
hwmon
hwmon: Deal with errors from the thermal subsystem
2017-12-26 11:53:24 -08:00
hwspinlock
hwspinlock update for v4.15
2017-11-17 20:16:20 -08:00
hwtracing
Merge 4.15-rc6 into char-misc-next
2018-01-02 14:46:35 +01:00
i2c
i2c: piix4: Fix port number check on release
2017-12-12 23:27:04 +01:00
ide
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
2017-11-19 08:04:41 -10:00
idle
Merge branch 'pm-cpuidle'
2017-11-13 01:34:14 +01:00
iio
iio: health: max30102: Temperature should be in milli Celsius
2017-12-02 11:15:14 +00:00
infiniband
Third pull request for 4.15-rc
2017-12-28 23:06:01 -08:00
input
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
iommu
genirq/irqdomain: Rename early argument of irq_domain_activate_irq()
2017-12-29 21:13:04 +01:00
ipack
irqchip
genirq/irqdomain: Rename early argument of irq_domain_activate_irq()
2017-12-29 21:13:04 +01:00
isdn
treewide: setup_timer() -> timer_setup() (2 field)
2017-11-21 15:57:09 -08:00
leds
led: core: Fix brightness setting when setting delay_off=0
2017-12-27 20:45:07 +01:00
lightnvm
lightnvm: Convert timers to use timer_setup()
2017-11-21 15:46:44 -08:00
macintosh
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
mailbox
Change to POLL api and fixes for FlexRM and OMAP driver
2017-11-15 13:39:18 -08:00
mcb
md
- Fix a particularly nasty DM core bug in a 4.15 refcount_t conversion.
2017-12-15 12:53:37 -08:00
media
media fixes for v4.15-rc3
2017-12-08 13:18:47 -08:00
memory
ARM: SoC driver updates for v4.15
2017-11-16 16:05:01 -08:00
memstick
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
message
Modules updates for v4.15
2017-11-15 13:46:33 -08:00
mfd
kernel/irq: Extend lockdep class for request mutex
2017-12-28 12:26:35 +01:00
misc
mei: me: allow runtime pm for platform with D0i3
2018-01-02 17:09:29 +01:00
mmc
mmc: core: apply NO_CMD23 quirk to some specific cards
2017-12-11 13:43:27 +01:00
mtd
mtd: Fix mtd_check_oob_ops()
2017-12-18 09:16:35 +01:00
mux
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-12-28 23:20:21 -08:00
nfc
treewide: setup_timer() -> timer_setup() (2 field)
2017-11-21 15:57:09 -08:00
ntb
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
nubus
m68k updates for 4.15
2017-11-13 12:10:24 -08:00
nvdimm
libnvdimm, btt: Fix an incompatibility in the log layout
2017-12-21 14:59:27 -08:00
nvme
nvme: setup streams after initializing namespace head
2017-12-15 15:18:07 +01:00
nvmem
Merge 4.15-rc6 into char-misc-next
2018-01-02 14:46:35 +01:00
of
of_mdio / mdiobus: ensure mdio devices have fwnode correctly populated
2017-12-13 15:01:47 -05:00
opp
oprofile
parisc
parisc: Hide Diva-built-in serial aux and graphics card
2017-12-17 21:06:25 +01:00
parport
Char/Misc patches for 4.15-rc1
2017-11-16 09:10:59 -08:00
pci
Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-12-31 13:13:56 -08:00
pcmcia
drivers/pcmcia/sa1111_badge4.c: avoid unused function warning
2017-11-17 16:10:04 -08:00
perf
arm64 updates for 4.15
2017-11-15 10:56:56 -08:00
phy
phy: rcar-gen3-usb2: select USB_COMMON
2017-12-15 16:00:41 +05:30
pinctrl
genirq/irqdomain: Rename early argument of irq_domain_activate_irq()
2017-12-29 21:13:04 +01:00
platform
platform/x86: dell-wmi: check for kmalloc() errors
2017-12-11 17:26:03 -08:00
pnp
power
power supply and reset changes for the v4.15 series
2017-11-15 13:37:15 -08:00
powercap
pps
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
ps3
ptp
xen: features and fixes for v4.15-rc1
2017-11-16 13:06:27 -08:00
pwm
pwm: Changes for v4.15-rc1
2017-11-22 21:09:18 -10:00
rapidio
Merge branch 'akpm' (patches from Andrew)
2017-11-17 16:56:17 -08:00
ras
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
regulator
- New Drivers
2017-11-16 09:15:57 -08:00
remoteproc
remoteproc updates for v4.15
2017-11-17 20:14:10 -08:00
reset
ARM: SoC driver updates for v4.15
2017-11-16 16:05:01 -08:00
rpmsg
rpmsg updates for v4.15
2017-11-17 20:12:08 -08:00
rtc
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-25 08:37:16 -10:00
s390
s390/qeth: fix error handling in checksum cmd callback
2017-12-20 15:11:49 -05:00
sbus
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
2017-11-17 20:21:44 -08:00
scsi
SCSI fixes on 20171230
2017-12-30 14:31:30 -08:00
sfi
sh
A couple of dma-mapping updates:
2017-11-14 16:54:12 -08:00
siox
siox: add gpio bus driver
2017-12-19 10:56:53 +01:00
slimbus
slimbus: qcom-ctrl: use normal allocation
2018-01-02 17:05:17 +01:00
sn
soc
meson-gx-socinfo: Fix package id parsing
2017-11-30 15:29:44 -08:00
soundwire
soundwire: intel: Add Intel init module
2017-12-19 11:32:35 +01:00
spi
Merge remote-tracking branches 'spi/fix/armada', 'spi/fix/atmel', 'spi/fix/doc', 'spi/fix/imx', 'spi/fix/rspi', 'spi/fix/sun4i' and 'spi/fix/xilinx' into spi-linus
2017-12-19 11:07:00 +00:00
spmi
ssb
staging
staging: android: ion: Fix dma direction for dma_sync_sg_for_cpu/device
2017-12-19 15:53:39 +01:00
target
block: fix blk_rq_append_bio
2017-12-18 13:55:43 -07:00
tc
tee
optee: fix invalid of_node_put() in optee_driver_init()
2017-11-29 10:24:57 +01:00
thermal
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2017-11-17 14:31:27 -08:00
thunderbolt
thunderbolt: Mask ring interrupt properly when polling starts
2017-12-16 16:37:51 +01:00
tty
n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)
2017-12-21 11:19:22 +01:00
uio
usb
usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201
2017-12-27 15:24:27 +01:00
uwb
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
vfio
VFIO Updates for Linux v4.15
2017-11-14 16:47:47 -08:00
vhost
vhost: fix skb leak in handle_rx()
2017-12-02 21:31:03 -05:00
video
fbdev changes for v4.15:
2017-11-20 21:50:24 -10:00
virt
virt: vbox: use %pap format for printing resource_size_t
2017-12-21 18:06:59 +01:00
virtio
virtio_mmio: fix devm cleanup
2017-12-14 21:01:40 +02:00
vlynq
vme
vme: Fix a possible sleep-in-atomic bug in vme_tsi148
2017-12-18 15:59:18 +01:00
w1
Char/Misc patches for 4.15-rc1
2017-11-16 09:10:59 -08:00
watchdog
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
xen
xen: fixes for 4.15-rc5
2017-12-22 12:30:10 -08:00
zorro
Kconfig
soundwire: Add SoundWire bus type
2017-12-19 11:14:56 +01:00
Makefile
soundwire: Add SoundWire bus type
2017-12-19 11:14:56 +01:00