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-release-arm-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 new 73d862c55860 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i new 3c35570ffb8c ALSA: hda/realtek: Headphone volume is controlled by Front mixer new f3c23683d053 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkS [...] new 2a012daf1ff9 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 new 6a79505a4d66 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] new 54ec6cecf5fc ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] new 3771c89a16b4 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] new 601dacd47a34 ALSA: usb-audio: fix control-request direction new ba159455195e ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci new 59ef5291f299 ALSA: usb-audio: scarlett2: Improve driver startup messages new 0c4bfc1b98d7 cifs: fix string declarations and assignments in tracepoints new 66f3c30420dc cifs: set server->cipher_type to AES-128-CCM for SMB3.0 new 9a5d87a6b9c3 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper new 2ee53371eeff mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming EC [...] new 15b56ed7ee20 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper new c545bd2d74ff mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming [...] new da685f24e80b mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper new d0f8db6c462f mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper new 81884e807a72 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper new b190618d8337 can: isotp: prevent race between isotp_bind() and isotp_se [...] new b090d110e666 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matchin [...] new a20b6eaf4f35 scsi: target: core: Avoid smp_processor_id() in preemptible code new ca466561eef3 iommu/vt-d: Fix sysfs leak in alloc_iommu() new a16be88a3d7e s390/dasd: add missing discipline function new 10923c8cf8af perf intel-pt: Fix sample instruction bytes new 9f8cb9eff3ae perf intel-pt: Fix transaction abort handling new 577294edbd54 perf scripts python: exported-sql-viewer.py: Fix copy to c [...] new dbe2694fe508 perf scripts python: exported-sql-viewer.py: Fix Array TypeError new fcb2ba1469b1 perf scripts python: exported-sql-viewer.py: Fix warning display new df2562b51031 proc: Check /proc/$pid/attr/ writes against file opener new 64a7186373a3 net: hso: fix control-request directions new 853c759d9dde net/sched: fq_pie: re-factor fix for fq_pie endless loop new 7a1bdec12e43 net/sched: fq_pie: fix OOB access in the traffic path new 727a2b4fc951 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check [...] new 083ecdde0e86 mac80211: assure all fragments are encrypted new 94eebceb18e5 mac80211: prevent mixed key and fragment cache attacks new 22e7b1aecdea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] new 6eec99250f3a cfg80211: mitigate A-MSDU aggregation attacks new 26ed5ca7b58f mac80211: drop A-MSDUs on old ciphers new 935ab28b02fb mac80211: add fragment cache to sta_info new 1f0bf30c01d3 mac80211: check defrag PN against current frame new a241274c8a9a mac80211: prevent attacks on TKIP/WEP as well new a98c4c030cfb mac80211: do not accept/forward invalid EAPOL frames new 3c47cee66b38 mac80211: extend protection against mixed key and fragment [...] new 82f65e7d0138 ath10k: add CCMP PN replay protection for fragmented frame [...] new 75ba7513a5ad ath10k: drop fragments with multicast DA for PCIe new 24a5e05f631d ath10k: drop fragments with multicast DA for SDIO new 6433f0051b29 ath10k: drop MPDU which has discard flag set by firmware for SDIO new a15a0151da21 ath10k: Fix TKIP Michael MIC verification for PCIe new 839916f1ee0d ath10k: Validate first subframe of A-MSDU before processin [...] new 063aa9df5ae9 ath11k: Clear the fragment cache during key install new 42911fb23978 dm snapshot: properly fix a crash when an origin has no snapshots new 67644c14e4de md/raid5: remove an incorrect assert in in_chunk_boundary new f2125ebf883a drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 new 25721a38c971 drm/amd/pm: correct MGpuFanBoost setting new e1b82f668db1 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate new 396c76d4b004 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error new 13431a0f3405 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate new 56db5e828654 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate new d88d418a2466 drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] new 3f423c07aaee kgdb: fix gcc-11 warnings harder new 25c0cef74fe3 Documentation: seccomp: Fix user notification documentation new 1b3c5876bb72 riscv: stacktrace: fix the riscv stacktrace when CONFIG_FR [...] new f65588e7ee56 seccomp: Refactor notification handler to prepare for new [...] new 571e51e192d8 debugfs: fix security_locked_down() call for SELinux new 8a7a3083c14d serial: core: fix suspicious security_locked_down() call new a3c3face38cb misc/uss720: fix memory leak in uss720_probe new d08a4b6c13a6 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue new 92f305778d3a thunderbolt: dma_port: Fix NVM read buffer bounds and offs [...] new 2ce7107febf1 KVM: X86: Fix vCPU preempted state from guest's point of view new 911c554e2c28 KVM: arm64: Move __adjust_pc out of line new 7289a0497d66 KVM: arm64: Fix debug register indexing new a09e273ae778 KVM: arm64: Prevent mixed-width VM creation new 1650540ad653 mei: request autosuspend after sending rx flow control new 9db5a7b6be9e staging: iio: cdc: ad7746: avoid overwrite of num_channels new 84ae19a9068f iio: gyro: fxas21002c: balance runtime power in error path new cd9c0a1a216d iio: dac: ad5770r: Put fwnode in error case during ->probe() new a4bc913a0ef5 iio: adc: ad7768-1: Fix too small buffer passed to iio_pus [...] new af7d9165fbb8 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] new 26da8040eccc iio: adc: ad7124: Fix potential overflow due to non sequen [...] new a4cfd59f1543 iio: adc: ad7923: Fix undersized rx buffer. new f4ab222b7d23 iio: adc: ad7793: Add missing error code in ad7793_setup() new d6e18ad1e127 iio: adc: ad7192: Avoid disabling a clock that was never enabled. new 0f9df705e0dd iio: adc: ad7192: handle regulator voltage error first new 7c94007495b2 serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART new e97a4d8f8b86 serial: 8250_dw: Add device HID for new AMD UART controller new 220d8ee78150 serial: 8250_pci: Add support for new HPE serial device new e3355f6bd0b9 serial: 8250_pci: handle FL_NOIRQ board flag new 9bc02a003a70 USB: trancevibrator: fix control-request direction new 51484429c610 Revert "irqbypass: do not start cons/prod when failed connect" new 9f7cb3f01a10 USB: usbfs: Don't WARN about excessively large memory allocations new 1f3b2177d46f xhci: fix giving back URB with incorrect status regression [...] new 4f4bff172f2f xhci: Fix 5.12 regression of missing xHC cache clearing co [...] new 252c23915546 drivers: base: Fix device link removal new de80eef5508a serial: tegra: Fix a mask operation that is always true new 6236ec3f21bb serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] new 9b07b6973f73 serial: rp2: use 'request_firmware' instead of 'request_fi [...] new 7d4d3d9ea9b0 USB: serial: ti_usb_3410_5052: add startech.com device id new 29dde1a461c9 USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] new 6184000d8c3b USB: serial: ftdi_sio: add IDs for IDS GmbH Products new 21793eca9e1c USB: serial: pl2303: add device id for ADLINK ND-6530 GC new 7add012b45bf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID new d26749d23e4e usb: dwc3: gadget: Properly track pending and queued SG new ef05cdbd1429 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() new d922fb83ad32 usb: typec: mux: Fix matching with typec_altmode_desc new ad4505a13725 usb: typec: ucsi: Clear pending after acking connector change new 4a718eb4f27e usb: typec: tcpm: Use LE to CPU conversion when accessing [...] new 5d6663b75319 usb: typec: tcpm: Properly interrupt VDM AMS new 1e0578764d99 usb: typec: tcpm: Respond Not_Supported if no snk_vdo new 70c886ac93f8 net: usb: fix memory leak in smsc75xx_bind new 3178e0a38f20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails new 23c2530fc75d fs/nfs: Use fatal_signal_pending instead of signal_pending new d34fb628f6ef NFS: fix an incorrect limit in filelayout_decode_layout() new 15ac6f147876 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() new 2fe1cac336b5 NFS: Don't corrupt the value of pg_bytes_written in nfs_do [...] new dd7f6cf84148 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set N [...] new b4b91033a0b1 drm/meson: fix shutdown crash when component not probed new 16c012682565 net/mlx5e: reset XPS on error flow if netdev isn't registered yet new df1bb7132047 net/mlx5e: Fix multipath lag activation new 18db59b29a37 net/mlx5e: Fix error path of updating netdev queues new 8d9c41741be1 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table new 5b577d261b47 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() new efe56592221e net/mlx5e: Fix nullptr in add_vlan_push_action() new bb7b3de0c02d net/mlx5: Set reformat action when needed for termination rules new bdfd3593a824 net/mlx5e: Fix null deref accessing lag dev new 96941617da28 net/mlx4: Fix EEPROM dump support new c1780dc23a0d {net, RDMA}/mlx5: Fix override of log_max_qp by other device new 844d154523cd net/mlx5: Set term table as an unmanaged flow table new 3ce7c5a7bbb6 KVM: X86: Fix warning caused by stale emulation context new 06c97a5bbeb3 KVM: X86: Use _BITUL() macro in UAPI headers new 068ecf1c3f18 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() new 2f2ab04a5c1a SUNRPC in case of backlog, hand free slots directly to wai [...] new 5875860d7a75 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" new b9f5b7ad4ac3 tipc: wait and exit until all work queues are done new ace300eecbcc tipc: skb_linearize the head skb when reassembling msgs new 12391be4724a spi: spi-fsl-dspi: Fix a resource leak in an error handling path new eb21f9f91b9f sctp: fix the proc_handler for sysctl encap_port new eb9bc1defe4b sctp: add the missing setting for asoc encap_port new 8b1e82eb88c4 netfilter: flowtable: Remove redundant hw refresh bit new 82ae35b6c14f net: dsa: mt7530: fix VLAN traffic leaks new efd130611fba net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for [...] new 7b22466648a4 net: dsa: fix a crash if ->get_sset_count() fails new a9157077bb1b net: dsa: sja1105: update existing VLANs from the bridge V [...] new fa43808d8cd1 net: dsa: sja1105: use 4095 as the private VLAN for untagg [...] new 6e3e0c3ad1b0 net: dsa: sja1105: error out on unsupported PHY mode new 987e4ab8b8a4 net: dsa: sja1105: add error handling in sja1105_setup() new 883c1a81e971 net: dsa: sja1105: call dsa_unregister_switch when allocat [...] new bd72115939fe net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S new edcf4d5ca958 i2c: s3c2410: fix possible NULL pointer deref on read mess [...] new b1d777c3704c i2c: mediatek: Disable i2c start_en and clear intr_stat br [...] new 1f583d3813f2 i2c: i801: Don't generate an interrupt on bus reset new 5f6f6b2eedc4 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E new 3c0da3fad395 afs: Fix the nlink handling of dir-over-dir rename new 42bf32931a48 perf debug: Move debug initialization earlier new 2a4115d43df4 perf jevents: Fix getting maximum number of fds new 981e08ad823e nvmet-tcp: fix inline data size comparison in nvmet_tcp_qu [...] new 36a07736d301 mptcp: avoid error message on infinite mapping new 18e7f0580da1 mptcp: fix data stream corruption new dbcde1a10cf3 mptcp: drop unconditional pr_warn on bad opt new f5795f9cccb6 platform/x86: hp_accel: Avoid invoking _INI to speed up resume new e4c4047991d1 gpio: cadence: Add missing MODULE_DEVICE_TABLE new 08ebe06ef657 Revert "crypto: cavium/nitrox - add an error message to ex [...] new 3b5fab1acfb5 Revert "media: usb: gspca: add a missed check for goto_low_power" new 66e7057fd0e8 Revert "ALSA: sb: fix a missing check of snd_ctl_add" new 436fbcbb5657 Revert "serial: max310x: pass return value of spi_register [...] new e1fa6f4c83e9 serial: max310x: unregister uart driver in case of failure [...] new 88ecd31c6ece Revert "net: fujitsu: fix a potential NULL pointer dereference" new f14bf57a0877 net: fujitsu: fix potential null-ptr-deref new c0fc080bd134 Revert "net/smc: fix a NULL pointer dereference" new 060938576801 net/smc: properly handle workqueue allocation failure new 0b950a05a71a Revert "net: caif: replace BUG_ON with recovery code" new 8046e609cdb5 net: caif: remove BUG_ON(dev == NULL) in caif_xmit new 740b5323b653 Revert "char: hpet: fix a missing check of ioremap" new 1d6d3cfe9ee6 char: hpet: add checks after calling ioremap new 64638f97b5f5 Revert "ALSA: gus: add a check of the status of snd_ctl_add" new ac19876bd190 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" new 00b5327a96b3 Revert "isdn: mISDNinfineon: fix potential NULL pointer de [...] new d974cc5decef isdn: mISDNinfineon: check/cleanup ioremap failure correct [...] new 7930082ced4c Revert "ath6kl: return error code in ath6kl_wmi_set_roam_l [...] new f06a1a92fb52 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() new 7b917ddebdce Revert "isdn: mISDN: Fix potential NULL pointer dereferenc [...] new fb1fbcc4a0b1 isdn: mISDN: correctly handle ph_info allocation failure i [...] new 5f63e0553408 Revert "dmaengine: qcom_hidma: Check for driver register failure" new a41d9b51b464 dmaengine: qcom_hidma: comment platform_driver_register call new 42c4a0cb11bd Revert "libertas: add checks for the return value of sysfs [...] new a7c7c9ae218e libertas: register sysfs groups properly new e8e8f7379bd8 Revert "ASoC: cs43130: fix a NULL pointer dereference" new 48f71fa588fd ASoC: cs43130: handle errors in cs43130_probe() properly new b63390ac7dfe Revert "media: dvb: Add check on sp8870_readreg" new 4b747b3d80ad media: dvb: Add check on sp8870_readreg return new 7117bf771431 Revert "media: gspca: mt9m111: Check write_bridge for timeout" new 5e74e63423c4 media: gspca: mt9m111: Check write_bridge for timeout new b10396b3cc1c Revert "media: gspca: Check the return value of write_brid [...] new de1fe324cc34 media: gspca: properly check for errors in po1030_probe() new 727041e1b79a Revert "net: liquidio: fix a NULL pointer dereference" new b1f9f135e4ec net: liquidio: Add missing null pointer checks new fbe98b0defed Revert "brcmfmac: add a check for the status of usb_register" new a0585a33ff57 brcmfmac: properly check for bus register errors new afd1fca36d26 btrfs: return whole extents in fiemap new 19202ebf8ac3 scsi: ufs: ufs-mediatek: Fix power down spec violation new af847dae6085 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic new 4414c8145485 openrisc: Define memory barrier mb new 063c784cb8e1 scsi: pm80xx: Fix drives missing during rmmod/insmod loop new 8bf7fa718152 btrfs: release path before starting transaction when cloni [...] new b54544213358 btrfs: do not BUG_ON in link_to_fixup_dir new dc720b1e658f ALSA: dice: disable double_pcm_frames mode for M-Audio Pro [...] new 550f0513a543 platform/x86: hp-wireless: add AMD's hardware id to the su [...] new 5d2dc1f42418 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE [...] new 3e57880d3863 platform/x86: touchscreen_dmi: Add info for the Mediacom W [...] new 77fbce39d0bd SMB3: incorrect file id in requests compounded with open new 4dc5bc4176eb drm/amd/display: Disconnect non-DP with no EDID new 95a4ec905e51 drm/amd/amdgpu: fix refcount leak new d4ea141fd4b4 drm/amdgpu: Fix a use-after-free new 42cdbad4f1e6 drm/amd/amdgpu: fix a potential deadlock in gpu reset new 5700de8917b6 drm/amdgpu: stop touching sched.ready in the backend new 61b0308ab25d platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 [...] new 1196f05ed958 block: fix a race between del_gendisk and BLKRRPART new 29258f23d392 linux/bits.h: fix compilation error with GENMASK new ecd6d94fdcc4 spi: take the SPI IO-mutex in the spi_set_cs_timing method new 1c48b0040846 net: netcp: Fix an error message new e6b634ddaf91 net: dsa: fix error code getting shifted with 4 in dsa_sla [...] new 93d1dbe7043b interconnect: qcom: bcm-voter: add a missing of_node_put() new 2e3e26f9a446 interconnect: qcom: Add missing MODULE_DEVICE_TABLE new b5e4d3de8057 usb: cdnsp: Fix lack of removing request from pending list. new cbb4de5d764c ASoC: cs42l42: Regmap must use_single_read/write new b2693e8fa0d6 net: stmmac: Fix MAC WoL not working if PHY does not support WoL new a7accb618f40 net: ipa: memory region array is variable size new 94f668a43c2f vfio-ccw: Check initialized flag in cp_init() new 90ee484984b6 spi: Assume GPIO CS active high in ACPI case new 718f5f7cdef1 net: really orphan skbs tied to closing sk new 3fc2072b9ab6 net: packetmmap: fix only tx timestamp on request new 32a1777fd113 net: fec: fix the potential memory leak in fec_enet_init() new 389146bc6d2b octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() new 0e38e702f115 ptp: ocp: Fix a resource leak in an error handling path new f214044c0beb chelsio/chtls: unlock on error in chtls_pt_recvmsg() new bc5b0fb2bb6b net: mdio: thunder: Fix a double free issue in the .remove [...] new 5cc25f886661 net: mdio: octeon: Fix some double free issues new 70c4ead89721 cxgb4/ch_ktls: Clear resources when pf4 device is removed new 524576c917e1 openvswitch: meter: fix race when getting now_ms. new 46dc34ab985a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT new dbc50efd5625 net: sched: fix packet stuck problem for lockless qdisc new a1b236c8418c net: sched: fix tx action rescheduling issue during deactivation new 147189701d28 net: sched: fix tx action reschedule issue with stopped queue new 33c82b6080fb net: hso: check for allocation failure in hso_create_bulk_ [...] new 88a9b6126bea net: bnx2: Fix error return code in bnx2_init_board() new a5696a3ea4e9 bnxt_en: Include new P5 HV definition in VF check. new ae35950a2ffe bnxt_en: Fix context memory setup for 64K page size. new a76fb9ba5452 mld: fix panic in mld_newpack() new 40588782f101 net/smc: remove device from smcd_dev_list after failed dev [...] new 59da77df9f34 gve: Check TX QPL was actually assigned new 9361862c3bd3 gve: Update mgmt_msix_idx if num_ntfy changes new 5278c75266c5 gve: Add NULL pointer checks when freeing irqs. new a2f429c0bae0 gve: Upgrade memory barrier in poll routine new 88eda9598f2d gve: Correct SKB queue index validation. new f3f2cf46291a iommu/amd: Clear DMA ops when switching domain new 2b63009e0b88 iommu/virtio: Add missing MODULE_DEVICE_TABLE new d207c1e8e3fb net: hns3: fix incorrect resp_msg issue new 0921a0620b50 net: hns3: put off calling register_netdev() until client [...] new b6267c5fb1c3 net: hns3: fix user's coalesce configuration lost issue new 9d0c46ad5132 net/mlx5: SF, Fix show state inactive when its inactivated new a663fe958a4b net/mlx5e: Make sure fib dev exists in fib event new 9f6c8176302d net/mlx5e: Reject mirroring on source port change encap rules new 73b31d8420d8 iommu/vt-d: Check for allocation failure in aux_detach_device() new d7aa782be30b iommu/vt-d: Use user privilege for RID2PASID translation new 285207a558ab cxgb4: avoid accessing registers when clearing filters new cbb1cf68e4c6 staging: emxx_udc: fix loop in _nbu2ss_nuke() new 8d422046a2bc ASoC: cs35l33: fix an error code in probe() new 0e55e05374de bpf, offload: Reorder offload callback 'prepare' in verifier new ac7ef9fb9d72 bpf: Set mac_len in bpf_skb_change_head new 027c76ea1f10 ixgbe: fix large MTU request from VF new af9405227912 ASoC: qcom: lpass-cpu: Use optional clk APIs new 83201d6dec59 scsi: libsas: Use _safe() loop in sas_resume_port() new 46dd4abced3c net: lantiq: fix memory corruption in RX ring new 2547527b3674 ipv6: record frag_max_size in atomic fragments in input path new 04ea1e1d2acf scsi: aic7xxx: Restore several defines for aic7xxx firmware build new 6fe5587c3669 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_cre [...] new 486737ba6021 net: ethernet: mtk_eth_soc: Fix packet statistics support [...] new be82e48d65df sch_dsmark: fix a NULL deref in qdisc_reset() new 4ffd1d4a6b30 net: hsr: fix mac_len checks new 3f710418d2da MIPS: alchemy: xxs1500: add gpio-au1000.h header file new 0f53116dcd16 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c new 86ab133b695e net: zero-initialize tc skb extension on allocation new 06397b644b2d net: mvpp2: add buffer header handling in RX new 3b028c03d813 SUNRPC: More fixes for backlog congestion new a1d17c1aaa4a thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_cha [...] new bb31b40bdffa KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() new 31f675c70e3a xprtrdma: Revert 586a0787ce35 new 93534d16f6d3 samples/bpf: Consider frame size in tx_only of xdpsock sample new 3256697e223e net: hns3: check the return of skb_checksum_help() new f3c4fcab4eec bpftool: Add sock_release help info for cgroup attach/prog [...] new 5d51d34b1080 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer de [...] new 386178ba519c net: hso: bail out on interrupt URB allocation failure new b4a92b1df59e arm64: mm: don't use CON and BLK mapping if KFENCE is enabled new ef8a81a752f9 neighbour: Prevent Race condition in neighbour subsytem new 91845668deb8 usb: core: reduce power-on-good delay time of root hub new 5a973f190385 Linux 5.12.9 new 72ed20edf921 Merge v5.12.9
The 297 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/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