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-master-aarch64-stable-defconfig in repository toolchain/ci/linux.
from f32be9420284 Merge v5.12.6 adds 29cd1f094890 firmware: arm_scpi: Prevent the ternary sign expansion bug adds 27de83ae5933 openrisc: Fix a memory leak adds bf2c33ad6730 tee: amdtee: unload TA only when its refcount becomes 0 adds b49f5af30b0e habanalabs/gaudi: Fix a potential use after free in gaudi_ [...] adds 8abd8591e2b4 RDMA/siw: Properly check send and receive CQ pointers adds 4d2efd50e8ac RDMA/siw: Release xarray entry adds e6871b4270c0 RDMA/core: Prevent divide-by-zero error triggered by the user adds beab753fe3b4 platform/x86: ideapad-laptop: fix a NULL pointer dereference adds 03344e843ab6 RDMA/rxe: Clear all QP fields if creation failed adds 1177bd83b788 scsi: ufs: core: Increase the usable queue depth adds 11014efcec37 scsi: qedf: Add pointer checks in qedf_update_link_speed() adds 85d3b4eaf66d scsi: qla2xxx: Fix error return code in qla82xx_write_flas [...] adds 1af33ee66594 RDMA/mlx5: Recover from fatal event in dual port mode adds aed15d4e59a0 RDMA/rxe: Split MEM into MR and MW adds abe31d25facd RDMA/rxe: Return CQE error if invalid lkey was supplied adds e062e2d2709c RDMA/core: Don't access cm_id after its destruction adds afb680ed7ecb nvmet: fix memory leak in nvmet_alloc_ctrl() adds 551ba08d4b7e nvme-loop: fix memory leak in nvme_loop_create_ctrl() adds 6f2d1af93388 nvme-tcp: rerun io_work if req_list is not empty adds 0477af297d6a nvme-fc: clear q_live at beginning of association teardown adds 0ef94da9232e platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue adds bce24d9300c3 platform/x86: intel_int0002_vgpio: Only call enable_irq_wa [...] adds 8d746ea7c687 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios adds 9791fb42c22d RDMA/mlx5: Fix query DCT via DEVX adds a666bdf60c0c RDMA/uverbs: Fix a NULL vs IS_ERR() bug adds 928ffb16262a tools/testing/selftests/exec: fix link error adds f4550f0c1729 drm/ttm: Do not add non-system domain BO into swap list adds a89e92a5a7dc powerpc/pseries: Fix hcall tracing recursion in pv queued [...] adds ddbf562ae431 ptrace: make ptrace() fail if the tracee changed its pid u [...] adds 16e58aa0b694 nvmet: seset ns->file when open fails adds 173282b91717 perf/x86: Avoid touching LBR_TOS MSR for Arch LBR adds 9b8317360b04 locking/lockdep: Correct calling tracepoints adds 76aaa05c231e locking/mutex: clear MUTEX_FLAGS if wait_list is empty due [...] adds 568b414574ed powerpc: Fix early setup to make early_ioremap() work adds 03781d598f95 btrfs: avoid RCU stalls while running delayed iputs adds 6d0924c5b742 btrfs: fix removed dentries still existing after log is synced adds f124e27ca984 cifs: fix memory leak in smb2_copychunk_range adds 88faee9b4a99 fs/mount_setattr: tighten permission checks adds 2f0478af7af9 misc: eeprom: at24: check suspend status before disable regulator adds 58a6d26cf806 ALSA: dice: fix stream format for TC Electronic Konnekt Li [...] adds 568b301b8902 ALSA: intel8x0: Don't update period unless prepared adds 276f0ff96434 ALSA: firewire-lib: fix amdtp_packet tracepoints event for [...] adds 3aa30f81e45a ALSA: line6: Fix racy initialization of LINE6 MIDI adds 422fecb77f5d ALSA: dice: fix stream format at middle sampling rate for [...] adds de73920901b4 ALSA: firewire-lib: fix calculation for size of IR context [...] adds a135a4b717eb ALSA: usb-audio: Validate MS endpoint descriptors adds 3d913ed11fff ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro adds 55a32b539548 ALSA: hda: fixup headset for ASUS GU502 laptop adds 6bd227e369fc Revert "ALSA: sb8: add a check for request_region" adds ae29eb01a97e ALSA: firewire-lib: fix check for the size of isochronous [...] adds da1fbdf84d6e ALSA: hda/realtek: reset eapd coeff to default value for alc287 adds 97b4051181f9 ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 adds e825729f6a7d ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA adds 41a0d2db7b4f ALSA: hda/realtek: Add fixup for HP OMEN laptop adds 8ede8bc8fcb8 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx adds ae4248e2aa4c ALSA: usb-audio: Configure Pioneer DJM-850 samplerate adds 2754fb43a6a0 ALSA: usb-audio: DJM-750: ensure format is set adds 5e5ee72f4a07 uio/uio_pci_generic: fix return value changed in refactoring adds 53486c467e35 uio_hv_generic: Fix a memory leak in error handling paths adds 5f59240cf25b uio_hv_generic: Fix another memory leak in error handling paths adds b83ad0a514f7 platform/x86: ideapad-laptop: fix method name typo adds 68f72384b05f Revert "rapidio: fix a NULL pointer dereference when creat [...] adds 19624d88c3ae rapidio: handle create_workqueue() failure adds d5e9a9f5a69c Revert "serial: mvebu-uart: Fix to avoid a potential NULL [...] adds a37e62e8d894 nvme-tcp: fix possible use-after-completion adds 60bad8346376 x86/build: Fix location of '-plugin-opt=' flags adds 05e0d825fff7 x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch adds da416661864f x86/sev-es: Invalidate the GHCB after completing VMGEXIT adds efbfc33b0b1c x86/sev-es: Don't return NULL from sev_es_get_ghcb() adds e2f96ca12a31 x86/sev-es: Use __put_user()/__get_user() for data accesses adds c76c4e35626f x86/sev-es: Forward page-faults which happen during emulation adds 5645f1806780 drm/i915/gem: Pin the L-shape quirked object as unshrinkable adds 3ce618c8c6e9 drm/amd/display: Use the correct max downscaling value for [...] adds ec1bd01b632a drm/radeon: use the dummy page for GART if needed adds f8baabd09e33 drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDG [...] adds 9964c838496c drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid comp [...] adds 6c888ba03ccb drm/amdgpu: update gc golden setting for Navi12 adds a50d79253711 drm/amdgpu: update sdma golden setting for Navi12 adds 9396bad5103f dma-buf: fix unintended pin/unpin warnings adds a1c2e69fe08a powerpc/64s/syscall: Use pt_regs.trap to distinguish sysca [...] adds 77a843b121ff powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls adds b80010d3b746 mmc: sdhci-pci-gli: increase 1.8V regulator wait adds 6d8f00ab53c2 mmc: meson-gx: make replace WARN_ONCE with dev_warn_once a [...] adds c191a2c22da2 mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlis [...] adds e8e342d44e93 gpio: tegra186: Don't set parent IRQ affinity adds 83db6e8514f4 xen-pciback: redo VF placement in the virtual topology adds 6217e5411ba9 xen-pciback: reconfigure also from backend watch handler adds 807fa14536b2 ipc/mqueue, msg, sem: avoid relying on a stack reference p [...] adds 5ce1a85a5d04 userfaultfd: hugetlbfs: fix new flag usage in error path adds 7c21d01b63cd Revert "mm/gup: check page posion status for coredump." adds ac4bf514d528 dm snapshot: fix crash with transient storage and zero chunk size adds 5c65f3a98b66 kcsan: Fix debugfs initcall return type adds 6c8326b8411d Revert "video: hgafb: fix potential NULL pointer dereference" adds 58673abf25d9 Revert "net: stmicro: fix a missing check of clk_prepare" adds a9a5e6f47223 Revert "leds: lp5523: fix a missing check of return value [...] adds f65fe9bc54b4 Revert "hwmon: (lm80) fix a missing check of bus read in l [...] adds 36398a291bd5 Revert "video: imsttfb: fix potential NULL pointer dereferences" adds 68f6eeeb814d Revert "ecryptfs: replace BUG_ON with error handling code" adds 1ba5c1746f87 Revert "scsi: ufs: fix a missing check of devm_reset_control_get" adds b3f8eec40370 Revert "gdrom: fix a memory leak bug" adds c8935240be5a cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom adds 8713e157b866 cdrom: gdrom: initialize global variable at init time adds 4650e0bbf2c8 Revert "media: rcar_drif: fix a memory disclosure" adds bd9dd0ffe194 Revert "rtlwifi: fix a potential NULL pointer dereference" adds d55309c782ef Revert "qlcnic: Avoid potential NULL pointer dereference" adds cbc901a2b23b Revert "niu: fix missing checks of niu_pci_eeprom_read" adds 85eed97d8c50 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() adds a04fe8f4b075 net: stmicro: handle clk_prepare() failure during init adds 017fb1eaac4c scsi: ufs: handle cleanup correctly on devm_reset_control_ [...] adds 10d0a8d1b9a4 net: rtlwifi: properly check for alloc_workqueue() failure adds 4c1c304a77c2 ics932s401: fix broken handling of errors when word reading fails adds 83247d7a0fce leds: lp5523: check return value of lp5xx_read and jump to [...] adds c999df38fa3b qlcnic: Add null check after calling netdev_alloc_skb adds a31ef3d2e12f video: hgafb: fix potential NULL pointer dereference adds 727caaaf7a29 vgacon: Record video mode changes with VT_RESIZEX adds 28cae8a1ceab vt_ioctl: Revert VT_RESIZEX parameter handling removal adds e8263abc836a vt: Fix character height handling with VT_RESIZEX adds 48c1afbbd7e0 tty: vt: always invoke vc->vc_sw->con_resize callback adds 9d950576b364 drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 adds 03bb19228fd5 openrisc: mm/init.c: remove unused memblock_region variabl [...] adds 5f72937db874 x86/Xen: swap NX determination and GDT setup on BSP adds 51a018320158 nvme-multipath: fix double initialization of ANA state adds 94d371473b7f rtc: pcf85063: fallback to parent of_node adds 46f5e618ccb7 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] adds cad3ad9d2094 nvmet: use new ana_log_size instead the old one adds 20a9b9fddb48 video: hgafb: correctly handle card detect failure during probe adds 58cca5ec43be Bluetooth: SMP: Fail if remote and local public keys are i [...] adds 55c17a63e51a Linux 5.12.7 adds 9ba7b3342197 Merge v5.12.7 adds 9accd53bd479 bpf: Wrap aux data inside bpf_sanitize_info container adds 4dd2aaaddbcf bpf: Fix mask direction swap upon off reg sign change adds f3ab9709b00e bpf: No need to simulate speculative domain for immediates adds e325dc7acbdb context_tracking: Move guest exit context tracking to sepa [...] adds a4367bbe866b context_tracking: Move guest exit vtime accounting to sepa [...] adds a7fcb65fa1cf KVM: x86: Defer vtime accounting 'til after IRQ handling adds 65234f50a90b NFC: nci: fix memory leak in nci_allocate_device adds cfb3ea79045a Linux 5.12.8 adds f8c6538e73e9 Merge v5.12.8 adds 73d862c55860 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i adds 3c35570ffb8c ALSA: hda/realtek: Headphone volume is controlled by Front mixer adds f3c23683d053 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkS [...] adds 2a012daf1ff9 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 adds 6a79505a4d66 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 54ec6cecf5fc ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 3771c89a16b4 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 601dacd47a34 ALSA: usb-audio: fix control-request direction adds ba159455195e ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci adds 59ef5291f299 ALSA: usb-audio: scarlett2: Improve driver startup messages adds 0c4bfc1b98d7 cifs: fix string declarations and assignments in tracepoints adds 66f3c30420dc cifs: set server->cipher_type to AES-128-CCM for SMB3.0 adds 9a5d87a6b9c3 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper adds 2ee53371eeff mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming EC [...] adds 15b56ed7ee20 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper adds c545bd2d74ff mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming [...] adds da685f24e80b mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper adds d0f8db6c462f mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper adds 81884e807a72 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper adds b190618d8337 can: isotp: prevent race between isotp_bind() and isotp_se [...] adds b090d110e666 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matchin [...] adds a20b6eaf4f35 scsi: target: core: Avoid smp_processor_id() in preemptible code adds ca466561eef3 iommu/vt-d: Fix sysfs leak in alloc_iommu() adds a16be88a3d7e s390/dasd: add missing discipline function adds 10923c8cf8af perf intel-pt: Fix sample instruction bytes adds 9f8cb9eff3ae perf intel-pt: Fix transaction abort handling adds 577294edbd54 perf scripts python: exported-sql-viewer.py: Fix copy to c [...] adds dbe2694fe508 perf scripts python: exported-sql-viewer.py: Fix Array TypeError adds fcb2ba1469b1 perf scripts python: exported-sql-viewer.py: Fix warning display adds df2562b51031 proc: Check /proc/$pid/attr/ writes against file opener adds 64a7186373a3 net: hso: fix control-request directions adds 853c759d9dde net/sched: fq_pie: re-factor fix for fq_pie endless loop adds 7a1bdec12e43 net/sched: fq_pie: fix OOB access in the traffic path adds 727a2b4fc951 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check [...] adds 083ecdde0e86 mac80211: assure all fragments are encrypted adds 94eebceb18e5 mac80211: prevent mixed key and fragment cache attacks adds 22e7b1aecdea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] adds 6eec99250f3a cfg80211: mitigate A-MSDU aggregation attacks adds 26ed5ca7b58f mac80211: drop A-MSDUs on old ciphers adds 935ab28b02fb mac80211: add fragment cache to sta_info adds 1f0bf30c01d3 mac80211: check defrag PN against current frame adds a241274c8a9a mac80211: prevent attacks on TKIP/WEP as well adds a98c4c030cfb mac80211: do not accept/forward invalid EAPOL frames adds 3c47cee66b38 mac80211: extend protection against mixed key and fragment [...] adds 82f65e7d0138 ath10k: add CCMP PN replay protection for fragmented frame [...] adds 75ba7513a5ad ath10k: drop fragments with multicast DA for PCIe adds 24a5e05f631d ath10k: drop fragments with multicast DA for SDIO adds 6433f0051b29 ath10k: drop MPDU which has discard flag set by firmware for SDIO adds a15a0151da21 ath10k: Fix TKIP Michael MIC verification for PCIe adds 839916f1ee0d ath10k: Validate first subframe of A-MSDU before processin [...] adds 063aa9df5ae9 ath11k: Clear the fragment cache during key install adds 42911fb23978 dm snapshot: properly fix a crash when an origin has no snapshots adds 67644c14e4de md/raid5: remove an incorrect assert in in_chunk_boundary adds f2125ebf883a drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds 25721a38c971 drm/amd/pm: correct MGpuFanBoost setting adds e1b82f668db1 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate adds 396c76d4b004 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error adds 13431a0f3405 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate adds 56db5e828654 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate adds d88d418a2466 drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] adds 3f423c07aaee kgdb: fix gcc-11 warnings harder adds 25c0cef74fe3 Documentation: seccomp: Fix user notification documentation adds 1b3c5876bb72 riscv: stacktrace: fix the riscv stacktrace when CONFIG_FR [...] adds f65588e7ee56 seccomp: Refactor notification handler to prepare for new [...] adds 571e51e192d8 debugfs: fix security_locked_down() call for SELinux adds 8a7a3083c14d serial: core: fix suspicious security_locked_down() call adds a3c3face38cb misc/uss720: fix memory leak in uss720_probe adds d08a4b6c13a6 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue adds 92f305778d3a thunderbolt: dma_port: Fix NVM read buffer bounds and offs [...] adds 2ce7107febf1 KVM: X86: Fix vCPU preempted state from guest's point of view adds 911c554e2c28 KVM: arm64: Move __adjust_pc out of line adds 7289a0497d66 KVM: arm64: Fix debug register indexing adds a09e273ae778 KVM: arm64: Prevent mixed-width VM creation adds 1650540ad653 mei: request autosuspend after sending rx flow control adds 9db5a7b6be9e staging: iio: cdc: ad7746: avoid overwrite of num_channels adds 84ae19a9068f iio: gyro: fxas21002c: balance runtime power in error path adds cd9c0a1a216d iio: dac: ad5770r: Put fwnode in error case during ->probe() adds a4bc913a0ef5 iio: adc: ad7768-1: Fix too small buffer passed to iio_pus [...] adds af7d9165fbb8 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] adds 26da8040eccc iio: adc: ad7124: Fix potential overflow due to non sequen [...] adds a4cfd59f1543 iio: adc: ad7923: Fix undersized rx buffer. adds f4ab222b7d23 iio: adc: ad7793: Add missing error code in ad7793_setup() adds d6e18ad1e127 iio: adc: ad7192: Avoid disabling a clock that was never enabled. adds 0f9df705e0dd iio: adc: ad7192: handle regulator voltage error first adds 7c94007495b2 serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART adds e97a4d8f8b86 serial: 8250_dw: Add device HID for new AMD UART controller adds 220d8ee78150 serial: 8250_pci: Add support for new HPE serial device adds e3355f6bd0b9 serial: 8250_pci: handle FL_NOIRQ board flag adds 9bc02a003a70 USB: trancevibrator: fix control-request direction adds 51484429c610 Revert "irqbypass: do not start cons/prod when failed connect" adds 9f7cb3f01a10 USB: usbfs: Don't WARN about excessively large memory allocations adds 1f3b2177d46f xhci: fix giving back URB with incorrect status regression [...] adds 4f4bff172f2f xhci: Fix 5.12 regression of missing xHC cache clearing co [...] adds 252c23915546 drivers: base: Fix device link removal adds de80eef5508a serial: tegra: Fix a mask operation that is always true adds 6236ec3f21bb serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] adds 9b07b6973f73 serial: rp2: use 'request_firmware' instead of 'request_fi [...] adds 7d4d3d9ea9b0 USB: serial: ti_usb_3410_5052: add startech.com device id adds 29dde1a461c9 USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] adds 6184000d8c3b USB: serial: ftdi_sio: add IDs for IDS GmbH Products adds 21793eca9e1c USB: serial: pl2303: add device id for ADLINK ND-6530 GC adds 7add012b45bf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID adds d26749d23e4e usb: dwc3: gadget: Properly track pending and queued SG adds ef05cdbd1429 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() adds d922fb83ad32 usb: typec: mux: Fix matching with typec_altmode_desc adds ad4505a13725 usb: typec: ucsi: Clear pending after acking connector change adds 4a718eb4f27e usb: typec: tcpm: Use LE to CPU conversion when accessing [...] adds 5d6663b75319 usb: typec: tcpm: Properly interrupt VDM AMS adds 1e0578764d99 usb: typec: tcpm: Respond Not_Supported if no snk_vdo adds 70c886ac93f8 net: usb: fix memory leak in smsc75xx_bind adds 3178e0a38f20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds 23c2530fc75d fs/nfs: Use fatal_signal_pending instead of signal_pending adds d34fb628f6ef NFS: fix an incorrect limit in filelayout_decode_layout() adds 15ac6f147876 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() adds 2fe1cac336b5 NFS: Don't corrupt the value of pg_bytes_written in nfs_do [...] adds dd7f6cf84148 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set N [...] adds b4b91033a0b1 drm/meson: fix shutdown crash when component not probed adds 16c012682565 net/mlx5e: reset XPS on error flow if netdev isn't registered yet adds df1bb7132047 net/mlx5e: Fix multipath lag activation adds 18db59b29a37 net/mlx5e: Fix error path of updating netdev queues adds 8d9c41741be1 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table adds 5b577d261b47 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() adds efe56592221e net/mlx5e: Fix nullptr in add_vlan_push_action() adds bb7b3de0c02d net/mlx5: Set reformat action when needed for termination rules adds bdfd3593a824 net/mlx5e: Fix null deref accessing lag dev adds 96941617da28 net/mlx4: Fix EEPROM dump support adds c1780dc23a0d {net, RDMA}/mlx5: Fix override of log_max_qp by other device adds 844d154523cd net/mlx5: Set term table as an unmanaged flow table adds 3ce7c5a7bbb6 KVM: X86: Fix warning caused by stale emulation context adds 06c97a5bbeb3 KVM: X86: Use _BITUL() macro in UAPI headers adds 068ecf1c3f18 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() adds 2f2ab04a5c1a SUNRPC in case of backlog, hand free slots directly to wai [...] adds 5875860d7a75 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" adds b9f5b7ad4ac3 tipc: wait and exit until all work queues are done adds ace300eecbcc tipc: skb_linearize the head skb when reassembling msgs adds 12391be4724a spi: spi-fsl-dspi: Fix a resource leak in an error handling path adds eb21f9f91b9f sctp: fix the proc_handler for sysctl encap_port adds eb9bc1defe4b sctp: add the missing setting for asoc encap_port adds 8b1e82eb88c4 netfilter: flowtable: Remove redundant hw refresh bit adds 82ae35b6c14f net: dsa: mt7530: fix VLAN traffic leaks adds efd130611fba net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for [...] adds 7b22466648a4 net: dsa: fix a crash if ->get_sset_count() fails adds a9157077bb1b net: dsa: sja1105: update existing VLANs from the bridge V [...] adds fa43808d8cd1 net: dsa: sja1105: use 4095 as the private VLAN for untagg [...] adds 6e3e0c3ad1b0 net: dsa: sja1105: error out on unsupported PHY mode adds 987e4ab8b8a4 net: dsa: sja1105: add error handling in sja1105_setup() adds 883c1a81e971 net: dsa: sja1105: call dsa_unregister_switch when allocat [...] adds bd72115939fe net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S adds edcf4d5ca958 i2c: s3c2410: fix possible NULL pointer deref on read mess [...] adds b1d777c3704c i2c: mediatek: Disable i2c start_en and clear intr_stat br [...] adds 1f583d3813f2 i2c: i801: Don't generate an interrupt on bus reset adds 5f6f6b2eedc4 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E adds 3c0da3fad395 afs: Fix the nlink handling of dir-over-dir rename adds 42bf32931a48 perf debug: Move debug initialization earlier adds 2a4115d43df4 perf jevents: Fix getting maximum number of fds adds 981e08ad823e nvmet-tcp: fix inline data size comparison in nvmet_tcp_qu [...] adds 36a07736d301 mptcp: avoid error message on infinite mapping adds 18e7f0580da1 mptcp: fix data stream corruption adds dbcde1a10cf3 mptcp: drop unconditional pr_warn on bad opt adds f5795f9cccb6 platform/x86: hp_accel: Avoid invoking _INI to speed up resume adds e4c4047991d1 gpio: cadence: Add missing MODULE_DEVICE_TABLE adds 08ebe06ef657 Revert "crypto: cavium/nitrox - add an error message to ex [...] adds 3b5fab1acfb5 Revert "media: usb: gspca: add a missed check for goto_low_power" adds 66e7057fd0e8 Revert "ALSA: sb: fix a missing check of snd_ctl_add" adds 436fbcbb5657 Revert "serial: max310x: pass return value of spi_register [...] adds e1fa6f4c83e9 serial: max310x: unregister uart driver in case of failure [...] adds 88ecd31c6ece Revert "net: fujitsu: fix a potential NULL pointer dereference" adds f14bf57a0877 net: fujitsu: fix potential null-ptr-deref adds c0fc080bd134 Revert "net/smc: fix a NULL pointer dereference" adds 060938576801 net/smc: properly handle workqueue allocation failure adds 0b950a05a71a Revert "net: caif: replace BUG_ON with recovery code" adds 8046e609cdb5 net: caif: remove BUG_ON(dev == NULL) in caif_xmit adds 740b5323b653 Revert "char: hpet: fix a missing check of ioremap" adds 1d6d3cfe9ee6 char: hpet: add checks after calling ioremap adds 64638f97b5f5 Revert "ALSA: gus: add a check of the status of snd_ctl_add" adds ac19876bd190 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" adds 00b5327a96b3 Revert "isdn: mISDNinfineon: fix potential NULL pointer de [...] adds d974cc5decef isdn: mISDNinfineon: check/cleanup ioremap failure correct [...] adds 7930082ced4c Revert "ath6kl: return error code in ath6kl_wmi_set_roam_l [...] adds f06a1a92fb52 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() adds 7b917ddebdce Revert "isdn: mISDN: Fix potential NULL pointer dereferenc [...] adds fb1fbcc4a0b1 isdn: mISDN: correctly handle ph_info allocation failure i [...] adds 5f63e0553408 Revert "dmaengine: qcom_hidma: Check for driver register failure" adds a41d9b51b464 dmaengine: qcom_hidma: comment platform_driver_register call adds 42c4a0cb11bd Revert "libertas: add checks for the return value of sysfs [...] adds a7c7c9ae218e libertas: register sysfs groups properly adds e8e8f7379bd8 Revert "ASoC: cs43130: fix a NULL pointer dereference" adds 48f71fa588fd ASoC: cs43130: handle errors in cs43130_probe() properly adds b63390ac7dfe Revert "media: dvb: Add check on sp8870_readreg" adds 4b747b3d80ad media: dvb: Add check on sp8870_readreg return adds 7117bf771431 Revert "media: gspca: mt9m111: Check write_bridge for timeout" adds 5e74e63423c4 media: gspca: mt9m111: Check write_bridge for timeout adds b10396b3cc1c Revert "media: gspca: Check the return value of write_brid [...] adds de1fe324cc34 media: gspca: properly check for errors in po1030_probe() adds 727041e1b79a Revert "net: liquidio: fix a NULL pointer dereference" adds b1f9f135e4ec net: liquidio: Add missing null pointer checks adds fbe98b0defed Revert "brcmfmac: add a check for the status of usb_register" adds a0585a33ff57 brcmfmac: properly check for bus register errors adds afd1fca36d26 btrfs: return whole extents in fiemap adds 19202ebf8ac3 scsi: ufs: ufs-mediatek: Fix power down spec violation adds af847dae6085 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic adds 4414c8145485 openrisc: Define memory barrier mb adds 063c784cb8e1 scsi: pm80xx: Fix drives missing during rmmod/insmod loop adds 8bf7fa718152 btrfs: release path before starting transaction when cloni [...] adds b54544213358 btrfs: do not BUG_ON in link_to_fixup_dir adds dc720b1e658f ALSA: dice: disable double_pcm_frames mode for M-Audio Pro [...] adds 550f0513a543 platform/x86: hp-wireless: add AMD's hardware id to the su [...] adds 5d2dc1f42418 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE [...] adds 3e57880d3863 platform/x86: touchscreen_dmi: Add info for the Mediacom W [...] adds 77fbce39d0bd SMB3: incorrect file id in requests compounded with open adds 4dc5bc4176eb drm/amd/display: Disconnect non-DP with no EDID adds 95a4ec905e51 drm/amd/amdgpu: fix refcount leak adds d4ea141fd4b4 drm/amdgpu: Fix a use-after-free adds 42cdbad4f1e6 drm/amd/amdgpu: fix a potential deadlock in gpu reset adds 5700de8917b6 drm/amdgpu: stop touching sched.ready in the backend adds 61b0308ab25d platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 [...] adds 1196f05ed958 block: fix a race between del_gendisk and BLKRRPART adds 29258f23d392 linux/bits.h: fix compilation error with GENMASK adds ecd6d94fdcc4 spi: take the SPI IO-mutex in the spi_set_cs_timing method adds 1c48b0040846 net: netcp: Fix an error message adds e6b634ddaf91 net: dsa: fix error code getting shifted with 4 in dsa_sla [...] adds 93d1dbe7043b interconnect: qcom: bcm-voter: add a missing of_node_put() adds 2e3e26f9a446 interconnect: qcom: Add missing MODULE_DEVICE_TABLE adds b5e4d3de8057 usb: cdnsp: Fix lack of removing request from pending list. adds cbb4de5d764c ASoC: cs42l42: Regmap must use_single_read/write adds b2693e8fa0d6 net: stmmac: Fix MAC WoL not working if PHY does not support WoL adds a7accb618f40 net: ipa: memory region array is variable size adds 94f668a43c2f vfio-ccw: Check initialized flag in cp_init() adds 90ee484984b6 spi: Assume GPIO CS active high in ACPI case adds 718f5f7cdef1 net: really orphan skbs tied to closing sk adds 3fc2072b9ab6 net: packetmmap: fix only tx timestamp on request adds 32a1777fd113 net: fec: fix the potential memory leak in fec_enet_init() adds 389146bc6d2b octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() adds 0e38e702f115 ptp: ocp: Fix a resource leak in an error handling path adds f214044c0beb chelsio/chtls: unlock on error in chtls_pt_recvmsg() adds bc5b0fb2bb6b net: mdio: thunder: Fix a double free issue in the .remove [...] adds 5cc25f886661 net: mdio: octeon: Fix some double free issues adds 70c4ead89721 cxgb4/ch_ktls: Clear resources when pf4 device is removed adds 524576c917e1 openvswitch: meter: fix race when getting now_ms. adds 46dc34ab985a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT adds dbc50efd5625 net: sched: fix packet stuck problem for lockless qdisc adds a1b236c8418c net: sched: fix tx action rescheduling issue during deactivation adds 147189701d28 net: sched: fix tx action reschedule issue with stopped queue adds 33c82b6080fb net: hso: check for allocation failure in hso_create_bulk_ [...] adds 88a9b6126bea net: bnx2: Fix error return code in bnx2_init_board() adds a5696a3ea4e9 bnxt_en: Include new P5 HV definition in VF check. adds ae35950a2ffe bnxt_en: Fix context memory setup for 64K page size. adds a76fb9ba5452 mld: fix panic in mld_newpack() adds 40588782f101 net/smc: remove device from smcd_dev_list after failed dev [...] adds 59da77df9f34 gve: Check TX QPL was actually assigned adds 9361862c3bd3 gve: Update mgmt_msix_idx if num_ntfy changes adds 5278c75266c5 gve: Add NULL pointer checks when freeing irqs. adds a2f429c0bae0 gve: Upgrade memory barrier in poll routine adds 88eda9598f2d gve: Correct SKB queue index validation. adds f3f2cf46291a iommu/amd: Clear DMA ops when switching domain adds 2b63009e0b88 iommu/virtio: Add missing MODULE_DEVICE_TABLE adds d207c1e8e3fb net: hns3: fix incorrect resp_msg issue adds 0921a0620b50 net: hns3: put off calling register_netdev() until client [...] adds b6267c5fb1c3 net: hns3: fix user's coalesce configuration lost issue adds 9d0c46ad5132 net/mlx5: SF, Fix show state inactive when its inactivated adds a663fe958a4b net/mlx5e: Make sure fib dev exists in fib event adds 9f6c8176302d net/mlx5e: Reject mirroring on source port change encap rules adds 73b31d8420d8 iommu/vt-d: Check for allocation failure in aux_detach_device() adds d7aa782be30b iommu/vt-d: Use user privilege for RID2PASID translation adds 285207a558ab cxgb4: avoid accessing registers when clearing filters adds cbb1cf68e4c6 staging: emxx_udc: fix loop in _nbu2ss_nuke() adds 8d422046a2bc ASoC: cs35l33: fix an error code in probe() adds 0e55e05374de bpf, offload: Reorder offload callback 'prepare' in verifier adds ac7ef9fb9d72 bpf: Set mac_len in bpf_skb_change_head adds 027c76ea1f10 ixgbe: fix large MTU request from VF adds af9405227912 ASoC: qcom: lpass-cpu: Use optional clk APIs adds 83201d6dec59 scsi: libsas: Use _safe() loop in sas_resume_port() adds 46dd4abced3c net: lantiq: fix memory corruption in RX ring adds 2547527b3674 ipv6: record frag_max_size in atomic fragments in input path adds 04ea1e1d2acf scsi: aic7xxx: Restore several defines for aic7xxx firmware build adds 6fe5587c3669 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_cre [...] adds 486737ba6021 net: ethernet: mtk_eth_soc: Fix packet statistics support [...] adds be82e48d65df sch_dsmark: fix a NULL deref in qdisc_reset() adds 4ffd1d4a6b30 net: hsr: fix mac_len checks adds 3f710418d2da MIPS: alchemy: xxs1500: add gpio-au1000.h header file adds 0f53116dcd16 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c adds 86ab133b695e net: zero-initialize tc skb extension on allocation adds 06397b644b2d net: mvpp2: add buffer header handling in RX adds 3b028c03d813 SUNRPC: More fixes for backlog congestion adds a1d17c1aaa4a thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_cha [...] adds bb31b40bdffa KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() adds 31f675c70e3a xprtrdma: Revert 586a0787ce35 adds 93534d16f6d3 samples/bpf: Consider frame size in tx_only of xdpsock sample adds 3256697e223e net: hns3: check the return of skb_checksum_help() adds f3c4fcab4eec bpftool: Add sock_release help info for cgroup attach/prog [...] adds 5d51d34b1080 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer de [...] adds 386178ba519c net: hso: bail out on interrupt URB allocation failure adds b4a92b1df59e arm64: mm: don't use CON and BLK mapping if KFENCE is enabled adds ef8a81a752f9 neighbour: Prevent Race condition in neighbour subsytem adds 91845668deb8 usb: core: reduce power-on-good delay time of root hub adds 5a973f190385 Linux 5.12.9 adds 72ed20edf921 Merge v5.12.9
No new revisions were added by this update.
Summary of changes: Documentation/powerpc/syscall64-abi.rst | 10 + Documentation/userspace-api/seccomp_filter.rst | 16 +- Makefile | 2 +- arch/arm64/include/asm/kvm_asm.h | 2 + arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/kvm/hyp/exception.c | 18 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 18 -- arch/arm64/kvm/hyp/nvhe/switch.c | 3 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 +- arch/arm64/kvm/reset.c | 28 ++- arch/arm64/kvm/sys_regs.c | 42 ++-- arch/arm64/mm/mmu.c | 3 +- arch/mips/alchemy/board-xxs1500.c | 1 + arch/mips/ralink/of.c | 2 + arch/openrisc/include/asm/barrier.h | 9 + arch/openrisc/kernel/setup.c | 2 + arch/openrisc/mm/init.c | 3 +- arch/powerpc/include/asm/hvcall.h | 3 + arch/powerpc/include/asm/paravirt.h | 22 +- arch/powerpc/include/asm/ptrace.h | 45 ++-- arch/powerpc/include/asm/syscall.h | 42 ++-- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/platforms/pseries/hvCall.S | 10 + arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/riscv/kernel/stacktrace.c | 14 +- arch/x86/Makefile | 12 +- arch/x86/boot/compressed/head_64.S | 85 +++++++ arch/x86/events/intel/core.c | 2 +- arch/x86/kernel/sev-es-shared.c | 1 + arch/x86/kernel/sev-es.c | 136 +++++++---- arch/x86/kvm/hyperv.c | 8 + arch/x86/kvm/svm/svm.c | 6 +- arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 21 +- arch/x86/xen/enlighten_pv.c | 8 +- drivers/acpi/acpi_apd.c | 1 + drivers/base/core.c | 37 +-- drivers/cdrom/gdrom.c | 13 +- drivers/char/hpet.c | 2 + drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/dma-buf/dma-buf.c | 10 +- drivers/dma/qcom/hidma_mgmt.c | 17 +- drivers/firmware/arm_scpi.c | 4 +- drivers/gpio/gpio-cadence.c | 1 + drivers/gpio/gpio-tegra186.c | 11 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 2 - drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 4 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 5 - drivers/gpu/drm/amd/amdgpu/soc15.c | 2 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 18 ++ .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 7 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 7 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 9 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 10 + .../gpu/drm/i915/display/intel_dp_link_training.c | 71 +++--- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 + drivers/gpu/drm/i915/gt/gen7_renderclear.c | 5 +- drivers/gpu/drm/i915/i915_gem.c | 11 +- drivers/gpu/drm/meson/meson_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_gart.c | 3 +- drivers/gpu/drm/ttm/ttm_bo.c | 2 + drivers/hwmon/lm80.c | 11 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 5 + drivers/i2c/busses/i2c-s3c2410.c | 3 + drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/iio/adc/ad7124.c | 36 +-- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/adc/ad7768-1.c | 8 +- drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7923.c | 4 +- drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/gyro/fxas21002c_core.c | 2 + drivers/infiniband/core/cma.c | 5 +- drivers/infiniband/core/uverbs_std_types_device.c | 7 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 1 + drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/sw/rxe/rxe_comp.c | 20 +- drivers/infiniband/sw/rxe/rxe_loc.h | 29 +-- drivers/infiniband/sw/rxe/rxe_mr.c | 271 ++++++++++----------- drivers/infiniband/sw/rxe/rxe_pool.c | 14 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 + drivers/infiniband/sw/rxe/rxe_req.c | 10 +- drivers/infiniband/sw/rxe/rxe_resp.c | 34 +-- drivers/infiniband/sw/rxe/rxe_verbs.c | 22 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +++-- drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/iommu/amd/iommu.c | 2 + drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 9 +- drivers/iommu/intel/pasid.c | 3 +- drivers/iommu/virtio-iommu.c | 1 + drivers/isdn/hardware/mISDN/hfcsusb.c | 17 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 21 +- drivers/leds/leds-lp5523.c | 2 +- drivers/md/dm-snap.c | 3 +- drivers/md/raid5.c | 2 - drivers/media/dvb-frontends/sp8870.c | 2 +- drivers/media/platform/rcar_drif.c | 1 - drivers/media/usb/gspca/cpia1.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 16 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 14 +- drivers/misc/eeprom/at24.c | 6 +- drivers/misc/habanalabs/gaudi/gaudi.c | 4 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/kgdbts.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 1 + drivers/misc/mei/interrupt.c | 3 + drivers/mmc/host/meson-gx-mmc.c | 7 +- drivers/mmc/host/sdhci-pci-gli.c | 7 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/net/caif/caif_serial.c | 3 - drivers/net/dsa/bcm_sf2.c | 5 +- drivers/net/dsa/mt7530.c | 8 - drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 23 +- drivers/net/dsa/sja1105/sja1105_main.c | 74 ++++-- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 27 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 +++++- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + .../chelsio/inline_crypto/chtls/chtls_io.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 11 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 21 +- drivers/net/ethernet/google/gve/gve_tx.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 110 ++++----- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 64 ++--- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 16 +- drivers/net/ethernet/lantiq_xrx200.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 22 ++ drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 54 +++- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 67 +++-- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 24 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/port.c | 107 +++++++- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 ++- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 + .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 38 ++- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 18 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 +- drivers/net/ethernet/sun/niu.c | 32 ++- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_mem.c | 3 +- drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/usb/hso.c | 45 ++-- drivers/net/usb/smsc75xx.c | 8 +- drivers/net/wireless/ath/ath10k/htt.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 201 ++++++++++++++- drivers/net/wireless/ath/ath10k/rx_desc.h | 14 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 18 ++ drivers/net/wireless/ath/ath11k/dp_rx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 + drivers/net/wireless/ath/ath6kl/debug.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 42 ++-- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 5 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 8 +- drivers/net/wireless/marvell/libertas/mesh.c | 33 +-- drivers/net/wireless/realtek/rtlwifi/base.c | 18 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fc.c | 12 + drivers/nvme/host/multipath.c | 55 +++-- drivers/nvme/host/nvme.h | 8 +- drivers/nvme/host/tcp.c | 5 +- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/io-cmd-file.c | 8 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/tcp.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 11 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/hp-wireless.c | 2 + drivers/platform/x86/hp_accel.c | 22 +- drivers/platform/x86/ideapad-laptop.c | 13 +- drivers/platform/x86/intel_int0002_vgpio.c | 80 ++++-- drivers/platform/x86/intel_punit_ipc.c | 1 + drivers/platform/x86/touchscreen_dmi.c | 43 ++++ drivers/ptp/ptp_ocp.c | 4 +- drivers/rapidio/rio_cm.c | 17 +- drivers/rtc/rtc-pcf85063.c | 7 +- drivers/s390/block/dasd_diag.c | 8 +- drivers/s390/block/dasd_fba.c | 8 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/cio/vfio_ccw_cp.c | 4 + drivers/scsi/BusLogic.c | 6 +- drivers/scsi/BusLogic.h | 2 +- drivers/scsi/aic7xxx/scsi_message.h | 11 + drivers/scsi/libsas/sas_port.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 10 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 7 +- drivers/scsi/pm8001/pm80xx_hwi.c | 12 +- drivers/scsi/qedf/qedf_main.c | 4 +- drivers/scsi/qla2xxx/qla_nx.c | 3 +- drivers/scsi/ufs/ufs-hisi.c | 15 +- drivers/scsi/ufs/ufs-mediatek.c | 4 + drivers/scsi/ufs/ufshcd.c | 5 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi.c | 32 ++- drivers/staging/emxx_udc/emxx_udc.c | 4 +- drivers/staging/iio/cdc/ad7746.c | 1 - drivers/target/target_core_transport.c | 2 +- drivers/tee/amdtee/amdtee_private.h | 13 + drivers/tee/amdtee/call.c | 94 ++++++- drivers/tee/amdtee/core.c | 15 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 4 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 2 +- drivers/thunderbolt/dma_port.c | 11 +- drivers/thunderbolt/usb4.c | 9 +- drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 + drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/8250/8250_pci.c | 47 +++- drivers/tty/serial/8250/8250_port.c | 12 + drivers/tty/serial/max310x.c | 2 + drivers/tty/serial/mvebu-uart.c | 3 - drivers/tty/serial/rp2.c | 52 ++-- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/vt/vt.c | 2 +- drivers/tty/vt/vt_ioctl.c | 57 ++++- drivers/uio/uio_hv_generic.c | 12 +- drivers/uio/uio_pci_generic.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/core/devio.c | 11 +- drivers/usb/core/hub.h | 6 +- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/host/xhci-ring.c | 14 +- drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/misc/uss720.c | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 3 + drivers/usb/typec/mux.c | 7 +- drivers/usb/typec/tcpm/tcpm.c | 39 ++- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 19 +- drivers/video/console/vgacon.c | 56 +++-- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/hgafb.c | 21 +- drivers/video/fbdev/imsttfb.c | 5 - drivers/xen/xen-pciback/vpci.c | 14 +- drivers/xen/xen-pciback/xenbus.c | 22 +- fs/afs/dir.c | 4 +- fs/block_dev.c | 3 + fs/btrfs/extent_io.c | 7 +- fs/btrfs/inode.c | 1 + fs/btrfs/reflink.c | 5 + fs/btrfs/tree-log.c | 20 +- fs/cifs/smb2ops.c | 2 + fs/cifs/smb2pdu.c | 13 +- fs/cifs/trace.h | 29 ++- fs/debugfs/inode.c | 9 +- fs/ecryptfs/crypto.c | 6 +- fs/hugetlbfs/inode.c | 2 +- fs/namespace.c | 6 +- fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/nfs4file.c | 2 +- fs/nfs/nfs4proc.c | 4 +- fs/nfs/pagelist.c | 21 +- fs/nfs/pnfs.c | 15 +- fs/proc/base.c | 4 + include/linux/bits.h | 2 +- include/linux/console_struct.h | 1 + include/linux/const.h | 8 + include/linux/context_tracking.h | 25 +- include/linux/device.h | 6 +- include/linux/minmax.h | 10 +- include/linux/mlx5/driver.h | 44 ++-- include/linux/mlx5/mpfs.h | 18 ++ include/linux/sunrpc/xprt.h | 2 + include/net/cfg80211.h | 4 +- include/net/netfilter/nf_flow_table.h | 1 - include/net/nfc/nci_core.h | 1 + include/net/pkt_cls.h | 11 + include/net/pkt_sched.h | 7 +- include/net/sch_generic.h | 35 ++- include/net/sock.h | 4 +- include/uapi/linux/kvm.h | 5 +- ipc/mqueue.c | 6 +- ipc/msg.c | 6 +- ipc/sem.c | 6 +- kernel/bpf/verifier.c | 58 +++-- kernel/kcsan/debugfs.c | 3 +- kernel/locking/lockdep.c | 4 +- kernel/locking/mutex-debug.c | 4 +- kernel/locking/mutex-debug.h | 2 +- kernel/locking/mutex.c | 18 +- kernel/locking/mutex.h | 4 +- kernel/ptrace.c | 18 +- kernel/seccomp.c | 30 +-- mm/gup.c | 4 - mm/internal.h | 20 -- mm/userfaultfd.c | 28 +-- net/bluetooth/cmtp/core.c | 5 + net/bluetooth/smp.c | 9 + net/can/isotp.c | 49 ++-- net/core/dev.c | 29 ++- net/core/filter.c | 1 + net/core/neighbour.c | 4 + net/core/sock.c | 8 +- net/dsa/master.c | 5 +- net/dsa/slave.c | 12 +- net/hsr/hsr_device.c | 2 + net/hsr/hsr_forward.c | 30 ++- net/hsr/hsr_forward.h | 8 +- net/hsr/hsr_main.h | 4 +- net/hsr/hsr_slave.c | 11 +- net/ipv6/mcast.c | 3 - net/ipv6/reassembly.c | 4 +- net/mac80211/ieee80211_i.h | 36 +-- net/mac80211/iface.c | 11 +- net/mac80211/key.c | 7 + net/mac80211/key.h | 2 + net/mac80211/rx.c | 150 +++++++++--- net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 33 ++- net/mac80211/wpa.c | 13 +- net/mptcp/options.c | 1 - net/mptcp/protocol.c | 6 + net/mptcp/subflow.c | 1 - net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 7 +- net/netfilter/nft_set_pipapo.c | 4 +- net/netfilter/nft_set_pipapo.h | 2 + net/netfilter/nft_set_pipapo_avx2.c | 3 + net/nfc/nci/core.c | 1 + net/nfc/nci/hci.c | 5 + net/openvswitch/meter.c | 8 + net/packet/af_packet.c | 10 +- net/sched/cls_api.c | 2 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_fq_pie.c | 19 +- net/sched/sch_generic.c | 50 +++- net/sctp/socket.c | 1 + net/sctp/sysctl.c | 2 +- net/smc/smc_ism.c | 26 +- net/sunrpc/clnt.c | 7 - net/sunrpc/xprt.c | 40 ++- net/sunrpc/xprtrdma/rpc_rdma.c | 27 +- net/sunrpc/xprtrdma/transport.c | 12 +- net/sunrpc/xprtrdma/verbs.c | 18 +- net/sunrpc/xprtrdma/xprt_rdma.h | 1 + net/tipc/core.c | 2 + net/tipc/core.h | 2 + net/tipc/msg.c | 9 +- net/tipc/socket.c | 5 +- net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 11 +- net/wireless/util.c | 7 +- samples/bpf/xdpsock_user.c | 2 +- sound/firewire/Kconfig | 4 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/amdtp-stream.c | 42 ++-- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/dice/dice-alesis.c | 2 +- sound/firewire/dice/dice-pcm.c | 4 +- sound/firewire/dice/dice-stream.c | 2 +- sound/firewire/dice/dice-tcelectronic.c | 4 +- sound/firewire/dice/dice.c | 24 ++ sound/firewire/dice/dice.h | 3 +- sound/firewire/oxfw/oxfw.c | 1 - sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/sb16_main.c | 10 +- sound/isa/sb/sb8.c | 4 - sound/pci/hda/patch_realtek.c | 181 +++++++++++++- sound/pci/intel8x0.c | 7 + sound/soc/codecs/cs35l33.c | 1 + sound/soc/codecs/cs42l42.c | 3 + sound/soc/codecs/cs43130.c | 28 +-- sound/soc/qcom/lpass-cpu.c | 12 +- sound/usb/format.c | 2 +- sound/usb/line6/driver.c | 4 + sound/usb/line6/pod.c | 5 - sound/usb/line6/variax.c | 6 - sound/usb/midi.c | 4 + sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 81 +++--- sound/usb/mixer_scarlett_gen2.h | 2 +- sound/usb/quirks.c | 4 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/linux/bits.h | 2 +- tools/include/linux/const.h | 8 + tools/include/uapi/linux/kvm.h | 5 +- tools/perf/perf.c | 4 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 12 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 6 +- tools/perf/util/intel-pt.c | 5 +- tools/testing/selftests/exec/Makefile | 6 +- tools/testing/selftests/kvm/include/kvm_util.h | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 4 +- .../kvm/memslot_modification_stress_test.c | 18 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 27 +- .../tc-testing/tc-tests/qdiscs/fq_pie.json | 8 +- virt/lib/irqbypass.c | 16 +- 450 files changed, 4171 insertions(+), 2013 deletions(-) create mode 100644 arch/openrisc/include/asm/barrier.h create mode 100644 include/linux/mlx5/mpfs.h