tpm: Only call pm_runtime_get_sync if device has a parent
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Mon, 7 Nov 2016 12:14:33 +0000 (07:14 -0500)
committerJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Sun, 27 Nov 2016 23:31:31 +0000 (01:31 +0200)
commit6804f6bba09997393904a112f2043963a8e08abf
treeba8fc05633ceb4f71eaa0a719c1ef1f5840b6601
parent2528a64664f8a463d85b6e6876b4025042687553
tpm: Only call pm_runtime_get_sync if device has a parent

Only call pm_runtime_get_sync if the device has a parent. This
change fixes a crash in the tpm_vtpm_proxy driver since that
driver does not have a parent device.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
drivers/char/tpm/tpm-interface.c