This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig in repository toolchain/ci/linux.
from 0b46a34a5ee3 Merge v5.12.11 adds fdd51e34f453 net: ieee802154: fix null deref in parse dev addr adds 0739b45a20c3 HID: asus: Filter keyboard EC for old ROG keyboard adds 19b4d6c0a7b5 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 adds 748a20cec454 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] adds 26308214e189 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 adds 9bc75db6ad7b HID: hid-input: add mapping for emoji picker key adds cb33cde0dda6 HID: hid-sensor-hub: Return error for hid_set_field() failure adds 96cf492f508e HID: asus: filter G713/G733 key event to prevent shutdown adds a0e062e9c239 HID: quirks: Add quirk for Lenovo optical mouse adds 8ff871cfd0fb HID: multitouch: set Stylus suffix for Stylus-application [...] adds ed081fd87e82 HID: Add BUS_VIRTUAL to hid_connect logging adds 21883bff0fd8 HID: usbhid: fix info leak in hid_submit_ctrl adds 805c958c29c1 mt76: mt7921: fix max aggregation subframes setting adds 6fc59edf0471 drm/tegra: sor: Do not leak runtime PM reference adds 243808893380 gpu: host1x: Split up client initalization and registration adds ace3b924c013 drm/tegra: sor: Fully initialize SOR before registration adds 4712c07628c6 hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 c [...] adds c2aba609f055 ARM: OMAP1: Fix use of possibly uninitialized irq variable adds aa86fbc7a357 ARM: OMAP2+: Fix build warning when mmc_omap is not built adds 6e66fcf45d90 gfs2: Prevent direct-I/O write fallback errors from getting lost adds 10f5b5e9052a gfs2: fix a deadlock on withdraw-during-mount adds d27e9b57e710 gfs2: Clean up revokes on normal withdraws adds d8a93607fe4e HID: multitouch: Disable event reporting on suspend on the [...] adds db8286ad7001 HID: gt683r: add missing MODULE_DEVICE_TABLE adds 47dab921bc36 HID: intel-ish-hid: ipc: Add Alder Lake device IDs adds 8fa0345686e5 riscv: Use -mno-relax when using lld linker adds 1d653ffc9a7c ALSA: hda: Add AlderLake-M PCI ID adds 49ee7e334325 mt76: mt7921: remove leftover 80+80 HE capability adds e87ef30fe73e gfs2: Fix use-after-free in gfs2_glock_shrink_scan adds 20822024c394 scsi: target: core: Fix warning on realtime kernels adds 7205c2f5caae ethernet: myri10ge: Fix missing error code in myri10ge_probe() adds bf5b0719e69b scsi: qedf: Do not put host in qedf_vport_create() uncondi [...] adds aed3fc70d5b5 Bluetooth: Add a new USB ID for RTL8822CE adds 61b4b59e9481 scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V adds e16d20862907 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_ [...] adds e5f154eb7c3b nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure [...] adds f49baa21615f nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy [...] adds 565b925357af nvme-loop: do not warn for deleted controllers during reset adds 85e7200b80f6 net: ipconfig: Don't override command-line hostnames or domains adds e8eee289c159 drm/amd/display: Allow bandwidth validation for 0 streams. adds 6bb36b876031 drm/amdgpu: refine amdgpu_fru_get_product_info adds aa000f828e60 drm/amd/display: Fix potential memory leak in DMUB hw_init adds abc57d8def3a drm/amd/amdgpu:save psp ring wptr to avoid attack adds 8478b361dfc5 rtnetlink: Fix missing error code in rtnl_bridge_notify() adds bc685cc0bbd2 net/x25: Return the correct errno code adds b77b9f3ee5ee net: Return the correct errno code adds e324b29e6042 fib: Return the correct errno code adds 83335a414d13 Linux 5.12.12 adds b6bf7bc66a6c Merge v5.12.12 new c1ec6d46b63d dmaengine: idxd: add engine 'struct device' missing bus ty [...] new 6b82f6921a36 dmaengine: idxd: add missing dsa driver unregister new becd2ff7ebf6 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions new b476c74c1ff0 dmaengine: xilinx: dpdma: initialize registers before request_irq new a215987f731b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM new 55b1c329a157 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM new c8e0794226f4 dmaengine: SF_PDMA depends on HAS_IOMEM new 6a5fadcb0ac1 dmaengine: stedma40: add missing iounmap() on error in d40 [...] new 43ea6532ea87 afs: Fix an IS_ERR() vs NULL check new 28788dc5c705 mm/memory-failure: make sure wait for page writeback in me [...] new a2aff09807fb kvm: LAPIC: Restore guard to prevent illegal APIC register access new 476de3f94ef4 fanotify: fix copy_event_to_user() fid error clean up new 2eb4e0b36318 batman-adv: Avoid WARN_ON timing related checks new faca4702ab22 staging: rtl8723bs: fix monitor netdev register/unregister new d1b949c70206 mac80211: fix skb length check in ieee80211_scan_rx() new f313da6d46f4 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst si [...] new ffc6be4cb861 mlxsw: core: Set thermal zone polling delay argument to re [...] new c54a64e7c0ac libbpf: Fixes incorrect rx_ring_setup_done new 0ffb460be3ab net: ipv4: fix memory leak in netlbl_cipsov4_add_std new 2f032ebff9b1 vrf: fix maximum MTU new b25b60d07616 net: rds: fix memory leak in rds_recvmsg new b0a744f7ac5a net: dsa: felix: re-enable TX flow control in ocelot_port_flush() new 2b66c0119c87 net: ena: fix DMA mapping function issues in XDP new 2e44117758bf net: lantiq: disable interrupt before sheduling NAPI new a1f6740fa393 netfilter: nf_tables: initialize set before expression setup new b499e673dc47 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local new 57b2b26fa656 ice: add ndo_bpf callback for safe mode netdev ops new c4c9de226916 ice: parameterize functions responsible for Tx ring management new 65310b0aff86 udp: fix race between close() and udp_abort() new 69a54b4899dd rtnetlink: Fix regression in bridge VLAN configuration new 7c7dd4e03be9 net/sched: act_ct: handle DNAT tuple collision new b6447b72aca5 net/mlx5e: Fix use-after-free of encap entry in neigh upda [...] new 462abaee88f5 net/mlx5e: Remove dependency in IPsec initialization flows new b374c1304f6d net/mlx5e: Fix page reclaim for dead peer hairpin new 6a84c6df0eb5 net/mlx5: Consider RoCE cap before init RDMA resources new 574a9f20f1c0 net/mlx5: DR, Don't use SW steering when RoCE is not supported new af452c9d5f78 Revert "net/mlx5: Arm only EQs with EQEs" new b38c57a01a32 net/mlx5e: Block offload of outer header csum for UDP tunnels new ed2299692680 net/mlx5e: Block offload of outer header csum for GRE tunnel new 56c8b8333eb1 skbuff: fix incorrect msg_zerocopy copy notifications new f648089337cb netfilter: synproxy: Fix out of bounds when parsing TCP options new 76e02b8905d0 mptcp: Fix out of bounds when parsing TCP options new 3371392c60e2 sch_cake: Fix out of bounds when parsing TCP options and header new 6fb5ea5dd0a6 mptcp: try harder to borrow memory from subflow under pressure new 59f4b11b9a7a mptcp: wake-up readers only for in sequence data new 083e54e4c761 mptcp: do not warn on bad input from the network new 4dd7ed31e66b selftests: mptcp: enable syncookie only in absence of reorders new 27ef25c72373 mptcp: fix soft lookup in subflow_error_report() new 9e029da0a957 alx: Fix an error handling path in 'alx_probe()' new 291c5e3b8ca0 cxgb4: fix endianness when flashing boot image new 2e4829cae148 cxgb4: fix sleep in atomic when flashing PHY firmware new decb9c3ba468 cxgb4: halt chip before flashing PHY firmware image new fd99cacdc70f net: stmmac: dwmac1000: Fix extended MAC address registers [...] new 5816edd370a7 net: make get_net_ns return error if NET_NS is disabled new 4556e8ed3a82 net: qualcomm: rmnet: don't over-count statistics new cfc7f0e70d64 ethtool: strset: fix message length calculation new ca9c08db4a8a qlcnic: Fix an error handling path in 'qlcnic_probe()' new 45988cab933e netxen_nic: Fix an error handling path in 'netxen_nic_probe()' new 490e879c3848 cxgb4: fix wrong ethtool n-tuple rule lookup new 55c6d93e0b38 ipv4: Fix device used for dst_alloc with local routes new 19892ab9c9d8 net: qrtr: fix OOB Read in qrtr_endpoint_post new 4a99047ed51c bpf: Fix leakage under speculation on mispredicted branches new 7d14c66f906c net: mhi_net: Update the transmit handler prototype new 220c3c36b1f8 ptp: improve max_adj check against unreasonable values new 62e2f20e2e99 net: cdc_ncm: switch to eth%d interface naming new 5e006cdb9b75 lantiq: net: fix duplicated skb in rx descriptor ring new 14616c372a7b net: usb: fix possible use-after-free in smsc75xx_bind new 6a993bca5ba6 net: fec_ptp: fix issue caused by refactor the fec_devtype new 77de6ee73f54 net: ipv4: fix memory leak in ip_mc_add1_src new 3cbfeea44b8d net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_ [...] new e384aeadab1b net/mlx5: Fix error path for set HCA defaults new 1666c186fe8a net/mlx5: Check that driver was probed prior attaching the device new 648a07c4d5de net/mlx5: E-Switch, Read PF mac address new c08fd2ddb418 net/mlx5: E-Switch, Allow setting GUID for host PF vport new 0069be27bf64 net/mlx5: SF_DEV, remove SF device on invalid state new 7fac9dc2dc09 net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding new a537892fa85e net/mlx5e: Don't create devices during unload flow new d7aeb00dc5a0 net/mlx5: Reset mkey index on creation new fc2fd420b053 be2net: Fix an error handling path in 'be_probe()' new f4de2b43d13b net: hamradio: fix memory leak in mkiss_close new b4f7a9fc9d09 net: cdc_eem: fix tx fixup skb leak new 6b3496e07913 cxgb4: fix wrong shift. new dc5ebaf83af9 bnxt_en: Rediscover PHY capabilities after firmware reset new 0490cea41ab1 bnxt_en: Fix TQM fastpath ring backing store computation new bddd2091e1c4 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path new 9069a7e0dd59 icmp: don't send out ICMP messages with a source address o [...] new d11d79e52ba0 net: ethernet: fix potential use-after-free in ec_bhf_remove new 76f0004671b0 regulator: cros-ec: Fix error code in dev_err message new 83581c571520 regulator: bd70528: Fix off-by-one for buck123 .n_voltages [...] new f3a4ed2f8168 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] new b437e0282764 ASoC: rt5659: Fix the lost powers for the HDA header new 6472955af5e8 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() new e1ffb123e96d ASoC: fsl-asoc-card: Set .owner attribute when registering card. new fccd7c3574c9 regulator: mt6315: Fix function prototype for mt6315_map_mode new 6e47a8167e5d regulator: rtmv20: Fix to make regcache value first readin [...] new 6d655c27bab2 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] new f292028099b1 sched/pelt: Ensure that *_sum is always synced with *_avg new aa2b159f3839 ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values new b4c0a756d88e regulator: hi6421v600: Fix .vsel_mask setting new 600831a22047 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm [...] new dc68f0c9e4a0 regulator: rt4801: Fix NULL pointer dereference if priv->e [...] new f9ae1750ac6c ASoC: rt5682: Fix the fast discharge for headset unpluggin [...] new 7e7d112f7a2c pinctrl: ralink: rt2880: avoid to error in calls is pin is [...] new 6b935731cdc9 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device new becfe762bf36 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin new 7a01fdd060eb radeon: use memcpy_to/fromio for UVD fw upload new 4a737ccdb651 hwmon: (scpi-hwmon) shows the negative temperature properly new 68c5ac88abcc riscv: code patching only works on !XIP_KERNEL new c71845655436 mm: relocate 'write_protect_seq' in struct mm_struct new 8a484eebcc93 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry new b390fbe65816 perf metricgroup: Fix find_evsel_group() event selector new 99c028fb3a99 perf metricgroup: Return error code from metricgroup__add_ [...] new 408a4956acde bpf: Inherit expanded/patched seen count from old aux data new 68a1936e1812 bpf: Do not mark insn as seen under speculative path verification new dc6415cb5cf8 can: bcm: fix infoleak in struct bcm_msg_head new e89912962fa0 can: bcm/raw/isotp: use per module netdevice notifier new 1071065eeb33 can: j1939: fix Use-after-Free, hold skb ref while in use new d0760a4ef856 can: mcba_usb: fix memory leak in mcba_usb new 955b2bd83c38 usb: core: hub: Disable autosuspend for Cypress CY7C65632 new c12f71e86f22 usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection new 0eee3ce5249f tracing: Do not stop recording cmdlines when tracing is off new 5b5b8be020c7 tracing: Do not stop recording comms if the trace file is [...] new c89a2fda651e tracing: Do no increment trace_clock_global() by one new 39fc44156f3a PCI: Mark TI C667X to avoid bus reset new 02bbc04c2630 PCI: Mark some NVIDIA GPUs to avoid bus reset new 74c1ea1b1b82 PCI: Mark AMD Navi14 GPU ATS as broken new 3d213a4ddf49 PCI: aardvark: Fix kernel panic during PIO transfer new 4879d99a1af0 PCI: Add ACS quirk for Broadcom BCM57414 NIC new fb4af05cc622 PCI: Work around Huawei Intelligent NIC VF FLR erratum new 47dbe49b1953 btrfs: zoned: fix negative space_info->bytes_readonly new 54bab5cfa8c1 s390/mcck: fix invalid KVM guest condition check new df9a40cfb3be KVM: x86: Immediately reset the MMU context when the SMM f [...] new c87dc2e491d4 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU new a4edc506abd5 KVM: X86: Fix x86_emulator slab cache leak new 99de738e5b16 s390/mcck: fix calculation of SIE critical section size new 6c800b5a60af s390/ap: Fix hanging ioctl caused by wrong msg counter new f99607667fd1 ARCv2: save ABI registers across signal handling new 14225dfbbada x86/mm: Avoid truncating memblocks for SGX memory new e85c3112ddb4 x86/process: Check PF_KTHREAD and not current->mm for kern [...] new b7a05aba39f7 x86/ioremap: Map EFI-reserved memory as encrypted for SEV new 811148810eda x86/pkru: Write hardware init value to PKRU when xstate is init new ec25ea1f3f05 x86/fpu: Prevent state corruption in __fpu__restore_sig() new 002665dcba4b x86/fpu: Invalidate FPU state after a failed XRSTOR from a [...] new 6d427e1730da x86/fpu: Reset state for all signal restore failures new 74c3c34a04bc powerpc/perf: Fix crash in perf_instruction_pointer() when [...] new f5644a1cf617 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0 new 70fd2a63fc1c crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo new 789a43de7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc new 8043903fcb72 mac80211: fix deadlock in AP/VLAN handling new 7b1b88232e40 mac80211: Fix NULL ptr deref for injected rate info new 5ea9123f4631 mac80211: fix 'reset' debugfs locking new 721b9c56b271 cfg80211: fix phy80211 symlink creation new db40ccfec26d cfg80211: shut down interfaces on failed resume new 077ad15b8b72 mac80211: move interface shutdown out of wiphy lock new 2ffac7f3c81a mac80211: minstrel_ht: fix sample time check new 34e2e11e2282 cfg80211: make certificate generation more robust new 6fd67a68154b cfg80211: avoid double free of PMSR request new df6cd610bbe5 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] new ee85fdbcea82 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. new e8afe05bd359 net: ll_temac: Make sure to free skb when it is completely used new b6982493ed2d net: ll_temac: Fix TX BD buffer overwrite new abb02e05cb1c net: bridge: fix vlan tunnel dst null pointer dereference new 25053a8404ba net: bridge: fix vlan tunnel dst refcnt when egressing new 7db3a9e6e465 mm,hwpoison: fix race with hugetlb page allocation new d3369218f922 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] new 3af098f31a82 mm/hugetlb: expand restore_reserve_on_error functionality new ca28a428cf1a mm/slub: clarify verification reporting new cf990cfae36b mm/slub: fix redzoning for small allocations new ce6e8bee7a38 mm/slub: actually fix freelist pointer vs redzoning new bcc0a8a25dc6 mm/slub.c: include swab.h new 97bf4dc3e1a3 net: stmmac: disable clocks in stmmac_remove_config_dt() new a5bbae600f01 net: fec_ptp: add clock rate zero check new 37699aef8dc6 tools headers UAPI: Sync linux/in.h copy with the kernel sources new c4aedcd7026b perf beauty: Update copy of linux/socket.h with the kernel [...] new afd8b0d091d5 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically new fa8c413e6b74 usb: dwc3: core: fix kernel panic when do reboot new 1463281b5efd Linux 5.12.13 new 10e96ed71e23 Merge v5.12.13
The 178 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: Documentation/vm/slub.rst | 10 +- Makefile | 7 +- arch/arc/include/uapi/asm/sigcontext.h | 1 + arch/arc/kernel/signal.c | 43 +++++++ arch/arm/mach-omap1/pm.c | 10 +- arch/arm/mach-omap2/board-n8x0.c | 2 +- arch/powerpc/perf/core-book3s.c | 2 +- arch/riscv/Kconfig | 18 +-- arch/riscv/Makefile | 9 ++ arch/s390/kernel/entry.S | 4 +- arch/x86/include/asm/fpu/internal.h | 13 +- arch/x86/kernel/fpu/signal.c | 54 ++++++--- arch/x86/kvm/lapic.c | 3 + arch/x86/kvm/mmu/mmu.c | 26 +++- arch/x86/kvm/x86.c | 6 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/numa.c | 8 +- drivers/bluetooth/btusb.c | 2 + drivers/dma/Kconfig | 1 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/idxd/init.c | 2 + drivers/dma/pl330.c | 6 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sf-pdma/Kconfig | 1 + drivers/dma/ste_dma40.c | 3 + drivers/dma/xilinx/xilinx_dpdma.c | 24 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 42 ++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 31 ++++- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 41 ++++++- drivers/gpu/drm/tegra/sor.c | 41 ++++--- drivers/gpu/host1x/bus.c | 30 ++++- drivers/hid/Kconfig | 4 +- drivers/hid/hid-a4tech.c | 2 + drivers/hid/hid-asus.c | 12 +- drivers/hid/hid-core.c | 3 + drivers/hid/hid-debug.c | 1 + drivers/hid/hid-gt683r.c | 1 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-input.c | 3 + drivers/hid/hid-multitouch.c | 36 +++++- drivers/hid/hid-quirks.c | 4 + drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hwmon/pmbus/q54sj108a2.c | 2 +- drivers/hwmon/scpi-hwmon.c | 9 ++ drivers/irqchip/irq-gic-v3.c | 36 +++++- drivers/net/can/usb/mcba_usb.c | 17 ++- drivers/net/ethernet/amazon/ena/ena_netdev.c | 54 +++++---- drivers/net/ethernet/atheros/alx/main.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 ++++++-- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 46 ++++--- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 1 + drivers/net/ethernet/freescale/fec_ptp.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 18 +-- drivers/net/ethernet/intel/ice/ice_main.c | 15 +++ drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 +++ .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 15 +-- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 33 ++++- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 19 +-- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 3 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 26 ++-- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 30 ++++- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mscc/ocelot.c | 5 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 18 +-- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/hamradio/mkiss.c | 1 + drivers/net/mhi/net.c | 2 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/smsc75xx.c | 10 +- drivers/net/vrf.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- drivers/nvme/target/loop.c | 11 +- drivers/pci/controller/pci-aardvark.c | 49 ++++++-- drivers/pci/quirks.c | 93 +++++++++++++- drivers/phy/mediatek/phy-mtk-tphy.c | 2 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/ptp/ptp_clock.c | 6 +- drivers/regulator/cros-ec-regulator.c | 3 +- drivers/regulator/mt6315-regulator.c | 2 +- drivers/regulator/rt4801-regulator.c | 4 +- drivers/regulator/rtmv20-regulator.c | 2 + drivers/s390/crypto/ap_queue.c | 11 +- drivers/scsi/qedf/qedf_main.c | 20 ++- drivers/scsi/scsi_devinfo.c | 1 + drivers/spi/spi-stm32-qspi.c | 5 +- drivers/spi/spi-zynq-qspi.c | 7 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- drivers/target/target_core_transport.c | 4 +- drivers/usb/chipidea/usbmisc_imx.c | 16 ++- drivers/usb/core/hub.c | 7 ++ drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 21 +--- drivers/usb/dwc3/gadget.c | 3 + fs/afs/main.c | 4 +- fs/btrfs/block-group.c | 8 +- fs/gfs2/file.c | 5 +- fs/gfs2/glock.c | 26 +++- fs/gfs2/log.c | 6 +- fs/gfs2/log.h | 1 + fs/gfs2/lops.c | 7 +- fs/gfs2/lops.h | 1 + fs/gfs2/util.c | 1 + fs/hugetlbfs/inode.c | 1 + fs/notify/fanotify/fanotify_user.c | 4 +- include/linux/hid.h | 3 +- include/linux/host1x.h | 30 ++++- include/linux/hugetlb.h | 8 ++ include/linux/mfd/rohm-bd70528.h | 4 +- include/linux/mlx5/driver.h | 4 + include/linux/mlx5/transobj.h | 1 + include/linux/mm_types.h | 27 +++-- include/linux/ptp_clock_kernel.h | 2 +- include/linux/socket.h | 2 - include/linux/swapops.h | 15 ++- include/net/mac80211.h | 7 +- include/net/net_namespace.h | 7 ++ include/uapi/linux/in.h | 3 + include/uapi/linux/input-event-codes.h | 1 + kernel/bpf/verifier.c | 68 +++++++++-- kernel/crash_core.c | 1 + kernel/sched/fair.c | 10 +- kernel/trace/trace.c | 11 -- kernel/trace/trace_clock.c | 6 +- mm/hugetlb.c | 135 +++++++++++++++++---- mm/memory-failure.c | 36 +++++- mm/slab_common.c | 3 +- mm/slub.c | 37 +++--- mm/swapfile.c | 2 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/bridge/br_private.h | 4 +- net/bridge/br_vlan_tunnel.c | 38 +++--- net/can/bcm.c | 62 ++++++++-- net/can/isotp.c | 61 ++++++++-- net/can/j1939/transport.c | 54 ++++++--- net/can/raw.c | 62 +++++++--- net/compat.c | 2 +- net/core/fib_rules.c | 2 +- net/core/net_namespace.c | 12 ++ net/core/rtnetlink.c | 4 + net/core/skbuff.c | 4 +- net/ethtool/strset.c | 2 + net/ieee802154/nl802154.c | 9 +- net/ipv4/cipso_ipv4.c | 1 + net/ipv4/icmp.c | 7 ++ net/ipv4/igmp.c | 1 + net/ipv4/ipconfig.c | 13 +- net/ipv4/route.c | 15 ++- net/ipv4/udp.c | 10 ++ net/ipv6/netfilter/nft_fib_ipv6.c | 22 +++- net/ipv6/udp.c | 3 + net/mac80211/debugfs.c | 11 +- net/mac80211/iface.c | 19 +-- net/mac80211/main.c | 7 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/scan.c | 21 +++- net/mac80211/tx.c | 52 +++++--- net/mac80211/util.c | 2 - net/mptcp/options.c | 2 + net/mptcp/protocol.c | 52 ++++---- net/mptcp/protocol.h | 1 - net/mptcp/subflow.c | 108 ++++++++--------- net/netfilter/nf_synproxy_core.c | 5 + net/netfilter/nf_tables_api.c | 83 ++++++------- net/qrtr/qrtr.c | 2 +- net/rds/recv.c | 2 +- net/sched/act_ct.c | 21 ++-- net/sched/sch_cake.c | 6 +- net/socket.c | 13 -- net/unix/af_unix.c | 7 +- net/wireless/Makefile | 2 +- net/wireless/core.c | 13 +- net/wireless/pmsr.c | 16 ++- net/wireless/sysfs.c | 4 + net/x25/af_x25.c | 2 +- sound/hda/intel-dsp-config.c | 4 + sound/pci/hda/hda_intel.c | 3 + sound/soc/codecs/rt5659.c | 26 +++- sound/soc/codecs/rt5682-sdw.c | 3 +- sound/soc/codecs/tas2562.h | 14 +-- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/qcom/lpass-cpu.c | 79 ++++++++++++ sound/soc/qcom/lpass.h | 4 + tools/include/uapi/linux/in.h | 3 + tools/lib/bpf/xsk.c | 2 +- tools/perf/trace/beauty/include/linux/socket.h | 2 - tools/perf/util/metricgroup.c | 14 ++- tools/testing/selftests/net/fib_tests.sh | 25 ++++ tools/testing/selftests/net/mptcp/mptcp_connect.sh | 11 +- 227 files changed, 2132 insertions(+), 790 deletions(-)