Josh Zimmerman
f77af15165
Add "shutdown" to "struct class".
...
The TPM class has some common shutdown code that must be executed for
all drivers. This adds some needed functionality for that.
Signed-off-by: Josh Zimmerman <joshz@google.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: stable@vger.kernel.org
Fixes: 74d6b3ceaa ("tpm: fix suspend/resume paths for TPM 2.0")
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: James Morris <james.l.morris@oracle.com>
2017-07-07 09:49:24 +10:00
..
power
ARM: SoC driver updates
2017-07-04 14:47:47 -07:00
regmap
Merge remote-tracking branches 'regmap/topic/1wire', 'regmap/topic/irq' and 'regmap/topic/lzo' into regmap-next
2017-07-03 16:20:28 +01:00
test
driver core: test_async: fix up typo found by 0-day
2016-11-29 22:06:42 +01:00
arch_topology.c
arm,arm64,drivers: add a prefix to drivers arch_topology interfaces
2017-06-03 19:10:09 +09:00
attribute_container.c
base.h
Revert "driver core: Add deferred_probe attribute to devices in sysfs"
2017-01-14 14:09:03 +01:00
bus.c
driver-core: remove struct bus_type.dev_attrs
2017-06-12 16:18:37 +02:00
cacheinfo.c
Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-12-22 09:25:45 -08:00
class.c
driver core: remove class_attrs from struct class
2017-06-09 10:41:00 +02:00
component.c
container.c
core.c
Add "shutdown" to "struct class".
2017-07-07 09:49:24 +10:00
cpu.c
CPU / PM: expose pm_qos_resume_latency for CPUs
2017-01-30 11:05:29 +01:00
dd.c
of/acpi: Configure dma operations at probe time for platform/amba/pci bus devices
2017-04-20 16:31:06 +02:00
devcoredump.c
driver core: devcoredump: convert to use class_groups
2016-11-29 21:12:12 +01:00
devres.c
devres: add devm_alloc_percpu()
2016-11-15 22:34:25 -05:00
devtmpfs.c
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
dma-coherent.c
dma-contiguous.c
cma: Store a name in the cma structure
2017-04-18 20:41:12 +02:00
dma-mapping.c
drivers: dma-mapping: Do not leave an invalid area->pages pointer in dma_common_contiguous_remap()
2017-06-03 18:51:12 +09:00
driver.c
firmware.c
firmware_class.c
firmware: move umh try locks into the umh code
2017-06-03 19:15:50 +09:00
hypervisor.c
init.c
isa.c
Kconfig
arm, arm64: factorize common cpu capacity default code
2017-06-03 19:10:09 +09:00
Makefile
arm, arm64: factorize common cpu capacity default code
2017-06-03 19:10:09 +09:00
map.c
memory.c
memory-hotplug: use dev_online for memhp_auto_online
2017-02-24 17:46:56 -08:00
module.c
node.c
mm: Adjust system_state check
2017-05-23 10:01:36 +02:00
pinctrl.c
driver core: fix automatic pinctrl management
2017-06-13 11:07:32 +02:00
platform-msi.c
irqchip/MSI: Use irq_domain_update_bus_token instead of an open coded access
2017-06-22 18:29:17 +02:00
platform.c
driver core: platform: fix race condition with driver_override
2017-05-25 15:30:12 +02:00
property.c
device property: Read strings using string array reading functions
2017-03-29 22:59:40 +02:00
soc.c
base: soc: Allow early registration of a single SoC device
2017-03-29 21:43:26 +02:00
syscore.c
topology.c
drivers base/topology: Convert to hotplug state machine
2016-11-09 23:45:29 +01:00
transport_class.c