This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allyesconfig in repository toolchain/ci/linux.
from 52db7442ab4d Merge v5.18.10 adds 3a0242f1a695 io_uring: fix provided buffer import adds ec78b6262435 ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD adds 40d23c2d259d ALSA: hda/realtek: Add quirk for Clevo L140PU adds ca92eab27189 ALSA: cs46xx: Fix missing snd_card_free() call at probe error adds edb4baffb948 can: bcm: use call_rcu() instead of costly synchronize_rcu() adds ec52d170dcd4 can: grcan: grcan_probe(): remove extra of_node_get() adds ffb6cc6601ec can: gs_usb: gs_usb_open/close(): fix memory leak adds 11645262b2c4 can: m_can: m_can_chip_config(): actually enable internal [...] adds 2a2914a5bd7f can: m_can: m_can_{read_fifo,echo_tx_event}(): shift times [...] adds b7a54d69e700 can: kvaser_usb: replace run-time checks with struct kvase [...] adds 394406e21d93 can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency [...] adds 4a9256d16a06 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits adds 67c1e4bdec83 can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve worka [...] adds 69a59f8952dd can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workar [...] adds 2af57aea92e7 can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel() adds d0cc1e3e0542 bpf: Fix incorrect verifier simulation around jmp32's jeq/jne adds b2a28bb36664 bpf: Fix insufficient bounds propagation from adjust_scala [...] adds e7b4f69946a3 usbnet: fix memory leak in error case adds df049dad1804 net: rose: fix UAF bug caused by rose_t0timer_expiry adds 33ab04a1f39c net: lan966x: hardcode the number of external ports adds d2b18d110685 netfilter: nft_set_pipapo: release elements in clone from [...] adds 6b7488071ea8 netfilter: nf_tables: stricter validation of element data adds 50e46d7b91ab selftests/net: fix section name when using xdp_dummy.o adds ab0122aa6c1f can: mcp251xfd: mcp251xfd_register_get_dev_id(): use corre [...] adds 4d08af8aaf52 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endia [...] adds 52502682ac1a can: rcar_canfd: Fix data transmission failed on R-Car V3U adds 8aae1c86d06c ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared adds be5a4ce68752 MAINTAINERS: Remove iommu@lists.linux-foundation.org adds c08911709508 iommu/vt-d: Fix PCI bus rescan device hot add adds ad789d991ec1 iommu/vt-d: Fix RID2PASID setup/teardown failure adds fc445788f53f cxl/mbox: Use __le32 in get,set_lsa mailbox structures adds 3409427ab8e8 cxl: Fix cleanup of port devices on failure to probe driver. adds 13317bef5460 fbdev: fbmem: Fix logo center image dx issue adds f1876c270eae fbmem: Check virtual screen sizes in fb_set_var() adds 9ae8c4f7fb45 fbcon: Disallow setting font bigger than screen size adds 365b729e36ca fbcon: Prevent that screen size is smaller than font size adds 9ab84915da68 PM: runtime: Redefine pm_runtime_release_supplier() adds cfbb3c82d821 PM: runtime: Fix supplier device management during consumer probe adds 80d89d07aa22 memregion: Fix memregion_free() fallback definition adds 0e688fb2d7ba video: of_display_timing.h: include errno.h adds b1ae9f617f8a fscache: Fix invalidation/lookup race adds 3bfb7931dfa6 fscache: Fix if condition in fscache_wait_on_volume_collision() adds 447cc7808ffc powerpc/powernv: delay rng platform device creation until [...] adds 1993f5a06736 net: dsa: qca8k: reset cpu port on MTU change adds c5fbf4f74c94 ARM: meson: Fix refcount leak in meson_smp_prepare_cpus adds 164f0714bae1 pinctrl: sunxi: a83t: Fix NAND function name for some pins adds e997dda6502e srcu: Tighten cleanup_srcu_struct() GP checks adds 4adad83c4e5b ASoC: rt711: Add endianness flag in snd_soc_component_driver adds c714a2b0d2c5 ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver adds 6fd21c310ab8 ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] adds 06b64321cd6d ASoC: SOF: ipc3-topology: Move and correct size checks in [...] adds e1676bd481b7 ASoC: SOF: Intel: hda: Fix compressed stream position tracking adds 8668f6570856 arm64: dts: qcom: sm8450: fix interconnects property of UFS node adds c17764f5fc48 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values adds fa48ce931fe5 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node adds 74bb8cba7853 ARM: mxs_defconfig: Enable the framebuffer adds d7c23db5b7bb arm64: dts: imx8mp-evk: correct mmc pad settings adds 77a0a026a96e arm64: dts: imx8mp-evk: correct the uart2 pinctl value adds 59c8a01655fb arm64: dts: imx8mp-evk: correct gpio-led pad settings adds a4e8e37d5242 arm64: dts: imx8mp-evk: correct vbus pad settings adds 110d4c4dbefe arm64: dts: imx8mp-evk: correct eqos pad settings adds 48cbfcacc598 arm64: dts: imx8mp-evk: correct I2C5 pad settings adds 6eb9d1447b9d arm64: dts: imx8mp-evk: correct I2C1 pad settings adds 85c99877d67f arm64: dts: imx8mp-evk: correct I2C3 pad settings adds c7dfb96840da arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings adds 021eeb2e20c4 arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings adds 1e18fe9808a6 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc [...] adds 19f3ca5154e7 pinctrl: sunxi: sunxi_pconf_set: use correct offset adds 4507d8c68f1b arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo adds 89ef99c92c1b ARM: at91: pm: use proper compatible for sama5d2's rtc adds 6af8ce2c611a ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt adds a2c2989a100d ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt adds cd95a6e14e0b ARM: dts: at91: sam9x60ek: fix eeprom compatible and size adds 95daa2642ae5 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles adds f7fb6142c583 ARM: at91: fix soc detection for SAM9X60 SiPs adds cbc0f6114926 xsk: Clear page contiguity bit when unmapping pool adds a3263e4cf826 i2c: piix4: Fix a memory leak in the EFCH MMIO support adds 6d2b5a8f642d i40e: Fix dropped jumbo frames statistics adds 8bfcbaa37969 i40e: Fix VF's MAC Address change on VM adds 33c21f793aad ARM: dts: stm32: add missing usbh clock and fix clk order [...] adds 656d8bfbf181 ibmvnic: Properly dispose of all skbs during a failover. adds 586eb389d6cf selftests: forwarding: fix flood_unicast_test when h2 supp [...] adds 95207b04c12a selftests: forwarding: fix learning_test when h1 supports [...] adds e9dec7b29760 selftests: forwarding: fix error message in learning_test adds 13bb696dd2f3 ACPI: CPPC: Check _OSC for flexible address space adds 8beb71759cc8 ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is [...] adds 3068cfeca3b5 ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked adds 2783414e6ef7 ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported adds 31937bfe0591 net/mlx5e: Fix matchall police parameters validation adds 765e2767e87b mptcp: Avoid acquiring PM lock for subflow priority changes adds 8f3745020917 mptcp: Acquire the subflow socket lock before modifying MP [...] adds e05c7f53e0eb mptcp: fix local endpoint accounting adds 0c315ebd34ae r8169: fix accessing unset transport header adds bb29ce66986a i2c: cadence: Unregister the clk notifier in error path adds b2940298299f net/sched: act_api: Add extack to offload_act_setup() callback adds 9e86ef3f8d8d net/sched: act_police: Add extack messages for offload failure adds 25680f10eb2a net/sched: act_police: allow 'continue' action offload adds 5b07ff5e3f32 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs adds 1b6bd6c7fc28 dmaengine: imx-sdma: only restart cyclic channel when enabled adds d619b66d51ca misc: rtsx_usb: fix use of dma mapped buffer for usb bulk [...] adds 504440d37bbb misc: rtsx_usb: use separate command and response buffers adds e69054d806e7 misc: rtsx_usb: set return value in rsp_buf alloc err path adds 25991e45f112 dmaengine: dw-axi-dmac: Fix RMW on channel suspend register adds 48ca2dded482 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo adds f2eef5a28923 ida: don't use BUG_ON() for debugging adds ffa25b652aac dmaengine: pl330: Fix lockdep warning about non-static key adds 41a8c75974d0 dmaengine: lgm: Fix an error handling path in intel_ldma_probe() adds ca05155b3940 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() [...] adds b5a817f8d62e dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate adds b702a1077b51 dmaengine: qcom: bam_dma: fix runtime PM underflow adds bbd21999cea9 dmaengine: ti: Add missing put_device in ti_dra7_xbar_rout [...] adds 9e86d03bffdd dmaengine: idxd: force wq context cleanup on device disable path adds d39cd8e451f0 Linux 5.18.11 adds f5026b3735c9 Merge v5.18.11 adds f8d01e0f004a Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" adds c2e9702659df Linux 5.18.12 adds 8185962cbe6f USB: serial: ftdi_sio: add Belimo device ids adds fd54a40491ca usb: typec: add missing uevent when partner support PD adds 1bbc49745687 usb: dwc3: gadget: Fix event pending check adds a25d361f1411 gpio: sim: fix the chip_name configfs item adds b24c8369355a tty: serial: samsung_tty: set dma burst_size to 1 adds 9f0f7faf210c x86/xen: Use clear_bss() for Xen PV guests adds cd52154b924f ALSA: hda - Add fixup for Dell Latitidue E5430 adds a9ff4345d5ad ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 [...] adds c6cce94bdcc2 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 adds 3b65a9d237bd ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 44978dd619c2 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines adds 8c639c0221ef ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds c70092121f3c ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds f0b5c819b062 xen/netback: avoid entering xenvif_rx_next_skb() with an e [...] adds f45f4f82cb48 fix race between exit_itimers() and /proc/pid/timers adds 43c5ac008f03 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds 6ebbd46d2ef5 mm: sparsemem: fix missing higher order allocation splitting adds 3d637c7df81e mm: split huge PUD on wp_huge_pud fallback adds 3920c5843e4e mm/damon: use set_huge_pte_at() to make huge pte old adds 4d453eb5e1ee tracing/histograms: Fix memory leak problem adds 157269e33286 net: sock: tracing: Fix sock_exceed_buf_limit not to deref [...] adds 681da5bff05f ip: fix dflt addr selection for connected nexthop adds 9bac88b10f0f ARM: 9213/1: Print message about disabled Spectre workarou [...] adds 05c214703f28 ARM: 9214/1: alignment: advance IT state after emulating T [...] adds 41ecab279a70 wifi: mac80211: fix queue selection for mesh/OCB interfaces adds 0e41774b564b cgroup: Use separate src/dst nodes when preloading css_set [...] adds 722ab9a4632b btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] adds 02fc3a6ed787 btrfs: zoned: fix a leaked bioc in read_zone_info adds 3d1ca4114fe6 drm/panfrost: Put mapping instead of shmem obj on panfrost [...] adds f036392edd9c drm/panfrost: Fix shrinker list corruption by madvise IOCTL adds e711a68a0e66 fs/remap: constrain dedupe of EOF blocks adds 4eb6ad83932e nilfs2: fix incorrect masking of permission flags for symlinks adds 8c41ab0ecda8 sh: convert nommu io{re,un}map() to static inline functions adds a92d44b412e7 Revert "evm: Fix memleak in init_desc" adds ab5e910c989a reset: Fix devm bulk optional exclusive control getter adds 51904922902f arm64: dts: ls1028a: Update SFP node to include clock adds 012537485184 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count adds 0903e579544a riscv: dts: microchip: hook up the mpfs' l2cache adds f65501ce5304 spi: amd: Limit max transfer and message size adds c10f57d82df1 ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] adds 079fe72a31c4 ARM: 9210/1: Mark the FDT_FIXED sections as shareable adds e3a19a466212 net/mlx5e: kTLS, Fix build time constant test in TX adds 41ab41f695de net/mlx5e: kTLS, Fix build time constant test in RX adds 33ef9ed40fcc net/mlx5e: Fix enabling sriov while tc nic rules are offloaded adds b8651049bdd7 net/mlx5e: CT: Use own workqueue instead of mlx5e priv adds 987df1259671 net/mlx5e: Fix capability check for updating vnic env counters adds 16427298f3dc net/mlx5e: Ring the TX doorbell on DMA errors adds 27dccf616a0a drm/amdgpu: keep fbdev buffers pinned during suspend adds 4ffcacab7145 drm/amdgpu/display: disable prefer_shadow for generic fb helpers adds a91522b4279b drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds 683feeb56773 drm/i915/guc: ADL-N should use the same GuC FW as ADL-S adds 640cea4c2839 ima: Fix a potential integer overflow in ima_appraise_measurement adds f4f11e5efcf5 ASoC: sgtl5000: Fix noise on shutdown/remove adds cd486308d773 ASoC: tas2764: Add post reset delays adds 9a851ee8091a ASoC: tas2764: Fix and extend FSYNC polarity handling adds cc4a817fdcda ASoC: tas2764: Correct playback volume range adds b174cca5647f ASoC: tas2764: Fix amp gain register offset & default adds 6777a8e60e8c ASoC: Intel: Skylake: Correct the ssp rate discovery in sk [...] adds 7ba8d419b95a ASoC: Intel: Skylake: Correct the handling of fmt_config f [...] adds 60d85bb77afd netfilter: ecache: move to separate structure adds b900c5eaeef1 netfilter: conntrack: split inner loop of list dumping to [...] adds 87be95810c08 netfilter: ecache: use dedicated list for event redelivery adds be4dd63974cf netfilter: conntrack: include ecache dying list in dumps adds 594cea2c09f7 netfilter: conntrack: remove the percpu dying list adds ac5e76476d3c netfilter: conntrack: fix crash due to confirmed bit load [...] adds cfa4caf3e881 net: stmmac: dwc-qos: Disable split header for Tegra194 adds 79d60284bcd2 net: ethernet: ti: am65-cpsw: Fix devlink port register sequence adds 62acd1e2fe22 net: ocelot: fix wrong time_after usage adds bfbb0be2c8a4 sysctl: Fix data races in proc_dointvec(). adds 630c76850d55 sysctl: Fix data races in proc_douintvec(). adds 2ebc99cab28f sysctl: Fix data races in proc_dointvec_minmax(). adds b60eddf98b97 sysctl: Fix data races in proc_douintvec_minmax(). adds 8309d12bc309 sysctl: Fix data races in proc_doulongvec_minmax(). adds 1908c3d91b49 sysctl: Fix data races in proc_dointvec_jiffies(). adds e293ebc8b3bf tcp: Fix a data-race around sysctl_tcp_max_orphans. adds c9b8ef81eb73 inetpeer: Fix data-races around sysctl. adds 28a912218350 net: Fix data-races around sysctl_mem. adds 59e26906b89c cipso: Fix data-races around sysctl. adds 798c2cf57c63 icmp: Fix data-races around sysctl. adds 190cd4ff1283 ipv4: Fix a data-race around sysctl_fib_sync_mem. adds c0328380d0ef ARM: dts: at91: sama5d2: Fix typo in i2s1 node adds bee4dc387f64 ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero adds 658a67f68bca arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC adds 7fc7c6d053cf arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot adds 9ace115965b7 netfilter: nf_log: incorrect offset to network header adds e75554f74bce nfp: fix issue of skb segments exceeds descriptor limitation adds 4c43069bb109 vlan: fix memory leak in vlan_newlink() adds dbef6a21e499 netfilter: nf_tables: replace BUG_ON by element length check adds a541767afc81 RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_v [...] adds 778e85514b61 drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg [...] adds 7fb77b292abe xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE adds ff151c477f6a mptcp: fix subflow traversal at disconnect time adds 2bcf184c16f1 NFSD: Decode NFSv4 birth time attribute adds 58c3f48a540b lockd: set fl_owner when unlocking files adds 4e556ecd1641 lockd: fix nlm_close_files adds 0820e797c638 net: marvell: prestera: fix missed deinit sequence adds b3a5ec835f09 ice: handle E822 generic device ID in PLDM header adds 6bd9f8470735 ice: change devlink code to read NVM in blocks adds 51eae602908c tracing: Fix sleeping while atomic in kdb ftdump adds f7eec9e63bd8 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests adds 46c5f0d16e1b drm/i915/ttm: fix sg_table construction adds 8acf15751889 drm/i915/gt: Serialize GRDOM access between multiple engin [...] adds 6e204eff3888 drm/i915/gt: Serialize TLB invalidates with GT resets adds e8997d2d6b8d drm/i915/selftests: fix subtraction overflow bug adds 97928c069739 bnxt_en: reclaim max resources if sriov enable fails adds 5769db185f18 bnxt_en: Fix bnxt_reinit_after_abort() code path adds f0c89d59e384 bnxt_en: fix livepatch query adds 1899873812fa bnxt_en: Fix bnxt_refclk_read() adds 5f776daef0b5 sysctl: Fix data-races in proc_dou8vec_minmax(). adds 93793b9abeb1 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). adds 12d40638f02f tcp: Fix a data-race around sysctl_max_tw_buckets. adds dde0d75e461e icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. adds 05c615033174 icmp: Fix data-races around sysctl_icmp_echo_enable_probe. adds 48fda9af1df9 icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. adds d9a9433f818e icmp: Fix a data-race around sysctl_icmp_ignore_bogus_erro [...] adds f9617844e4d5 icmp: Fix a data-race around sysctl_icmp_errors_use_inboun [...] adds 83c68347b41a icmp: Fix a data-race around sysctl_icmp_ratelimit. adds 84492c1edafa icmp: Fix a data-race around sysctl_icmp_ratemask. adds ab5adca2e17d raw: Fix a data-race around sysctl_raw_l3mdev_accept. adds 7af0cc1f9901 tcp: Fix data-races around sysctl_tcp_ecn. adds 1ec3d6c2626e tcp: Fix a data-race around sysctl_tcp_ecn_fallback. adds f5042c5357ce ipv4: Fix data-races around sysctl_ip_dynaddr. adds ae3054f6fbcc nexthop: Fix data-races around nexthop_compat_mode. adds 5cfdd61c807d net: ftgmac100: Hold reference returned by of_get_child_by_name() adds dd91bc60f305 net: stmmac: fix leaks in probe adds 05f68241638e ima: force signature verification when CONFIG_KEXEC_SIG is [...] adds 830de9667b3a ima: Fix potential memory leak in ima_init_crypto() adds 5a0d38c6a1d6 drm/amd/display: Ignore First MST Sideband Message Return Error adds 05c7d624b6a1 drm/amdkfd: correct the MEC atomic support firmware checki [...] adds 19206b2bfccc drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] adds 17ece75cdbc2 drm/amd/pm: Prevent divide by zero adds f094271f6bcf drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 68ea71d4eafc smb3: workaround negprot bug in some Samba servers adds e435c4aeeaa0 sfc: fix use after free when disabling sriov adds 77be53ba0425 netfs: do not unlock and put the folio twice adds 281e3679e624 seg6: fix skb checksum evaluation in SRH encapsulation/insertion adds a8e911a97f57 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors adds e980d6a20162 seg6: bpf: fix skb checksum in bpf_push_seg6_encap() adds 16662524ec5d sfc: fix kernel panic when creating VF adds 5e151c507b7a net: atlantic: remove deep parameter on suspend/resume functions adds 702419db7ded net: atlantic: remove aq_nic_deinit() when resume adds 80866cf468d0 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] adds b00c5375a164 net/tls: Check for errors in tls_device_init adds ed388232ed26 mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE adds 82089fcb1051 ARM: 9211/1: domain: drop modify_domain() adds 9987bb02667f ARM: 9212/1: domain: Modify Kconfig help text adds 847f0c80c2ef ASoC: dt-bindings: Fix description for msm8916 adds e1bbe15676a3 tee: tee_get_drvdata(): fix description of return value adds a1b922311ed0 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() adds fa3302714c03 tty: use new tty_insert_flip_string_and_push_buffer() in p [...] adds e40c72423721 s390/nospec: build expoline.o for modules_prepare target adds afeb95a11a4c scsi: megaraid: Clear READ queue map's nr_queues adds 799dcbf4d943 scsi: ufs: core: Drop loglevel of WriteBoost message adds 94c8cc503bec nvme: fix block device naming collision adds 8e2b1b8402ef ksmbd: use SOCK_NONBLOCK type for kernel_accept() adds 99d1c36bddd9 powerpc/xive/spapr: correct bitmap allocation size adds 8a53aed793fb vdpa/mlx5: Initialize CVQ vringh only once adds fbfa91978c0b vduse: Tie vduse mgmtdev and its device adds 03303d4d9f99 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] adds 0723688d0c53 virtio_mmio: Add missing PM calls to freeze/restore adds 387c23776010 virtio_mmio: Restore guest page size on resume adds 0016d5d46d74 netfilter: nf_tables: avoid skb access on nf_stolen adds 05dfa88e73c9 netfilter: br_netfilter: do not skip all hooks with 0 priority adds 811ebff1ed15 scsi: hisi_sas: Limit max hw sectors for v3 HW adds 4513018d0bd7 cpufreq: pmac32-cpufreq: Fix refcount leak bug adds 01453386fb92 platform/x86: thinkpad-acpi: profile capabilities as integer adds 2c27eb27e70f platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] adds 05b92733fd6c platform/x86: hp-wmi: Ignore Sanitization Mode event adds 6f36471e568f firmware: sysfb: Make sysfb_create_simplefb() return a pde [...] adds 38e549484675 firmware: sysfb: Add sysfb_disable() helper function adds 07186778cf64 fbdev: Disable sysfb device registration when removing con [...] adds 3b2957fc09fe net: tipc: fix possible refcount leak in tipc_sk_create() adds e84a77bc8361 NFC: nxp-nci: don't print header length mismatch on i2c error adds 569d1c493070 nvme-tcp: always fail a request when sending it failed adds a8ba4bd0f542 nvme: fix regression when disconnect a recovering ctrl adds f22ddc8a5278 net: sfp: fix memory leak in sfp_probe() adds 55ad380852bc ASoC: ops: Fix off by one in range control validation adds e162a24f1dd0 pinctrl: aspeed: Fix potential NULL dereference in aspeed_ [...] adds f3a2c0631302 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] adds f85a8e86015f ASoC: rt711-sdca-sdw: fix calibrate mutex initialization adds 09bca0ffc95c ASoC: Intel: sof_sdw: handle errors on card registration adds 517fa7405a48 ASoC: rt711: fix calibrate mutex initialization adds 1d75b73ec6d6 ASoC: rt7*-sdw: harden jack_detect_handler adds 11e35a6c6607 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] adds d275601a18cf ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() adds 71d199d622c4 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] adds 79096060364c ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow adds e58a32e25ef1 ASoC: wcd9335: Remove RX channel from old list before addi [...] adds 4d93ab0d2f6a ASoC: wcd9335: Fix spurious event generation adds f3071f04cf12 ASoC: wcd938x: Fix event generation for some controls adds 03f97b638dd9 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] adds 89c2c0dd2825 ASoC: wm_adsp: Fix event for preloader adds 83431e500b2c ASoC: wm5110: Fix DRE control adds f3f5f2a9e2bb ASoC: cs35l41: Correct some control names adds 7bb71133cae8 ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] adds ed5ddd50ffb5 ASoC: dapm: Initialise kcontrol data for mux/demux controls adds 14937a06ab71 ASoC: cs35l41: Add ASP TX3/4 source to register patch adds 2308fdb5191a ASoC: cs47l15: Fix event generation for low power mux control adds 0303f460b856 ASoC: madera: Fix event generation for OUT1 demux adds 7f97af49f601 ASoC: madera: Fix event generation for rate controls adds d6ef5aca6fe4 irqchip: or1k-pic: Undefine mask_ack for level triggered hardware adds 4dc6fad52c5c pinctrl: imx: Add the zero base flag for imx93 adds 2334bdfc2da4 x86: Clear .brk area at early boot adds bd77b8298f85 soc: ixp4xx/npe: Fix unused match warning adds 2764762d0d6a ARM: dts: stm32: use the correct clock source for CEC on s [...] adds 449f51b5d6e1 Revert "can: xilinx_can: Limit CANFD brp to 2" adds 9b47d6dfaecb ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 [...] adds da7fdaadc135 ALSA: usb-audio: Add quirk for Fiero SC-01 adds 7bd54d31155e ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) adds 97f9cba7686e nvme-pci: phison e16 has bogus namespace ids adds 3d8b35387e01 nvme: use struct group for generic command dwords adds d2f02e532200 wireguard: selftests: set fake real time in init adds 700364130bfa wireguard: selftests: always call kernel makefile adds db738f76b03b signal handling: don't use BUG_ON() for debugging adds f6c04bde97ba ACPI: video: Fix acpi_video_handles_brightness_key_presses() adds 14d2cc21ca62 vt: fix memory overlapping when deleting chars in the buffer adds ceb7a7e7ab06 s390/ap: fix error handling in __verify_queue_reservations() adds 89c3c9dd7e03 ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory adds dda20f46124a serial: 8250: fix return error code in serial8250_request_ [...] adds a762cee5d933 power: supply: core: Fix boundary conditions in interpolation adds 484ec3ca92e4 serial: stm32: Clear prev values before setting RTS delays adds b2f63fefefc5 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle adds 5df66302f03f serial: 8250: Fix PM usage_count for console handover adds ec02687a33e7 serial: mvebu-uart: correctly report configured baudrate value adds 99c8a3c41e07 x86/pat: Fix x86_has_pat_wp() adds 7642e42a64b0 drm/i915/ttm: fix 32b build adds 6e3a6dddad55 drm/aperture: Run fbdev removal before internal helpers adds 0283cbd14733 Linux 5.18.13 adds 4704f70147e9 Merge v5.18.13 new a1a70a37ddbb x86/traps: Use pt_regs directly in fixup_bad_iret() new 6089d278e9eb x86/entry: Switch the stack after error_entry() returns new eda94dbf471b x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() new 973ee2729511 x86/entry: Don't call error_entry() for XENPV new c29a2229f5a7 x86/entry: Remove skip_r11rcx new e492002673b0 x86/kvm/vmx: Make noinstr clean new e0ed7445cbb5 x86/cpufeatures: Move RETPOLINE flags to word 11 new 079c71b6e380 x86/retpoline: Cleanup some #ifdefery new 7ce2011c8b28 x86/retpoline: Swizzle retpoline thunk new 86fbd2844858 x86/retpoline: Use -mfunction-return new e0c27dc584f6 x86: Undo return-thunk damage new 262941a05615 x86,objtool: Create .return_sites new f7b097edd3eb objtool: skip non-text sections when adding return-thunk sites new eb84031e5c59 x86,static_call: Use alternative RET encoding new 0d15b9c30cb2 x86/ftrace: Use alternative RET encoding new ebe3ceb43f5b x86/bpf: Use alternative RET encoding new 3525abdb3a63 x86/kvm: Fix SETcc emulation for return thunks new 2fc0ed17c526 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation new a302187fb8f6 x86/sev: Avoid using __x86_return_thunk new a05146b2ac6a x86: Use return-thunk in asm code new df777869fe2d x86/entry: Avoid very early RET new 9d75af6b4067 objtool: Treat .text.__x86.* as noinstr new 64a98375f389 x86: Add magic AMD return-thunk new a70ed95a0b0a x86/bugs: Report AMD retbleed vulnerability new f88b40812b6b x86/bugs: Add AMD retbleed= boot parameter new c85b5f77d3b2 x86/bugs: Enable STIBP for JMP2RET new 409586fb4a6e x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value new 47e51d66d93d x86/entry: Add kernel IBRS implementation new 2c0d8e35807a x86/bugs: Optimize SPEC_CTRL MSR writes new e604d260c633 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] new fb32593f8f38 x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] new 5a3037b4de4d x86/bugs: Report Intel retbleed vulnerability new 7b2649892c77 intel_idle: Disable IBRS during long idle new 6864df093257 objtool: Update Retpoline validation new 4a691f1e6916 x86/xen: Rename SYS* entry points new b75fada7f3cb x86/xen: Add UNTRAIN_RET new bbcfdf144d2d x86/bugs: Add retbleed=ibpb new 4c7f90f8a955 x86/bugs: Do IBPB fallback check only once new a8a370f08eb5 objtool: Add entry UNRET validation new 80f8a9e9d530 x86/cpu/amd: Add Spectral Chicken new 3d6bdd768577 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n new 3e89c4246272 x86/speculation: Fix firmware entry SPEC_CTRL handling new ff110fe71955 x86/speculation: Fix SPEC_CTRL write on SMT state change new 8a95fadc8f32 x86/speculation: Use cached host SPEC_CTRL value for guest [...] new 7377eea29dbc x86/speculation: Remove x86_spec_ctrl_mask new 43827446da73 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} new bcb9508413dc KVM: VMX: Flatten __vmx_vcpu_run() new 245800423a57 KVM: VMX: Convert launched argument to flags new d58141112c99 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS new 48fe9931c7dd KVM: VMX: Fix IBRS handling after vmexit new 8c38306e2e92 x86/speculation: Fill RSB on vmexit for IBRS new afd743f6dde8 KVM: VMX: Prevent RSB underflow before vmenter new 373e6942143b x86/common: Stamp out the stepping madness new 409f6047a433 x86/cpu/amd: Enumerate BTC_NO new 813423f90f05 x86/retbleed: Add fine grained Kconfig knobs new ee02cbcebb09 x86/bugs: Add Cannon lake to RETBleed affected CPU list new df6fc784e8db x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry new e2fe046fe230 x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported new 845351c56ca0 x86/kexec: Disable RET on kexec new ffdd31e8db4e x86/speculation: Disable RRSBA behavior new 6461cc8f22a1 x86/static_call: Serialize __static_call_fixup() properly new be6acce256f8 x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit new 713fbf23a1a0 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current new fcd83bea60a1 efi/x86: use naked RET on mixed mode call wrapper new d417d9d84a04 x86/kvm: fix FASTOP_SIZE when return thunks are enabled new 9db4affd5e5d KVM: emulate: do not adjust size of fastop and setcc subroutines new 699b83c61847 tools arch x86: Sync the msr-index.h copy with the kernel sources new 33e0e7fdbc2b tools headers cpufeatures: Sync with the kernel sources new deacf52d1aca x86/bugs: Remove apostrophe typo new daf898ab0e75 um: Add missing apply_returns() new 9aa5a042881d Linux 5.18.14 new 8160748bb79f Merge v5.18.14
The 72 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/admin-guide/kernel-parameters.txt | 25 ++ .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 8 +- .../driver-api/firmware/other_interfaces.rst | 6 + Documentation/filesystems/netfs_library.rst | 8 +- Documentation/networking/ip-sysctl.rst | 4 +- MAINTAINERS | 11 - Makefile | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 6 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/stm32mp151.dtsi | 6 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/configs/mxs_defconfig | 1 + arch/arm/include/asm/domain.h | 13 - arch/arm/include/asm/mach/map.h | 1 + arch/arm/include/asm/ptrace.h | 26 ++ arch/arm/mach-at91/pm.c | 10 +- arch/arm/mach-meson/platsmp.c | 2 + arch/arm/mm/Kconfig | 6 +- arch/arm/mm/alignment.c | 3 + arch/arm/mm/mmu.c | 15 +- arch/arm/mm/proc-v7-bugs.c | 9 +- arch/arm/probes/decode.h | 26 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 8 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 58 +-- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 48 +-- arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 4 +- arch/powerpc/platforms/powernv/rng.c | 16 +- arch/powerpc/sysdev/xive/spapr.c | 5 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 + arch/riscv/kvm/vcpu.c | 2 + arch/s390/Makefile | 8 +- arch/s390/lib/Makefile | 3 +- arch/s390/lib/expoline/Makefile | 3 + arch/s390/lib/{ => expoline}/expoline.S | 0 arch/sh/include/asm/io.h | 8 +- arch/um/kernel/um_arch.c | 4 + arch/x86/Kconfig | 103 ++++- arch/x86/Makefile | 6 + arch/x86/entry/Makefile | 2 +- arch/x86/entry/calling.h | 72 +++- arch/x86/entry/entry.S | 22 + arch/x86/entry/entry_32.S | 2 - arch/x86/entry/entry_64.S | 88 +++- arch/x86/entry/entry_64_compat.S | 21 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/cpufeatures.h | 12 +- arch/x86/include/asm/disabled-features.h | 21 +- arch/x86/include/asm/linkage.h | 8 + arch/x86/include/asm/msr-index.h | 13 + arch/x86/include/asm/nospec-branch.h | 69 ++- arch/x86/include/asm/setup.h | 3 + arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/traps.h | 2 +- arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/kernel/acpi/cppc.c | 16 + arch/x86/kernel/alternative.c | 69 +++ arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/cpu/amd.c | 46 +- arch/x86/kernel/cpu/bugs.c | 475 ++++++++++++++++++--- arch/x86/kernel/cpu/common.c | 61 ++- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/hygon.c | 6 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/head_32.S | 1 + arch/x86/kernel/head_64.S | 5 + arch/x86/kernel/module.c | 8 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 25 +- arch/x86/kernel/relocate_kernel_64.S | 23 +- arch/x86/kernel/static_call.c | 51 ++- arch/x86/kernel/traps.c | 19 +- arch/x86/kernel/vmlinux.lds.S | 9 +- arch/x86/kvm/emulate.c | 35 +- arch/x86/kvm/svm/vmenter.S | 18 + arch/x86/kvm/vmx/capabilities.h | 4 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/run_flags.h | 8 + arch/x86/kvm/vmx/vmenter.S | 194 +++++---- arch/x86/kvm/vmx/vmx.c | 84 ++-- arch/x86/kvm/vmx/vmx.h | 10 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 22 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +++- arch/x86/mm/init.c | 14 +- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/net/bpf_jit_comp.c | 26 +- arch/x86/platform/efi/efi_thunk_64.S | 5 +- arch/x86/xen/enlighten_pv.c | 8 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 11 +- arch/x86/xen/xen-ops.h | 6 +- drivers/acpi/acpi_video.c | 11 +- drivers/acpi/bus.c | 39 +- drivers/acpi/cppc_acpi.c | 29 +- drivers/base/core.c | 13 +- drivers/base/cpu.c | 8 + drivers/base/power/runtime.c | 34 +- drivers/cpufreq/pmac32-cpufreq.c | 4 + drivers/cxl/cxlmem.h | 8 +- drivers/cxl/mem.c | 7 +- drivers/cxl/pmem.c | 6 +- drivers/dma/at_xdmac.c | 5 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/idxd/device.c | 5 +- drivers/dma/imx-sdma.c | 4 +- drivers/dma/lgm/lgm-dma.c | 3 +- drivers/dma/pl330.c | 2 +- drivers/dma/qcom/bam_dma.c | 39 +- drivers/dma/ti/dma-crossbar.c | 5 + drivers/firmware/sysfb.c | 58 ++- drivers/firmware/sysfb_simplefb.c | 16 +- drivers/gpio/gpio-sim.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 85 +++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 + drivers/gpu/drm/drm_aperture.c | 26 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.c | 15 +- drivers/gpu/drm/i915/gt/intel_reset.c | 37 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 9 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/i915_scatterlist.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/i2c/busses/i2c-cadence.c | 1 + drivers/i2c/busses/i2c-piix4.c | 16 +- drivers/idle/intel_idle.c | 44 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 24 -- drivers/iommu/intel/pasid.c | 69 +-- drivers/iommu/intel/pasid.h | 1 - drivers/irqchip/irq-or1k-pic.c | 1 - drivers/misc/cardreader/rtsx_usb.c | 27 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/net/can/grcan.c | 1 - drivers/net/can/m_can/m_can.c | 8 +- drivers/net/can/rcar/rcar_canfd.c | 5 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 6 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 22 +- drivers/net/can/usb/gs_usb.c | 23 +- drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 25 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 285 +++++++------ drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 119 +++--- drivers/net/can/xilinx_can.c | 4 +- drivers/net/dsa/qca8k.c | 23 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/ibm/ibmvnic.c | 9 + drivers/net/ethernet/intel/i40e/i40e.h | 16 + drivers/net/ethernet/intel/i40e/i40e_main.c | 73 ++++ drivers/net/ethernet/intel/i40e/i40e_register.h | 13 + drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 + drivers/net/ethernet/intel/ice/ice_devids.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 59 ++- drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 ++++- drivers/net/ethernet/intel/ice/ice_main.c | 1 + .../ethernet/marvell/prestera/prestera_router.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 20 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 3 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 39 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 8 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 1 + drivers/net/ethernet/mscc/ocelot_fdma.c | 17 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 33 +- drivers/net/ethernet/realtek/r8169_main.c | 10 +- drivers/net/ethernet/sfc/ef10.c | 3 + drivers/net/ethernet/sfc/ef10_sriov.c | 10 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 17 +- drivers/net/phy/sfp.c | 2 +- drivers/net/usb/usbnet.c | 17 +- drivers/net/xen-netback/rx.c | 1 + drivers/nfc/nxp-nci/i2c.c | 8 +- drivers/nvme/host/core.c | 8 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/rdma.c | 12 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.h | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 10 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 2 + drivers/platform/x86/hp-wmi.c | 3 + drivers/platform/x86/intel/pmc/core.c | 1 + drivers/platform/x86/thinkpad_acpi.c | 50 +-- drivers/power/supply/power_supply_core.c | 24 +- drivers/s390/crypto/ap_bus.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 + drivers/scsi/megaraid/megaraid_sas_base.c | 3 + drivers/scsi/ufs/ufshcd.c | 2 +- drivers/soc/atmel/soc.c | 12 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +- drivers/spi/spi-amd.c | 8 + drivers/tee/tee_core.c | 2 +- drivers/tty/pty.c | 14 +- drivers/tty/serial/8250/8250_core.c | 4 + drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/amba-pl011.c | 23 +- drivers/tty/serial/mvebu-uart.c | 25 +- drivers/tty/serial/samsung_tty.c | 5 +- drivers/tty/serial/serial_core.c | 5 - drivers/tty/serial/stm32-usart.c | 2 + drivers/tty/tty.h | 3 + drivers/tty/tty_buffer.c | 46 +- drivers/tty/vt/vt.c | 2 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/typec/class.c | 1 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 31 +- drivers/vdpa/vdpa_user/vduse_dev.c | 60 ++- drivers/video/fbdev/core/fbcon.c | 33 ++ drivers/video/fbdev/core/fbmem.c | 28 +- drivers/virtio/virtio_mmio.c | 26 ++ drivers/xen/gntdev.c | 6 +- fs/afs/file.c | 2 +- fs/btrfs/inode.c | 14 +- fs/btrfs/zoned.c | 13 +- fs/ceph/addr.c | 11 +- fs/cifs/smb2pdu.c | 13 +- fs/exec.c | 2 +- fs/fscache/cookie.c | 15 +- fs/fscache/volume.c | 4 +- fs/io_uring.c | 14 +- fs/ksmbd/transport_tcp.c | 2 +- fs/lockd/svcsubs.c | 14 +- fs/netfs/buffered_read.c | 17 +- fs/nfsd/nfs4xdr.c | 9 + fs/nfsd/nfsd.h | 3 +- fs/nilfs2/nilfs.h | 3 + fs/remap_range.c | 3 +- include/acpi/cppc_acpi.h | 1 + include/linux/acpi.h | 4 +- include/linux/cgroup-defs.h | 3 +- include/linux/cpu.h | 2 + include/linux/fbcon.h | 4 + include/linux/fscache.h | 1 + include/linux/intel-iommu.h | 3 - include/linux/kexec.h | 6 + include/linux/kvm_host.h | 2 +- include/linux/memregion.h | 2 +- include/linux/netfs.h | 2 +- include/linux/nvme.h | 2 + include/linux/objtool.h | 9 +- include/linux/pm_runtime.h | 5 +- include/linux/reset.h | 2 +- include/linux/rtsx_usb.h | 2 - include/linux/sched/task.h | 2 +- include/linux/serial_core.h | 5 + include/linux/sysfb.h | 22 +- include/net/act_api.h | 3 +- include/net/flow_offload.h | 1 + include/net/netfilter/nf_conntrack.h | 9 +- include/net/netfilter/nf_conntrack_ecache.h | 4 +- include/net/netfilter/nf_tables.h | 30 +- include/net/netns/conntrack.h | 1 - include/net/pkt_cls.h | 6 +- include/net/raw.h | 2 +- include/net/sock.h | 2 +- include/net/tls.h | 4 +- include/trace/events/sock.h | 6 +- include/video/of_display_timing.h | 2 + kernel/bpf/verifier.c | 113 ++--- kernel/cgroup/cgroup.c | 37 +- kernel/exit.c | 2 +- kernel/kexec_file.c | 11 +- kernel/rcu/srcutree.c | 6 +- kernel/signal.c | 8 +- kernel/sysctl.c | 57 +-- kernel/time/posix-timers.c | 19 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_events_hist.c | 2 + lib/idr.c | 3 +- mm/damon/vaddr.c | 3 +- mm/memory.c | 27 +- mm/sparse-vmemmap.c | 8 + mm/userfaultfd.c | 5 +- net/8021q/vlan_netlink.c | 10 +- net/bridge/br_netfilter_hooks.c | 21 +- net/can/bcm.c | 18 +- net/core/filter.c | 1 - net/ipv4/af_inet.c | 4 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 20 +- net/ipv4/inet_timewait_sock.c | 3 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/nexthop.c | 5 +- net/ipv4/syncookies.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 12 + net/ipv4/tcp.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_output.c | 4 +- net/ipv6/icmp.c | 2 +- net/ipv6/route.c | 2 +- net/ipv6/seg6_iptunnel.c | 5 +- net/ipv6/seg6_local.c | 2 - net/mac80211/wme.c | 4 +- net/mptcp/options.c | 3 + net/mptcp/pm_netlink.c | 16 +- net/mptcp/protocol.c | 13 +- net/mptcp/protocol.h | 1 + net/netfilter/nf_conntrack_core.c | 86 ++-- net/netfilter/nf_conntrack_ecache.c | 139 +++--- net/netfilter/nf_conntrack_netlink.c | 125 ++++-- net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_log_syslog.c | 8 +- net/netfilter/nf_tables_api.c | 81 +++- net/netfilter/nf_tables_core.c | 24 +- net/netfilter/nf_tables_trace.c | 44 +- net/netfilter/nft_set_pipapo.c | 48 ++- net/rose/rose_route.c | 4 +- net/sched/act_api.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_ct.c | 3 +- net/sched/act_gact.c | 3 +- net/sched/act_gate.c | 3 +- net/sched/act_mirred.c | 3 +- net/sched/act_mpls.c | 3 +- net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 3 +- net/sched/act_skbedit.c | 3 +- net/sched/act_tunnel_key.c | 3 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 16 +- net/sched/cls_flower.c | 6 +- net/sched/cls_matchall.c | 6 +- net/tipc/socket.c | 1 + net/tls/tls_device.c | 4 +- net/tls/tls_main.c | 7 +- net/xdp/xsk_buff_pool.c | 1 + scripts/Makefile.build | 1 + scripts/link-vmlinux.sh | 3 + security/Kconfig | 11 - security/integrity/evm/evm_crypto.c | 7 +- security/integrity/ima/ima_appraise.c | 3 +- security/integrity/ima/ima_crypto.c | 1 + security/integrity/ima/ima_efi.c | 2 + sound/pci/cs46xx/cs46xx.c | 22 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 21 + sound/soc/codecs/cs35l41-lib.c | 10 +- sound/soc/codecs/cs35l41.c | 12 +- sound/soc/codecs/cs47l15.c | 5 +- sound/soc/codecs/madera.c | 14 +- sound/soc/codecs/max98373-sdw.c | 12 +- sound/soc/codecs/rt1308-sdw.c | 11 + sound/soc/codecs/rt1316-sdw.c | 11 + sound/soc/codecs/rt5682-sdw.c | 5 +- sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt700.c | 30 +- sound/soc/codecs/rt711-sdca-sdw.c | 9 +- sound/soc/codecs/rt711-sdca.c | 45 +- sound/soc/codecs/rt711-sdw.c | 9 +- sound/soc/codecs/rt711.c | 41 +- sound/soc/codecs/rt715-sdca-sdw.c | 12 + sound/soc/codecs/rt715-sdw.c | 12 + sound/soc/codecs/sgtl5000.c | 9 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/tas2764.c | 46 +- sound/soc/codecs/tas2764.h | 6 +- sound/soc/codecs/wcd9335.c | 8 +- sound/soc/codecs/wcd938x.c | 12 + sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 13 +- sound/soc/intel/boards/sof_sdw.c | 51 ++- sound/soc/intel/skylake/skl-nhlt.c | 40 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 6 + sound/soc/soc-dapm.c | 5 + sound/soc/soc-ops.c | 4 +- sound/soc/sof/intel/hda-dsp.c | 10 +- sound/soc/sof/intel/hda-loader.c | 10 +- sound/soc/sof/intel/hda-pcm.c | 74 +--- sound/soc/sof/intel/hda-stream.c | 94 +++- sound/soc/sof/intel/hda.h | 4 + sound/soc/sof/ipc3-topology.c | 23 +- sound/usb/quirks-table.h | 248 +++++++++++ sound/usb/quirks.c | 13 + tools/arch/x86/include/asm/cpufeatures.h | 12 +- tools/arch/x86/include/asm/disabled-features.h | 21 +- tools/arch/x86/include/asm/msr-index.h | 13 + tools/include/linux/objtool.h | 9 +- tools/objtool/arch/x86/decode.c | 5 + tools/objtool/builtin-check.c | 4 +- tools/objtool/check.c | 331 +++++++++++++- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/check.h | 24 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/testing/selftests/net/forwarding/lib.sh | 6 +- tools/testing/selftests/net/udpgro.sh | 2 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 6 +- tools/testing/selftests/wireguard/qemu/Makefile | 5 +- .../selftests/wireguard/qemu/arch/arm.config | 1 + .../selftests/wireguard/qemu/arch/armeb.config | 1 + .../selftests/wireguard/qemu/arch/i686.config | 1 + .../selftests/wireguard/qemu/arch/m68k.config | 1 + .../selftests/wireguard/qemu/arch/mips.config | 1 + .../selftests/wireguard/qemu/arch/mipsel.config | 1 + .../selftests/wireguard/qemu/arch/powerpc.config | 1 + tools/testing/selftests/wireguard/qemu/init.c | 11 + 456 files changed, 5491 insertions(+), 2175 deletions(-) create mode 100644 arch/s390/lib/expoline/Makefile rename arch/s390/lib/{ => expoline}/expoline.S (100%) create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h