]> git.baikalelectronics.ru Git - kernel.git/commit
tpm/tpm_crb: fix priv->cmd_size initialisation
authorManuel Lauss <manuel.lauss@gmail.com>
Mon, 19 Jun 2017 06:27:17 +0000 (08:27 +0200)
committerJames Morris <james.l.morris@oracle.com>
Thu, 6 Jul 2017 23:49:25 +0000 (09:49 +1000)
commitf6d1e37b8b48a5f440002f328ec43b69135b3006
treea7595923697af1ebe69de071052689102ffb59bb
parent8289d7218509dc08dd3efa190cb22bc767c6bf57
tpm/tpm_crb: fix priv->cmd_size initialisation

priv->cmd_size is never initialised if the cmd and rsp buffers reside
at different addresses.  Initialise it in the exit path of the function
when rsp buffer has also been successfully allocated.

Fixes: e6c5f365dc68 ("tpm/tpm_crb: cache cmd_size register value.").
Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
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>
drivers/char/tpm/tpm_crb.c