mac80211: Update to version 5.10.34-1
[openwrt/staging/zorun.git] / package / kernel / mac80211 / patches / subsys / 100-remove-cryptoapi-dependencies.patch
index 7b036e4e4c0faec9828666dda538a61015d5ca10..ec6ecbcfce0f24b54ddf3a01de170b801e1f5c1e 100644 (file)
@@ -20,7 +20,7 @@
        ethtool.o \
 --- a/net/mac80211/aead_api.c
 +++ /dev/null
-@@ -1,112 +0,0 @@
+@@ -1,113 +0,0 @@
 -// SPDX-License-Identifier: GPL-2.0-only
 -/*
 - * Copyright 2003-2004, Instant802 Networks, Inc.
@@ -46,6 +46,7 @@
 -      struct aead_request *aead_req;
 -      int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm);
 -      u8 *__aad;
+-      int ret;
 -
 -      aead_req = kzalloc(reqsize + aad_len, GFP_ATOMIC);
 -      if (!aead_req)
 -      aead_request_set_crypt(aead_req, sg, sg, data_len, b_0);
 -      aead_request_set_ad(aead_req, sg[0].length);
 -
--      crypto_aead_encrypt(aead_req);
+-      ret = crypto_aead_encrypt(aead_req);
 -      kfree_sensitive(aead_req);
 -
--      return 0;
+-      return ret;
 -}
 -
 -int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len,