You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux/generic/backport-5.4
Tony Ambardar a4856dab0d kernel: mips: restore missing MIPS32 cBPF JIT
Kernel v5.1 included an eBPF JIT for MIPS32 kernels, but problems were
discovered [1] and the changes later reverted in kernel v5.5 with commits:

  * f8fffebdea75 ("MIPS: BPF: Disable MIPS32 eBPF JIT")
  * 36366e367ee9 ("MIPS: BPF: Restore MIPS32 cBPF JIT")

Only the first of these was backported to LTS kernel 5.4, leaving cBPF
programs without a JIT and introducing a performance regression for any
such users e.g. libpcap, tcpdump, etc.

Restore cBPF performance by backporting the second commit above:
  * 070-v5.5-MIPS-BPF-Restore-MIPS32-cBPF-JIT.patch

[1] https://lore.kernel.org/bpf/20191205182318.2761605-1-paulburton@kernel.org/

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
4 years ago
..
010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch
011-kbuild-export-SUBARCH.patch
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 4 years ago
031-modpost-refactor-namespace_from_kstrtabns-to-not-har.patch linux-5.4: backport modpost upstream patches 4 years ago
040-ARM-8918-2-only-build-return_address-if-needed.patch linux-5.4: backport ARM symbol export fix 4 years ago
070-v5.5-MIPS-BPF-Restore-MIPS32-cBPF-JIT.patch kernel: mips: restore missing MIPS32 cBPF JIT 4 years ago
300-MIPS-Exclude-more-dsemul-code-when-CONFIG_MIPS_FP_SU.patch kernel: bump 5.4 to 5.4.31 4 years ago
343-netfilter-nft_flow_offload-handle-netdevice-events-f.patch
370-netfilter-nf_flow_table-fix-offloaded-connection-tim.patch
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 4 years ago
395-v5.8-net-sch_cake-Take-advantage-of-skb-hash-where-appropriate.patch kernel: cake: backport upstream tweaks & fixes 4 years ago
399-5.9-sch_cake-add-RFC-8622-LE-PHB-support-to-CAKE-diffser.patch kernel: cake: backport upstream tweaks & fixes 4 years ago
410-mtd-fix-calculating-partition-end-address.patch kernel: backport mtd partition address fix sent upstream 4 years ago
716-v5.4-net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch
717-v5.5-net-sfp-rework-upstream-interface.patch
718-v5.5-net-sfp-fix-sfp_bus_put-kernel-documentation.patch
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: Update kernel 5.4 to version 5.4.50 4 years ago
738-v5.5-net-phy-marvell10g-add-SFP-support.patch
739-v5.5-net-phylink-update-to-use-phy_support_asym_pause.patch
742-v5.5-net-sfp-add-support-for-module-quirks.patch
743-v5.5-net-sfp-add-some-quirks-for-GPON-modules.patch
744-v5.5-net-sfp-soft-status-and-control-support.patch
745-v5.7-net-dsa-mt7530-add-support-for-port-mirroring.patch kernel: bump 5.4 to 5.4.45 4 years ago
746-v5.5-net-dsa-mv88e6xxx-Split-monitor-port-configuration.patch generic: backport mv88e6xxx port mirroring support 4 years ago
747-v5.5-net-dsa-mv88e6xxx-Add-support-for-port-mirroring.patch generic: backport mv88e6xxx port mirroring support 4 years ago
748-v5.5-net-dsa-mv88e6xxx-fix-broken-if-statement-because-of.patch generic: backport mv88e6xxx port mirroring support 4 years ago
749-v5.5-net-dsa-mv88e6xxx-Fix-masking-of-egress-port.patch generic: backport mv88e6xxx port mirroring support 4 years ago
750-v5.5-net-phy-add-support-for-clause-37-auto-negotiation.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
752-v5.8-net-dsa-provide-an-option-for-drivers-to-always-rece.patch generic: fix DSA VLAN filtering 4 years ago
753-v5.8-net-dsa-mt7530-fix-VLAN-setup.patch kernel: bump 5.4 to 5.4.45 4 years ago
755-v5.8-net-dsa-add-GRO-support-via-gro_cells.patch kernel: backport upstream DSA GRO support 4 years ago
800-v5.5-iio-imu-Add-support-for-the-FXOS8700-IMU.patch ipq40xx: add IPQ4019 SD/MMC controller support 4 years ago
800-v5.5-scsi-core-Add-sysfs-attributes-for-VPD-pages-0h-and-.patch kernel: backport and package drivetemp hwmon from v5.5 4 years ago
801-v5.5-hwmon-Driver-for-disk-and-solid-state-drives-with-te.patch kernel: backport and package drivetemp hwmon from v5.5 4 years ago
801-v5.6-leds-populate-the-device-s-of_node.patch kernel: 5.4: backport led register fix 4 years ago
803-v5.8-i2c-pxa-use-official-address-byte-helper.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
804-v5.8-i2c-pxa-remove-unneeded-includes.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
805-v5.8-i2c-pxa-re-arrange-includes-to-be-in-alphabetical-or.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
806-v5.8-i2c-pxa-re-arrange-functions-to-flow-better.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
807-v5.8-i2c-pxa-re-arrange-register-field-definitions.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
808-v5.8-i2c-pxa-add-and-use-definitions-for-IBMR-register.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
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 4 years ago
810-v5.8-i2c-pxa-move-private-definitions-to-i2c-pxa.c.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
811-v5.8-i2c-pxa-move-DT-IDs-along-side-platform-IDs.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
813-v5.8-i2c-pxa-clean-up-decode_bits.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
814-v5.8-i2c-pxa-fix-i2c_pxa_wait_bus_not_busy-boundary-condi.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
815-v5.8-i2c-pxa-consolidate-i2c_pxa_-xfer-implementations.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
816-v5.8-i2c-pxa-avoid-complaints-with-non-responsive-slaves.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
817-v5.8-i2c-pxa-ensure-timeout-messages-are-unique.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
818-v5.8-i2c-pxa-remove-some-unnecessary-debug.patch kernel: Update kernel 5.4 to version 5.4.50 4 years ago
820-v5.8-i2c-pxa-use-master-abort-for-device-probes.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
821-v5.8-i2c-pxa-implement-generic-i2c-bus-recovery.patch kernel: drop backported gpio emulated open drain output fix 4 years ago
825-v5.8-spi-rb4xx-null-pointer-bug-fix.patch kernel: bump 5.4 to 5.4.48 4 years ago
826-v5.8-spi-rb4xx-update-driver-to-be-device-tree-aware.patch kernel: bump 5.4 to 5.4.48 4 years ago