Add VintfObject::getCompatibleKernelRequirement

Fixes: 139015688
Test: vintf_object_test
Test: libvintf_test
Change-Id: I31d5ac319bc61bd340dbc1196dbfc3107f6be101
diff --git a/RuntimeInfo.cpp b/RuntimeInfo.cpp
index 86f021c..1b75d83 100644
--- a/RuntimeInfo.cpp
+++ b/RuntimeInfo.cpp
@@ -91,7 +91,7 @@
     // HalManifest.device.mSepolicyVersion in HalManifest::checkCompatibility.
 
     if (flags.isKernelEnabled()) {
-        if (!mKernel.matchKernelRequirements(mat.framework.mKernels, error)) {
+        if (mKernel.getMatchedKernelRequirements(mat.framework.mKernels, error).empty()) {
             return false;
         }
     }