Fix delivery of earlyBootEnded to KM4.1 am: a2a6a33ea9

Original change: undetermined

Change-Id: I80dfc835a8d4b92561e090375ea6343c11734bb8
This commit is contained in:
Shawn Willden
2020-06-02 04:01:17 +00:00
committed by Automerger Merge Worker

View File

@@ -31,17 +31,11 @@ class Keymaster4 : public Keymaster {
// enumerate 4.1. devices.
using WrappedIKeymasterDevice = V4_0::IKeymasterDevice;
Keymaster4(sp<V4_1::IKeymasterDevice> km4_1_dev, const hidl_string& instanceName)
: Keymaster(V4_1::IKeymasterDevice::descriptor, instanceName),
haveVersion_(false),
km4_0_dev_(km4_1_dev),
km4_1_dev_(km4_1_dev) {}
Keymaster4(sp<V4_0::IKeymasterDevice> km4_0_dev, const hidl_string& instanceName)
: Keymaster(V4_1::IKeymasterDevice::descriptor, instanceName),
haveVersion_(false),
km4_0_dev_(km4_0_dev),
km4_1_dev_() {}
km4_1_dev_(V4_1::IKeymasterDevice::castFrom(km4_0_dev)) {}
const VersionResult& halVersion() const override {
const_cast<Keymaster4*>(this)->getVersionIfNeeded();