msm: ice: check for crypto engine availability
There can be many ice instances present in dtsi file but not all of them will be initialized by storage driver. Check if crypto instance is initialized before setting it up for data encryption/decryption usage. Change-Id: I7c9227007474052513b277dec5963a973781c524 Signed-off-by: Neeraj Soni <neersoni@codeaurora.org>
This commit is contained in:
parent
3d4358fbe6
commit
07c5f7c8c9
1 changed files with 2 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
|||
/* Copyright (c) 2014-2017, The Linux Foundation. All rights reserved.
|
||||
/* Copyright (c) 2014-2019, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
|
@ -1729,7 +1729,7 @@ int qcom_ice_setup_ice_hw(const char *storage_type, int enable)
|
|||
if (ice_dev == ERR_PTR(-EPROBE_DEFER))
|
||||
return -EPROBE_DEFER;
|
||||
|
||||
if (!ice_dev)
|
||||
if (!ice_dev || (ice_dev->is_ice_enabled == false))
|
||||
return ret;
|
||||
|
||||
if (enable)
|
||||
|
|
Loading…
Add table
Reference in a new issue