openwrt/target/linux/generic/backport-5.4
Jason A. Donenfeld c0cb86e1d5 kernel: 5.4: import wireguard backport
Rather than using the clunky, old, slower wireguard-linux-compat out of
tree module, this commit does a patch-by-patch backport of upstream's
wireguard to 5.4. This specific backport is in widespread use, being
part of SUSE's enterprise kernel, Oracle's enterprise kernel, Google's
Android kernel, Gentoo's distro kernel, and probably more I've forgotten
about. It's definately the "more proper" way of adding wireguard to a
kernel than the ugly compat.h hell of the wireguard-linux-compat repo.
And most importantly for OpenWRT, it allows using the same module
configuration code for 5.10 as for 5.4, with no need for bifurcation.

These patches are from the backport tree which is maintained in the
open here: https://git.zx2c4.com/wireguard-linux/log/?h=backport-5.4.y
I'll be sending PRs to update this as needed.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
(cherry picked from commit 3888fa7880)
(cherry picked from commit d540725871)
(cherry picked from commit 196f3d586f)
(cherry picked from commit 3500fd7938)
(cherry picked from commit 23b801d3ba)
(cherry picked from commit 0c0cb97da7)
(cherry picked from commit 2a27f6f90a)
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-04-10 14:21:32 +02:00
..
010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
011-kbuild-export-SUBARCH.patch kernel: bump 5.4 to 5.4.63 2020-09-06 19:55:19 +02:00
020-backport_netfilter_rtcache.patch
030-modpost-add-a-helper-to-get-data-pointed-by-a-symbol.patch linux-5.4: backport modpost upstream patches 2020-03-01 15:52:36 +01:00
031-modpost-refactor-namespace_from_kstrtabns-to-not-har.patch linux-5.4: backport modpost upstream patches 2020-03-01 15:52:36 +01:00
040-ARM-8918-2-only-build-return_address-if-needed.patch linux-5.4: backport ARM symbol export fix 2020-03-01 16:02:49 +01:00
041-v5.5-arm64-Implement-optimised-checksum-routine.patch kernel: backport improved checksum function for ARM64 2020-09-06 15:35:57 +02:00
042-v5.5-arm64-csum-Fix-pathological-zero-length-calls.patch kernel: backport improved checksum function for ARM64 2020-09-06 15:35:57 +02:00
070-v5.5-MIPS-BPF-Restore-MIPS32-cBPF-JIT.patch kernel: bump 5.4 to 5.4.58 2020-08-18 18:14:54 +02:00
080-wireguard-0001-crypto-lib-tidy-up-lib-crypto-Kconfig-and-Makefile.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0002-crypto-chacha-move-existing-library-code-into-lib-cr.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0003-crypto-x86-chacha-depend-on-generic-chacha-library-i.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0004-crypto-x86-chacha-expose-SIMD-ChaCha-routine-as-libr.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0005-crypto-arm64-chacha-depend-on-generic-chacha-library.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0006-crypto-arm64-chacha-expose-arm64-ChaCha-routine-as-l.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0007-crypto-arm-chacha-import-Eric-Biggers-s-scalar-accel.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0008-crypto-arm-chacha-remove-dependency-on-generic-ChaCh.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0009-crypto-arm-chacha-expose-ARM-ChaCha-routine-as-libra.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0010-crypto-mips-chacha-import-32r2-ChaCha-code-from-Zinc.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0011-crypto-mips-chacha-wire-up-accelerated-32r2-code-fro.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0012-crypto-chacha-unexport-chacha_generic-routines.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0013-crypto-poly1305-move-core-routines-into-a-separate-l.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0014-crypto-x86-poly1305-unify-Poly1305-state-struct-with.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0015-crypto-poly1305-expose-init-update-final-library-int.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0016-crypto-x86-poly1305-depend-on-generic-library-not-ge.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0017-crypto-x86-poly1305-expose-existing-driver-as-poly13.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0018-crypto-arm64-poly1305-incorporate-OpenSSL-CRYPTOGAMS.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0019-crypto-arm-poly1305-incorporate-OpenSSL-CRYPTOGAMS-N.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0020-crypto-mips-poly1305-incorporate-OpenSSL-CRYPTOGAMS-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0021-crypto-blake2s-generic-C-library-implementation-and-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0022-crypto-testmgr-add-test-cases-for-Blake2s.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0023-crypto-blake2s-implement-generic-shash-driver.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0024-crypto-blake2s-x86_64-SIMD-implementation.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0025-crypto-curve25519-generic-C-library-implementations.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0026-crypto-curve25519-add-kpp-selftest.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0027-crypto-curve25519-implement-generic-KPP-driver.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0028-crypto-lib-curve25519-work-around-Clang-stack-spilli.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0029-crypto-curve25519-x86_64-library-and-KPP-implementat.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0030-crypto-arm-curve25519-import-Bernstein-and-Schwabe-s.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0031-crypto-arm-curve25519-wire-up-NEON-implementation.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0032-crypto-chacha20poly1305-import-construction-and-self.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0033-crypto-lib-chacha20poly1305-reimplement-crypt_from_s.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0034-crypto-chacha_generic-remove-unnecessary-setkey-func.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0035-crypto-x86-chacha-only-unregister-algorithms-if-regi.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0036-crypto-lib-chacha20poly1305-use-chacha20_crypt.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0037-crypto-arch-conditionalize-crypto-api-in-arch-glue-f.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0038-crypto-chacha-fix-warning-message-in-header-file.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0039-crypto-arm-curve25519-add-arch-specific-key-generati.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0040-crypto-lib-curve25519-re-add-selftests.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0041-crypto-poly1305-add-new-32-and-64-bit-generic-versio.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0042-crypto-x86-poly1305-import-unmodified-cryptogams-imp.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0043-crypto-x86-poly1305-wire-up-faster-implementations-f.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0044-crypto-arm-arm64-mips-poly1305-remove-redundant-non-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0045-crypto-curve25519-Fix-selftest-build-error.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0046-crypto-x86-poly1305-fix-.gitignore-typo.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0047-crypto-chacha20poly1305-add-back-missing-test-vector.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0048-crypto-x86-poly1305-emit-does-base-conversion-itself.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0049-crypto-arm-chacha-fix-build-failured-when-kernel-mod.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0050-crypto-Kconfig-allow-tests-to-be-disabled-when-manag.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0051-crypto-chacha20poly1305-prevent-integer-overflow-on-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0052-crypto-x86-curve25519-support-assemblers-with-no-adx.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0053-crypto-arm64-chacha-correctly-walk-through-blocks.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0054-crypto-x86-curve25519-replace-with-formally-verified.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0055-crypto-x86-curve25519-leave-r12-as-spare-register.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0056-crypto-arm-64-poly1305-add-artifact-to-.gitignore-fi.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0057-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0058-crypto-lib-chacha20poly1305-Add-missing-function-dec.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0059-crypto-x86-chacha-sse3-use-unaligned-loads-for-state.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0060-crypto-x86-curve25519-Remove-unused-carry-variables.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0061-crypto-arm-curve25519-include-linux-scatterlist.h.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0062-crypto-arm-poly1305-Add-prototype-for-poly1305_block.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0063-crypto-curve25519-x86_64-Use-XORL-r32-32.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0064-crypto-poly1305-x86_64-Use-XORL-r32-32.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0065-crypto-x86-poly1305-Remove-assignments-with-no-effec.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0066-crypto-x86-poly1305-add-back-a-needed-assignment.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0067-crypto-Kconfig-CRYPTO_MANAGER_EXTRA_TESTS-requires-t.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0068-crypto-arm-chacha-neon-optimize-for-non-block-size-m.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0069-crypto-arm64-chacha-simplify-tail-block-handling.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0070-crypto-lib-chacha20poly1305-define-empty-module-exit.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0071-crypto-arm-chacha-neon-add-missing-counter-increment.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0072-net-WireGuard-secure-network-tunnel.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0073-wireguard-selftests-import-harness-makefile-for-test.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0074-wireguard-Kconfig-select-parent-dependency-for-crypt.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0075-wireguard-global-fix-spelling-mistakes-in-comments.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0076-wireguard-main-remove-unused-include-linux-version.h.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0077-wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0078-wireguard-selftests-remove-ancient-kernel-compatibil.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0079-wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0080-wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0081-wireguard-allowedips-fix-use-after-free-in-root_remo.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0082-wireguard-noise-reject-peers-with-low-order-public-k.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0083-wireguard-selftests-ensure-non-addition-of-peers-wit.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0084-wireguard-selftests-tie-socket-waiting-to-target-pid.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0085-wireguard-device-use-icmp_ndo_send-helper.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0086-wireguard-selftests-reduce-complexity-and-fix-make-r.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0087-wireguard-receive-reset-last_under_load-to-zero.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0088-wireguard-send-account-for-mtu-0-devices.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0089-wireguard-socket-remove-extra-call-to-synchronize_ne.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0090-wireguard-selftests-remove-duplicated-include-sys-ty.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0091-wireguard-queueing-account-for-skb-protocol-0.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0092-wireguard-receive-remove-dead-code-from-default-pack.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0093-wireguard-noise-error-out-precomputed-DH-during-hand.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0094-wireguard-send-remove-errant-newline-from-packet_enc.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0095-wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0096-wireguard-receive-use-tunnel-helpers-for-decapsulati.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0097-wireguard-selftests-use-normal-kernel-stack-size-on-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0098-wireguard-socket-remove-errant-restriction-on-loopin.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0099-wireguard-send-receive-cond_resched-when-processing-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0100-wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0101-wireguard-send-receive-use-explicit-unlikely-branch-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0102-wireguard-selftests-use-newer-iproute2-for-gcc-10.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0103-wireguard-noise-read-preshared-key-while-taking-lock.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0104-wireguard-queueing-preserve-flow-hash-across-packet-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0105-wireguard-noise-separate-receive-counter-from-send-c.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0106-wireguard-noise-do-not-assign-initiation-time-in-if-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0107-wireguard-device-avoid-circular-netns-references.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0108-wireguard-receive-account-for-napi_gro_receive-never.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0109-net-ip_tunnel-add-header_ops-for-layer-3-devices.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0110-wireguard-implement-header_ops-parse_protocol-for-AF.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0111-wireguard-queueing-make-use-of-ip_tunnel_parse_proto.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0112-netlink-consistently-use-NLA_POLICY_EXACT_LEN.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0113-netlink-consistently-use-NLA_POLICY_MIN_LEN.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0114-wireguard-noise-take-lock-when-removing-handshake-en.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0115-wireguard-peerlookup-take-lock-before-checking-hash-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0116-wireguard-selftests-check-that-route_me_harder-packe.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0117-wireguard-avoid-double-unlikely-notation-when-using-.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0118-wireguard-socket-remove-bogus-__be32-annotation.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0119-wireguard-selftests-test-multiple-parallel-streams.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0120-wireguard-peer-put-frequently-used-members-above-cac.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0121-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0122-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
080-wireguard-0123-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch kernel: 5.4: import wireguard backport 2021-04-10 14:21:32 +02:00
300-MIPS-Exclude-more-dsemul-code-when-CONFIG_MIPS_FP_SU.patch kernel: bump 5.4 to 5.4.31 2020-04-09 00:12:46 +02:00
310-v5.6-mips-vdso-fix-jalr-t9-crash-in-vdso-code.patch kernel: bump 5.4 to 5.4.105 2021-03-16 00:31:16 +01:00
343-netfilter-nft_flow_offload-handle-netdevice-events-f.patch
370-netfilter-nf_flow_table-fix-offloaded-connection-tim.patch kernel: bump 5.4 to 5.4.99 2021-02-19 07:15:59 +01:00
371-netfilter-nf_flow_table-fix-up-ct-state-of-flows-aft.patch
393-v5.5-sch_cake-drop-unused-variable-tin_quantum_prio.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
395-v5.8-net-sch_cake-Take-advantage-of-skb-hash-where-appropriate.patch kernel: bump 5.4 to 5.4.58 2020-08-18 18:14:54 +02:00
399-5.9-sch_cake-add-RFC-8622-LE-PHB-support-to-CAKE-diffser.patch kernel: cake: backport upstream tweaks & fixes 2020-06-30 16:09:18 +01:00
400-v5.8-dt-bindings-mtd-partition-Document-the-slc-mode-prop.patch kernel: backport mtd commit converting partitions doc syntax 2021-01-20 07:47:23 +01:00
401-v5.11-dt-bindings-mtd-convert-fixed-partitions-to-the-json.patch kernel: backport mtd commit converting partitions doc syntax 2021-01-20 07:47:23 +01:00
402-v5.12-0001-dt-bindings-mtd-move-partition-binding-to-its-own-fi.patch kernel: backport "ofpart" mtd parser upstream quirks support 2021-02-15 12:02:33 +01:00
402-v5.12-0002-dt-bindings-mtd-add-binding-for-BCM4908-partitions.patch kernel: backport "ofpart" mtd parser upstream quirks support 2021-02-15 12:02:33 +01:00
403-v5.13-mtd-parsers-ofpart-support-BCM4908-fixed-partitions.patch kernel: move mtd ofpart accepted patch 2021-03-17 21:23:56 +01:00
404-v5.13-mtd-parsers-ofpart-limit-parsing-of-deprecated-DT-sy.patch kernel: add pending mtd patches adding NVMEM support 2021-03-17 21:24:22 +01:00
405-v5.13-mtd-parsers-ofpart-make-symbol-bcm4908_partitions_qu.patch kernel: backport 5.13 mtd partitioning changes 2021-04-08 11:25:41 +02:00
406-v5.13-0001-mtd-core-add-nvmem-cells-compatible-to-parse-mtd-as-.patch kernel: backport 5.13 mtd partitioning changes 2021-04-08 11:25:41 +02:00
406-v5.13-0002-dt-bindings-nvmem-drop-nodename-restriction.patch kernel: backport 5.13 mtd partitioning changes 2021-04-08 11:25:41 +02:00
406-v5.13-0003-dt-bindings-mtd-Document-use-of-nvmem-cells-compatib.patch kernel: backport 5.13 mtd partitioning changes 2021-04-08 11:25:41 +02:00
407-v5.13-0001-dt-bindings-mtd-add-binding-for-Linksys-Northstar-pa.patch kernel: backport 5.13 mtd partitioning changes 2021-04-08 11:25:41 +02:00
407-v5.13-0002-mtd-parsers-ofpart-support-Linksys-Northstar-partiti.patch kernel: backport 5.13 mtd partitioning changes 2021-04-08 11:25:41 +02:00
410-mtd-fix-calculating-partition-end-address.patch kernel: backport mtd partition address fix sent upstream 2020-03-09 11:49:42 +01:00
700-v5.5-net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch kernel: bump 5.4 to 5.4.99 2021-02-19 07:15:59 +01:00
716-v5.5-net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch kernel: use proper upstream inclusion version for patch 2020-09-11 18:40:44 +02:00
717-v5.5-net-sfp-rework-upstream-interface.patch kernel: bump 5.4 to 5.4.58 2020-08-18 18:14:54 +02:00
718-v5.5-net-sfp-fix-sfp_bus_put-kernel-documentation.patch kernel: bump 5.4 to 5.4.58 2020-08-18 18:14:54 +02:00
719-v5.5-net-sfp-fix-sfp_bus_add_upstream-warning.patch
720-v5.5-net-sfp-move-sfp-sub-state-machines-into-separate-fu.patch
721-v5.5-net-sfp-move-tx-disable-on-device-down-to-main-state.patch
722-v5.5-net-sfp-rename-sfp_sm_ins_next-as-sfp_sm_mod_next.patch
723-v5.5-net-sfp-handle-module-remove-outside-state-machine.patch
724-v5.5-net-sfp-rename-T_PROBE_WAIT-to-T_SERIAL.patch
725-v5.5-net-sfp-parse-SFP-power-requirement-earlier.patch
726-v5.5-net-sfp-avoid-power-switch-on-address-change-modules.patch
727-v5.5-net-sfp-control-TX_DISABLE-and-phy-only-from-main-st.patch
728-v5.5-net-sfp-split-the-PHY-probe-from-sfp_sm_mod_init.patch
729-v5.5-net-sfp-eliminate-mdelay-from-PHY-probe.patch
730-v5.5-net-sfp-allow-fault-processing-to-transition-to-othe.patch
731-v5.5-net-sfp-ensure-TX_FAULT-has-deasserted-before-probin.patch
732-v5.5-net-sfp-track-upstream-s-attachment-state-in-state-m.patch
733-v5.5-net-sfp-split-power-mode-switching-from-probe.patch
734-v5.5-net-sfp-move-module-insert-reporting-out-of-probe.patch
735-v5.5-net-sfp-allow-sfp-to-probe-slow-to-initialise-GPON-m.patch
736-v5.5-net-sfp-allow-modules-with-slow-diagnostics-to-probe.patch
737-v5.5-net-phy-add-core-phylib-sfp-support.patch kernel: bump 5.4 to 5.4.108 2021-03-27 16:26:56 +01:00
738-v5.5-net-phy-marvell10g-add-SFP-support.patch
739-v5.5-net-phylink-update-to-use-phy_support_asym_pause.patch
744-v5.5-net-sfp-soft-status-and-control-support.patch kernel: bump 5.4 to 5.4.77 2020-11-18 21:13:46 +01:00
745-v5.7-net-dsa-mt7530-add-support-for-port-mirroring.patch kernel: bump 5.4 to 5.4.45 2020-06-09 16:59:33 +02:00
746-v5.5-net-dsa-mv88e6xxx-Split-monitor-port-configuration.patch kernel: bump 5.4 to 5.4.97 2021-02-11 16:08:28 +01:00
747-v5.5-net-dsa-mv88e6xxx-Add-support-for-port-mirroring.patch kernel: bump 5.4 to 5.4.97 2021-02-11 16:08:28 +01:00
748-v5.5-net-dsa-mv88e6xxx-fix-broken-if-statement-because-of.patch kernel: bump 5.4 to 5.4.97 2021-02-11 16:08:28 +01:00
749-v5.5-net-dsa-mv88e6xxx-Fix-masking-of-egress-port.patch kernel: bump 5.4 to 5.4.81 2020-12-04 16:34:39 +01:00
750-v5.5-net-phy-add-support-for-clause-37-auto-negotiation.patch kernel: bump 5.4 to 5.4.68 2020-09-28 16:23:11 +02:00
752-v5.8-net-dsa-provide-an-option-for-drivers-to-always-rece.patch kernel: bump 5.4 to 5.4.105 2021-03-16 00:31:16 +01:00
753-v5.8-net-dsa-mt7530-fix-VLAN-setup.patch kernel: bump 5.4 to 5.4.45 2020-06-09 16:59:33 +02:00
756-v5.8-net-dsa-rtl8366-Pass-GENMASK-signed-bits.patch kernel: bump 5.4 to 5.4.73 2020-11-01 14:44:06 +01:00
757-v5.8-net-dsa-tag_rtl4_a-Implement-Realtek-4-byte-A-tag.patch kernel: backport RTL8366RB patches 2020-08-24 18:53:59 +02:00
758-v5.8-net-dsa-rtl8366rb-Support-the-CPU-DSA-tag.patch kernel: backport RTL8366RB patches 2020-08-24 18:53:59 +02:00
760-net-ethernet-mediatek-Integrate-GDM-PSE-setup-operat.patch ramips/mediatek: improve GRO performance, fix PPE packet parsing 2020-09-13 11:14:32 +02:00
761-net-ethernet-mediatek-Refine-the-timing-of-GDM-PSE-s.patch ramips/mediatek: improve GRO performance, fix PPE packet parsing 2020-09-13 11:14:32 +02:00
762-net-ethernet-mediatek-Enable-GDM-GDMA_DROP_ALL-mode.patch ramips/mediatek: improve GRO performance, fix PPE packet parsing 2020-09-13 11:14:32 +02:00
780-net-dsa-mt7530-setup-core-clock-even-in-TRGMII-mode.patch kernel: backports: mt7530: fix TRGMII mode after reset 2021-03-29 13:41:24 +08:00
800-v5.5-iio-imu-Add-support-for-the-FXOS8700-IMU.patch ipq40xx: add IPQ4019 SD/MMC controller support 2020-03-09 00:53:50 +01:00
800-v5.5-scsi-core-Add-sysfs-attributes-for-VPD-pages-0h-and-.patch kernel: backport and package drivetemp hwmon from v5.5 2020-03-21 17:48:34 +01:00
801-v5.5-hwmon-Driver-for-disk-and-solid-state-drives-with-te.patch kernel: backport and package drivetemp hwmon from v5.5 2020-03-21 17:48:34 +01:00
801-v5.6-leds-populate-the-device-s-of_node.patch kernel: bump 5.4 to 5.4.59 2020-08-20 14:19:39 +02:00
803-v5.8-i2c-pxa-use-official-address-byte-helper.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
804-v5.8-i2c-pxa-remove-unneeded-includes.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
805-v5.8-i2c-pxa-re-arrange-includes-to-be-in-alphabetical-or.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
806-v5.8-i2c-pxa-re-arrange-functions-to-flow-better.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
807-v5.8-i2c-pxa-re-arrange-register-field-definitions.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
808-v5.8-i2c-pxa-add-and-use-definitions-for-IBMR-register.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
809-v5.8-i2c-pxa-always-set-fm-and-hs-members-for-each-type.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
810-v5.8-i2c-pxa-move-private-definitions-to-i2c-pxa.c.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
811-v5.8-i2c-pxa-move-DT-IDs-along-side-platform-IDs.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
813-v5.8-i2c-pxa-clean-up-decode_bits.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
814-v5.8-i2c-pxa-fix-i2c_pxa_wait_bus_not_busy-boundary-condi.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
815-v5.8-i2c-pxa-consolidate-i2c_pxa_-xfer-implementations.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
816-v5.8-i2c-pxa-avoid-complaints-with-non-responsive-slaves.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
817-v5.8-i2c-pxa-ensure-timeout-messages-are-unique.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
818-v5.8-i2c-pxa-remove-some-unnecessary-debug.patch kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
820-v5.8-i2c-pxa-use-master-abort-for-device-probes.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
821-v5.8-i2c-pxa-implement-generic-i2c-bus-recovery.patch kernel: drop backported gpio emulated open drain output fix 2020-05-25 21:10:44 +02:00
825-v5.8-spi-rb4xx-null-pointer-bug-fix.patch kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
826-v5.8-spi-rb4xx-update-driver-to-be-device-tree-aware.patch kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
831-v5.13-0001-firmware-bcm47xx_nvram-rename-finding-function-and-i.patch kernel: backport Broadcom NVRAM driver cleanups 2021-03-17 23:38:46 +01:00
831-v5.13-0002-firmware-bcm47xx_nvram-add-helper-checking-for-NVRAM.patch kernel: backport Broadcom NVRAM driver cleanups 2021-03-17 23:38:46 +01:00
831-v5.13-0003-firmware-bcm47xx_nvram-extract-code-copying-NVRAM.patch kernel: backport Broadcom NVRAM driver cleanups 2021-03-17 23:38:46 +01:00
831-v5.13-0004-firmware-bcm47xx_nvram-look-for-NVRAM-with-for-inste.patch kernel: backport Broadcom NVRAM driver cleanups 2021-03-17 23:38:46 +01:00
831-v5.13-0005-firmware-bcm47xx_nvram-inline-code-checking-NVRAM-si.patch kernel: backport Broadcom NVRAM driver cleanups 2021-03-17 23:38:46 +01:00