Message ID | 20210301230856.3704885-1-Jason@zx2c4.com |
---|---|
State | Changes Requested |
Delegated to: | Petr Štetiar |
Headers | show |
Series | kernel-5.4: backport fd16931a2f51 for chacha neon | expand |
On Mon, Mar 1, 2021 at 3:09 PM Jason A. Donenfeld <Jason@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@yahoo.com> > Cc: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com> > Cc: David Bauer <mail@david-bauer.net> > Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Reviewed-by: Ilya Lipnitskiy <ilya.lipnitskiy@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@kernel.org> > +Signed-off-by: Ard Biesheuvel <ardb@kernel.org> > +Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> > +Signed-off-by: Jason A. Donenfeld <Jason@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 >
Jason A. Donenfeld <Jason@zx2c4.com> [2021-03-02 00:08:56]:
Hi,
> 126 files changed, 288 insertions(+), 249 deletions(-)
this is quite huge diff for such simple update, what about using `git
format-patch --no-numbered --zero-commit` for the series?
Cheers,
Petr
On Tue, Mar 2, 2021 at 9:09 AM Petr Štetiar <ynezz@true.cz> wrote: > > Jason A. Donenfeld <Jason@zx2c4.com> [2021-03-02 00:08:56]: > > Hi, > > > 126 files changed, 288 insertions(+), 249 deletions(-) > > this is quite huge diff for such simple update, what about using `git > format-patch --no-numbered --zero-commit` for the series? > Good idea. I'll send a v2.
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@kernel.org> +Signed-off-by: Ard Biesheuvel <ardb@kernel.org> +Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> +Signed-off-by: Jason A. Donenfeld <Jason@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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
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@yahoo.com> Cc: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com> Cc: David Bauer <mail@david-bauer.net> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.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%)