This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from aefcf2f4b581 Merge branch 'next-lockdown' of git://git.kernel.org/pub/s [...] adds dac9f027b109 sched/fair: Remove unused cfs_rq_clock_task() function adds 42fd8baab31f sched/core: Convert vcpu_is_preempted() from macro to an i [...] adds 3fbd7ee285b2 tasks: Add a count of task RCU users adds 0ff7b2cfbae3 tasks, sched/core: Ensure tasks are available for a grace [...] adds 154abafc68bf tasks, sched/core: With a grace period after finish_task_s [...] adds 5311a98fef7d tasks, sched/core: RCUify the assignment of rq->curr adds fc0d77387cb5 sched/membarrier: Fix private expedited registration check adds 09554009c0ca sched/membarrier: Remove redundant check adds 2840cf02fae6 sched/membarrier: Call sync_core only before usermode for same mm adds 227a4aadc75b sched/membarrier: Fix p->mm->membarrier_state racy load adds 19a4ff534bb0 selftests, sched/membarrier: Add multi-threaded test adds c6d68c1c4a4d sched/membarrier: Skip IPIs when mm->mm_users == 1 adds c172e0a3e8e6 sched/membarrier: Return -ENOMEM to userspace on memory al [...] adds 714e501e16cd sched/core: Fix migration to invalid CPU in __set_cpus_all [...] adds 763a9ec06c40 sched/fair: Fix -Wunused-but-set-variable warnings adds a49b4f4012ef sched/core: Fix preempt_schedule() interrupt return comment adds 9fc41acc89e5 sched/core: Remove double update_max_interval() call on CP [...] adds 4892f51ad54d sched/fair: Avoid redundant EAS calculation adds 9c5efe9ae7df Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds ca14c996afe7 x86/purgatory: Disable the stackleak GCC plugin for the purgatory adds f19e00ee84be Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds a003365cab64 powerpc/tm: Add tm-poison test adds 7aec584eaf1c powerpc/book3s64/radix: Remove WARN_ON in destroy_context() adds c6fadabb2868 powerpc: Fix definition of PCR bits to work with old binutils adds 13c7bb3c57dc powerpc/64s: Set reserved PCR bits adds 4c0f5d1eb407 powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_ [...] adds cbd18991e24f powerpc/mm: Fix an Oops in kasan_mmu_init() adds 3a83f677a6ee KVM: PPC: Book3S HV: use smp_mb() when setting/clearing ho [...] adds 1211ee61b4a8 powerpc/pseries: Read TLB Block Invalidate Characteristics adds 59545ebe3319 powerpc/pseries: Call H_BLOCK_REMOVE when supported adds 677733e296b5 powerpc/book3s64/mm: Don't do tlbie fixup for some hardwar [...] adds 09ce98cacd51 powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag adds 047e6575aec7 powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue o [...] adds 93cad5f78995 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] adds 4111cdef0e87 powerpc/nvdimm: Use HCALL error as the return value adds faa6d21153fd powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error adds 253c892193ab powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV [...] adds a2953204b576 Merge tag 'powerpc-5.4-2' of git://git.kernel.org/pub/scm/ [...] adds ac79f78dab89 Revert "Revert "mm, thp: restore node-local hugepage alloc [...] adds 19deb7695e07 Revert "Revert "Revert "mm, thp: consolidate THP gfp handl [...] adds b39d0ee2632d mm, page_alloc: avoid expensive reclaim when compaction ma [...] adds 76e654cc91bb mm, page_alloc: allow hugepage fallback to remote nodes wh [...] adds edf445ad7c8d Merge branch 'hugepage-fallbacks' (hugepatch patches from [...] adds 280ceaed79f1 usbnet: sanity checking of packet sizes and device mtu adds b47bea2b5c3b ionic: Remove unnecessary ternary operator in ionic_debugf [...] adds dd0f9d896d16 ibmvnic: Warn unknown speed message only when carrier is present adds cf0eba334268 net/ncsi: Disable global multicast filter adds 20b3f7d70013 dt-bindings: net: Correct the documentation of KSZ9021 ske [...] adds 864668bfc374 selftests: Add test cases for `ip nexthop flush proto XX` adds 92974a1d006a net/sched: act_sample: don't push mac header on ip6gre ingress adds 9e5c8d39b88c dt-bindings: net: dwmac: fix 'mac-mode' type adds 0360894a05ed selftests: Update fib_tests to handle missing ping6 adds e84622ce2448 selftests: Update fib_nexthop_multiprefix to handle missing ping6 adds 77d5bc7e6a6c ipv4: Revert removal of rt_uses_gateway adds 432264e9dfd1 dt-bindings: net: remove un-implemented property adds b41d936b5ecf sch_netem: fix a divide by zero in tabledist() adds 7b09c2d052db ipv6: fix a typo in fib6_rule_lookup() adds 3fe4b3351301 cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize adds 8d3d7c2029c1 usbnet: ignore endpoints with invalid wMaxPacketSize adds e47488b2df7f net/phy: fix DP83865 10 Mbps HDX loopback disable function adds 73f0c11d1132 net: qrtr: Stop rx_worker before freeing node adds b0e1ee435aba net: remove netx ethernet driver adds 62794fc4fbf5 net_sched: add max len check for TCA_KIND adds 199ce850ce11 net_sched: add policy validation for action attributes adds a8d570de0cc6 net: dsa: sja1105: Add dependency for NET_DSA_SJA1105_TAS adds b6b6cc9acd7b net: stmmac: selftest: avoid large stack usage adds 24ccb0ab95bf qede: qede_fp: simplify a bit 'qede_rx_build_skb()' adds ff04cfbaa236 net: ena: Select DIMLIB for ENA_ETHERNET adds 73a63ee99554 ionic: Fix an error code in ionic_lif_alloc() adds 938e4d49c26e net: dsa: b53: Use the correct style for SPDX License Identifier adds 34b4688425d9 net: dsa: Use the correct style for SPDX License Identifier adds 3d66b89c30f9 net: sched: fix possible crash in tcf_action_destroy() adds b91ee4aa2a21 mISDN: enforce CAP_NET_RAW for raw sockets adds 6cc03e8aa36c appletalk: enforce CAP_NET_RAW for raw sockets adds 0614e2b73768 ax25: enforce CAP_NET_RAW for raw sockets adds e69dbd4619e7 ieee802154: enforce CAP_NET_RAW for raw sockets adds 3a359798b176 nfc: enforce CAP_NET_RAW for raw sockets adds 0edc3f703f7b Merge branch 'check-CAP_NEW_RAW' adds 02a07046834e arcnet: provide a buffer big enough to actually receive packets adds 5aafeb74b5bb skge: fix checksum byte order adds b27507bb59ed net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run adds 7ed5b31f4a66 net/ibmvnic: prevent more than one thread from running in reset adds 8875cf9c7cde Merge branch 'ibmvnic-serialization-fixes' adds 4c247de564f1 ppp: Fix memory leak in ppp_write adds 5c94ad1793f1 atm: he: clean up an indentation issue adds 9f5c44cf61a7 gianfar: Make reset_gfar static adds b0ce902febef net: stmmac: selftests: Flow Control test can also run wit [...] adds 99dcb8432af0 net: macb: Remove dead code adds 34b7bb2995b8 MAINTAINERS: add Yanjun to FORCEDETH maintainers list adds bf69abad27d8 net: Fix Kconfig indentation adds 02bc5eb99059 drivers: net: Fix Kconfig indentation adds 3e8b9bfa1108 net/sched: cbs: Fix not adding cbs instance to list adds adecda5bee0a net: print proper warning on dst underflow adds d32d7c52e08a net/mlx5: DR, Fix SW steering HW bits and definitions adds cc5fd15fc557 net/mlx5: DR, Remove redundant vport number from action adds 48cbde4bd2c7 net/mlx5: DR, Fix getting incorrect prev node in ste_free adds 640bdb1fdb4e net/mlx5: DR, Allow matching on vport based on vhca_id adds d19a79ee38c8 net/mlx5: Add device ID of upcoming BlueField-2 adds d22fcc806b84 net/mlx5e: Fix traffic duplication in ethtool steering adds fe1587a7de94 net/mlx5e: Fix matching on tunnel addresses type adds 2dbf45d13539 Merge tag 'mlx5-fixes-2019-09-24' of git://git.kernel.org/ [...] adds ba56d8ce38c8 macsec: drop skb sk before calling gro_cells_receive adds 4f28bd956e08 net: stmmac: Fix page pool size adds c1d419d00494 dt-bindings: net: ravb: Add support for r8a774b1 SoC adds ea8564c86529 openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC adds ca7a03c41753 ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule adds 2d88b2cf2f00 iwlwifi: mvm: fix build w/o CONFIG_THERMAL adds dc579ca5cfea rtw88: pci: extract skbs free routine for trx rings adds 0e41edcdfe86 rtw88: pci: release tx skbs DMAed when stop adds 6355592e6b55 zd1211rw: zd_usb: Use "%zu" to format size_t adds 0b8dc6abbdb9 rtw88: configure firmware after HCI started adds 9d4d0d06bbf9 mt76: mt7615: fix mt7615 firmware path definitions adds fddbfeece9c7 iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW v [...] adds 2b481835cf4e wil6210: use after free in wil_netif_rx_any() adds 5a2a828d81e9 Merge tag 'wireless-drivers-for-davem-2019-09-26' of https [...] adds 424adc329bcb dimlib: make DIMLIB a hidden symbol adds 31aefe14bc9f net: aquantia: Fix aq_vec_isr_legacy() return value adds 286183147666 cxgb4: Signedness bug in init_one() adds 002dfe808525 net: hisilicon: Fix signedness bug in hix5hd2_dev_probe() adds 25a584955f02 net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe() adds bd55f8ddbc43 net: netsec: Fix signedness bug in netsec_probe() adds ced81eb84d6a enetc: Fix a signedness bug in enetc_of_get_phy() adds 7f9e88e6ef8c net: socionext: Fix a signedness bug in ave_probe() adds f10210517a2f net: stmmac: dwmac-meson8b: Fix signedness bug in probe adds 73e211e11be8 net: axienet: fix a signedness bug in probe adds d7eb651212fd of: mdio: Fix a signedness bug in of_phy_get_and_connect() adds 1a4b62a0b8a3 net: nixge: Fix a signedness bug in nixge_probe() adds 231042181dc9 net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_ [...] adds 0355d6c1d591 kcm: disable preemption in kcm_parse_func_strparser() adds 159d2c7d8106 sch_netem: fix rcu splat in netem_enqueue() adds 2b6fd3ea438c net: dsa: qca8k: Fix port enable for CPU port adds 4f6570d7206b ipv6: add priority parameter to ip6_xmit() adds e9a5dceee56c ipv6: tcp: provide sk->sk_priority to ctl packets adds f6c0f5d209fa tcp: honor SO_PRIORITY in TIME_WAIT state adds 4e1e83be1cd4 Merge branch 'SO_PRIORITY' adds 05733434ee9a net/rds: Check laddr_check before calling it adds 4ce70b4aed57 net: sched: sch_htb: don't call qdisc_put() while holding [...] adds c2999f7fb05b net: sched: multiq: don't call qdisc_put() while holding t [...] adds e3ae1f96accd net: sched: sch_sfb: don't call qdisc_put() while holding [...] adds 5c7ff18149fe Merge branch 'qdisc-destroy' adds e0973a421c6e libbpf: Remove getsockopt() check for XDP_OPTIONS adds 9eea98497951 bpf: fix BTF verification of enums adds a0791f0df7d2 bpf: fix BTF limits adds 733ef7f056a5 xsk: relax UMEM headroom alignment adds 8a03222f508b selftests/bpf: test_progs: fix client/server race in tcp_rtt adds fcd30ae0665c bpf/xskmap: Return ERR_PTR for failure case instead of NULL. adds aef70a1f44c0 libbpf: fix false uninitialized variable warning adds d778c30a056a selftests/bpf: delete unused variables in test_sysctl adds 4670d68b9254 selftests/bpf: adjust strobemeta loop to satisfy latest clang adds 39529a9948d8 libbpf: Teach btf_dumper to emit stand-alone anonymous enu [...] adds e3439af4a339 bpf: Clean up indentation issue in BTF kflag processing adds 768fb61fcc13 bpf: Fix bpf_event_output re-entry issue adds 3c30819dc68a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dac91170f8e9 vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled adds dfe5999dc03e net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N adds 8572cea1461a nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs adds 8ce39eb5a67a nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs adds ad652f3811d8 netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it adds ff175d0b0eab netfilter: nf_tables_offload: fix always true policy is un [...] adds acab71317737 netfilter: nf_tables: allow lookups in dynamic sets adds 20ff1cb50672 netfilter: ebtables: use __u8 instead of uint8_t in uapi header adds 9b05b6e11d5e netfilter: nf_tables: bogus EBUSY when deleting flowtable [...] adds c5f095baa880 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a3aa6e65beeb net: dsa: microchip: Always set regmap stride to 1 adds 991ad2b24da2 lib: dimlib: fix help text typos adds 2df4de168176 ptp: correctly disable flags on old ioctls adds fd4a8093ec0b net: socionext: ave: Avoid using netdev_err() before calli [...] adds 407d8098cb1a net: phy: micrel: add Asym Pause workaround for KSZ9021 adds 6ba5bbba95f7 NFC: st95hf: clean up indentation issue adds 4208966f65f5 net: ena: clean up indentation issue adds 979b9b251ae0 mlxsw: spectrum: Clear VLAN filters during port initialization adds 44bde514eb13 Documentation: Clarify trap's description adds 52feb8b588f6 mlxsw: spectrum_flower: Fail in case user specifies multip [...] adds 94e7e5da388d Merge branch 'mlxsw-Various-fixes' adds 6b3656a60f20 tcp_bbr: fix quantization code to not raise cwnd if not pr [...] adds 174e23810cd3 sk_buff: drop all skb extensions on free and skb scrubbing adds a41e8a88b06e tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state adds 78beef629fd9 nfp: abm: fix memory leak in nfp_abm_u32_knode_replace adds faeacb6ddb13 net: tap: clean up an indentation issue adds 02dc96ef6c25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 34c0989c0531 iommu/amd: Fix pages leak in free_pagetable() adds 6ccb72f8374e iommu/amd: Fix downgrading default page-sizes in alloc_pte() adds 7f1f1683c1e2 iommu/amd: Introduce first_pte_l7() helper adds cc449541f2a8 iommu/amd: Unmap all L7 PTEs when downgrading page-sizes adds 0b15e02f0cc4 iommu/amd: Wait for completion of IOTLB flush in attach_device new f15d9a992f90 iommu/amd: Remove domain->updated new 3a11905b69eb iommu/amd: Remove amd_iommu_devtable_lock new f6c0bfce271b iommu/amd: Take domain->lock for complete attach/detach path new 45e528d9c479 iommu/amd: Check for busy devices earlier in attach_device() new ab7b2577f0d1 iommu/amd: Lock dev_data in attach/detach code paths new 2a78f9962565 iommu/amd: Lock code paths traversing protection_domain->dev_list new 4d2af08ed08c Merge tag 'iommu-fixes-5.4-rc1' of git://git.kernel.org/pu [...] new 127068abe85b i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630 new a71e2ac1f320 i2c: riic: Clear NACK in tend isr new fd4b204a0971 i2c: i801: Bring back Block Process Call support for certa [...] new 11af27f49408 i2c: slave-eeprom: Add read only mode new 9ecb3e10a9f2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds dd89d82e7514 thermal: thermal_mmio: remove some dead code adds cb063a83ca32 thermal: db8500: Finalize device tree conversion adds 3de9e4dff889 thermal: db8500: Use dev helper variable adds 6c375eccded4 thermal: db8500: Rewrite to be a pure OF sensor new 939ca9f1751d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds a6f197f889ce powerpc/book3s64: Export has_transparent_hugepage() relate [...] adds f537669978a7 libnvdimm/dax: Pick the right alignment default when creat [...] adds 86aa66687442 libnvdimm: Fix endian conversion issues adds cf387d9644d8 libnvdimm/altmap: Track namespace boundaries in altmap adds 59f08896f058 libnvdimm/nfit_test: Fix acpi_handle redefinition adds c42adf87e4e7 libnvdimm/region: Initialize bad block for volatile namespaces adds 674f31a352da libnvdimm: prevent nvdimm from requesting key when securit [...] adds 4c806b897d60 libnvdimm/region: Enable MAP_SYNC for volatile regions new a3c0e7b1fe1f Merge tag 'libnvdimm-fixes-5.4-rc1' of git://git.kernel.or [...]
The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/net/adi,adin.yaml | 7 - .../devicetree/bindings/net/micrel-ksz90x1.txt | 32 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 2 +- Documentation/networking/devlink-trap.rst | 3 +- MAINTAINERS | 1 + arch/powerpc/include/asm/book3s/64/radix.h | 8 +- arch/powerpc/include/asm/cputable.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 100 ++- arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/kernel/cpu_setup_power.S | 6 + arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 35 +- arch/powerpc/kernel/eeh.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/powerpc/kvm/book3s_hv_nested.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 42 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 +- arch/powerpc/mm/book3s64/hash_native.c | 31 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 + arch/powerpc/mm/book3s64/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 - arch/powerpc/mm/book3s64/radix_tlb.c | 84 ++- arch/powerpc/mm/init_64.c | 17 +- arch/powerpc/mm/kasan/kasan_init_32.c | 34 +- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 163 ++++- arch/powerpc/platforms/pseries/papr_scm.c | 72 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/xics/icp-native.c | 6 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/x86/purgatory/Makefile | 1 + drivers/atm/he.c | 2 +- drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 12 +- drivers/i2c/busses/i2c-riic.c | 1 + drivers/i2c/i2c-slave-eeprom.c | 14 +- drivers/infiniband/core/addr.c | 2 +- drivers/iommu/amd_iommu.c | 229 ++++--- drivers/iommu/amd_iommu_types.h | 4 +- drivers/isdn/mISDN/socket.c | 2 + drivers/mfd/db8500-prcmu.c | 53 +- drivers/net/Kconfig | 2 +- drivers/net/arcnet/Kconfig | 26 +- drivers/net/arcnet/arcnet.c | 31 +- drivers/net/can/usb/Kconfig | 8 +- drivers/net/dsa/b53/b53_serdes.h | 4 +- drivers/net/dsa/lantiq_pce.h | 2 +- drivers/net/dsa/microchip/ksz_common.h | 2 +- drivers/net/dsa/qca8k.c | 3 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/ethernet/Kconfig | 11 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/allwinner/Kconfig | 10 +- drivers/net/ethernet/amazon/Kconfig | 1 + drivers/net/ethernet/amazon/ena/ena_eth_com.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 15 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/emulex/benet/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 269 +++++--- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 36 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 89 ++- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../mellanox/mlx5/core/steering/dr_action.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 13 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 50 +- .../mellanox/mlx5/core/steering/dr_types.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 7 + drivers/net/ethernet/netx-eth.c | 497 -------------- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nxp/Kconfig | 8 +- drivers/net/ethernet/pensando/Kconfig | 4 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 1 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 16 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/macsec.c | 1 + drivers/net/phy/Kconfig | 6 +- drivers/net/phy/micrel.c | 3 + drivers/net/phy/national.c | 9 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/tap.c | 2 +- drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/usbnet.c | 8 + drivers/net/vrf.c | 3 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 4 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/carl9170/Kconfig | 6 +- drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/atmel/Kconfig | 32 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 116 ++-- drivers/net/wireless/intel/iwlegacy/Kconfig | 6 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 +- drivers/net/wireless/ralink/rt2x00/Kconfig | 24 +- drivers/net/wireless/realtek/rtw88/mac.c | 3 - drivers/net/wireless/realtek/rtw88/main.c | 4 + drivers/net/wireless/realtek/rtw88/pci.c | 48 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +- drivers/nfc/st95hf/core.c | 2 +- drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/namespace_devs.c | 7 +- drivers/nvdimm/nd.h | 6 +- drivers/nvdimm/pfn_devs.c | 77 ++- drivers/nvdimm/region.c | 4 +- drivers/nvdimm/region_devs.c | 7 +- drivers/nvdimm/security.c | 4 + drivers/of/of_mdio.c | 2 +- drivers/ptp/ptp_chardev.c | 4 +- drivers/thermal/Kconfig | 2 +- drivers/thermal/db8500_thermal.c | 486 ++++---------- drivers/thermal/thermal_mmio.c | 7 - fs/exec.c | 2 +- include/linux/gfp.h | 12 +- include/linux/huge_mm.h | 7 +- include/linux/mempolicy.h | 2 - include/linux/memremap.h | 1 + include/linux/mlx5/mlx5_ifc.h | 28 +- include/linux/mm_types.h | 14 +- include/linux/platform_data/db8500_thermal.h | 29 - include/linux/platform_data/eth-netx.h | 13 - include/linux/rcuwait.h | 20 +- include/linux/sched.h | 10 +- include/linux/sched/mm.h | 10 +- include/linux/sched/task.h | 2 +- include/linux/skbuff.h | 9 + include/net/inet_timewait_sock.h | 1 + include/net/ipv6.h | 2 +- include/net/netfilter/nf_tables.h | 6 + include/net/route.h | 3 +- include/net/sch_generic.h | 5 + include/uapi/linux/btf.h | 4 +- include/uapi/linux/netfilter_bridge/ebtables.h | 6 +- include/uapi/linux/ptp_clock.h | 22 + kernel/bpf/btf.c | 7 +- kernel/bpf/xskmap.c | 2 +- kernel/exit.c | 74 +-- kernel/fork.c | 8 +- kernel/sched/core.c | 28 +- kernel/sched/fair.c | 39 +- kernel/sched/membarrier.c | 239 ++++--- kernel/sched/sched.h | 34 + kernel/trace/bpf_trace.c | 26 +- lib/Kconfig | 5 +- mm/huge_memory.c | 51 +- mm/mempolicy.c | 45 +- mm/page_alloc.c | 22 + mm/shmem.c | 2 +- net/appletalk/ddp.c | 5 + net/ax25/af_ax25.c | 2 + net/batman-adv/Kconfig | 10 +- net/core/dev.c | 4 +- net/core/dst.c | 4 +- net/core/skbuff.c | 2 +- net/dccp/ipv6.c | 5 +- net/ieee802154/socket.c | 3 + net/ife/Kconfig | 2 +- net/ipv4/Kconfig | 4 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_output.c | 3 +- net/ipv4/route.c | 36 +- net/ipv4/tcp_bbr.c | 8 +- net/ipv4/tcp_ipv4.c | 4 + net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_timer.c | 5 +- net/ipv4/xfrm4_policy.c | 1 + net/ipv6/fib6_rules.c | 3 +- net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/netfilter/Kconfig | 16 +- net/ipv6/tcp_ipv6.c | 24 +- net/kcm/kcmsock.c | 6 +- net/ncsi/internal.h | 7 +- net/ncsi/ncsi-manage.c | 98 +-- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 6 +- net/netfilter/nf_tables_api.c | 25 +- net/netfilter/nf_tables_offload.c | 2 +- net/netfilter/nft_flow_offload.c | 19 + net/netfilter/nft_lookup.c | 3 - net/nfc/llcp_sock.c | 7 +- net/openvswitch/datapath.c | 2 +- net/qrtr/qrtr.c | 1 + net/rds/Kconfig | 4 +- net/rds/bind.c | 5 +- net/sched/Kconfig | 145 ++-- net/sched/act_api.c | 34 +- net/sched/act_sample.c | 1 + net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 3 +- net/sched/sch_cbs.c | 30 +- net/sched/sch_htb.c | 4 +- net/sched/sch_multiq.c | 23 +- net/sched/sch_netem.c | 4 +- net/sched/sch_sfb.c | 7 +- net/sctp/ipv6.c | 2 +- net/xdp/xdp_umem.c | 2 - tools/lib/bpf/btf_dump.c | 94 ++- tools/lib/bpf/xsk.c | 11 - tools/testing/nvdimm/test/nfit_test.h | 4 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- tools/testing/selftests/bpf/progs/strobemeta.h | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 1 - .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 7 - tools/testing/selftests/membarrier/.gitignore | 3 +- tools/testing/selftests/membarrier/Makefile | 5 +- .../{membarrier_test.c => membarrier_test_impl.h} | 40 +- .../membarrier/membarrier_test_multi_thread.c | 73 ++ .../membarrier/membarrier_test_single_thread.c | 24 + .../selftests/net/fib_nexthop_multiprefix.sh | 6 +- tools/testing/selftests/net/fib_nexthops.sh | 14 + tools/testing/selftests/net/fib_tests.sh | 21 +- tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +++++++++++++++++++++ tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 2 +- tools/testing/selftests/powerpc/tm/tm-poison.c | 179 +++++ usr/include/Makefile | 1 - 247 files changed, 3553 insertions(+), 2307 deletions(-) delete mode 100644 drivers/net/ethernet/netx-eth.c delete mode 100644 include/linux/platform_data/db8500_thermal.h delete mode 100644 include/linux/platform_data/eth-netx.h rename tools/testing/selftests/membarrier/{membarrier_test.c => membarrier_test_im [...] create mode 100644 tools/testing/selftests/membarrier/membarrier_test_multi_thread.c create mode 100644 tools/testing/selftests/membarrier/membarrier_test_single_thread.c create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-poison.c