Viewing: 0003_keyring_search_4args.patch

Linux 5.2 commit dcf49dbc8077) adds a 'recurse' flag for keyring searches.

--- a/libcfs/libcfs/crypto/keyring.c
+++ b/libcfs/libcfs/crypto/keyring.c
@@ -138,7 +138,11 @@ static struct key *search_llcrypt_keyrin
 	 */
 	key_ref_t keyref = make_key_ref(keyring, true /* possessed */);
 
+#ifdef HAVE_KEYRING_SEARCH_4ARGS
 	keyref = keyring_search(keyref, type, description, false);
+#else
+	keyref = keyring_search(keyref, type, description);
+#endif
 	if (IS_ERR(keyref)) {
 		if (PTR_ERR(keyref) == -EAGAIN || /* not found */
 		    PTR_ERR(keyref) == -EKEYREVOKED) /* recently invalidated */