]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
crypto: inside-secure - fix clock management
authorGregory CLEMENT <gregory.clement@bootlin.com>
Tue, 13 Mar 2018 16:48:40 +0000 (17:48 +0100)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Mon, 9 Apr 2018 13:41:59 +0000 (10:41 -0300)
commit4c86975b32470a858fa123a4beffeab697c64e2a
tree168b955c0f0d666b27620e2662247461c7ae4c1b
parent9d7c9e2a681935a317b8865617d2b83949cbccaa
crypto: inside-secure - fix clock management

BugLink: http://bugs.launchpad.net/bugs/1762370
commit f962eb46e7a9b98a58d2483f5eb216e738fec732 upstream.

In this driver the clock is got but never put when the driver is removed
or if there is an error in the probe.

Using the managed version of clk_get() allows to let the kernel take care
of it.

Fixes: 1b44c5a60c13 ("crypto: inside-secure - add SafeXcel EIP197 crypto
engine driver")
cc: stable@vger.kernel.org
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/crypto/inside-secure/safexcel.c