[PATCH] kernel-5.4: backport fd16931a2f51 for chacha neon

Ilya Lipnitskiy ilya.lipnitskiy at gmail.com
Tue Mar 2 00:55:19 GMT 2021


On Mon, Mar 1, 2021 at 3:09 PM Jason A. Donenfeld <Jason at zx2c4.com> wrote:
>
> Without this patch, the chacha block counter is not incremented on neon
> rounds, resulting in incorrect calculations and corrupt packets.
>
> Reported-by: Hans Geiblinger <cybrnook2002 at yahoo.com>
> Cc: Ilya Lipnitskiy <ilya.lipnitskiy at gmail.com>
> Cc: David Bauer <mail at david-bauer.net>
> Signed-off-by: Jason A. Donenfeld <Jason at zx2c4.com>
Reviewed-by: Ilya Lipnitskiy <ilya.lipnitskiy at gmail.com>

> ---
>  ...y-up-lib-crypto-Kconfig-and-Makefile.patch |  4 +-
>  ...ve-existing-library-code-into-lib-cr.patch |  4 +-
>  ...a-depend-on-generic-chacha-library-i.patch |  4 +-
>  ...a-expose-SIMD-ChaCha-routine-as-libr.patch |  4 +-
>  ...cha-depend-on-generic-chacha-library.patch |  4 +-
>  ...cha-expose-arm64-ChaCha-routine-as-l.patch |  4 +-
>  ...a-import-Eric-Biggers-s-scalar-accel.patch |  4 +-
>  ...a-remove-dependency-on-generic-ChaCh.patch |  4 +-
>  ...a-expose-ARM-ChaCha-routine-as-libra.patch |  4 +-
>  ...ha-import-32r2-ChaCha-code-from-Zinc.patch |  4 +-
>  ...ha-wire-up-accelerated-32r2-code-fro.patch |  4 +-
>  ...cha-unexport-chacha_generic-routines.patch |  4 +-
>  ...move-core-routines-into-a-separate-l.patch |  4 +-
>  ...305-unify-Poly1305-state-struct-with.patch |  4 +-
>  ...expose-init-update-final-library-int.patch |  4 +-
>  ...305-depend-on-generic-library-not-ge.patch |  4 +-
>  ...305-expose-existing-driver-as-poly13.patch |  4 +-
>  ...y1305-incorporate-OpenSSL-CRYPTOGAMS.patch |  4 +-
>  ...305-incorporate-OpenSSL-CRYPTOGAMS-N.patch |  4 +-
>  ...1305-incorporate-OpenSSL-CRYPTOGAMS-.patch |  4 +-
>  ...eneric-C-library-implementation-and-.patch |  4 +-
>  ...o-testmgr-add-test-cases-for-Blake2s.patch |  4 +-
>  ...ake2s-implement-generic-shash-driver.patch |  4 +-
>  ...o-blake2s-x86_64-SIMD-implementation.patch |  4 +-
>  ...19-generic-C-library-implementations.patch |  4 +-
>  ...6-crypto-curve25519-add-kpp-selftest.patch |  4 +-
>  ...ve25519-implement-generic-KPP-driver.patch |  4 +-
>  ...25519-work-around-Clang-stack-spilli.patch |  4 +-
>  ...9-x86_64-library-and-KPP-implementat.patch |  4 +-
>  ...25519-import-Bernstein-and-Schwabe-s.patch |  4 +-
>  ...rve25519-wire-up-NEON-implementation.patch |  4 +-
>  ...oly1305-import-construction-and-self.patch |  4 +-
>  ...a20poly1305-reimplement-crypt_from_s.patch |  4 +-
>  ...neric-remove-unnecessary-setkey-func.patch |  4 +-
>  ...a-only-unregister-algorithms-if-regi.patch |  4 +-
>  ...-chacha20poly1305-use-chacha20_crypt.patch |  4 +-
>  ...itionalize-crypto-api-in-arch-glue-f.patch |  4 +-
>  ...a-fix-warning-message-in-header-file.patch |  4 +-
>  ...25519-add-arch-specific-key-generati.patch |  4 +-
>  ...ypto-lib-curve25519-re-add-selftests.patch |  4 +-
>  ...add-new-32-and-64-bit-generic-versio.patch |  4 +-
>  ...305-import-unmodified-cryptogams-imp.patch |  4 +-
>  ...305-wire-up-faster-implementations-f.patch |  4 +-
>  ...-mips-poly1305-remove-redundant-non-.patch |  4 +-
>  ...-curve25519-Fix-selftest-build-error.patch |  4 +-
>  ...pto-x86-poly1305-fix-.gitignore-typo.patch |  4 +-
>  ...oly1305-add-back-missing-test-vector.patch |  4 +-
>  ...305-emit-does-base-conversion-itself.patch |  4 +-
>  ...a-fix-build-failured-when-kernel-mod.patch |  4 +-
>  ...llow-tests-to-be-disabled-when-manag.patch |  4 +-
>  ...oly1305-prevent-integer-overflow-on-.patch |  4 +-
>  ...25519-support-assemblers-with-no-adx.patch |  4 +-
>  ...chacha-correctly-walk-through-blocks.patch |  4 +-
>  ...25519-replace-with-formally-verified.patch |  4 +-
>  ...rve25519-leave-r12-as-spare-register.patch |  4 +-
>  ...ly1305-add-artifact-to-.gitignore-fi.patch |  4 +-
>  ...ch-lib-limit-simd-usage-to-4k-chunks.patch |  4 +-
>  ...a20poly1305-Add-missing-function-dec.patch |  4 +-
>  ...a-sse3-use-unaligned-loads-for-state.patch |  4 +-
>  ...e25519-Remove-unused-carry-variables.patch |  4 +-
>  ...rve25519-include-linux-scatterlist.h.patch |  4 +-
>  ...305-Add-prototype-for-poly1305_block.patch |  4 +-
>  ...to-curve25519-x86_64-Use-XORL-r32-32.patch |  4 +-
>  ...ypto-poly1305-x86_64-Use-XORL-r32-32.patch |  4 +-
>  ...305-Remove-assignments-with-no-effec.patch |  4 +-
>  ...oly1305-add-back-a-needed-assignment.patch |  4 +-
>  ...RYPTO_MANAGER_EXTRA_TESTS-requires-t.patch |  4 +-
>  ...a-neon-optimize-for-non-block-size-m.patch |  4 +-
>  ...-chacha-simplify-tail-block-handling.patch |  4 +-
>  ...a20poly1305-define-empty-module-exit.patch |  4 +-
>  ...a-neon-add-missing-counter-increment.patch | 39 +++++++++++++++++++
>  ...lper-for-nat-d-source-address-in-ne.patch} |  4 +-
>  ...oed-opts-from-icmp-v6-_ndo_send-bef.patch} |  4 +-
>  ...net-WireGuard-secure-network-tunnel.patch} |  4 +-
>  ...ts-import-harness-makefile-for-test.patch} |  4 +-
>  ...-select-parent-dependency-for-crypt.patch} |  4 +-
>  ...l-fix-spelling-mistakes-in-comments.patch} |  4 +-
>  ...move-unused-include-linux-version.h.patch} |  4 +-
>  ...ips-use-kfree_rcu-instead-of-call_r.patch} |  4 +-
>  ...ts-remove-ancient-kernel-compatibil.patch} |  4 +-
>  ...g-do-not-account-for-pfmemalloc-whe.patch} |  4 +-
>  ...mark-skbs-as-not-on-list-when-recei.patch} |  4 +-
>  ...ips-fix-use-after-free-in-root_remo.patch} |  4 +-
>  ...eject-peers-with-low-order-public-k.patch} |  4 +-
>  ...ts-ensure-non-addition-of-peers-wit.patch} |  4 +-
>  ...ts-tie-socket-waiting-to-target-pid.patch} |  4 +-
>  ...ard-device-use-icmp_ndo_send-helper.patch} |  4 +-
>  ...ts-reduce-complexity-and-fix-make-r.patch} |  4 +-
>  ...ceive-reset-last_under_load-to-zero.patch} |  4 +-
>  ...uard-send-account-for-mtu-0-devices.patch} |  4 +-
>  ...remove-extra-call-to-synchronize_ne.patch} |  4 +-
>  ...ts-remove-duplicated-include-sys-ty.patch} |  4 +-
>  ...queueing-account-for-skb-protocol-0.patch} |  4 +-
>  ...-remove-dead-code-from-default-pack.patch} |  4 +-
>  ...rror-out-precomputed-DH-during-hand.patch} |  4 +-
>  ...move-errant-newline-from-packet_enc.patch} |  4 +-
>  ...g-cleanup-ptr_ring-in-error-path-of.patch} |  4 +-
>  ...-use-tunnel-helpers-for-decapsulati.patch} |  4 +-
>  ...ts-use-normal-kernel-stack-size-on-.patch} |  4 +-
>  ...remove-errant-restriction-on-loopin.patch} |  4 +-
>  ...ceive-cond_resched-when-processing-.patch} |  4 +-
>  ...ts-initalize-ipv6-members-to-NULL-t.patch} |  4 +-
>  ...ceive-use-explicit-unlikely-branch-.patch} |  4 +-
>  ...tests-use-newer-iproute2-for-gcc-10.patch} |  4 +-
>  ...ead-preshared-key-while-taking-lock.patch} |  4 +-
>  ...g-preserve-flow-hash-across-packet-.patch} |  4 +-
>  ...eparate-receive-counter-from-send-c.patch} |  4 +-
>  ...o-not-assign-initiation-time-in-if-.patch} |  4 +-
>  ...ice-avoid-circular-netns-references.patch} |  4 +-
>  ...-account-for-napi_gro_receive-never.patch} |  4 +-
>  ...-add-header_ops-for-layer-3-devices.patch} |  4 +-
>  ...nt-header_ops-parse_protocol-for-AF.patch} |  4 +-
>  ...g-make-use-of-ip_tunnel_parse_proto.patch} |  4 +-
>  ...nsistently-use-NLA_POLICY_EXACT_LEN.patch} |  4 +-
>  ...consistently-use-NLA_POLICY_MIN_LEN.patch} |  4 +-
>  ...ake-lock-when-removing-handshake-en.patch} |  4 +-
>  ...kup-take-lock-before-checking-hash-.patch} |  4 +-
>  ...ts-check-that-route_me_harder-packe.patch} |  4 +-
>  ...ouble-unlikely-notation-when-using-.patch} |  4 +-
>  ...cket-remove-bogus-__be32-annotation.patch} |  4 +-
>  ...ests-test-multiple-parallel-streams.patch} |  4 +-
>  ...t-frequently-used-members-above-cac.patch} |  4 +-
>  ...do-not-generate-ICMP-for-non-IP-pac.patch} |  4 +-
>  ...ng-get-rid-of-per-peer-ring-buffers.patch} |  4 +-
>  ...ig-use-arm-chacha-even-with-no-neon.patch} |  4 +-
>  .../300-mips_expose_boot_raw.patch            |  2 +-
>  126 files changed, 288 insertions(+), 249 deletions(-)
>  create mode 100644 target/linux/generic/backport-5.4/080-wireguard-0071-crypto-arm-chacha-neon-add-missing-counter-increment.patch
>  rename target/linux/generic/backport-5.4/{080-wireguard-0071-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch => 080-wireguard-0072-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch} (97%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0072-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch => 080-wireguard-0073-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0073-net-WireGuard-secure-network-tunnel.patch => 080-wireguard-0074-net-WireGuard-secure-network-tunnel.patch} (99%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0074-wireguard-selftests-import-harness-makefile-for-test.patch => 080-wireguard-0075-wireguard-selftests-import-harness-makefile-for-test.patch} (99%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0075-wireguard-Kconfig-select-parent-dependency-for-crypt.patch => 080-wireguard-0076-wireguard-Kconfig-select-parent-dependency-for-crypt.patch} (89%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0076-wireguard-global-fix-spelling-mistakes-in-comments.patch => 080-wireguard-0077-wireguard-global-fix-spelling-mistakes-in-comments.patch} (95%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0077-wireguard-main-remove-unused-include-linux-version.h.patch => 080-wireguard-0078-wireguard-main-remove-unused-include-linux-version.h.patch} (86%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0078-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch => 080-wireguard-0079-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch} (91%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0079-wireguard-selftests-remove-ancient-kernel-compatibil.patch => 080-wireguard-0080-wireguard-selftests-remove-ancient-kernel-compatibil.patch} (99%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0080-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch => 080-wireguard-0081-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch} (91%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0081-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch => 080-wireguard-0082-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch} (90%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0082-wireguard-allowedips-fix-use-after-free-in-root_remo.patch => 080-wireguard-0083-wireguard-allowedips-fix-use-after-free-in-root_remo.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0083-wireguard-noise-reject-peers-with-low-order-public-k.patch => 080-wireguard-0084-wireguard-noise-reject-peers-with-low-order-public-k.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0084-wireguard-selftests-ensure-non-addition-of-peers-wit.patch => 080-wireguard-0085-wireguard-selftests-ensure-non-addition-of-peers-wit.patch} (92%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0085-wireguard-selftests-tie-socket-waiting-to-target-pid.patch => 080-wireguard-0086-wireguard-selftests-tie-socket-waiting-to-target-pid.patch} (95%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0086-wireguard-device-use-icmp_ndo_send-helper.patch => 080-wireguard-0087-wireguard-device-use-icmp_ndo_send-helper.patch} (95%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0087-wireguard-selftests-reduce-complexity-and-fix-make-r.patch => 080-wireguard-0088-wireguard-selftests-reduce-complexity-and-fix-make-r.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0088-wireguard-receive-reset-last_under_load-to-zero.patch => 080-wireguard-0089-wireguard-receive-reset-last_under_load-to-zero.patch} (91%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0089-wireguard-send-account-for-mtu-0-devices.patch => 080-wireguard-0090-wireguard-send-account-for-mtu-0-devices.patch} (96%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0090-wireguard-socket-remove-extra-call-to-synchronize_ne.patch => 080-wireguard-0091-wireguard-socket-remove-extra-call-to-synchronize_ne.patch} (89%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0091-wireguard-selftests-remove-duplicated-include-sys-ty.patch => 080-wireguard-0092-wireguard-selftests-remove-duplicated-include-sys-ty.patch} (86%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0092-wireguard-queueing-account-for-skb-protocol-0.patch => 080-wireguard-0093-wireguard-queueing-account-for-skb-protocol-0.patch} (96%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0093-wireguard-receive-remove-dead-code-from-default-pack.patch => 080-wireguard-0094-wireguard-receive-remove-dead-code-from-default-pack.patch} (90%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0094-wireguard-noise-error-out-precomputed-DH-during-hand.patch => 080-wireguard-0095-wireguard-noise-error-out-precomputed-DH-during-hand.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0095-wireguard-send-remove-errant-newline-from-packet_enc.patch => 080-wireguard-0096-wireguard-send-remove-errant-newline-from-packet_enc.patch} (86%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0096-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch => 080-wireguard-0097-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch} (90%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0097-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch => 080-wireguard-0098-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0098-wireguard-selftests-use-normal-kernel-stack-size-on-.patch => 080-wireguard-0099-wireguard-selftests-use-normal-kernel-stack-size-on-.patch} (89%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0099-wireguard-socket-remove-errant-restriction-on-loopin.patch => 080-wireguard-0100-wireguard-socket-remove-errant-restriction-on-loopin.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0100-wireguard-send-receive-cond_resched-when-processing-.patch => 080-wireguard-0101-wireguard-send-receive-cond_resched-when-processing-.patch} (93%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0101-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch => 080-wireguard-0102-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0102-wireguard-send-receive-use-explicit-unlikely-branch-.patch => 080-wireguard-0103-wireguard-send-receive-use-explicit-unlikely-branch-.patch} (96%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0103-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch => 080-wireguard-0104-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0104-wireguard-noise-read-preshared-key-while-taking-lock.patch => 080-wireguard-0105-wireguard-noise-read-preshared-key-while-taking-lock.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0105-wireguard-queueing-preserve-flow-hash-across-packet-.patch => 080-wireguard-0106-wireguard-queueing-preserve-flow-hash-across-packet-.patch} (97%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0106-wireguard-noise-separate-receive-counter-from-send-c.patch => 080-wireguard-0107-wireguard-noise-separate-receive-counter-from-send-c.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0107-wireguard-noise-do-not-assign-initiation-time-in-if-.patch => 080-wireguard-0108-wireguard-noise-do-not-assign-initiation-time-in-if-.patch} (91%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0108-wireguard-device-avoid-circular-netns-references.patch => 080-wireguard-0109-wireguard-device-avoid-circular-netns-references.patch} (98%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0109-wireguard-receive-account-for-napi_gro_receive-never.patch => 080-wireguard-0110-wireguard-receive-account-for-napi_gro_receive-never.patch} (92%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0110-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch => 080-wireguard-0111-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0111-wireguard-implement-header_ops-parse_protocol-for-AF.patch => 080-wireguard-0112-wireguard-implement-header_ops-parse_protocol-for-AF.patch} (90%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0112-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch => 080-wireguard-0113-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch} (95%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0113-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch => 080-wireguard-0114-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch} (95%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0114-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch => 080-wireguard-0115-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch} (93%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0115-wireguard-noise-take-lock-when-removing-handshake-en.patch => 080-wireguard-0116-wireguard-noise-take-lock-when-removing-handshake-en.patch} (97%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0116-wireguard-peerlookup-take-lock-before-checking-hash-.patch => 080-wireguard-0117-wireguard-peerlookup-take-lock-before-checking-hash-.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0117-wireguard-selftests-check-that-route_me_harder-packe.patch => 080-wireguard-0118-wireguard-selftests-check-that-route_me_harder-packe.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0118-wireguard-avoid-double-unlikely-notation-when-using-.patch => 080-wireguard-0119-wireguard-avoid-double-unlikely-notation-when-using-.patch} (93%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0119-wireguard-socket-remove-bogus-__be32-annotation.patch => 080-wireguard-0120-wireguard-socket-remove-bogus-__be32-annotation.patch} (93%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0120-wireguard-selftests-test-multiple-parallel-streams.patch => 080-wireguard-0121-wireguard-selftests-test-multiple-parallel-streams.patch} (94%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0121-wireguard-peer-put-frequently-used-members-above-cac.patch => 080-wireguard-0122-wireguard-peer-put-frequently-used-members-above-cac.patch} (91%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0122-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch => 080-wireguard-0123-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch} (92%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0123-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch => 080-wireguard-0124-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch} (99%)
>  rename target/linux/generic/backport-5.4/{080-wireguard-0124-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch => 080-wireguard-0125-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch} (89%)
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0001-crypto-lib-tidy-up-lib-crypto-Kconfig-and-Makefile.patch b/target/linux/generic/backport-5.4/080-wireguard-0001-crypto-lib-tidy-up-lib-crypto-Kconfig-and-Makefile.patch
> index 9de7c9cb00..0d705ce6b6 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0001-crypto-lib-tidy-up-lib-crypto-Kconfig-and-Makefile.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0001-crypto-lib-tidy-up-lib-crypto-Kconfig-and-Makefile.patch
> @@ -1,7 +1,7 @@
> -From 7b5de278d022b3f31bc5b42cd160bea2e8bc4c74 Mon Sep 17 00:00:00 2001
> +From e3029d0fad8f1ad2d358a1937beb2f55356a8a65 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:07 +0100
> -Subject: [PATCH 001/124] crypto: lib - tidy up lib/crypto Kconfig and Makefile
> +Subject: [PATCH 001/125] crypto: lib - tidy up lib/crypto Kconfig and Makefile
>
>  commit 746b2e024c67aa605ac12d135cd7085a49cf9dc4 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0002-crypto-chacha-move-existing-library-code-into-lib-cr.patch b/target/linux/generic/backport-5.4/080-wireguard-0002-crypto-chacha-move-existing-library-code-into-lib-cr.patch
> index a16ca08f56..1ae6ce20b1 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0002-crypto-chacha-move-existing-library-code-into-lib-cr.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0002-crypto-chacha-move-existing-library-code-into-lib-cr.patch
> @@ -1,7 +1,7 @@
> -From 6f71439c260ddd0f9a21fee3e34449fe9c017ab6 Mon Sep 17 00:00:00 2001
> +From 05d7fea3832e1e94c1c26cc7ea362fd5234f72fa Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:08 +0100
> -Subject: [PATCH 002/124] crypto: chacha - move existing library code into
> +Subject: [PATCH 002/125] crypto: chacha - move existing library code into
>   lib/crypto
>
>  commit 5fb8ef25803ef33e2eb60b626435828b937bed75 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0003-crypto-x86-chacha-depend-on-generic-chacha-library-i.patch b/target/linux/generic/backport-5.4/080-wireguard-0003-crypto-x86-chacha-depend-on-generic-chacha-library-i.patch
> index 60339381b5..0e7a07e320 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0003-crypto-x86-chacha-depend-on-generic-chacha-library-i.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0003-crypto-x86-chacha-depend-on-generic-chacha-library-i.patch
> @@ -1,7 +1,7 @@
> -From 29c84baf5e125aa43265192a08cc4bd904db1d45 Mon Sep 17 00:00:00 2001
> +From 8aaf461793585c5d18a1f47870acbfc58eef86ef Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:09 +0100
> -Subject: [PATCH 003/124] crypto: x86/chacha - depend on generic chacha library
> +Subject: [PATCH 003/125] crypto: x86/chacha - depend on generic chacha library
>   instead of crypto driver
>
>  commit 28e8d89b1ce8d2e7badfb5f69971dd635acb8863 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0004-crypto-x86-chacha-expose-SIMD-ChaCha-routine-as-libr.patch b/target/linux/generic/backport-5.4/080-wireguard-0004-crypto-x86-chacha-expose-SIMD-ChaCha-routine-as-libr.patch
> index 0e916c88cf..60dc75ea7d 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0004-crypto-x86-chacha-expose-SIMD-ChaCha-routine-as-libr.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0004-crypto-x86-chacha-expose-SIMD-ChaCha-routine-as-libr.patch
> @@ -1,7 +1,7 @@
> -From e7f5b03590beee54da6d02aabe0e1392bc3251e4 Mon Sep 17 00:00:00 2001
> +From f053c02daeb7cfed357dbb325c4e522cadd3430c Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:10 +0100
> -Subject: [PATCH 004/124] crypto: x86/chacha - expose SIMD ChaCha routine as
> +Subject: [PATCH 004/125] crypto: x86/chacha - expose SIMD ChaCha routine as
>   library function
>
>  commit 84e03fa39fbe95a5567d43bff458c6d3b3a23ad1 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0005-crypto-arm64-chacha-depend-on-generic-chacha-library.patch b/target/linux/generic/backport-5.4/080-wireguard-0005-crypto-arm64-chacha-depend-on-generic-chacha-library.patch
> index eca55ed037..a40cb8e017 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0005-crypto-arm64-chacha-depend-on-generic-chacha-library.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0005-crypto-arm64-chacha-depend-on-generic-chacha-library.patch
> @@ -1,7 +1,7 @@
> -From 527b7f4f3e244c58e07fdb7d850acb45821e1c52 Mon Sep 17 00:00:00 2001
> +From 01f3db79dbdd76c00d069c3592e99ea523f7eb9c Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:11 +0100
> -Subject: [PATCH 005/124] crypto: arm64/chacha - depend on generic chacha
> +Subject: [PATCH 005/125] crypto: arm64/chacha - depend on generic chacha
>   library instead of crypto driver
>
>  commit c77da4867cbb7841177275dbb250f5c09679fae4 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0006-crypto-arm64-chacha-expose-arm64-ChaCha-routine-as-l.patch b/target/linux/generic/backport-5.4/080-wireguard-0006-crypto-arm64-chacha-expose-arm64-ChaCha-routine-as-l.patch
> index 69583ec838..972dd5ade9 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0006-crypto-arm64-chacha-expose-arm64-ChaCha-routine-as-l.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0006-crypto-arm64-chacha-expose-arm64-ChaCha-routine-as-l.patch
> @@ -1,7 +1,7 @@
> -From 8b3fda990212ced164ec776a3ba0acedae022614 Mon Sep 17 00:00:00 2001
> +From 25d2d19d3f94bda1333c1edf5842a6148b5f23b7 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:12 +0100
> -Subject: [PATCH 006/124] crypto: arm64/chacha - expose arm64 ChaCha routine as
> +Subject: [PATCH 006/125] crypto: arm64/chacha - expose arm64 ChaCha routine as
>   library function
>
>  commit b3aad5bad26a01a4bd8c49a5c5f52aec665f3b7c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0007-crypto-arm-chacha-import-Eric-Biggers-s-scalar-accel.patch b/target/linux/generic/backport-5.4/080-wireguard-0007-crypto-arm-chacha-import-Eric-Biggers-s-scalar-accel.patch
> index bf3ce3edaf..9b9bbd846e 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0007-crypto-arm-chacha-import-Eric-Biggers-s-scalar-accel.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0007-crypto-arm-chacha-import-Eric-Biggers-s-scalar-accel.patch
> @@ -1,7 +1,7 @@
> -From 140ec1877054d2fe67538541b94b4967c0219ff4 Mon Sep 17 00:00:00 2001
> +From 6ff5f878778bbd23010e00f92fc63e3eeacce39d Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:13 +0100
> -Subject: [PATCH 007/124] crypto: arm/chacha - import Eric Biggers's scalar
> +Subject: [PATCH 007/125] crypto: arm/chacha - import Eric Biggers's scalar
>   accelerated ChaCha code
>
>  commit 29621d099f9c642b22a69dc8e7e20c108473a392 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0008-crypto-arm-chacha-remove-dependency-on-generic-ChaCh.patch b/target/linux/generic/backport-5.4/080-wireguard-0008-crypto-arm-chacha-remove-dependency-on-generic-ChaCh.patch
> index 7f907f2364..07a5033681 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0008-crypto-arm-chacha-remove-dependency-on-generic-ChaCh.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0008-crypto-arm-chacha-remove-dependency-on-generic-ChaCh.patch
> @@ -1,7 +1,7 @@
> -From a92bd97c758d32511f0deeef84f25c3a1d5e7879 Mon Sep 17 00:00:00 2001
> +From 5339d36c8ecd9b193c2c91cb8a3340356ca14f42 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:14 +0100
> -Subject: [PATCH 008/124] crypto: arm/chacha - remove dependency on generic
> +Subject: [PATCH 008/125] crypto: arm/chacha - remove dependency on generic
>   ChaCha driver
>
>  commit b36d8c09e710c71f6a9690b6586fea2d1c9e1e27 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0009-crypto-arm-chacha-expose-ARM-ChaCha-routine-as-libra.patch b/target/linux/generic/backport-5.4/080-wireguard-0009-crypto-arm-chacha-expose-ARM-ChaCha-routine-as-libra.patch
> index 072b50b498..1f49014dcd 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0009-crypto-arm-chacha-expose-ARM-ChaCha-routine-as-libra.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0009-crypto-arm-chacha-expose-ARM-ChaCha-routine-as-libra.patch
> @@ -1,7 +1,7 @@
> -From 360be1a8f326ec5c0d20a134e228fb96a2eb351d Mon Sep 17 00:00:00 2001
> +From a017e1490ca049d729cb9d7db7b405df1af15d1f Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:15 +0100
> -Subject: [PATCH 009/124] crypto: arm/chacha - expose ARM ChaCha routine as
> +Subject: [PATCH 009/125] crypto: arm/chacha - expose ARM ChaCha routine as
>   library function
>
>  commit a44a3430d71bad4ee56788a59fff099b291ea54c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0010-crypto-mips-chacha-import-32r2-ChaCha-code-from-Zinc.patch b/target/linux/generic/backport-5.4/080-wireguard-0010-crypto-mips-chacha-import-32r2-ChaCha-code-from-Zinc.patch
> index e6fb4d9dc9..695befe6ea 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0010-crypto-mips-chacha-import-32r2-ChaCha-code-from-Zinc.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0010-crypto-mips-chacha-import-32r2-ChaCha-code-from-Zinc.patch
> @@ -1,7 +1,7 @@
> -From f9b4c68865fdb7f3327f7d82fbc82c76c8773d53 Mon Sep 17 00:00:00 2001
> +From a1379074d26aef91aa40c2866a65b8831980962e Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:16 +0100
> -Subject: [PATCH 010/124] crypto: mips/chacha - import 32r2 ChaCha code from
> +Subject: [PATCH 010/125] crypto: mips/chacha - import 32r2 ChaCha code from
>   Zinc
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0011-crypto-mips-chacha-wire-up-accelerated-32r2-code-fro.patch b/target/linux/generic/backport-5.4/080-wireguard-0011-crypto-mips-chacha-wire-up-accelerated-32r2-code-fro.patch
> index 1abfc29fc7..fdb900748d 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0011-crypto-mips-chacha-wire-up-accelerated-32r2-code-fro.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0011-crypto-mips-chacha-wire-up-accelerated-32r2-code-fro.patch
> @@ -1,7 +1,7 @@
> -From 01c1104f551dae77125bb3d0f461f4084f2a98df Mon Sep 17 00:00:00 2001
> +From 4febc0cb38bfa07ed6f8ee73dc814eee6edc9d32 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:17 +0100
> -Subject: [PATCH 011/124] crypto: mips/chacha - wire up accelerated 32r2 code
> +Subject: [PATCH 011/125] crypto: mips/chacha - wire up accelerated 32r2 code
>   from Zinc
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0012-crypto-chacha-unexport-chacha_generic-routines.patch b/target/linux/generic/backport-5.4/080-wireguard-0012-crypto-chacha-unexport-chacha_generic-routines.patch
> index 23a1e41529..7b91bb236c 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0012-crypto-chacha-unexport-chacha_generic-routines.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0012-crypto-chacha-unexport-chacha_generic-routines.patch
> @@ -1,7 +1,7 @@
> -From 53b97caa431974880c3ea592be870a62e9ef444a Mon Sep 17 00:00:00 2001
> +From 81b763be6d4103f6b4dd79a8c5b9dae21f7af407 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:18 +0100
> -Subject: [PATCH 012/124] crypto: chacha - unexport chacha_generic routines
> +Subject: [PATCH 012/125] crypto: chacha - unexport chacha_generic routines
>
>  commit 22cf705360707ced15f9fe5423938f313c7df536 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0013-crypto-poly1305-move-core-routines-into-a-separate-l.patch b/target/linux/generic/backport-5.4/080-wireguard-0013-crypto-poly1305-move-core-routines-into-a-separate-l.patch
> index a522704b4a..49845b3cc8 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0013-crypto-poly1305-move-core-routines-into-a-separate-l.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0013-crypto-poly1305-move-core-routines-into-a-separate-l.patch
> @@ -1,7 +1,7 @@
> -From 905432633564215220707ee97f64ffb249a029f2 Mon Sep 17 00:00:00 2001
> +From 77fd0e9ddddc67d02120ab442257c50fec53ee97 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:19 +0100
> -Subject: [PATCH 013/124] crypto: poly1305 - move core routines into a separate
> +Subject: [PATCH 013/125] crypto: poly1305 - move core routines into a separate
>   library
>
>  commit 48ea8c6ebc96bc0990e12ee1c43d0832c23576bb upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0014-crypto-x86-poly1305-unify-Poly1305-state-struct-with.patch b/target/linux/generic/backport-5.4/080-wireguard-0014-crypto-x86-poly1305-unify-Poly1305-state-struct-with.patch
> index 5a879f0434..50e7a233e9 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0014-crypto-x86-poly1305-unify-Poly1305-state-struct-with.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0014-crypto-x86-poly1305-unify-Poly1305-state-struct-with.patch
> @@ -1,7 +1,7 @@
> -From 1017a880df176730e7f8e32f28300eea2a6c27a4 Mon Sep 17 00:00:00 2001
> +From dec84bbc279383c0db03864b9270ffd20a331ed5 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:20 +0100
> -Subject: [PATCH 014/124] crypto: x86/poly1305 - unify Poly1305 state struct
> +Subject: [PATCH 014/125] crypto: x86/poly1305 - unify Poly1305 state struct
>   with generic code
>
>  commit ad8f5b88383ea685f2b8df2a12ee3e08089a1287 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0015-crypto-poly1305-expose-init-update-final-library-int.patch b/target/linux/generic/backport-5.4/080-wireguard-0015-crypto-poly1305-expose-init-update-final-library-int.patch
> index 66c276267c..1a3929e4dc 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0015-crypto-poly1305-expose-init-update-final-library-int.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0015-crypto-poly1305-expose-init-update-final-library-int.patch
> @@ -1,7 +1,7 @@
> -From fd966ddf025b8b62aab20d2e4eb242fe51ad5137 Mon Sep 17 00:00:00 2001
> +From eba979db9c45468f7bbc501cd5e58ec8c32ae007 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:21 +0100
> -Subject: [PATCH 015/124] crypto: poly1305 - expose init/update/final library
> +Subject: [PATCH 015/125] crypto: poly1305 - expose init/update/final library
>   interface
>
>  commit a1d93064094cc5e24d64e35cf093e7191d0c9344 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0016-crypto-x86-poly1305-depend-on-generic-library-not-ge.patch b/target/linux/generic/backport-5.4/080-wireguard-0016-crypto-x86-poly1305-depend-on-generic-library-not-ge.patch
> index a1fe77cd5a..e56e764053 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0016-crypto-x86-poly1305-depend-on-generic-library-not-ge.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0016-crypto-x86-poly1305-depend-on-generic-library-not-ge.patch
> @@ -1,7 +1,7 @@
> -From 0e610172b19b8f7c1ce829247ce5f302b25ad100 Mon Sep 17 00:00:00 2001
> +From ebc5f3f080e356c73c8d049a439b8f5f90f42fa2 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:22 +0100
> -Subject: [PATCH 016/124] crypto: x86/poly1305 - depend on generic library not
> +Subject: [PATCH 016/125] crypto: x86/poly1305 - depend on generic library not
>   generic shash
>
>  commit 1b2c6a5120489d41c8ea3b8dacd0b4586289b158 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0017-crypto-x86-poly1305-expose-existing-driver-as-poly13.patch b/target/linux/generic/backport-5.4/080-wireguard-0017-crypto-x86-poly1305-expose-existing-driver-as-poly13.patch
> index 01037a6ee6..6c6d55a822 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0017-crypto-x86-poly1305-expose-existing-driver-as-poly13.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0017-crypto-x86-poly1305-expose-existing-driver-as-poly13.patch
> @@ -1,7 +1,7 @@
> -From 2ceb2e26de65cce974875e0487dde20bc5f1826c Mon Sep 17 00:00:00 2001
> +From f096b61ea8c66ee44b6d6d10b09ee6c8d2e8aace Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:23 +0100
> -Subject: [PATCH 017/124] crypto: x86/poly1305 - expose existing driver as
> +Subject: [PATCH 017/125] crypto: x86/poly1305 - expose existing driver as
>   poly1305 library
>
>  commit f0e89bcfbb894e5844cd1bbf6b3cf7c63cb0f5ac upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0018-crypto-arm64-poly1305-incorporate-OpenSSL-CRYPTOGAMS.patch b/target/linux/generic/backport-5.4/080-wireguard-0018-crypto-arm64-poly1305-incorporate-OpenSSL-CRYPTOGAMS.patch
> index 6596441950..0f7042f31e 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0018-crypto-arm64-poly1305-incorporate-OpenSSL-CRYPTOGAMS.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0018-crypto-arm64-poly1305-incorporate-OpenSSL-CRYPTOGAMS.patch
> @@ -1,7 +1,7 @@
> -From 335ed336e74d7dcb152025ab65c2ffeceb15c690 Mon Sep 17 00:00:00 2001
> +From 6a6bb2a6c93c38c749903be9670fed51c9c3a462 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:24 +0100
> -Subject: [PATCH 018/124] crypto: arm64/poly1305 - incorporate
> +Subject: [PATCH 018/125] crypto: arm64/poly1305 - incorporate
>   OpenSSL/CRYPTOGAMS NEON implementation
>
>  commit f569ca16475155013525686d0f73bc379c67e635 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0019-crypto-arm-poly1305-incorporate-OpenSSL-CRYPTOGAMS-N.patch b/target/linux/generic/backport-5.4/080-wireguard-0019-crypto-arm-poly1305-incorporate-OpenSSL-CRYPTOGAMS-N.patch
> index d48235ca94..721d3b3564 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0019-crypto-arm-poly1305-incorporate-OpenSSL-CRYPTOGAMS-N.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0019-crypto-arm-poly1305-incorporate-OpenSSL-CRYPTOGAMS-N.patch
> @@ -1,7 +1,7 @@
> -From 588765ccad76f9f65f09e1dcadc464d22441c889 Mon Sep 17 00:00:00 2001
> +From 82fa5c301d3eb6638e273f597fa164ef96e61a1b Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:25 +0100
> -Subject: [PATCH 019/124] crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS
> +Subject: [PATCH 019/125] crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS
>   NEON implementation
>
>  commit a6b803b3ddc793d6db0c16f12fc12d30d20fa9cc upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0020-crypto-mips-poly1305-incorporate-OpenSSL-CRYPTOGAMS-.patch b/target/linux/generic/backport-5.4/080-wireguard-0020-crypto-mips-poly1305-incorporate-OpenSSL-CRYPTOGAMS-.patch
> index 68cac9cc57..83734647c0 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0020-crypto-mips-poly1305-incorporate-OpenSSL-CRYPTOGAMS-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0020-crypto-mips-poly1305-incorporate-OpenSSL-CRYPTOGAMS-.patch
> @@ -1,7 +1,7 @@
> -From a338793df36990e97ab0b824fad6fbf6ef171f94 Mon Sep 17 00:00:00 2001
> +From 5509efe80fbfe253e1515a69427f6910e141eeee Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:26 +0100
> -Subject: [PATCH 020/124] crypto: mips/poly1305 - incorporate
> +Subject: [PATCH 020/125] crypto: mips/poly1305 - incorporate
>   OpenSSL/CRYPTOGAMS optimized implementation
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0021-crypto-blake2s-generic-C-library-implementation-and-.patch b/target/linux/generic/backport-5.4/080-wireguard-0021-crypto-blake2s-generic-C-library-implementation-and-.patch
> index a78a9645be..1a0c8d5139 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0021-crypto-blake2s-generic-C-library-implementation-and-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0021-crypto-blake2s-generic-C-library-implementation-and-.patch
> @@ -1,7 +1,7 @@
> -From 41138d5e49eedc77ff1c4985891b78baba02a874 Mon Sep 17 00:00:00 2001
> +From dd1f0965f6a43b70b19ca4f00d9531016cfc6db0 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:28 +0100
> -Subject: [PATCH 021/124] crypto: blake2s - generic C library implementation
> +Subject: [PATCH 021/125] crypto: blake2s - generic C library implementation
>   and selftest
>
>  commit 66d7fb94e4ffe5acc589e0b2b4710aecc1f07a28 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0022-crypto-testmgr-add-test-cases-for-Blake2s.patch b/target/linux/generic/backport-5.4/080-wireguard-0022-crypto-testmgr-add-test-cases-for-Blake2s.patch
> index 95ace4b295..3b2d6aaa71 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0022-crypto-testmgr-add-test-cases-for-Blake2s.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0022-crypto-testmgr-add-test-cases-for-Blake2s.patch
> @@ -1,7 +1,7 @@
> -From 4852555d88528a86fc20ac63da7aca29f9071193 Mon Sep 17 00:00:00 2001
> +From 8c6bf9801fcd7dd655cb5f17bdd3914259bdf50d Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:29 +0100
> -Subject: [PATCH 022/124] crypto: testmgr - add test cases for Blake2s
> +Subject: [PATCH 022/125] crypto: testmgr - add test cases for Blake2s
>
>  commit 17e1df67023a5c9ccaeb5de8bf5b88f63127ecf7 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0023-crypto-blake2s-implement-generic-shash-driver.patch b/target/linux/generic/backport-5.4/080-wireguard-0023-crypto-blake2s-implement-generic-shash-driver.patch
> index 4116973631..526336741a 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0023-crypto-blake2s-implement-generic-shash-driver.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0023-crypto-blake2s-implement-generic-shash-driver.patch
> @@ -1,7 +1,7 @@
> -From af5b936f5e17306da571f703bdef1f011a602b57 Mon Sep 17 00:00:00 2001
> +From e21a4eb9234a875847a907069686915a468469eb Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:30 +0100
> -Subject: [PATCH 023/124] crypto: blake2s - implement generic shash driver
> +Subject: [PATCH 023/125] crypto: blake2s - implement generic shash driver
>
>  commit 7f9b0880925f1f9d7d59504ea0892d2ae9cfc233 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0024-crypto-blake2s-x86_64-SIMD-implementation.patch b/target/linux/generic/backport-5.4/080-wireguard-0024-crypto-blake2s-x86_64-SIMD-implementation.patch
> index 80bf831f81..8b784718ed 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0024-crypto-blake2s-x86_64-SIMD-implementation.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0024-crypto-blake2s-x86_64-SIMD-implementation.patch
> @@ -1,7 +1,7 @@
> -From 7960239adcaf7b56b081426ea3aa0ebf17398375 Mon Sep 17 00:00:00 2001
> +From 7bea900350a5ccb460509de5e791e09bafbd4cba Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:31 +0100
> -Subject: [PATCH 024/124] crypto: blake2s - x86_64 SIMD implementation
> +Subject: [PATCH 024/125] crypto: blake2s - x86_64 SIMD implementation
>
>  commit ed0356eda153f6a95649e11feb7b07083caf9e20 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0025-crypto-curve25519-generic-C-library-implementations.patch b/target/linux/generic/backport-5.4/080-wireguard-0025-crypto-curve25519-generic-C-library-implementations.patch
> index 87d4d41c96..e6a4669e9d 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0025-crypto-curve25519-generic-C-library-implementations.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0025-crypto-curve25519-generic-C-library-implementations.patch
> @@ -1,7 +1,7 @@
> -From feadb4076186623fb4ca14d8f70759637c4df1f2 Mon Sep 17 00:00:00 2001
> +From b0b33f5dbd83c0b9e32cb078b28eec328e572f61 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:32 +0100
> -Subject: [PATCH 025/124] crypto: curve25519 - generic C library
> +Subject: [PATCH 025/125] crypto: curve25519 - generic C library
>   implementations
>
>  commit 0ed42a6f431e930b2e8fae21955406e09fe75d70 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0026-crypto-curve25519-add-kpp-selftest.patch b/target/linux/generic/backport-5.4/080-wireguard-0026-crypto-curve25519-add-kpp-selftest.patch
> index 66c144e321..80f850e376 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0026-crypto-curve25519-add-kpp-selftest.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0026-crypto-curve25519-add-kpp-selftest.patch
> @@ -1,7 +1,7 @@
> -From c8ff08024112b37805ab5b1edbd7e451de35a17d Mon Sep 17 00:00:00 2001
> +From 108ec1e1a07a24b8ad316860cccba4995a9baf82 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:33 +0100
> -Subject: [PATCH 026/124] crypto: curve25519 - add kpp selftest
> +Subject: [PATCH 026/125] crypto: curve25519 - add kpp selftest
>
>  commit f613457a7af085728297bef71233c37faf3c01b1 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0027-crypto-curve25519-implement-generic-KPP-driver.patch b/target/linux/generic/backport-5.4/080-wireguard-0027-crypto-curve25519-implement-generic-KPP-driver.patch
> index 2d6de581ee..a7fbced097 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0027-crypto-curve25519-implement-generic-KPP-driver.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0027-crypto-curve25519-implement-generic-KPP-driver.patch
> @@ -1,7 +1,7 @@
> -From 54bdc995d525de6ae20f74af36d079f8b79e52fa Mon Sep 17 00:00:00 2001
> +From a44ac51518287644c9d813bf8189ee07e2be7e26 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:34 +0100
> -Subject: [PATCH 027/124] crypto: curve25519 - implement generic KPP driver
> +Subject: [PATCH 027/125] crypto: curve25519 - implement generic KPP driver
>
>  commit ee772cb641135739c1530647391d5a04c39db192 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0028-crypto-lib-curve25519-work-around-Clang-stack-spilli.patch b/target/linux/generic/backport-5.4/080-wireguard-0028-crypto-lib-curve25519-work-around-Clang-stack-spilli.patch
> index b38f3f74f0..36fa6000af 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0028-crypto-lib-curve25519-work-around-Clang-stack-spilli.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0028-crypto-lib-curve25519-work-around-Clang-stack-spilli.patch
> @@ -1,7 +1,7 @@
> -From 3c710fa0cdbf9362df4e3b36be338779662b30a6 Mon Sep 17 00:00:00 2001
> +From 93513953a0065b6c9a94b46d959f95dd889b9a7e Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:35 +0100
> -Subject: [PATCH 028/124] crypto: lib/curve25519 - work around Clang stack
> +Subject: [PATCH 028/125] crypto: lib/curve25519 - work around Clang stack
>   spilling issue
>
>  commit 660bb8e1f833ea63185fe80fde847e3e42f18e3b upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0029-crypto-curve25519-x86_64-library-and-KPP-implementat.patch b/target/linux/generic/backport-5.4/080-wireguard-0029-crypto-curve25519-x86_64-library-and-KPP-implementat.patch
> index fd06cb1260..53a9ed3c3c 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0029-crypto-curve25519-x86_64-library-and-KPP-implementat.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0029-crypto-curve25519-x86_64-library-and-KPP-implementat.patch
> @@ -1,7 +1,7 @@
> -From 0195e7650ebe0fdb5e1d5891274c203cb6cee0b6 Mon Sep 17 00:00:00 2001
> +From 5b379a463be95ff6b51ce22a27a9830a59078a87 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:36 +0100
> -Subject: [PATCH 029/124] crypto: curve25519 - x86_64 library and KPP
> +Subject: [PATCH 029/125] crypto: curve25519 - x86_64 library and KPP
>   implementations
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0030-crypto-arm-curve25519-import-Bernstein-and-Schwabe-s.patch b/target/linux/generic/backport-5.4/080-wireguard-0030-crypto-arm-curve25519-import-Bernstein-and-Schwabe-s.patch
> index b15a32b5cb..dbc2c0fe8c 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0030-crypto-arm-curve25519-import-Bernstein-and-Schwabe-s.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0030-crypto-arm-curve25519-import-Bernstein-and-Schwabe-s.patch
> @@ -1,7 +1,7 @@
> -From bfc49f5ecdd60f2b37cd2f21a6f4de6ea91625e5 Mon Sep 17 00:00:00 2001
> +From 73354d20ccb086d33231a7c7e07fb52da56bb93a Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:37 +0100
> -Subject: [PATCH 030/124] crypto: arm/curve25519 - import Bernstein and
> +Subject: [PATCH 030/125] crypto: arm/curve25519 - import Bernstein and
>   Schwabe's Curve25519 ARM implementation
>
>  commit f0fb006b604f98e2309a30f34ef455ac734f7c1c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0031-crypto-arm-curve25519-wire-up-NEON-implementation.patch b/target/linux/generic/backport-5.4/080-wireguard-0031-crypto-arm-curve25519-wire-up-NEON-implementation.patch
> index 14a75e10eb..e48e18accb 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0031-crypto-arm-curve25519-wire-up-NEON-implementation.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0031-crypto-arm-curve25519-wire-up-NEON-implementation.patch
> @@ -1,7 +1,7 @@
> -From ec96c25c1ce09c78e44bd4627bc0a3e610b7f5d8 Mon Sep 17 00:00:00 2001
> +From 878615018b4c585c36d444fd174c6ae2f011d12d Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 8 Nov 2019 13:22:38 +0100
> -Subject: [PATCH 031/124] crypto: arm/curve25519 - wire up NEON implementation
> +Subject: [PATCH 031/125] crypto: arm/curve25519 - wire up NEON implementation
>
>  commit d8f1308a025fc7e00414194ed742d5f05a21e13c upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0032-crypto-chacha20poly1305-import-construction-and-self.patch b/target/linux/generic/backport-5.4/080-wireguard-0032-crypto-chacha20poly1305-import-construction-and-self.patch
> index dde774a68d..c6b6fd9273 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0032-crypto-chacha20poly1305-import-construction-and-self.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0032-crypto-chacha20poly1305-import-construction-and-self.patch
> @@ -1,7 +1,7 @@
> -From d276ee98ad5275f3e1efb4f8a9f2e3fbece23a5a Mon Sep 17 00:00:00 2001
> +From 3e769335e696cdb0b05afc5c26a9bb0a866411c9 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:39 +0100
> -Subject: [PATCH 032/124] crypto: chacha20poly1305 - import construction and
> +Subject: [PATCH 032/125] crypto: chacha20poly1305 - import construction and
>   selftest from Zinc
>
>  commit ed20078b7e3331e82828be357147af6a3282e4ce upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0033-crypto-lib-chacha20poly1305-reimplement-crypt_from_s.patch b/target/linux/generic/backport-5.4/080-wireguard-0033-crypto-lib-chacha20poly1305-reimplement-crypt_from_s.patch
> index a7811eb26a..21c395b50e 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0033-crypto-lib-chacha20poly1305-reimplement-crypt_from_s.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0033-crypto-lib-chacha20poly1305-reimplement-crypt_from_s.patch
> @@ -1,7 +1,7 @@
> -From b7af0c213ba3afe27da21845419756aec63b43b4 Mon Sep 17 00:00:00 2001
> +From ff44317998da292fa2e7895afd8fd081e3bbf45f Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 8 Nov 2019 13:22:40 +0100
> -Subject: [PATCH 033/124] crypto: lib/chacha20poly1305 - reimplement
> +Subject: [PATCH 033/125] crypto: lib/chacha20poly1305 - reimplement
>   crypt_from_sg() routine
>
>  commit d95312a3ccc0cd544d374be2fc45aeaa803e5fd9 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0034-crypto-chacha_generic-remove-unnecessary-setkey-func.patch b/target/linux/generic/backport-5.4/080-wireguard-0034-crypto-chacha_generic-remove-unnecessary-setkey-func.patch
> index 493da3a097..2fb49f00d0 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0034-crypto-chacha_generic-remove-unnecessary-setkey-func.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0034-crypto-chacha_generic-remove-unnecessary-setkey-func.patch
> @@ -1,7 +1,7 @@
> -From d59a7ffb8aa6735586929c5a2d90e142c6d6952d Mon Sep 17 00:00:00 2001
> +From 24539324bf341957e7f25c3d82f321ec11ef2b3e Mon Sep 17 00:00:00 2001
>  From: Eric Biggers <ebiggers at google.com>
>  Date: Sun, 17 Nov 2019 23:21:29 -0800
> -Subject: [PATCH 034/124] crypto: chacha_generic - remove unnecessary setkey()
> +Subject: [PATCH 034/125] crypto: chacha_generic - remove unnecessary setkey()
>   functions
>
>  commit 2043323a799a660bc84bbee404cf7a2617ec6157 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0035-crypto-x86-chacha-only-unregister-algorithms-if-regi.patch b/target/linux/generic/backport-5.4/080-wireguard-0035-crypto-x86-chacha-only-unregister-algorithms-if-regi.patch
> index f423acb90b..51a1a75073 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0035-crypto-x86-chacha-only-unregister-algorithms-if-regi.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0035-crypto-x86-chacha-only-unregister-algorithms-if-regi.patch
> @@ -1,7 +1,7 @@
> -From 4fa6b436d97e44deef404676d150ed4c13d63bba Mon Sep 17 00:00:00 2001
> +From ac00bc6dec638666c086cb43ab18fc46f9662edb Mon Sep 17 00:00:00 2001
>  From: Eric Biggers <ebiggers at google.com>
>  Date: Sun, 17 Nov 2019 23:21:58 -0800
> -Subject: [PATCH 035/124] crypto: x86/chacha - only unregister algorithms if
> +Subject: [PATCH 035/125] crypto: x86/chacha - only unregister algorithms if
>   registered
>
>  commit b62755aed3a3f5ca9edd2718339ccea3b6bbbe57 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0036-crypto-lib-chacha20poly1305-use-chacha20_crypt.patch b/target/linux/generic/backport-5.4/080-wireguard-0036-crypto-lib-chacha20poly1305-use-chacha20_crypt.patch
> index 1f6d22ee35..f8af8852ce 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0036-crypto-lib-chacha20poly1305-use-chacha20_crypt.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0036-crypto-lib-chacha20poly1305-use-chacha20_crypt.patch
> @@ -1,7 +1,7 @@
> -From 41d7b5227dcad70f5bd6471e9620fe3c8b3db300 Mon Sep 17 00:00:00 2001
> +From 094c37d80b0a11de4c40a00ff6cdf50bd7f39242 Mon Sep 17 00:00:00 2001
>  From: Eric Biggers <ebiggers at google.com>
>  Date: Sun, 17 Nov 2019 23:22:16 -0800
> -Subject: [PATCH 036/124] crypto: lib/chacha20poly1305 - use chacha20_crypt()
> +Subject: [PATCH 036/125] crypto: lib/chacha20poly1305 - use chacha20_crypt()
>
>  commit 413808b71e6204b0cc1eeaa77960f7c3cd381d33 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0037-crypto-arch-conditionalize-crypto-api-in-arch-glue-f.patch b/target/linux/generic/backport-5.4/080-wireguard-0037-crypto-arch-conditionalize-crypto-api-in-arch-glue-f.patch
> index ab04cecf05..7d8cda0c6f 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0037-crypto-arch-conditionalize-crypto-api-in-arch-glue-f.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0037-crypto-arch-conditionalize-crypto-api-in-arch-glue-f.patch
> @@ -1,7 +1,7 @@
> -From f23fdc58a0a08afada84fe4910279ec3d8d085e7 Mon Sep 17 00:00:00 2001
> +From d0d1643dfe94c815ab2787726f9178be39767bd0 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 25 Nov 2019 11:31:12 +0100
> -Subject: [PATCH 037/124] crypto: arch - conditionalize crypto api in arch glue
> +Subject: [PATCH 037/125] crypto: arch - conditionalize crypto api in arch glue
>   for lib code
>
>  commit 8394bfec51e0e565556101bcc4e2fe7551104cd8 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0038-crypto-chacha-fix-warning-message-in-header-file.patch b/target/linux/generic/backport-5.4/080-wireguard-0038-crypto-chacha-fix-warning-message-in-header-file.patch
> index 6170e7b76e..b5c82c9daa 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0038-crypto-chacha-fix-warning-message-in-header-file.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0038-crypto-chacha-fix-warning-message-in-header-file.patch
> @@ -1,7 +1,7 @@
> -From 61ad3d7b564718b9810b8112a6d2e9ad6405b167 Mon Sep 17 00:00:00 2001
> +From b0d105370633ad2363aca97cb03428a7b33b601d Mon Sep 17 00:00:00 2001
>  From: =?UTF-8?q?Valdis=20Kl=C4=93tnieks?= <valdis.kletnieks at vt.edu>
>  Date: Thu, 5 Dec 2019 20:58:36 -0500
> -Subject: [PATCH 038/124] crypto: chacha - fix warning message in header file
> +Subject: [PATCH 038/125] crypto: chacha - fix warning message in header file
>
>  commit 579d705cd64e44f3fcda1a6cfd5f37468a5ddf63 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0039-crypto-arm-curve25519-add-arch-specific-key-generati.patch b/target/linux/generic/backport-5.4/080-wireguard-0039-crypto-arm-curve25519-add-arch-specific-key-generati.patch
> index 19d1338594..bd85040fb7 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0039-crypto-arm-curve25519-add-arch-specific-key-generati.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0039-crypto-arm-curve25519-add-arch-specific-key-generati.patch
> @@ -1,7 +1,7 @@
> -From 610442255536492764547dddde0289d46a9566db Mon Sep 17 00:00:00 2001
> +From 818c99ce6eb80289fe5c85a773a51daeabae506b Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 11 Dec 2019 10:26:39 +0100
> -Subject: [PATCH 039/124] crypto: arm/curve25519 - add arch-specific key
> +Subject: [PATCH 039/125] crypto: arm/curve25519 - add arch-specific key
>   generation function
>
>  commit 84faa307249b341f6ad8de3e1869d77a65e26669 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0040-crypto-lib-curve25519-re-add-selftests.patch b/target/linux/generic/backport-5.4/080-wireguard-0040-crypto-lib-curve25519-re-add-selftests.patch
> index e4de170a56..a2bb3de96e 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0040-crypto-lib-curve25519-re-add-selftests.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0040-crypto-lib-curve25519-re-add-selftests.patch
> @@ -1,7 +1,7 @@
> -From 63b5e3c85a71705225aa3eab04127b3449a4ab5a Mon Sep 17 00:00:00 2001
> +From 954c9547eea3c2f1fb0dfd29bfa383aead730d46 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 16 Dec 2019 19:53:26 +0100
> -Subject: [PATCH 040/124] crypto: lib/curve25519 - re-add selftests
> +Subject: [PATCH 040/125] crypto: lib/curve25519 - re-add selftests
>
>  commit aa127963f1cab2b93c74c9b128a84610203fb674 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0041-crypto-poly1305-add-new-32-and-64-bit-generic-versio.patch b/target/linux/generic/backport-5.4/080-wireguard-0041-crypto-poly1305-add-new-32-and-64-bit-generic-versio.patch
> index d843ea17ba..f0398cd186 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0041-crypto-poly1305-add-new-32-and-64-bit-generic-versio.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0041-crypto-poly1305-add-new-32-and-64-bit-generic-versio.patch
> @@ -1,7 +1,7 @@
> -From a9f240ba1206fb080c1b3f727dfba1512035a82b Mon Sep 17 00:00:00 2001
> +From e70a366e6c1adfcdab11b9941f1dc76051f57b57 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 5 Jan 2020 22:40:46 -0500
> -Subject: [PATCH 041/124] crypto: poly1305 - add new 32 and 64-bit generic
> +Subject: [PATCH 041/125] crypto: poly1305 - add new 32 and 64-bit generic
>   versions
>
>  commit 1c08a104360f3e18f4ee6346c21cc3923efb952e upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0042-crypto-x86-poly1305-import-unmodified-cryptogams-imp.patch b/target/linux/generic/backport-5.4/080-wireguard-0042-crypto-x86-poly1305-import-unmodified-cryptogams-imp.patch
> index 7c80309d2a..9ed36c3799 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0042-crypto-x86-poly1305-import-unmodified-cryptogams-imp.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0042-crypto-x86-poly1305-import-unmodified-cryptogams-imp.patch
> @@ -1,7 +1,7 @@
> -From 6dbd1094c7b9897a3264418cd6543fae1a0bcade Mon Sep 17 00:00:00 2001
> +From 7d3d0c5e5a680b9a7461988dc00b4ebb97370b41 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 5 Jan 2020 22:40:47 -0500
> -Subject: [PATCH 042/124] crypto: x86/poly1305 - import unmodified cryptogams
> +Subject: [PATCH 042/125] crypto: x86/poly1305 - import unmodified cryptogams
>   implementation
>
>  commit 0896ca2a0cb6127e8a129f1f2a680d49b6b0f65c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0043-crypto-x86-poly1305-wire-up-faster-implementations-f.patch b/target/linux/generic/backport-5.4/080-wireguard-0043-crypto-x86-poly1305-wire-up-faster-implementations-f.patch
> index 307c9b6ef3..44086d7474 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0043-crypto-x86-poly1305-wire-up-faster-implementations-f.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0043-crypto-x86-poly1305-wire-up-faster-implementations-f.patch
> @@ -1,7 +1,7 @@
> -From a81b2f8bd42fe51705d7102e9d9a2a40c2a9d624 Mon Sep 17 00:00:00 2001
> +From dcb6e39bd1cfdad2f92177bbc9619b0d4a0d8033 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 5 Jan 2020 22:40:48 -0500
> -Subject: [PATCH 043/124] crypto: x86/poly1305 - wire up faster implementations
> +Subject: [PATCH 043/125] crypto: x86/poly1305 - wire up faster implementations
>   for kernel
>
>  commit d7d7b853566254648df59f7ea27ea05952a6cfa8 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0044-crypto-arm-arm64-mips-poly1305-remove-redundant-non-.patch b/target/linux/generic/backport-5.4/080-wireguard-0044-crypto-arm-arm64-mips-poly1305-remove-redundant-non-.patch
> index e1c719fc01..b1330068d3 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0044-crypto-arm-arm64-mips-poly1305-remove-redundant-non-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0044-crypto-arm-arm64-mips-poly1305-remove-redundant-non-.patch
> @@ -1,7 +1,7 @@
> -From 3b1cffd5e47b394b8c0a92583e26acf599022364 Mon Sep 17 00:00:00 2001
> +From 8f7f11758abe1fb3df0ba2f74234f96755196dcb Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 5 Jan 2020 22:40:49 -0500
> -Subject: [PATCH 044/124] crypto: {arm,arm64,mips}/poly1305 - remove redundant
> +Subject: [PATCH 044/125] crypto: {arm,arm64,mips}/poly1305 - remove redundant
>   non-reduction from emit
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0045-crypto-curve25519-Fix-selftest-build-error.patch b/target/linux/generic/backport-5.4/080-wireguard-0045-crypto-curve25519-Fix-selftest-build-error.patch
> index 6247d99fea..71cdd93570 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0045-crypto-curve25519-Fix-selftest-build-error.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0045-crypto-curve25519-Fix-selftest-build-error.patch
> @@ -1,7 +1,7 @@
> -From a7e800af9c95490f8b42934eccc88d02d0af6d2a Mon Sep 17 00:00:00 2001
> +From 18e1b7f42c42c058eba67bf9431fb5ec83b6a048 Mon Sep 17 00:00:00 2001
>  From: Herbert Xu <herbert at gondor.apana.org.au>
>  Date: Wed, 8 Jan 2020 12:37:35 +0800
> -Subject: [PATCH 045/124] crypto: curve25519 - Fix selftest build error
> +Subject: [PATCH 045/125] crypto: curve25519 - Fix selftest build error
>
>  commit a8bdf2c42ee4d1ee42af1f3601f85de94e70a421 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0046-crypto-x86-poly1305-fix-.gitignore-typo.patch b/target/linux/generic/backport-5.4/080-wireguard-0046-crypto-x86-poly1305-fix-.gitignore-typo.patch
> index f5a7c21e07..73cb3c8811 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0046-crypto-x86-poly1305-fix-.gitignore-typo.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0046-crypto-x86-poly1305-fix-.gitignore-typo.patch
> @@ -1,7 +1,7 @@
> -From cd86f0664c2e42b6406cb56ac8d5182a65764e93 Mon Sep 17 00:00:00 2001
> +From 2ddd5790e8d42441a0a0602935522fa9fdfc5d48 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 16 Jan 2020 18:23:55 +0100
> -Subject: [PATCH 046/124] crypto: x86/poly1305 - fix .gitignore typo
> +Subject: [PATCH 046/125] crypto: x86/poly1305 - fix .gitignore typo
>
>  commit 1f6868995326cc82102049e349d8dbd116bdb656 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0047-crypto-chacha20poly1305-add-back-missing-test-vector.patch b/target/linux/generic/backport-5.4/080-wireguard-0047-crypto-chacha20poly1305-add-back-missing-test-vector.patch
> index 9e10334873..f95dba2519 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0047-crypto-chacha20poly1305-add-back-missing-test-vector.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0047-crypto-chacha20poly1305-add-back-missing-test-vector.patch
> @@ -1,7 +1,7 @@
> -From 956c2d9a4e69f7458c9b7cb81db98ec1be75ea49 Mon Sep 17 00:00:00 2001
> +From 255848e1b475918150a2539b8bde6a2604dab20b Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 16 Jan 2020 21:26:34 +0100
> -Subject: [PATCH 047/124] crypto: chacha20poly1305 - add back missing test
> +Subject: [PATCH 047/125] crypto: chacha20poly1305 - add back missing test
>   vectors and test chunking
>
>  commit 72c7943792c9e7788ddd182337bcf8f650cf56f5 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0048-crypto-x86-poly1305-emit-does-base-conversion-itself.patch b/target/linux/generic/backport-5.4/080-wireguard-0048-crypto-x86-poly1305-emit-does-base-conversion-itself.patch
> index 68af53f52c..7a98a8762f 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0048-crypto-x86-poly1305-emit-does-base-conversion-itself.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0048-crypto-x86-poly1305-emit-does-base-conversion-itself.patch
> @@ -1,7 +1,7 @@
> -From 722ccb5da4bab4e142e4dc1eea10406a08547c7b Mon Sep 17 00:00:00 2001
> +From 495722f957df2ce928429702ff29f8e531a25ade Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 17 Jan 2020 11:42:22 +0100
> -Subject: [PATCH 048/124] crypto: x86/poly1305 - emit does base conversion
> +Subject: [PATCH 048/125] crypto: x86/poly1305 - emit does base conversion
>   itself
>
>  commit f9e7fe32a792726186301423ff63a465d63386e1 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0049-crypto-arm-chacha-fix-build-failured-when-kernel-mod.patch b/target/linux/generic/backport-5.4/080-wireguard-0049-crypto-arm-chacha-fix-build-failured-when-kernel-mod.patch
> index 392d52f205..41074ea763 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0049-crypto-arm-chacha-fix-build-failured-when-kernel-mod.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0049-crypto-arm-chacha-fix-build-failured-when-kernel-mod.patch
> @@ -1,7 +1,7 @@
> -From 627e2c8313065e627fe5c8c9f82cebd765f5a65e Mon Sep 17 00:00:00 2001
> +From 5fabc44f0775ffaab914b7800f867da48f2edecc Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 17 Jan 2020 17:43:18 +0100
> -Subject: [PATCH 049/124] crypto: arm/chacha - fix build failured when kernel
> +Subject: [PATCH 049/125] crypto: arm/chacha - fix build failured when kernel
>   mode NEON is disabled
>
>  commit 0bc81767c5bd9d005fae1099fb39eb3688370cb1 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0050-crypto-Kconfig-allow-tests-to-be-disabled-when-manag.patch b/target/linux/generic/backport-5.4/080-wireguard-0050-crypto-Kconfig-allow-tests-to-be-disabled-when-manag.patch
> index 88ce1849c6..3330598453 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0050-crypto-Kconfig-allow-tests-to-be-disabled-when-manag.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0050-crypto-Kconfig-allow-tests-to-be-disabled-when-manag.patch
> @@ -1,7 +1,7 @@
> -From 5e8381a3dc454813605aef01de31985f0f6bf130 Mon Sep 17 00:00:00 2001
> +From 5223bc34345d15fefe0ca35714f1d7efa85c3c2b Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 17 Jan 2020 12:01:36 +0100
> -Subject: [PATCH 050/124] crypto: Kconfig - allow tests to be disabled when
> +Subject: [PATCH 050/125] crypto: Kconfig - allow tests to be disabled when
>   manager is disabled
>
>  commit 2343d1529aff8b552589f622c23932035ed7a05d upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0051-crypto-chacha20poly1305-prevent-integer-overflow-on-.patch b/target/linux/generic/backport-5.4/080-wireguard-0051-crypto-chacha20poly1305-prevent-integer-overflow-on-.patch
> index 300420f6fe..00c2b396f2 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0051-crypto-chacha20poly1305-prevent-integer-overflow-on-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0051-crypto-chacha20poly1305-prevent-integer-overflow-on-.patch
> @@ -1,7 +1,7 @@
> -From dceaaf068879fc228e85c482f65ebb707587f696 Mon Sep 17 00:00:00 2001
> +From 833f354e140332801151e24d4694e5f526c8ab53 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 6 Feb 2020 12:42:01 +0100
> -Subject: [PATCH 051/124] crypto: chacha20poly1305 - prevent integer overflow
> +Subject: [PATCH 051/125] crypto: chacha20poly1305 - prevent integer overflow
>   on large input
>
>  commit c9cc0517bba9f0213f1e55172feceb99e5512daf upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch b/target/linux/generic/backport-5.4/080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch
> index 9a380d377c..72b75c37b1 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch
> @@ -1,7 +1,7 @@
> -From 50af997532492b0f55bd9928743ac1f99dc1cd41 Mon Sep 17 00:00:00 2001
> +From 890f1389d300b57822a31db9282124ec99ea1a45 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 1 Mar 2020 22:52:35 +0800
> -Subject: [PATCH 052/124] crypto: x86/curve25519 - support assemblers with no
> +Subject: [PATCH 052/125] crypto: x86/curve25519 - support assemblers with no
>   adx support
>
>  commit 1579f1bc3b753d17a44de3457d5c6f4a5b14c752 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0053-crypto-arm64-chacha-correctly-walk-through-blocks.patch b/target/linux/generic/backport-5.4/080-wireguard-0053-crypto-arm64-chacha-correctly-walk-through-blocks.patch
> index 1c8d2df2e5..7ddccfd335 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0053-crypto-arm64-chacha-correctly-walk-through-blocks.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0053-crypto-arm64-chacha-correctly-walk-through-blocks.patch
> @@ -1,7 +1,7 @@
> -From ed61666f3b3fae43e872dc36a2c01794d7119165 Mon Sep 17 00:00:00 2001
> +From 694c2dc5b8124104b86ab134d69a01976d74352f Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 18 Mar 2020 20:27:32 -0600
> -Subject: [PATCH 053/124] crypto: arm64/chacha - correctly walk through blocks
> +Subject: [PATCH 053/125] crypto: arm64/chacha - correctly walk through blocks
>
>  commit c8cfcb78c65877313cda7bcbace624d3dbd1f3b3 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0054-crypto-x86-curve25519-replace-with-formally-verified.patch b/target/linux/generic/backport-5.4/080-wireguard-0054-crypto-x86-curve25519-replace-with-formally-verified.patch
> index 46ee2573dd..bd96a21ac3 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0054-crypto-x86-curve25519-replace-with-formally-verified.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0054-crypto-x86-curve25519-replace-with-formally-verified.patch
> @@ -1,7 +1,7 @@
> -From a35b4c8928691ab2aa671aa2ca38a02d4e3cc58d Mon Sep 17 00:00:00 2001
> +From 904fcbf3c40043f2b932fe3fd61f50dc7f5cd80b Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 20 Jan 2020 18:18:15 +0100
> -Subject: [PATCH 054/124] crypto: x86/curve25519 - replace with formally
> +Subject: [PATCH 054/125] crypto: x86/curve25519 - replace with formally
>   verified implementation
>
>  commit 07b586fe06625b0b610dc3d3a969c51913d143d4 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0055-crypto-x86-curve25519-leave-r12-as-spare-register.patch b/target/linux/generic/backport-5.4/080-wireguard-0055-crypto-x86-curve25519-leave-r12-as-spare-register.patch
> index 74a6ef648b..8e1a15f320 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0055-crypto-x86-curve25519-leave-r12-as-spare-register.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0055-crypto-x86-curve25519-leave-r12-as-spare-register.patch
> @@ -1,7 +1,7 @@
> -From 481c5ed9ac2acec32d93847636707bda02208ec8 Mon Sep 17 00:00:00 2001
> +From 59949730bcb7d92fab8d503f986423d414e2ba7b Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 1 Mar 2020 16:06:56 +0800
> -Subject: [PATCH 055/124] crypto: x86/curve25519 - leave r12 as spare register
> +Subject: [PATCH 055/125] crypto: x86/curve25519 - leave r12 as spare register
>
>  commit dc7fc3a53ae158263196b1892b672aedf67796c5 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0056-crypto-arm-64-poly1305-add-artifact-to-.gitignore-fi.patch b/target/linux/generic/backport-5.4/080-wireguard-0056-crypto-arm-64-poly1305-add-artifact-to-.gitignore-fi.patch
> index 528de4335e..57533e60b8 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0056-crypto-arm-64-poly1305-add-artifact-to-.gitignore-fi.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0056-crypto-arm-64-poly1305-add-artifact-to-.gitignore-fi.patch
> @@ -1,7 +1,7 @@
> -From 216f24cb4aba8385025c38da0f79c4aa8e637484 Mon Sep 17 00:00:00 2001
> +From 6bf5cd17ae54e692399be88bbf3a78c4a0fc982d Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 19 Mar 2020 11:56:17 -0600
> -Subject: [PATCH 056/124] crypto: arm[64]/poly1305 - add artifact to .gitignore
> +Subject: [PATCH 056/125] crypto: arm[64]/poly1305 - add artifact to .gitignore
>   files
>
>  commit 6e4e00d8b68ca7eb30d08afb740033e0d36abe55 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0057-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch b/target/linux/generic/backport-5.4/080-wireguard-0057-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch
> index bb0f5802a9..e74b2c2f30 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0057-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0057-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch
> @@ -1,7 +1,7 @@
> -From af386d2b1f9207290a12aa97ecec8b428f3bebb2 Mon Sep 17 00:00:00 2001
> +From e28fdcab2dcb6d65e057e2eb97b1ed53c299972a Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 23 Apr 2020 15:54:04 -0600
> -Subject: [PATCH 057/124] crypto: arch/lib - limit simd usage to 4k chunks
> +Subject: [PATCH 057/125] crypto: arch/lib - limit simd usage to 4k chunks
>
>  commit 706024a52c614b478b63f7728d202532ce6591a9 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0058-crypto-lib-chacha20poly1305-Add-missing-function-dec.patch b/target/linux/generic/backport-5.4/080-wireguard-0058-crypto-lib-chacha20poly1305-Add-missing-function-dec.patch
> index 0653e3a8ba..2da58be3f7 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0058-crypto-lib-chacha20poly1305-Add-missing-function-dec.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0058-crypto-lib-chacha20poly1305-Add-missing-function-dec.patch
> @@ -1,7 +1,7 @@
> -From 58c2229461f888087fc3175650bc2e6aa70fd862 Mon Sep 17 00:00:00 2001
> +From e7bfdb1b3c35298cc0d5373d91ec6f846a68a3ea Mon Sep 17 00:00:00 2001
>  From: Herbert Xu <herbert at gondor.apana.org.au>
>  Date: Wed, 8 Jul 2020 12:41:13 +1000
> -Subject: [PATCH 058/124] crypto: lib/chacha20poly1305 - Add missing function
> +Subject: [PATCH 058/125] crypto: lib/chacha20poly1305 - Add missing function
>   declaration
>
>  commit 06cc2afbbdf9a9e8df3e2f8db724997dd6e1b4ac upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0059-crypto-x86-chacha-sse3-use-unaligned-loads-for-state.patch b/target/linux/generic/backport-5.4/080-wireguard-0059-crypto-x86-chacha-sse3-use-unaligned-loads-for-state.patch
> index 652439393b..7543b56a85 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0059-crypto-x86-chacha-sse3-use-unaligned-loads-for-state.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0059-crypto-x86-chacha-sse3-use-unaligned-loads-for-state.patch
> @@ -1,7 +1,7 @@
> -From 833ca409e17c10f4affb5879e22a03fdf1933439 Mon Sep 17 00:00:00 2001
> +From e1171bfb8545f90c1146813eafe4ab11915608ba Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Wed, 8 Jul 2020 12:11:18 +0300
> -Subject: [PATCH 059/124] crypto: x86/chacha-sse3 - use unaligned loads for
> +Subject: [PATCH 059/125] crypto: x86/chacha-sse3 - use unaligned loads for
>   state array
>
>  commit e79a31715193686e92dadb4caedfbb1f5de3659c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0060-crypto-x86-curve25519-Remove-unused-carry-variables.patch b/target/linux/generic/backport-5.4/080-wireguard-0060-crypto-x86-curve25519-Remove-unused-carry-variables.patch
> index 9c7c3c7bcc..59354ab818 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0060-crypto-x86-curve25519-Remove-unused-carry-variables.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0060-crypto-x86-curve25519-Remove-unused-carry-variables.patch
> @@ -1,7 +1,7 @@
> -From 9cfd2787b0b37940c656c6ea5fede6b3c360f0e5 Mon Sep 17 00:00:00 2001
> +From a96bb5117384cf89bd3059ed27ed6a39ea599e3c Mon Sep 17 00:00:00 2001
>  From: Herbert Xu <herbert at gondor.apana.org.au>
>  Date: Thu, 23 Jul 2020 17:50:48 +1000
> -Subject: [PATCH 060/124] crypto: x86/curve25519 - Remove unused carry
> +Subject: [PATCH 060/125] crypto: x86/curve25519 - Remove unused carry
>   variables
>
>  commit 054a5540fb8f7268e2c79e9deab4242db15c8cba upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0061-crypto-arm-curve25519-include-linux-scatterlist.h.patch b/target/linux/generic/backport-5.4/080-wireguard-0061-crypto-arm-curve25519-include-linux-scatterlist.h.patch
> index e1857f82b9..26443b2b28 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0061-crypto-arm-curve25519-include-linux-scatterlist.h.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0061-crypto-arm-curve25519-include-linux-scatterlist.h.patch
> @@ -1,7 +1,7 @@
> -From 6ae9f0d421af5145d457c51abe2b704ebb297a17 Mon Sep 17 00:00:00 2001
> +From 0db48c09847e2ca1a421f8221316af732dd11e4c Mon Sep 17 00:00:00 2001
>  From: Fabio Estevam <festevam at gmail.com>
>  Date: Mon, 24 Aug 2020 11:09:53 -0300
> -Subject: [PATCH 061/124] crypto: arm/curve25519 - include
> +Subject: [PATCH 061/125] crypto: arm/curve25519 - include
>   <linux/scatterlist.h>
>
>  commit 6779d0e6b0fe193ab3010ea201782ca6f75a3862 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0062-crypto-arm-poly1305-Add-prototype-for-poly1305_block.patch b/target/linux/generic/backport-5.4/080-wireguard-0062-crypto-arm-poly1305-Add-prototype-for-poly1305_block.patch
> index 7cdf0dbdaf..df46220b9b 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0062-crypto-arm-poly1305-Add-prototype-for-poly1305_block.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0062-crypto-arm-poly1305-Add-prototype-for-poly1305_block.patch
> @@ -1,7 +1,7 @@
> -From 55a3d2044f411ecf291777f31053b8d8ee81c051 Mon Sep 17 00:00:00 2001
> +From d04214b5936a33c3d3638dfad1275e5ebe0f0712 Mon Sep 17 00:00:00 2001
>  From: Herbert Xu <herbert at gondor.apana.org.au>
>  Date: Tue, 25 Aug 2020 11:23:00 +1000
> -Subject: [PATCH 062/124] crypto: arm/poly1305 - Add prototype for
> +Subject: [PATCH 062/125] crypto: arm/poly1305 - Add prototype for
>   poly1305_blocks_neon
>
>  commit 51982ea02aef972132eb35c583d3e4c5b83166e5 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0063-crypto-curve25519-x86_64-Use-XORL-r32-32.patch b/target/linux/generic/backport-5.4/080-wireguard-0063-crypto-curve25519-x86_64-Use-XORL-r32-32.patch
> index 9c2d666d01..3519a2a282 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0063-crypto-curve25519-x86_64-Use-XORL-r32-32.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0063-crypto-curve25519-x86_64-Use-XORL-r32-32.patch
> @@ -1,7 +1,7 @@
> -From 4c4ab112443b42603d57b698111b55bfec278001 Mon Sep 17 00:00:00 2001
> +From 7e02cec706efb144e4cc85f862f4dcc7dff36dd7 Mon Sep 17 00:00:00 2001
>  From: Uros Bizjak <ubizjak at gmail.com>
>  Date: Thu, 27 Aug 2020 19:30:58 +0200
> -Subject: [PATCH 063/124] crypto: curve25519-x86_64 - Use XORL r32,32
> +Subject: [PATCH 063/125] crypto: curve25519-x86_64 - Use XORL r32,32
>
>  commit db719539fd3889836900bf912755aa30a5985e9a upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0064-crypto-poly1305-x86_64-Use-XORL-r32-32.patch b/target/linux/generic/backport-5.4/080-wireguard-0064-crypto-poly1305-x86_64-Use-XORL-r32-32.patch
> index fa5c1882da..35cc98582c 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0064-crypto-poly1305-x86_64-Use-XORL-r32-32.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0064-crypto-poly1305-x86_64-Use-XORL-r32-32.patch
> @@ -1,7 +1,7 @@
> -From a2c7d387da3b3cdb8b7c16ef91cce45f92ebcf61 Mon Sep 17 00:00:00 2001
> +From 8d64b3e535412d9121243024de86e8a43348a1c3 Mon Sep 17 00:00:00 2001
>  From: Uros Bizjak <ubizjak at gmail.com>
>  Date: Thu, 27 Aug 2020 19:38:31 +0200
> -Subject: [PATCH 064/124] crypto: poly1305-x86_64 - Use XORL r32,32
> +Subject: [PATCH 064/125] crypto: poly1305-x86_64 - Use XORL r32,32
>
>  commit 7dfd1e01b3dfc13431b1b25720cf2692a7e111ef upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0065-crypto-x86-poly1305-Remove-assignments-with-no-effec.patch b/target/linux/generic/backport-5.4/080-wireguard-0065-crypto-x86-poly1305-Remove-assignments-with-no-effec.patch
> index 0f8c836da9..4c4767f784 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0065-crypto-x86-poly1305-Remove-assignments-with-no-effec.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0065-crypto-x86-poly1305-Remove-assignments-with-no-effec.patch
> @@ -1,7 +1,7 @@
> -From 5502c4d51b8c27631ed1026ef172bd9ce58303d2 Mon Sep 17 00:00:00 2001
> +From 65531fa645d46aafe82369a2bec98e4fdc054727 Mon Sep 17 00:00:00 2001
>  From: Herbert Xu <herbert at gondor.apana.org.au>
>  Date: Thu, 24 Sep 2020 13:29:04 +1000
> -Subject: [PATCH 065/124] crypto: x86/poly1305 - Remove assignments with no
> +Subject: [PATCH 065/125] crypto: x86/poly1305 - Remove assignments with no
>   effect
>
>  commit 4a0c1de64bf9d9027a6f19adfba89fc27893db23 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0066-crypto-x86-poly1305-add-back-a-needed-assignment.patch b/target/linux/generic/backport-5.4/080-wireguard-0066-crypto-x86-poly1305-add-back-a-needed-assignment.patch
> index aebedb0282..66886466d7 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0066-crypto-x86-poly1305-add-back-a-needed-assignment.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0066-crypto-x86-poly1305-add-back-a-needed-assignment.patch
> @@ -1,7 +1,7 @@
> -From 4849474f7e021d0d2e33a008abf93cacebf812f4 Mon Sep 17 00:00:00 2001
> +From 3d1e8c344fbee173ac17a321fb191ff4bd82074f Mon Sep 17 00:00:00 2001
>  From: Eric Biggers <ebiggers at google.com>
>  Date: Fri, 23 Oct 2020 15:27:48 -0700
> -Subject: [PATCH 066/124] crypto: x86/poly1305 - add back a needed assignment
> +Subject: [PATCH 066/125] crypto: x86/poly1305 - add back a needed assignment
>
>  commit c3a98c3ad5c0dc60a1ac66bf91147a3f39cac96b upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0067-crypto-Kconfig-CRYPTO_MANAGER_EXTRA_TESTS-requires-t.patch b/target/linux/generic/backport-5.4/080-wireguard-0067-crypto-Kconfig-CRYPTO_MANAGER_EXTRA_TESTS-requires-t.patch
> index 430737e0c0..a39dc03cce 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0067-crypto-Kconfig-CRYPTO_MANAGER_EXTRA_TESTS-requires-t.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0067-crypto-Kconfig-CRYPTO_MANAGER_EXTRA_TESTS-requires-t.patch
> @@ -1,7 +1,7 @@
> -From 4517445d7df86d35d348f884a228e6979113d485 Mon Sep 17 00:00:00 2001
> +From 97706863171073ebb067355e6edaaab120fa568d Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 2 Nov 2020 14:48:15 +0100
> -Subject: [PATCH 067/124] crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires
> +Subject: [PATCH 067/125] crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires
>   the manager
>
>  commit 6569e3097f1c4a490bdf2b23d326855e04942dfd upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0068-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch b/target/linux/generic/backport-5.4/080-wireguard-0068-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch
> index 2ecdbec380..bb8fc5d014 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0068-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0068-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch
> @@ -1,7 +1,7 @@
> -From de69c3a866f93a10d86d25d04af54a722bebc420 Mon Sep 17 00:00:00 2001
> +From 1f2a432fcc1e844ae7f38cc6bb33d10fb0053e00 Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Tue, 3 Nov 2020 17:28:09 +0100
> -Subject: [PATCH 068/124] crypto: arm/chacha-neon - optimize for non-block size
> +Subject: [PATCH 068/125] crypto: arm/chacha-neon - optimize for non-block size
>   multiples
>
>  commit 86cd97ec4b943af35562a74688bc4e909b32c3d1 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0069-crypto-arm64-chacha-simplify-tail-block-handling.patch b/target/linux/generic/backport-5.4/080-wireguard-0069-crypto-arm64-chacha-simplify-tail-block-handling.patch
> index 55e16247d9..b0dac053db 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0069-crypto-arm64-chacha-simplify-tail-block-handling.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0069-crypto-arm64-chacha-simplify-tail-block-handling.patch
> @@ -1,7 +1,7 @@
> -From af8c75e27b20e01464aa6ad43ca3095534c81a8b Mon Sep 17 00:00:00 2001
> +From a0388336862378cf6e5f6ad83b19d981ff29e76c Mon Sep 17 00:00:00 2001
>  From: Ard Biesheuvel <ardb at kernel.org>
>  Date: Fri, 6 Nov 2020 17:39:38 +0100
> -Subject: [PATCH 069/124] crypto: arm64/chacha - simplify tail block handling
> +Subject: [PATCH 069/125] crypto: arm64/chacha - simplify tail block handling
>
>  commit c4fc6328d6c67690a7e6e03f43a5a976a13120ef upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0070-crypto-lib-chacha20poly1305-define-empty-module-exit.patch b/target/linux/generic/backport-5.4/080-wireguard-0070-crypto-lib-chacha20poly1305-define-empty-module-exit.patch
> index e4ca8892ca..937a5ec5e8 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0070-crypto-lib-chacha20poly1305-define-empty-module-exit.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0070-crypto-lib-chacha20poly1305-define-empty-module-exit.patch
> @@ -1,7 +1,7 @@
> -From 06c613a67ec604201f424e8e763f3361264d995e Mon Sep 17 00:00:00 2001
> +From f4a5d319ef7e385ce6c4bd70f2ae880ba17775de Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 15 Jan 2021 20:30:12 +0100
> -Subject: [PATCH 070/124] crypto: lib/chacha20poly1305 - define empty module
> +Subject: [PATCH 070/125] crypto: lib/chacha20poly1305 - define empty module
>   exit function
>
>  commit ac88c322d0f2917d41d13553c69e9d7f043c8b6f upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0071-crypto-arm-chacha-neon-add-missing-counter-increment.patch b/target/linux/generic/backport-5.4/080-wireguard-0071-crypto-arm-chacha-neon-add-missing-counter-increment.patch
> new file mode 100644
> index 0000000000..8cfadc3ddb
> --- /dev/null
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0071-crypto-arm-chacha-neon-add-missing-counter-increment.patch
> @@ -0,0 +1,39 @@
> +From 47afddbd8157cb0281e2f83a0dab3225bca750ae Mon Sep 17 00:00:00 2001
> +From: Ard Biesheuvel <ardb at kernel.org>
> +Date: Sun, 13 Dec 2020 15:39:29 +0100
> +Subject: [PATCH 071/125] crypto: arm/chacha-neon - add missing counter
> + increment
> +
> +commit fd16931a2f518a32753920ff20895e5cf04c8ff1 upstream.
> +
> +Commit 86cd97ec4b943af3 ("crypto: arm/chacha-neon - optimize for non-block
> +size multiples") refactored the chacha block handling in the glue code in
> +a way that may result in the counter increment to be omitted when calling
> +chacha_block_xor_neon() to process a full block. This violates the skcipher
> +API, which requires that the output IV is suitable for handling more input
> +as long as the preceding input has been presented in round multiples of the
> +block size. Also, the same code is exposed via the chacha library interface
> +whose callers may actually rely on this increment to occur even for final
> +blocks that are smaller than the chacha block size.
> +
> +So increment the counter after calling chacha_block_xor_neon().
> +
> +Fixes: 86cd97ec4b943af3 ("crypto: arm/chacha-neon - optimize for non-block size multiples")
> +Reported-by: Eric Biggers <ebiggers at kernel.org>
> +Signed-off-by: Ard Biesheuvel <ardb at kernel.org>
> +Signed-off-by: Herbert Xu <herbert at gondor.apana.org.au>
> +Signed-off-by: Jason A. Donenfeld <Jason at zx2c4.com>
> +---
> + arch/arm/crypto/chacha-glue.c | 1 +
> + 1 file changed, 1 insertion(+)
> +
> +--- a/arch/arm/crypto/chacha-glue.c
> ++++ b/arch/arm/crypto/chacha-glue.c
> +@@ -60,6 +60,7 @@ static void chacha_doneon(u32 *state, u8
> +               chacha_block_xor_neon(state, d, s, nrounds);
> +               if (d != dst)
> +                       memcpy(dst, buf, bytes);
> ++              state[12]++;
> +       }
> + }
> +
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0071-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch b/target/linux/generic/backport-5.4/080-wireguard-0072-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch
> similarity index 97%
> rename from target/linux/generic/backport-5.4/080-wireguard-0071-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0072-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch
> index f5ad6fe0fc..317c127087 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0071-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0072-icmp-introduce-helper-for-nat-d-source-address-in-ne.patch
> @@ -1,7 +1,7 @@
> -From 9793cc7357e8d70fed9cb350d2d39346328cc73b Mon Sep 17 00:00:00 2001
> +From 748e47263860287163ac60f6b4bcba5a0ac28f1a Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 11 Feb 2020 20:47:05 +0100
> -Subject: [PATCH 071/124] icmp: introduce helper for nat'd source address in
> +Subject: [PATCH 072/125] icmp: introduce helper for nat'd source address in
>   network device context
>
>  commit 0b41713b606694257b90d61ba7e2712d8457648b upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0072-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch b/target/linux/generic/backport-5.4/080-wireguard-0073-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0072-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0073-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch
> index fcca169d2d..f032c2ae34 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0072-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0073-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch
> @@ -1,7 +1,7 @@
> -From 4a25324891a32d080589a6e3a4dec2be2d9e3d60 Mon Sep 17 00:00:00 2001
> +From 6c04734b7d2e6414fcc10bada025db5bc47042b9 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 23 Feb 2021 14:18:58 +0100
> -Subject: [PATCH 072/124] net: icmp: pass zeroed opts from icmp{,v6}_ndo_send
> +Subject: [PATCH 073/125] net: icmp: pass zeroed opts from icmp{,v6}_ndo_send
>   before sending
>
>  commit ee576c47db60432c37e54b1e2b43a8ca6d3a8dca upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0073-net-WireGuard-secure-network-tunnel.patch b/target/linux/generic/backport-5.4/080-wireguard-0074-net-WireGuard-secure-network-tunnel.patch
> similarity index 99%
> rename from target/linux/generic/backport-5.4/080-wireguard-0073-net-WireGuard-secure-network-tunnel.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0074-net-WireGuard-secure-network-tunnel.patch
> index 8651c73a5d..4a0c7b174e 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0073-net-WireGuard-secure-network-tunnel.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0074-net-WireGuard-secure-network-tunnel.patch
> @@ -1,7 +1,7 @@
> -From 3e5c0a5efec6e13aa22c59b7170837972e23df49 Mon Sep 17 00:00:00 2001
> +From fd404793d496f8882630365a93fd2506e0d9ef41 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 9 Dec 2019 00:27:34 +0100
> -Subject: [PATCH 073/124] net: WireGuard secure network tunnel
> +Subject: [PATCH 074/125] net: WireGuard secure network tunnel
>
>  commit e7096c131e5161fa3b8e52a650d7719d2857adfd upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0074-wireguard-selftests-import-harness-makefile-for-test.patch b/target/linux/generic/backport-5.4/080-wireguard-0075-wireguard-selftests-import-harness-makefile-for-test.patch
> similarity index 99%
> rename from target/linux/generic/backport-5.4/080-wireguard-0074-wireguard-selftests-import-harness-makefile-for-test.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0075-wireguard-selftests-import-harness-makefile-for-test.patch
> index 60ecebf50a..9c5ae426b7 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0074-wireguard-selftests-import-harness-makefile-for-test.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0075-wireguard-selftests-import-harness-makefile-for-test.patch
> @@ -1,7 +1,7 @@
> -From e333013ee167444adefd8a292e401b70e97dd4b2 Mon Sep 17 00:00:00 2001
> +From fc6215a790a1a11dc38c786fbf0a189d41a186ec Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 15 Dec 2019 22:08:00 +0100
> -Subject: [PATCH 074/124] wireguard: selftests: import harness makefile for
> +Subject: [PATCH 075/125] wireguard: selftests: import harness makefile for
>   test suite
>
>  commit 65d88d04114bca7d85faebd5fed61069cb2b632c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0075-wireguard-Kconfig-select-parent-dependency-for-crypt.patch b/target/linux/generic/backport-5.4/080-wireguard-0076-wireguard-Kconfig-select-parent-dependency-for-crypt.patch
> similarity index 89%
> rename from target/linux/generic/backport-5.4/080-wireguard-0075-wireguard-Kconfig-select-parent-dependency-for-crypt.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0076-wireguard-Kconfig-select-parent-dependency-for-crypt.patch
> index 75c483a330..742a2accc1 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0075-wireguard-Kconfig-select-parent-dependency-for-crypt.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0076-wireguard-Kconfig-select-parent-dependency-for-crypt.patch
> @@ -1,7 +1,7 @@
> -From 87e4891e91a381de049a6c70690a295f44ae1f13 Mon Sep 17 00:00:00 2001
> +From 2c3808f6c5651f68d88aeab7115066855d179fb8 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Sun, 15 Dec 2019 22:08:01 +0100
> -Subject: [PATCH 075/124] wireguard: Kconfig: select parent dependency for
> +Subject: [PATCH 076/125] wireguard: Kconfig: select parent dependency for
>   crypto
>
>  commit d7c68a38bb4f9b7c1a2e4a772872c752ee5c44a6 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0076-wireguard-global-fix-spelling-mistakes-in-comments.patch b/target/linux/generic/backport-5.4/080-wireguard-0077-wireguard-global-fix-spelling-mistakes-in-comments.patch
> similarity index 95%
> rename from target/linux/generic/backport-5.4/080-wireguard-0076-wireguard-global-fix-spelling-mistakes-in-comments.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0077-wireguard-global-fix-spelling-mistakes-in-comments.patch
> index da9fd72bac..9a4154b514 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0076-wireguard-global-fix-spelling-mistakes-in-comments.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0077-wireguard-global-fix-spelling-mistakes-in-comments.patch
> @@ -1,7 +1,7 @@
> -From 163383e1867a8eb7026d436627bbcd39ecdbd509 Mon Sep 17 00:00:00 2001
> +From a9b4e6d17f16ae1a57867a09f6467fecf8e89694 Mon Sep 17 00:00:00 2001
>  From: Josh Soref <jsoref at gmail.com>
>  Date: Sun, 15 Dec 2019 22:08:02 +0100
> -Subject: [PATCH 076/124] wireguard: global: fix spelling mistakes in comments
> +Subject: [PATCH 077/125] wireguard: global: fix spelling mistakes in comments
>
>  commit a2ec8b5706944d228181c8b91d815f41d6dd8e7b upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0077-wireguard-main-remove-unused-include-linux-version.h.patch b/target/linux/generic/backport-5.4/080-wireguard-0078-wireguard-main-remove-unused-include-linux-version.h.patch
> similarity index 86%
> rename from target/linux/generic/backport-5.4/080-wireguard-0077-wireguard-main-remove-unused-include-linux-version.h.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0078-wireguard-main-remove-unused-include-linux-version.h.patch
> index 9f1070e542..b295a3b8ae 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0077-wireguard-main-remove-unused-include-linux-version.h.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0078-wireguard-main-remove-unused-include-linux-version.h.patch
> @@ -1,7 +1,7 @@
> -From 27686282c4b34ad6db44cb3dbf58763e5bb8e96b Mon Sep 17 00:00:00 2001
> +From 052af3d6f76ea3a5d53160fb3ba90c6c7b6596ba Mon Sep 17 00:00:00 2001
>  From: YueHaibing <yuehaibing at huawei.com>
>  Date: Sun, 15 Dec 2019 22:08:03 +0100
> -Subject: [PATCH 077/124] wireguard: main: remove unused include
> +Subject: [PATCH 078/125] wireguard: main: remove unused include
>   <linux/version.h>
>
>  commit 43967b6ff91e53bcce5ae08c16a0588a475b53a1 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0078-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch b/target/linux/generic/backport-5.4/080-wireguard-0079-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch
> similarity index 91%
> rename from target/linux/generic/backport-5.4/080-wireguard-0078-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0079-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch
> index 82581e9205..0d07cbdcf8 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0078-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0079-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch
> @@ -1,7 +1,7 @@
> -From 17c33753f9b68288a2e8551b6161ca54f1809d37 Mon Sep 17 00:00:00 2001
> +From 7b3bf3b7621485b415c06f7f29e85ca104c24b29 Mon Sep 17 00:00:00 2001
>  From: Wei Yongjun <weiyongjun1 at huawei.com>
>  Date: Sun, 15 Dec 2019 22:08:04 +0100
> -Subject: [PATCH 078/124] wireguard: allowedips: use kfree_rcu() instead of
> +Subject: [PATCH 079/125] wireguard: allowedips: use kfree_rcu() instead of
>   call_rcu()
>
>  commit d89ee7d5c73af15c1c6f12b016cdf469742b5726 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0079-wireguard-selftests-remove-ancient-kernel-compatibil.patch b/target/linux/generic/backport-5.4/080-wireguard-0080-wireguard-selftests-remove-ancient-kernel-compatibil.patch
> similarity index 99%
> rename from target/linux/generic/backport-5.4/080-wireguard-0079-wireguard-selftests-remove-ancient-kernel-compatibil.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0080-wireguard-selftests-remove-ancient-kernel-compatibil.patch
> index efc5500290..70cbca2dca 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0079-wireguard-selftests-remove-ancient-kernel-compatibil.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0080-wireguard-selftests-remove-ancient-kernel-compatibil.patch
> @@ -1,7 +1,7 @@
> -From df3289cf81503ef299450a67f5bf11e526fdb2d0 Mon Sep 17 00:00:00 2001
> +From fbdf92813bae231973ad45fd087b6b70fb167b02 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 2 Jan 2020 17:47:49 +0100
> -Subject: [PATCH 079/124] wireguard: selftests: remove ancient kernel
> +Subject: [PATCH 080/125] wireguard: selftests: remove ancient kernel
>   compatibility code
>
>  commit 9a69a4c8802adf642bc4a13d471b5a86b44ed434 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0080-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch b/target/linux/generic/backport-5.4/080-wireguard-0081-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch
> similarity index 91%
> rename from target/linux/generic/backport-5.4/080-wireguard-0080-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0081-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch
> index edbca28d21..f04a8e86f8 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0080-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0081-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch
> @@ -1,7 +1,7 @@
> -From 2b7c5a4a57e1f5cc37877f838293173994e028c6 Mon Sep 17 00:00:00 2001
> +From e9f0a936b0e69a7678b58f6d8f053f5745ef054e Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 2 Jan 2020 17:47:50 +0100
> -Subject: [PATCH 080/124] wireguard: queueing: do not account for pfmemalloc
> +Subject: [PATCH 081/125] wireguard: queueing: do not account for pfmemalloc
>   when clearing skb header
>
>  commit 04d2ea92a18417619182cbb79063f154892b0150 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0081-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch b/target/linux/generic/backport-5.4/080-wireguard-0082-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch
> similarity index 90%
> rename from target/linux/generic/backport-5.4/080-wireguard-0081-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0082-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch
> index a3472462ec..205152c537 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0081-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0082-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch
> @@ -1,7 +1,7 @@
> -From 6d8e17ad1b4b019c61403a88377e731491de409c Mon Sep 17 00:00:00 2001
> +From e93e85871cdaf2ede190ed1438f72c2f75ad3661 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 2 Jan 2020 17:47:51 +0100
> -Subject: [PATCH 081/124] wireguard: socket: mark skbs as not on list when
> +Subject: [PATCH 082/125] wireguard: socket: mark skbs as not on list when
>   receiving via gro
>
>  commit 736775d06bac60d7a353e405398b48b2bd8b1e54 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0082-wireguard-allowedips-fix-use-after-free-in-root_remo.patch b/target/linux/generic/backport-5.4/080-wireguard-0083-wireguard-allowedips-fix-use-after-free-in-root_remo.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0082-wireguard-allowedips-fix-use-after-free-in-root_remo.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0083-wireguard-allowedips-fix-use-after-free-in-root_remo.patch
> index f0275396d5..88e73c3a3f 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0082-wireguard-allowedips-fix-use-after-free-in-root_remo.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0083-wireguard-allowedips-fix-use-after-free-in-root_remo.patch
> @@ -1,7 +1,7 @@
> -From 13696b0d3219c3ca9ff4ce6a580c53fab6284312 Mon Sep 17 00:00:00 2001
> +From 3fee0812f1d3e2ce1dbe8ac7e0370ed99dfa2868 Mon Sep 17 00:00:00 2001
>  From: Eric Dumazet <edumazet at google.com>
>  Date: Tue, 4 Feb 2020 22:17:25 +0100
> -Subject: [PATCH 082/124] wireguard: allowedips: fix use-after-free in
> +Subject: [PATCH 083/125] wireguard: allowedips: fix use-after-free in
>   root_remove_peer_lists
>
>  commit 9981159fc3b677b357f84e069a11de5a5ec8a2a8 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0083-wireguard-noise-reject-peers-with-low-order-public-k.patch b/target/linux/generic/backport-5.4/080-wireguard-0084-wireguard-noise-reject-peers-with-low-order-public-k.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0083-wireguard-noise-reject-peers-with-low-order-public-k.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0084-wireguard-noise-reject-peers-with-low-order-public-k.patch
> index 113678d212..f40dd0511f 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0083-wireguard-noise-reject-peers-with-low-order-public-k.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0084-wireguard-noise-reject-peers-with-low-order-public-k.patch
> @@ -1,7 +1,7 @@
> -From 1da05ad0bbc51cd226a2297e66b3cc8499803306 Mon Sep 17 00:00:00 2001
> +From b6a8abd0a7c40da398e187536b0c1d4ad81eef31 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 4 Feb 2020 22:17:26 +0100
> -Subject: [PATCH 083/124] wireguard: noise: reject peers with low order public
> +Subject: [PATCH 084/125] wireguard: noise: reject peers with low order public
>   keys
>
>  commit ec31c2676a10e064878927b243fada8c2fb0c03c upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0084-wireguard-selftests-ensure-non-addition-of-peers-wit.patch b/target/linux/generic/backport-5.4/080-wireguard-0085-wireguard-selftests-ensure-non-addition-of-peers-wit.patch
> similarity index 92%
> rename from target/linux/generic/backport-5.4/080-wireguard-0084-wireguard-selftests-ensure-non-addition-of-peers-wit.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0085-wireguard-selftests-ensure-non-addition-of-peers-wit.patch
> index d6ad3be309..d1f2c88a0a 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0084-wireguard-selftests-ensure-non-addition-of-peers-wit.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0085-wireguard-selftests-ensure-non-addition-of-peers-wit.patch
> @@ -1,7 +1,7 @@
> -From eb6a11e6d69912d8bb0b951b08f6871785cfe0e9 Mon Sep 17 00:00:00 2001
> +From b3bcecb10e31507021ac3fb36c302e9819133392 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 4 Feb 2020 22:17:27 +0100
> -Subject: [PATCH 084/124] wireguard: selftests: ensure non-addition of peers
> +Subject: [PATCH 085/125] wireguard: selftests: ensure non-addition of peers
>   with failed precomputation
>
>  commit f9398acba6a4ae9cb98bfe4d56414d376eff8d57 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0085-wireguard-selftests-tie-socket-waiting-to-target-pid.patch b/target/linux/generic/backport-5.4/080-wireguard-0086-wireguard-selftests-tie-socket-waiting-to-target-pid.patch
> similarity index 95%
> rename from target/linux/generic/backport-5.4/080-wireguard-0085-wireguard-selftests-tie-socket-waiting-to-target-pid.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0086-wireguard-selftests-tie-socket-waiting-to-target-pid.patch
> index c891f8f64f..0242253920 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0085-wireguard-selftests-tie-socket-waiting-to-target-pid.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0086-wireguard-selftests-tie-socket-waiting-to-target-pid.patch
> @@ -1,7 +1,7 @@
> -From d95179eade4bc805455dd5e6617db5e387004d13 Mon Sep 17 00:00:00 2001
> +From 970961775c8b846b4e704433bcff532808d7f01d Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 4 Feb 2020 22:17:29 +0100
> -Subject: [PATCH 085/124] wireguard: selftests: tie socket waiting to target
> +Subject: [PATCH 086/125] wireguard: selftests: tie socket waiting to target
>   pid
>
>  commit 88f404a9b1d75388225b1c67b6dd327cb2182777 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0086-wireguard-device-use-icmp_ndo_send-helper.patch b/target/linux/generic/backport-5.4/080-wireguard-0087-wireguard-device-use-icmp_ndo_send-helper.patch
> similarity index 95%
> rename from target/linux/generic/backport-5.4/080-wireguard-0086-wireguard-device-use-icmp_ndo_send-helper.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0087-wireguard-device-use-icmp_ndo_send-helper.patch
> index 32bb799594..27e5480be3 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0086-wireguard-device-use-icmp_ndo_send-helper.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0087-wireguard-device-use-icmp_ndo_send-helper.patch
> @@ -1,7 +1,7 @@
> -From a16efc93a9c12bbfbff6d50811332e687cc527a9 Mon Sep 17 00:00:00 2001
> +From 207d268d8bb501434eab3010426c20e3630c7870 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 11 Feb 2020 20:47:08 +0100
> -Subject: [PATCH 086/124] wireguard: device: use icmp_ndo_send helper
> +Subject: [PATCH 087/125] wireguard: device: use icmp_ndo_send helper
>
>  commit a12d7f3cbdc72c7625881c8dc2660fc2c979fdf2 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0087-wireguard-selftests-reduce-complexity-and-fix-make-r.patch b/target/linux/generic/backport-5.4/080-wireguard-0088-wireguard-selftests-reduce-complexity-and-fix-make-r.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0087-wireguard-selftests-reduce-complexity-and-fix-make-r.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0088-wireguard-selftests-reduce-complexity-and-fix-make-r.patch
> index 6ef752cf12..5aa3baa523 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0087-wireguard-selftests-reduce-complexity-and-fix-make-r.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0088-wireguard-selftests-reduce-complexity-and-fix-make-r.patch
> @@ -1,7 +1,7 @@
> -From 871a6ff0cd8f9edad483b8f467c0abe6cff32390 Mon Sep 17 00:00:00 2001
> +From 2649960b4f820a8deb64ae469b0a2340fc0fe2c2 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 14 Feb 2020 23:57:20 +0100
> -Subject: [PATCH 087/124] wireguard: selftests: reduce complexity and fix make
> +Subject: [PATCH 088/125] wireguard: selftests: reduce complexity and fix make
>   races
>
>  commit 04ddf1208f03e1dbc39a4619c40eba640051b950 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0088-wireguard-receive-reset-last_under_load-to-zero.patch b/target/linux/generic/backport-5.4/080-wireguard-0089-wireguard-receive-reset-last_under_load-to-zero.patch
> similarity index 91%
> rename from target/linux/generic/backport-5.4/080-wireguard-0088-wireguard-receive-reset-last_under_load-to-zero.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0089-wireguard-receive-reset-last_under_load-to-zero.patch
> index 2f3e6a3c9a..0e59097ccf 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0088-wireguard-receive-reset-last_under_load-to-zero.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0089-wireguard-receive-reset-last_under_load-to-zero.patch
> @@ -1,7 +1,7 @@
> -From b3969f204f6f3e1b712d4892050abf35ad178ccc Mon Sep 17 00:00:00 2001
> +From 0d50396a440a04b178a969de4b129aab84ace56c Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 14 Feb 2020 23:57:21 +0100
> -Subject: [PATCH 088/124] wireguard: receive: reset last_under_load to zero
> +Subject: [PATCH 089/125] wireguard: receive: reset last_under_load to zero
>
>  commit 2a8a4df36462aa85b0db87b7c5ea145ba67e34a8 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0089-wireguard-send-account-for-mtu-0-devices.patch b/target/linux/generic/backport-5.4/080-wireguard-0090-wireguard-send-account-for-mtu-0-devices.patch
> similarity index 96%
> rename from target/linux/generic/backport-5.4/080-wireguard-0089-wireguard-send-account-for-mtu-0-devices.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0090-wireguard-send-account-for-mtu-0-devices.patch
> index 012a6a1d76..a9099d45fa 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0089-wireguard-send-account-for-mtu-0-devices.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0090-wireguard-send-account-for-mtu-0-devices.patch
> @@ -1,7 +1,7 @@
> -From 6e82ecb98d019209c77c73d0460535f1fcb3d8cc Mon Sep 17 00:00:00 2001
> +From 3186388b70c1f31d5ed0555f2c36efb3e23a6f39 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 14 Feb 2020 23:57:22 +0100
> -Subject: [PATCH 089/124] wireguard: send: account for mtu=0 devices
> +Subject: [PATCH 090/125] wireguard: send: account for mtu=0 devices
>
>  commit 175f1ca9a9ed8689d2028da1a7c624bb4fb4ff7e upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0090-wireguard-socket-remove-extra-call-to-synchronize_ne.patch b/target/linux/generic/backport-5.4/080-wireguard-0091-wireguard-socket-remove-extra-call-to-synchronize_ne.patch
> similarity index 89%
> rename from target/linux/generic/backport-5.4/080-wireguard-0090-wireguard-socket-remove-extra-call-to-synchronize_ne.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0091-wireguard-socket-remove-extra-call-to-synchronize_ne.patch
> index 542a9ca1fd..34edd48fa2 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0090-wireguard-socket-remove-extra-call-to-synchronize_ne.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0091-wireguard-socket-remove-extra-call-to-synchronize_ne.patch
> @@ -1,7 +1,7 @@
> -From ce6c6fa0d2dd4ca9c500e6240e4f22c48018a0ae Mon Sep 17 00:00:00 2001
> +From c8b2f7b60a8d99be36a6b8dcae81f158099fc815 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Fri, 14 Feb 2020 23:57:23 +0100
> -Subject: [PATCH 090/124] wireguard: socket: remove extra call to
> +Subject: [PATCH 091/125] wireguard: socket: remove extra call to
>   synchronize_net
>
>  commit 1fbc33b0a7feb6ca72bf7dc8a05d81485ee8ee2e upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0091-wireguard-selftests-remove-duplicated-include-sys-ty.patch b/target/linux/generic/backport-5.4/080-wireguard-0092-wireguard-selftests-remove-duplicated-include-sys-ty.patch
> similarity index 86%
> rename from target/linux/generic/backport-5.4/080-wireguard-0091-wireguard-selftests-remove-duplicated-include-sys-ty.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0092-wireguard-selftests-remove-duplicated-include-sys-ty.patch
> index a7b2d70589..1955ace4a1 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0091-wireguard-selftests-remove-duplicated-include-sys-ty.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0092-wireguard-selftests-remove-duplicated-include-sys-ty.patch
> @@ -1,7 +1,7 @@
> -From 4c680d3ca400288018c9b9fff0c5df4dbed96e84 Mon Sep 17 00:00:00 2001
> +From 0ad71208b9b6c6ca92ccfeea8e51c0ed1569abcf Mon Sep 17 00:00:00 2001
>  From: YueHaibing <yuehaibing at huawei.com>
>  Date: Wed, 18 Mar 2020 18:30:43 -0600
> -Subject: [PATCH 091/124] wireguard: selftests: remove duplicated include
> +Subject: [PATCH 092/125] wireguard: selftests: remove duplicated include
>   <sys/types.h>
>
>  commit 166391159c5deb84795d2ff46e95f276177fa5fb upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0092-wireguard-queueing-account-for-skb-protocol-0.patch b/target/linux/generic/backport-5.4/080-wireguard-0093-wireguard-queueing-account-for-skb-protocol-0.patch
> similarity index 96%
> rename from target/linux/generic/backport-5.4/080-wireguard-0092-wireguard-queueing-account-for-skb-protocol-0.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0093-wireguard-queueing-account-for-skb-protocol-0.patch
> index 7826e34759..8063978272 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0092-wireguard-queueing-account-for-skb-protocol-0.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0093-wireguard-queueing-account-for-skb-protocol-0.patch
> @@ -1,7 +1,7 @@
> -From db7e2e9ced3df1fb9286946914183f6a074a2b92 Mon Sep 17 00:00:00 2001
> +From e3e82a564af6aad61f68472cd7dcaa6dced75976 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 18 Mar 2020 18:30:45 -0600
> -Subject: [PATCH 092/124] wireguard: queueing: account for skb->protocol==0
> +Subject: [PATCH 093/125] wireguard: queueing: account for skb->protocol==0
>
>  commit a5588604af448664e796daf3c1d5a4523c60667b upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0093-wireguard-receive-remove-dead-code-from-default-pack.patch b/target/linux/generic/backport-5.4/080-wireguard-0094-wireguard-receive-remove-dead-code-from-default-pack.patch
> similarity index 90%
> rename from target/linux/generic/backport-5.4/080-wireguard-0093-wireguard-receive-remove-dead-code-from-default-pack.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0094-wireguard-receive-remove-dead-code-from-default-pack.patch
> index ed4c4a017e..2756d7d774 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0093-wireguard-receive-remove-dead-code-from-default-pack.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0094-wireguard-receive-remove-dead-code-from-default-pack.patch
> @@ -1,7 +1,7 @@
> -From 827489b9186ac53ed1e162c7d9b0f7b19d1a5995 Mon Sep 17 00:00:00 2001
> +From ba4166473d50baf73595bf43b4f29c473f197923 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 18 Mar 2020 18:30:46 -0600
> -Subject: [PATCH 093/124] wireguard: receive: remove dead code from default
> +Subject: [PATCH 094/125] wireguard: receive: remove dead code from default
>   packet type case
>
>  commit 2b8765c52db24c0fbcc81bac9b5e8390f2c7d3c8 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0094-wireguard-noise-error-out-precomputed-DH-during-hand.patch b/target/linux/generic/backport-5.4/080-wireguard-0095-wireguard-noise-error-out-precomputed-DH-during-hand.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0094-wireguard-noise-error-out-precomputed-DH-during-hand.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0095-wireguard-noise-error-out-precomputed-DH-during-hand.patch
> index c014fc3a5f..45d4aa8a63 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0094-wireguard-noise-error-out-precomputed-DH-during-hand.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0095-wireguard-noise-error-out-precomputed-DH-during-hand.patch
> @@ -1,7 +1,7 @@
> -From 3c5c9d96cea67a8dc381e6ca0f5a894f1ce099ea Mon Sep 17 00:00:00 2001
> +From 304f7768841510109227b4117662e2892333f142 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 18 Mar 2020 18:30:47 -0600
> -Subject: [PATCH 094/124] wireguard: noise: error out precomputed DH during
> +Subject: [PATCH 095/125] wireguard: noise: error out precomputed DH during
>   handshake rather than config
>
>  commit 11a7686aa99c7fe4b3f80f6dcccd54129817984d upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0095-wireguard-send-remove-errant-newline-from-packet_enc.patch b/target/linux/generic/backport-5.4/080-wireguard-0096-wireguard-send-remove-errant-newline-from-packet_enc.patch
> similarity index 86%
> rename from target/linux/generic/backport-5.4/080-wireguard-0095-wireguard-send-remove-errant-newline-from-packet_enc.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0096-wireguard-send-remove-errant-newline-from-packet_enc.patch
> index d546cd6afc..271d11b750 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0095-wireguard-send-remove-errant-newline-from-packet_enc.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0096-wireguard-send-remove-errant-newline-from-packet_enc.patch
> @@ -1,7 +1,7 @@
> -From 271fd6b0c4c81b844b81bbf4dd49d9e1de2827c2 Mon Sep 17 00:00:00 2001
> +From e0887feddb26b09cbedefd70a698accff4849143 Mon Sep 17 00:00:00 2001
>  From: Sultan Alsawaf <sultan at kerneltoast.com>
>  Date: Wed, 29 Apr 2020 14:59:20 -0600
> -Subject: [PATCH 095/124] wireguard: send: remove errant newline from
> +Subject: [PATCH 096/125] wireguard: send: remove errant newline from
>   packet_encrypt_worker
>
>  commit d6833e42786e050e7522d6a91a9361e54085897d upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0096-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch b/target/linux/generic/backport-5.4/080-wireguard-0097-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch
> similarity index 90%
> rename from target/linux/generic/backport-5.4/080-wireguard-0096-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0097-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch
> index 98ff785f39..dcbf99f591 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0096-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0097-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch
> @@ -1,7 +1,7 @@
> -From 08d5c8fc96361389fdd982477aaf6d7c9311f5e0 Mon Sep 17 00:00:00 2001
> +From 8393e5dfa0ce2500963487c878644e14d44dfb41 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 29 Apr 2020 14:59:21 -0600
> -Subject: [PATCH 096/124] wireguard: queueing: cleanup ptr_ring in error path
> +Subject: [PATCH 097/125] wireguard: queueing: cleanup ptr_ring in error path
>   of packet_queue_init
>
>  commit 130c58606171326c81841a49cc913cd354113dd9 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0097-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch b/target/linux/generic/backport-5.4/080-wireguard-0098-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0097-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0098-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch
> index 300cc01cc3..210f155aa9 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0097-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0098-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch
> @@ -1,7 +1,7 @@
> -From 274c356580ec1b077ad10212c59a05b6e0b90d97 Mon Sep 17 00:00:00 2001
> +From 84fe8cc12511f167ebd227e593c0353cd6f1da4f Mon Sep 17 00:00:00 2001
>  From: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= <toke at redhat.com>
>  Date: Wed, 29 Apr 2020 14:59:22 -0600
> -Subject: [PATCH 097/124] wireguard: receive: use tunnel helpers for
> +Subject: [PATCH 098/125] wireguard: receive: use tunnel helpers for
>   decapsulating ECN markings
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0098-wireguard-selftests-use-normal-kernel-stack-size-on-.patch b/target/linux/generic/backport-5.4/080-wireguard-0099-wireguard-selftests-use-normal-kernel-stack-size-on-.patch
> similarity index 89%
> rename from target/linux/generic/backport-5.4/080-wireguard-0098-wireguard-selftests-use-normal-kernel-stack-size-on-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0099-wireguard-selftests-use-normal-kernel-stack-size-on-.patch
> index 6aa6c2ecc4..f5c3cfdedf 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0098-wireguard-selftests-use-normal-kernel-stack-size-on-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0099-wireguard-selftests-use-normal-kernel-stack-size-on-.patch
> @@ -1,7 +1,7 @@
> -From abf11efb5187c0aaa57c37f36db035c840c9c90d Mon Sep 17 00:00:00 2001
> +From b1cacc5e3b75b2f808fc037676069d838c186e7f Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 6 May 2020 15:33:02 -0600
> -Subject: [PATCH 098/124] wireguard: selftests: use normal kernel stack size on
> +Subject: [PATCH 099/125] wireguard: selftests: use normal kernel stack size on
>   ppc64
>
>  commit a0fd7cc87a018df1a17f9d3f0bd994c1f22c6b34 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0099-wireguard-socket-remove-errant-restriction-on-loopin.patch b/target/linux/generic/backport-5.4/080-wireguard-0100-wireguard-socket-remove-errant-restriction-on-loopin.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0099-wireguard-socket-remove-errant-restriction-on-loopin.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0100-wireguard-socket-remove-errant-restriction-on-loopin.patch
> index 887cb5229e..2fe9d7de30 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0099-wireguard-socket-remove-errant-restriction-on-loopin.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0100-wireguard-socket-remove-errant-restriction-on-loopin.patch
> @@ -1,7 +1,7 @@
> -From 81676eb0adad9931279470559107f75741ba957c Mon Sep 17 00:00:00 2001
> +From 2eba889bc13315bc23bd7261509de88c304db92a Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 6 May 2020 15:33:03 -0600
> -Subject: [PATCH 099/124] wireguard: socket: remove errant restriction on
> +Subject: [PATCH 100/125] wireguard: socket: remove errant restriction on
>   looping to self
>
>  commit b673e24aad36981f327a6570412ffa7754de8911 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0100-wireguard-send-receive-cond_resched-when-processing-.patch b/target/linux/generic/backport-5.4/080-wireguard-0101-wireguard-send-receive-cond_resched-when-processing-.patch
> similarity index 93%
> rename from target/linux/generic/backport-5.4/080-wireguard-0100-wireguard-send-receive-cond_resched-when-processing-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0101-wireguard-send-receive-cond_resched-when-processing-.patch
> index a87a383981..13b8979f25 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0100-wireguard-send-receive-cond_resched-when-processing-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0101-wireguard-send-receive-cond_resched-when-processing-.patch
> @@ -1,7 +1,7 @@
> -From 3943211e0997b04f1e2ca1a6624391cc72a176bc Mon Sep 17 00:00:00 2001
> +From 108bd06bc1284308de68d2675ecf0fe8c6ffe7d0 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 6 May 2020 15:33:04 -0600
> -Subject: [PATCH 100/124] wireguard: send/receive: cond_resched() when
> +Subject: [PATCH 101/125] wireguard: send/receive: cond_resched() when
>   processing worker ringbuffers
>
>  commit 4005f5c3c9d006157ba716594e0d70c88a235c5e upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0101-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch b/target/linux/generic/backport-5.4/080-wireguard-0102-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0101-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0102-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch
> index 3d57857ae4..e90c3026ac 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0101-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0102-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch
> @@ -1,7 +1,7 @@
> -From 7b7da251149dd5fd070255dbf45f8e4f5c2110b8 Mon Sep 17 00:00:00 2001
> +From 1ea5e6f5daa4a82b1e891d18b761d85b82a2c40f Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 6 May 2020 15:33:05 -0600
> -Subject: [PATCH 101/124] wireguard: selftests: initalize ipv6 members to NULL
> +Subject: [PATCH 102/125] wireguard: selftests: initalize ipv6 members to NULL
>   to squelch clang warning
>
>  commit 4fed818ef54b08d4b29200e416cce65546ad5312 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0102-wireguard-send-receive-use-explicit-unlikely-branch-.patch b/target/linux/generic/backport-5.4/080-wireguard-0103-wireguard-send-receive-use-explicit-unlikely-branch-.patch
> similarity index 96%
> rename from target/linux/generic/backport-5.4/080-wireguard-0102-wireguard-send-receive-use-explicit-unlikely-branch-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0103-wireguard-send-receive-use-explicit-unlikely-branch-.patch
> index d8ea8908b9..dcd76d44f3 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0102-wireguard-send-receive-use-explicit-unlikely-branch-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0103-wireguard-send-receive-use-explicit-unlikely-branch-.patch
> @@ -1,7 +1,7 @@
> -From 8df862b663b026d61b4c463caece77f1f127771f Mon Sep 17 00:00:00 2001
> +From d05e2a13918d2e2177c22a9339379212e201d913 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 6 May 2020 15:33:06 -0600
> -Subject: [PATCH 102/124] wireguard: send/receive: use explicit unlikely branch
> +Subject: [PATCH 103/125] wireguard: send/receive: use explicit unlikely branch
>   instead of implicit coalescing
>
>  commit 243f2148937adc72bcaaa590d482d599c936efde upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0103-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch b/target/linux/generic/backport-5.4/080-wireguard-0104-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0103-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0104-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch
> index 4a4d8e8987..2cda7f38a9 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0103-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0104-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch
> @@ -1,7 +1,7 @@
> -From 8c0f0162352081c875a7aa86d897e2bb50f6e46d Mon Sep 17 00:00:00 2001
> +From 13ec9c4859ae76021ae1ede1cdfe250ff4f2bbd9 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 19 May 2020 22:49:27 -0600
> -Subject: [PATCH 103/124] wireguard: selftests: use newer iproute2 for gcc-10
> +Subject: [PATCH 104/125] wireguard: selftests: use newer iproute2 for gcc-10
>
>  commit ee3c1aa3f34b7842c1557cfe5d8c3f7b8c692de8 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0104-wireguard-noise-read-preshared-key-while-taking-lock.patch b/target/linux/generic/backport-5.4/080-wireguard-0105-wireguard-noise-read-preshared-key-while-taking-lock.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0104-wireguard-noise-read-preshared-key-while-taking-lock.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0105-wireguard-noise-read-preshared-key-while-taking-lock.patch
> index 33ad677c9e..986f4de037 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0104-wireguard-noise-read-preshared-key-while-taking-lock.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0105-wireguard-noise-read-preshared-key-while-taking-lock.patch
> @@ -1,7 +1,7 @@
> -From 5e29ad069218c486737729f88d15e4fe0ca7eb45 Mon Sep 17 00:00:00 2001
> +From aa26569385256bfbbf1d25b153fe4470848d17c0 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 19 May 2020 22:49:28 -0600
> -Subject: [PATCH 104/124] wireguard: noise: read preshared key while taking
> +Subject: [PATCH 105/125] wireguard: noise: read preshared key while taking
>   lock
>
>  commit bc67d371256f5c47d824e2eec51e46c8d62d022e upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0105-wireguard-queueing-preserve-flow-hash-across-packet-.patch b/target/linux/generic/backport-5.4/080-wireguard-0106-wireguard-queueing-preserve-flow-hash-across-packet-.patch
> similarity index 97%
> rename from target/linux/generic/backport-5.4/080-wireguard-0105-wireguard-queueing-preserve-flow-hash-across-packet-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0106-wireguard-queueing-preserve-flow-hash-across-packet-.patch
> index 5834425d12..aeb08918de 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0105-wireguard-queueing-preserve-flow-hash-across-packet-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0106-wireguard-queueing-preserve-flow-hash-across-packet-.patch
> @@ -1,7 +1,7 @@
> -From a6fedb7ce9e487edae4c35b70e2d3a5bb2342fec Mon Sep 17 00:00:00 2001
> +From 1250dee7e602ba4b25b84b9636d8f41c2a570506 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 19 May 2020 22:49:29 -0600
> -Subject: [PATCH 105/124] wireguard: queueing: preserve flow hash across packet
> +Subject: [PATCH 106/125] wireguard: queueing: preserve flow hash across packet
>   scrubbing
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0106-wireguard-noise-separate-receive-counter-from-send-c.patch b/target/linux/generic/backport-5.4/080-wireguard-0107-wireguard-noise-separate-receive-counter-from-send-c.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0106-wireguard-noise-separate-receive-counter-from-send-c.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0107-wireguard-noise-separate-receive-counter-from-send-c.patch
> index d72e9f8218..a0d6697e33 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0106-wireguard-noise-separate-receive-counter-from-send-c.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0107-wireguard-noise-separate-receive-counter-from-send-c.patch
> @@ -1,7 +1,7 @@
> -From 044b98abbb08fabca5c2cff426023f1f52448efc Mon Sep 17 00:00:00 2001
> +From 3149c4622999fd557cd3255da6afba9f41bcb8e0 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 19 May 2020 22:49:30 -0600
> -Subject: [PATCH 106/124] wireguard: noise: separate receive counter from send
> +Subject: [PATCH 107/125] wireguard: noise: separate receive counter from send
>   counter
>
>  commit a9e90d9931f3a474f04bab782ccd9d77904941e9 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0107-wireguard-noise-do-not-assign-initiation-time-in-if-.patch b/target/linux/generic/backport-5.4/080-wireguard-0108-wireguard-noise-do-not-assign-initiation-time-in-if-.patch
> similarity index 91%
> rename from target/linux/generic/backport-5.4/080-wireguard-0107-wireguard-noise-do-not-assign-initiation-time-in-if-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0108-wireguard-noise-do-not-assign-initiation-time-in-if-.patch
> index b549b32258..d20efedb69 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0107-wireguard-noise-do-not-assign-initiation-time-in-if-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0108-wireguard-noise-do-not-assign-initiation-time-in-if-.patch
> @@ -1,7 +1,7 @@
> -From adb4079f56d1f6c7d4dc827d7eba14e3436512f9 Mon Sep 17 00:00:00 2001
> +From 90b6ab0be71cc2fd98078cb18c0f2ab5e2fe7ddc Mon Sep 17 00:00:00 2001
>  From: Frank Werner-Krippendorf <mail at hb9fxq.ch>
>  Date: Tue, 23 Jun 2020 03:59:44 -0600
> -Subject: [PATCH 107/124] wireguard: noise: do not assign initiation time in if
> +Subject: [PATCH 108/125] wireguard: noise: do not assign initiation time in if
>   condition
>
>  commit 558b353c9c2a717509f291c066c6bd8f5f5e21be upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0108-wireguard-device-avoid-circular-netns-references.patch b/target/linux/generic/backport-5.4/080-wireguard-0109-wireguard-device-avoid-circular-netns-references.patch
> similarity index 98%
> rename from target/linux/generic/backport-5.4/080-wireguard-0108-wireguard-device-avoid-circular-netns-references.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0109-wireguard-device-avoid-circular-netns-references.patch
> index 8021b9bf23..a94da9e483 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0108-wireguard-device-avoid-circular-netns-references.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0109-wireguard-device-avoid-circular-netns-references.patch
> @@ -1,7 +1,7 @@
> -From 40d881393cfc6953778691444ab27a29d51d24aa Mon Sep 17 00:00:00 2001
> +From e6d12aed49c13c02a605b365f72c5dec5b4e9d14 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Tue, 23 Jun 2020 03:59:45 -0600
> -Subject: [PATCH 108/124] wireguard: device: avoid circular netns references
> +Subject: [PATCH 109/125] wireguard: device: avoid circular netns references
>
>  commit 900575aa33a3eaaef802b31de187a85c4a4b4bd0 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0109-wireguard-receive-account-for-napi_gro_receive-never.patch b/target/linux/generic/backport-5.4/080-wireguard-0110-wireguard-receive-account-for-napi_gro_receive-never.patch
> similarity index 92%
> rename from target/linux/generic/backport-5.4/080-wireguard-0109-wireguard-receive-account-for-napi_gro_receive-never.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0110-wireguard-receive-account-for-napi_gro_receive-never.patch
> index edcbc8a856..0dc91b6e87 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0109-wireguard-receive-account-for-napi_gro_receive-never.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0110-wireguard-receive-account-for-napi_gro_receive-never.patch
> @@ -1,7 +1,7 @@
> -From b7077a2f4d374d3f2108af9d0a1b94fd2c346ba7 Mon Sep 17 00:00:00 2001
> +From 87af9230d8306cffea8fe157438a13ed585fb737 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 24 Jun 2020 16:06:03 -0600
> -Subject: [PATCH 109/124] wireguard: receive: account for napi_gro_receive
> +Subject: [PATCH 110/125] wireguard: receive: account for napi_gro_receive
>   never returning GRO_DROP
>
>  commit df08126e3833e9dca19e2407db5f5860a7c194fb upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0110-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch b/target/linux/generic/backport-5.4/080-wireguard-0111-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0110-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0111-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch
> index 4e925d7f99..4230afffcc 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0110-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0111-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch
> @@ -1,7 +1,7 @@
> -From 5effaa566cea8d862bf00ff81d2e3fa40521d296 Mon Sep 17 00:00:00 2001
> +From 2bcf0843d6dde8383b8c8beb2c9847353eca0bb8 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 29 Jun 2020 19:06:18 -0600
> -Subject: [PATCH 110/124] net: ip_tunnel: add header_ops for layer 3 devices
> +Subject: [PATCH 111/125] net: ip_tunnel: add header_ops for layer 3 devices
>
>  commit 2606aff916854b61234bf85001be9777bab2d5f8 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0111-wireguard-implement-header_ops-parse_protocol-for-AF.patch b/target/linux/generic/backport-5.4/080-wireguard-0112-wireguard-implement-header_ops-parse_protocol-for-AF.patch
> similarity index 90%
> rename from target/linux/generic/backport-5.4/080-wireguard-0111-wireguard-implement-header_ops-parse_protocol-for-AF.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0112-wireguard-implement-header_ops-parse_protocol-for-AF.patch
> index 4cc67a72a6..feb8763393 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0111-wireguard-implement-header_ops-parse_protocol-for-AF.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0112-wireguard-implement-header_ops-parse_protocol-for-AF.patch
> @@ -1,7 +1,7 @@
> -From cf413ab742788eeb47e789934d492bb546aa4aa8 Mon Sep 17 00:00:00 2001
> +From 4f9a818cc8ce6232821843e5e7736c480a352af7 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 29 Jun 2020 19:06:20 -0600
> -Subject: [PATCH 111/124] wireguard: implement header_ops->parse_protocol for
> +Subject: [PATCH 112/125] wireguard: implement header_ops->parse_protocol for
>   AF_PACKET
>
>  commit 01a4967c71c004f8ecad4ab57021348636502fa9 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0112-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch b/target/linux/generic/backport-5.4/080-wireguard-0113-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch
> similarity index 95%
> rename from target/linux/generic/backport-5.4/080-wireguard-0112-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0113-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch
> index 1f8766c9e1..13e144a34b 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0112-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0113-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch
> @@ -1,7 +1,7 @@
> -From 83313326c87e7c1aacebce4f8411505e2b68bf25 Mon Sep 17 00:00:00 2001
> +From 958f9898e640d1012d182391722303be7505b2c1 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 29 Jun 2020 19:06:21 -0600
> -Subject: [PATCH 112/124] wireguard: queueing: make use of
> +Subject: [PATCH 113/125] wireguard: queueing: make use of
>   ip_tunnel_parse_protocol
>
>  commit 1a574074ae7d1d745c16f7710655f38a53174c27 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0113-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch b/target/linux/generic/backport-5.4/080-wireguard-0114-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch
> similarity index 95%
> rename from target/linux/generic/backport-5.4/080-wireguard-0113-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0114-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch
> index f343ed8f41..468d5f7b35 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0113-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0114-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch
> @@ -1,7 +1,7 @@
> -From 605843f571026155514f83127885ae81b83479ae Mon Sep 17 00:00:00 2001
> +From ae2ed802757d2cb73f4f6d3951fd50197bc8e233 Mon Sep 17 00:00:00 2001
>  From: Johannes Berg <johannes.berg at intel.com>
>  Date: Tue, 18 Aug 2020 10:17:31 +0200
> -Subject: [PATCH 113/124] netlink: consistently use NLA_POLICY_EXACT_LEN()
> +Subject: [PATCH 114/125] netlink: consistently use NLA_POLICY_EXACT_LEN()
>
>  commit 8140860c817f3e9f78bcd1e420b9777ddcbaa629 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0114-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch b/target/linux/generic/backport-5.4/080-wireguard-0115-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch
> similarity index 93%
> rename from target/linux/generic/backport-5.4/080-wireguard-0114-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0115-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch
> index a859e7c72b..9aa171261e 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0114-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0115-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch
> @@ -1,7 +1,7 @@
> -From 2c778b2cd59a12f0dcba236e6441a318d1c6486c Mon Sep 17 00:00:00 2001
> +From 35d09b51511133b501462cee8894a8610bb67f0a Mon Sep 17 00:00:00 2001
>  From: Johannes Berg <johannes.berg at intel.com>
>  Date: Tue, 18 Aug 2020 10:17:32 +0200
> -Subject: [PATCH 114/124] netlink: consistently use NLA_POLICY_MIN_LEN()
> +Subject: [PATCH 115/125] netlink: consistently use NLA_POLICY_MIN_LEN()
>
>  commit bc0435855041d7fff0b83dd992fc4be34aa11afb upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0115-wireguard-noise-take-lock-when-removing-handshake-en.patch b/target/linux/generic/backport-5.4/080-wireguard-0116-wireguard-noise-take-lock-when-removing-handshake-en.patch
> similarity index 97%
> rename from target/linux/generic/backport-5.4/080-wireguard-0115-wireguard-noise-take-lock-when-removing-handshake-en.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0116-wireguard-noise-take-lock-when-removing-handshake-en.patch
> index 74448edfe0..0d7e017f84 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0115-wireguard-noise-take-lock-when-removing-handshake-en.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0116-wireguard-noise-take-lock-when-removing-handshake-en.patch
> @@ -1,7 +1,7 @@
> -From 9d4c0f8cd4cca2c65c7927f839469d6c1bef088f Mon Sep 17 00:00:00 2001
> +From 505e66c0712db1b095e2aa13ac67bd05c47b621c Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 9 Sep 2020 13:58:14 +0200
> -Subject: [PATCH 115/124] wireguard: noise: take lock when removing handshake
> +Subject: [PATCH 116/125] wireguard: noise: take lock when removing handshake
>   entry from table
>
>  commit 9179ba31367bcf481c3c79b5f028c94faad9f30a upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0116-wireguard-peerlookup-take-lock-before-checking-hash-.patch b/target/linux/generic/backport-5.4/080-wireguard-0117-wireguard-peerlookup-take-lock-before-checking-hash-.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0116-wireguard-peerlookup-take-lock-before-checking-hash-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0117-wireguard-peerlookup-take-lock-before-checking-hash-.patch
> index b329d41688..0422609802 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0116-wireguard-peerlookup-take-lock-before-checking-hash-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0117-wireguard-peerlookup-take-lock-before-checking-hash-.patch
> @@ -1,7 +1,7 @@
> -From 1f5495019fce5680d54f94204500ee59d43fa15a Mon Sep 17 00:00:00 2001
> +From 4c82a6852f9bbfd621c3a7b751a629e3ca72dfe3 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Wed, 9 Sep 2020 13:58:15 +0200
> -Subject: [PATCH 116/124] wireguard: peerlookup: take lock before checking hash
> +Subject: [PATCH 117/125] wireguard: peerlookup: take lock before checking hash
>   in replace operation
>
>  commit 6147f7b1e90ff09bd52afc8b9206a7fcd133daf7 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0117-wireguard-selftests-check-that-route_me_harder-packe.patch b/target/linux/generic/backport-5.4/080-wireguard-0118-wireguard-selftests-check-that-route_me_harder-packe.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0117-wireguard-selftests-check-that-route_me_harder-packe.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0118-wireguard-selftests-check-that-route_me_harder-packe.patch
> index 8a6e75b56f..315753d711 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0117-wireguard-selftests-check-that-route_me_harder-packe.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0118-wireguard-selftests-check-that-route_me_harder-packe.patch
> @@ -1,7 +1,7 @@
> -From 7e687dff94e8acf478f787c75007d180c9c2dcc0 Mon Sep 17 00:00:00 2001
> +From 6062e71fc796ac6ea73932f660bc3009ed0f2c34 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Thu, 29 Oct 2020 03:56:05 +0100
> -Subject: [PATCH 117/124] wireguard: selftests: check that route_me_harder
> +Subject: [PATCH 118/125] wireguard: selftests: check that route_me_harder
>   packets use the right sk
>
>  commit af8afcf1fdd5f365f70e2386c2d8c7a1abd853d7 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0118-wireguard-avoid-double-unlikely-notation-when-using-.patch b/target/linux/generic/backport-5.4/080-wireguard-0119-wireguard-avoid-double-unlikely-notation-when-using-.patch
> similarity index 93%
> rename from target/linux/generic/backport-5.4/080-wireguard-0118-wireguard-avoid-double-unlikely-notation-when-using-.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0119-wireguard-avoid-double-unlikely-notation-when-using-.patch
> index b461b771dd..ee34440207 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0118-wireguard-avoid-double-unlikely-notation-when-using-.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0119-wireguard-avoid-double-unlikely-notation-when-using-.patch
> @@ -1,7 +1,7 @@
> -From 6f5f2660a44325a75ff2ccbf799103c3613e78bb Mon Sep 17 00:00:00 2001
> +From 0da1fa9cf7cda912a678df27ee10030a13ae1dc4 Mon Sep 17 00:00:00 2001
>  From: Antonio Quartulli <a at unstable.cc>
>  Date: Mon, 22 Feb 2021 17:25:43 +0100
> -Subject: [PATCH 118/124] wireguard: avoid double unlikely() notation when
> +Subject: [PATCH 119/125] wireguard: avoid double unlikely() notation when
>   using IS_ERR()
>
>  commit 30ac4e2f54ec067b7b9ca0db27e75681581378d6 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0119-wireguard-socket-remove-bogus-__be32-annotation.patch b/target/linux/generic/backport-5.4/080-wireguard-0120-wireguard-socket-remove-bogus-__be32-annotation.patch
> similarity index 93%
> rename from target/linux/generic/backport-5.4/080-wireguard-0119-wireguard-socket-remove-bogus-__be32-annotation.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0120-wireguard-socket-remove-bogus-__be32-annotation.patch
> index c497ce5719..651927f8ba 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0119-wireguard-socket-remove-bogus-__be32-annotation.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0120-wireguard-socket-remove-bogus-__be32-annotation.patch
> @@ -1,7 +1,7 @@
> -From 03928cbd7e0c7906c7ab2a490e31d89d6ae3965a Mon Sep 17 00:00:00 2001
> +From 0585a970b201d014e4cb9747a0fadb731cb2b364 Mon Sep 17 00:00:00 2001
>  From: Jann Horn <jannh at google.com>
>  Date: Mon, 22 Feb 2021 17:25:44 +0100
> -Subject: [PATCH 119/124] wireguard: socket: remove bogus __be32 annotation
> +Subject: [PATCH 120/125] wireguard: socket: remove bogus __be32 annotation
>
>  commit 7f57bd8dc22de35ddd895294aa554003e4f19a72 upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0120-wireguard-selftests-test-multiple-parallel-streams.patch b/target/linux/generic/backport-5.4/080-wireguard-0121-wireguard-selftests-test-multiple-parallel-streams.patch
> similarity index 94%
> rename from target/linux/generic/backport-5.4/080-wireguard-0120-wireguard-selftests-test-multiple-parallel-streams.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0121-wireguard-selftests-test-multiple-parallel-streams.patch
> index 269f30f885..45127abc67 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0120-wireguard-selftests-test-multiple-parallel-streams.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0121-wireguard-selftests-test-multiple-parallel-streams.patch
> @@ -1,7 +1,7 @@
> -From 5c4e6ed057bcaa6ece0386344ba787d88c8307d2 Mon Sep 17 00:00:00 2001
> +From 4d97a4347154690bd4fac989069afe8a9ce012c6 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 22 Feb 2021 17:25:45 +0100
> -Subject: [PATCH 120/124] wireguard: selftests: test multiple parallel streams
> +Subject: [PATCH 121/125] wireguard: selftests: test multiple parallel streams
>
>  commit d5a49aa6c3e264a93a7d08485d66e346be0969dd upstream.
>
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0121-wireguard-peer-put-frequently-used-members-above-cac.patch b/target/linux/generic/backport-5.4/080-wireguard-0122-wireguard-peer-put-frequently-used-members-above-cac.patch
> similarity index 91%
> rename from target/linux/generic/backport-5.4/080-wireguard-0121-wireguard-peer-put-frequently-used-members-above-cac.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0122-wireguard-peer-put-frequently-used-members-above-cac.patch
> index bd4fd77380..b428413161 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0121-wireguard-peer-put-frequently-used-members-above-cac.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0122-wireguard-peer-put-frequently-used-members-above-cac.patch
> @@ -1,7 +1,7 @@
> -From a13827e9091c07e25cdeec9a402d74a27e2a1111 Mon Sep 17 00:00:00 2001
> +From a7e76a002e99990440c6b51424869d7bfba912fe Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 22 Feb 2021 17:25:46 +0100
> -Subject: [PATCH 121/124] wireguard: peer: put frequently used members above
> +Subject: [PATCH 122/125] wireguard: peer: put frequently used members above
>   cache lines
>
>  commit 5a0598695634a6bb4126818902dd9140cd9df8b6 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0122-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch b/target/linux/generic/backport-5.4/080-wireguard-0123-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
> similarity index 92%
> rename from target/linux/generic/backport-5.4/080-wireguard-0122-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0123-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
> index 07a3662cd2..8ac32540fa 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0122-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0123-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
> @@ -1,7 +1,7 @@
> -From 49da2a610d63cef849f0095e601821ad6edfbef7 Mon Sep 17 00:00:00 2001
> +From 1faf985dd86f8173d9e40f47952dd7823d55cbb7 Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 22 Feb 2021 17:25:47 +0100
> -Subject: [PATCH 122/124] wireguard: device: do not generate ICMP for non-IP
> +Subject: [PATCH 123/125] wireguard: device: do not generate ICMP for non-IP
>   packets
>
>  commit 99fff5264e7ab06f45b0ad60243475be0a8d0559 upstream.
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0123-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch b/target/linux/generic/backport-5.4/080-wireguard-0124-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
> similarity index 99%
> rename from target/linux/generic/backport-5.4/080-wireguard-0123-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0124-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
> index 147c133919..ae73f0f771 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0123-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0124-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
> @@ -1,7 +1,7 @@
> -From 1771bbcc5bc99f569dd82ec9e1b7c397a2fb50ac Mon Sep 17 00:00:00 2001
> +From cb4ebf7c4b6d01a5a10f3c0e308ceeca09a40f0f Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 22 Feb 2021 17:25:48 +0100
> -Subject: [PATCH 123/124] wireguard: queueing: get rid of per-peer ring buffers
> +Subject: [PATCH 124/125] wireguard: queueing: get rid of per-peer ring buffers
>  MIME-Version: 1.0
>  Content-Type: text/plain; charset=UTF-8
>  Content-Transfer-Encoding: 8bit
> diff --git a/target/linux/generic/backport-5.4/080-wireguard-0124-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch b/target/linux/generic/backport-5.4/080-wireguard-0125-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
> similarity index 89%
> rename from target/linux/generic/backport-5.4/080-wireguard-0124-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
> rename to target/linux/generic/backport-5.4/080-wireguard-0125-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
> index 3c62dc6c56..7358ee4301 100644
> --- a/target/linux/generic/backport-5.4/080-wireguard-0124-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
> +++ b/target/linux/generic/backport-5.4/080-wireguard-0125-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
> @@ -1,7 +1,7 @@
> -From 514091206bc055a159348ae8575276dc925aea24 Mon Sep 17 00:00:00 2001
> +From cbf507adf7daa9cd674db8861f24bd3a2dc67d1c Mon Sep 17 00:00:00 2001
>  From: "Jason A. Donenfeld" <Jason at zx2c4.com>
>  Date: Mon, 22 Feb 2021 17:25:49 +0100
> -Subject: [PATCH 124/124] wireguard: kconfig: use arm chacha even with no neon
> +Subject: [PATCH 125/125] wireguard: kconfig: use arm chacha even with no neon
>
>  commit bce2473927af8de12ad131a743f55d69d358c0b9 upstream.
>
> diff --git a/target/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch b/target/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch
> index a4f003ec37..476ae501d6 100644
> --- a/target/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch
> +++ b/target/linux/generic/pending-5.4/300-mips_expose_boot_raw.patch
> @@ -19,7 +19,7 @@ Acked-by: Rob Landley <rob at landley.net>
>   config CEVT_BCM1480
>         bool
>
> -@@ -3042,6 +3039,18 @@ choice
> +@@ -3043,6 +3040,18 @@ choice
>                 bool "Extend builtin kernel arguments with bootloader arguments"
>   endchoice

>
> --
> 2.30.1
>



More information about the openwrt-devel mailing list