867e3cbb92c7 Linux 5.15.40-xanmod1-tt 00a75be9c838 Merge branch '5.15' into 5.15-tt a1c6c2620850 Merge tag 'v5.15.40' into 5.15 ae766496dbd4 Linux 5.15.40 5f0023211221 mm: fix invalid page pointer returned with FOLL_PIN gups 954c78ed8c84 mm/mlock: fix potential imbalanced rlimit ucounts adjustment acf3e6843a85 mm/hwpoison: fix error page recovered but reported "not recovered" 13d75c31a8ad mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() 72dd0487237d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() e36b476a829c mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() 97a9f80290aa mm: fix missing cache flush for all tail pages of compound page 9e951f2d85c9 udf: Avoid using stale lengthOfImpUse 3d9c1d39237e rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition b063e8cbec3c Bluetooth: Fix the creation of hdev->name 01986c7dbf9d objtool: Fix SLS validation for kcov tail-call replacement 41b6878eedf8 crypto: x86/poly1305 - Fixup SLS f277e36addad kvm/emulate: Fix SETcc emulation function offsets with SLS 80c8ac8eca77 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' 370d33da35e3 x86: Add straight-line-speculation mitigation d11f96d0c0c3 kbuild: move objtool_args back to scripts/Makefile.build f835241fdb0f x86/alternative: Relax text_poke_bp() constraint ee4724cc045f objtool: Add straight-line-speculation validation a467f694a46d x86: Prepare inline-asm for straight-line-speculation 14b476e07fab x86: Prepare asm files for straight-line-speculation 89837223d00d x86/lib/atomic64_386_32: Rename things c9e18547cc55 Linux 5.15.39 4b4f9f172af4 PCI: aardvark: Update comment about link going down after link-up 0dde2c7e6afb PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() c29d876c202c PCI: aardvark: Don't mask irq when mapping f0a2ee95dfeb PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts 03da50b8e42e PCI: aardvark: Use separate INTA interrupt for emulated root bridge 038c1516178c PCI: aardvark: Fix support for PME requester on emulated bridge cf7ef0e3029e PCI: aardvark: Add support for PME interrupts 4da95b9fdad3 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge 2aa9f36c3931 PCI: aardvark: Add support for ERR interrupt on emulated bridge d8efde346003 PCI: aardvark: Enable MSI-X support 0993795b2f7a PCI: aardvark: Fix setting MSI address 6e80e16149b9 PCI: aardvark: Add support for masking MSI interrupts d4bd61f99d13 PCI: aardvark: Refactor unmasking summary MSI interrupt b904c90a4624 PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) 0a5d0a9808ef PCI: aardvark: Make msi_domain_info structure a static driver structure d951cbef2e46 PCI: aardvark: Make MSI irq_chip structures static driver structures 9e475a95c59b PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ 95bd4e10877c PCI: aardvark: Rewrite IRQ code to chained IRQ handler c1e237cd6463 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* ac76c36aa417 PCI: aardvark: Disable common PHY when unbinding driver a346d08ca45e PCI: aardvark: Disable link training when unbinding driver 246a36b66377 PCI: aardvark: Assert PERST# when unbinding driver af27f54e6224 PCI: aardvark: Fix memory leak in driver unbind 55e38c42051d PCI: aardvark: Mask all interrupts when unbinding driver 5c9fc7a028da PCI: aardvark: Disable bus mastering when unbinding driver 6ee10ccca811 PCI: aardvark: Comment actions in driver remove method 2855fb2b6340 PCI: aardvark: Clear all MSIs at setup 5ea7bcb084ae PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge 739c052b9b26 PCI: pci-bridge-emul: Add definitions for missing capabilities registers b3ca84e3c66a PCI: pci-bridge-emul: Add description for class_revision field 0060c7bd9e33 rcu: Apply callbacks processing time limit only on softirq 2c5029d652f3 rcu: Fix callbacks processing time limit retaining cond_resched() 38b9770741ae Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized" e3c465defa0f mmc: rtsx: add 74 Clocks in power on flow 0b4e16093e08 selftest/vm: verify remap destination address in mremap_test e8b9989597da selftest/vm: verify mmap addr in mremap_test 680e982ae89b KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised 8e10a00b1876 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs 6b68f26a6556 KVM: x86: Do not change ICR on write to APIC_SELF_IPI ddba1a4aadd4 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume 067f2fbe4ac9 KVM: selftests: Silence compiler warning in the kvm_page_table_test 119a65a465f5 kvm: selftests: do not use bitfields larger than 32-bits for PTEs aa9993f8f984 iommu/dart: Add missing module owner to ops structure 7f95fdff56e9 net/mlx5e: Lag, Don't skip fib events on current dst 7fc51e7e7b6b net/mlx5e: Lag, Fix fib_info pointer assignment 197bd9738a97 net/mlx5e: Lag, Fix use-after-free in fib event handler bc8e74239fb8 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu 161568b7494a fbdev: Make fb_release() return -ENODEV if fbdev was unregistered 11f5f236dbd6 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU 3e56e9a7f2cc gpio: mvebu: drop pwm base assignment 94ca25aed123 drm/amdgpu: Ensure HDA function is suspended before ASIC reset 060102fbd92d drm/amdgpu: don't set s3 and s0ix at the same time 22b80bff1726 drm/amdgpu: explicitly check for s0ix when evicting resources 90253ae21c6b drm/amdgpu: unify BO evicting method in amdgpu_ttm 3d0e7373b291 btrfs: always log symlinks in full mode e42a8545487e btrfs: force v2 space cache usage for subpage mount 1222440c4a1a smsc911x: allow using IRQ0 e447338d51b0 selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer 45967729f2a5 bnxt_en: Fix unnecessary dropping of RX packets cb0c054accc5 bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag 814d91a84ac3 selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational 01b7fe62cbf5 rxrpc: Enable IPv6 checksums on transport socket 9bcb779ba80b mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() 299c189f4778 hinic: fix bug of wq out of bound access 74b9abc46862 btrfs: do not BUG_ON() on failure to update inode when setting xattr b79815c35416 drm/msm/dp: remove fail safe mode related code e325bef5f67d selftests/net: so_txtime: usage(): fix documentation of default clock ba5ece30153c selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems da07b2e273b3 net: emaclite: Add error handling for of_address_to_resource() 8010fdba29e4 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() 8fa3b32dfa28 net: cpsw: add missing of_node_put() in cpsw_probe_dt() 1dfbeb85a4c9 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller 1043a3c44641 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() 8c703731e7d5 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() bd7e519ff79a net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() d34f9bbc1d19 NFSv4: Don't invalidate inode attributes on delegation return a61a55823711 RDMA/irdma: Fix possible crash due to NULL netdev in notifier 22d872b7adce RDMA/irdma: Reduce iWARP QP destroy time 62e9930ff8ca RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state 546c957f313a RDMA/siw: Fix a condition race issue in MPA request processing 53b33d43fc45 SUNRPC release the transport of a relocated task with an assigned transport 6352ecab8a3f selftests/seccomp: Don't call read() on TTY from background pgrp 642e0de286af net/mlx5: Fix deadlock in sync reset flow e967439d76e0 net/mlx5: Avoid double clear or set of sync reset requested 9d6d76f5f190 net/mlx5e: Fix the calling of update_buffer_lossy() API d9b4965d2401 net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release 32d9ad28dcda net/mlx5e: Don't match double-vlan packets if cvlan is not set ec26ba1f202a net/mlx5e: Fix trust state reset in reload 504d9b86745e iommu/dart: check return value after calling platform_get_resource() af89d886edfc iommu/vt-d: Drop stop marker messages 48c37e5ab679 ASoC: soc-ops: fix error handling ad06826f6130 ASoC: dmaengine: Restore NULL prepare_slave_config() callback 051a2cede6c7 hwmon: (pmbus) disable PEC if not enabled 64e5dd91d128 hwmon: (adt7470) Fix warning on module removal e75dd874e02a gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) 8ec1096a09f1 gpio: visconti: Fix fwnode of GPIO IRQ 7bd81a05d489 NFC: netlink: fix sleep in atomic bug when firmware download timeout b8f2b836e7d0 nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs a2168fb3128a nfc: replace improper check device_is_registered() in netlink related functions 56a5ff94807d can: grcan: only use the NAPI poll budget for RX ab5adbcead00 can: grcan: grcan_probe(): fix broken system id check for errata workaround needs 142305ab00e9 can: grcan: use ofdev->dev when allocating DMA memory 30a63e7ef37f can: isotp: remove re-binding of bound socket b266f564c553 can: grcan: grcan_close(): fix deadlock 392aeeceb9b6 s390/dasd: Fix read inconsistency for ESE DASD devices 12b022a9f5c6 s390/dasd: Fix read for ESE with blksize < 4k cdf348236343 s390/dasd: prevent double format of tracks for ESE devices 99bb425d7226 s390/dasd: fix data corruption for ESE devices 7011cc9a2188 ASoC: meson: Fix event generation for AUI CODEC mux 61c45cece50b ASoC: meson: Fix event generation for G12A tohdmi mux c7c0ceb7141d ASoC: meson: Fix event generation for AUI ACODEC mux 66e5f6d561c7 ASoC: wm8958: Fix change notifications for DSP controls a5581587bbee ASoC: da7219: Fix change notifications for tone generator frequency 61808e408952 genirq: Synchronize interrupt thread startup 41eebbf90dfb net: stmmac: disable Split Header (SPH) for Intel platforms 282eab6e3826 firewire: core: extend card->lock in fw_core_handle_bus_reset 95726e666093 firewire: remove check of list iterator against head past the loop body e259ba5c08d3 firewire: fix potential uaf in outbound_phy_packet_callback() 07adb6954548 timekeeping: Mark NMI safe time accessors as notrace 09e7e3aee713 Revert "SUNRPC: attempt AF_LOCAL connect on setup" 148faea97855 RISC-V: relocate DTB if it's outside memory region 1a78d8fe6606 drm/amdgpu: do not use passthrough mode in Xen dom0 c10bab89a1be drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT 2c14dda7a4df iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() d503958eea81 iommu/vt-d: Calculate mask for non-aligned flushes 91a97c86a8f0 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id 2e4d4123c861 x86/fpu: Prevent FPU state corruption d46f64fd9172 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' a06979edcc47 mmc: core: Set HS clock speed before sending HS CMD13 56bba3ad290d mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits 3c0a0a2710c8 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC d95bad91b419 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes 9561b7ddcb78 ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers a49454368934 parisc: Merge model and model name into one line in /proc/cpuinfo f9a1dbc8b848 MIPS: Fix CP0 counter erratum detection for R4k CPUs 98da5ccf387a Linux 5.15.38-xanmod1