bb1f4d435344 Linux 5.17.7-xanmod1 fa75c3fcc68a Merge tag 'v5.17.7' into 5.17 7651bb70fe5d Linux 5.17.7 143810fc41eb PCI: aardvark: Update comment about link going down after link-up 5b584401e919 PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() 0dd7502accf0 PCI: aardvark: Don't mask irq when mapping 337919caec11 PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts e4fd1f5c1431 PCI: aardvark: Use separate INTA interrupt for emulated root bridge 267d43963ff5 PCI: aardvark: Fix support for PME requester on emulated bridge c06707d309e4 PCI: aardvark: Add support for PME interrupts 5b3627384a54 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge 39903b1f9530 PCI: aardvark: Add support for ERR interrupt on emulated bridge 3f5f889511b8 PCI: aardvark: Enable MSI-X support 722bb84cbca0 PCI: aardvark: Fix setting MSI address d5f8d4813d17 PCI: aardvark: Add support for masking MSI interrupts 4d72330eb158 PCI: aardvark: Refactor unmasking summary MSI interrupt 8616e0e96a69 PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) fcf2764078a6 PCI: aardvark: Make msi_domain_info structure a static driver structure 422d5bda6851 PCI: aardvark: Make MSI irq_chip structures static driver structures f6b40b76e9e2 PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ 66c3fa970145 PCI: aardvark: Rewrite IRQ code to chained IRQ handler a7009c06e9a5 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* cb697c0fae3b mmc: rtsx: add 74 Clocks in power on flow 0f9ac350c077 selftest/vm: verify remap destination address in mremap_test 77463d49e03b selftest/vm: verify mmap addr in mremap_test 76456dfb3654 KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised 127d4d91c928 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs 0fa88cd8ee88 KVM: x86: Do not change ICR on write to APIC_SELF_IPI aac4b0e982aa x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume 0959296196c2 KVM: selftests: Silence compiler warning in the kvm_page_table_test 4fb1fa2345d2 kvm: selftests: do not use bitfields larger than 32-bits for PTEs 69d85f9e3862 KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state da6c2bd63e5b KVM: SEV: Mark nested locking of vcpu->lock 71d2be7f9e8a iommu/dart: Add missing module owner to ops structure 29e515b995a9 fbdev: Make fb_release() return -ENODEV if fbdev was unregistered 9133dd015a39 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU 2a6efabed754 net: rds: acquire refcount on TCP sockets 0bf3efeabb3d gpio: mvebu: drop pwm base assignment e22774038de4 parisc: Mark cr16 clock unstable on all SMP machines fb729ed975d6 btrfs: always log symlinks in full mode 93dbbc1b275d smsc911x: allow using IRQ0 a933f3762b7c selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer fa57517ff79f bnxt_en: Fix unnecessary dropping of RX packets c2042683d30d bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag 16d5975c8330 dt-bindings: pci: apple,pcie: Drop max-link-speed from example 6c94a12c925e selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational d783651fc9c2 rxrpc: Enable IPv6 checksums on transport socket d3a7333a8fb1 mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() 4807f902910c SUNRPC: Don't leak sockets in xs_local_connect() 4fd6c1d43ffa hinic: fix bug of wq out of bound access 0a65740339ba drm/msm/dp: remove fail safe mode related code f352c29679cb selftests/net: so_txtime: usage(): fix documentation of default clock a295d9846ef0 selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems 8bf809ca1cc9 net: emaclite: Add error handling for of_address_to_resource() 4c176222dcef net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() c3384b13a539 net: cpsw: add missing of_node_put() in cpsw_probe_dt() ce0c48dc1224 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller 935a1bbf5f47 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() 3c68abe661e5 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() 386c36bf3505 net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() 75d77f7abde1 NFSv4: Don't invalidate inode attributes on delegation return 8583a535ab8a RDMA/irdma: Fix possible crash due to NULL netdev in notifier 454daa2f0855 RDMA/irdma: Reduce iWARP QP destroy time 128d5a7a474a RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state 5a9b2dfc7e33 RDMA/siw: Fix a condition race issue in MPA request processing bacdacb77155 SUNRPC release the transport of a relocated task with an assigned transport 90c228f189ca ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec 38fec29fd0dd selftests/seccomp: Don't call read() on TTY from background pgrp 6494497161ae net/mlx5e: TC, fix decap fallback to uplink when int port not supported 4632f1eff607 net/mlx5e: Lag, Don't skip fib events on current dst ac0ea0805e75 net/mlx5e: Lag, Fix fib_info pointer assignment 0d94808168b6 net/mlx5e: Lag, Fix use-after-free in fib event handler ee387108a314 net/mlx5: Fix deadlock in sync reset flow bcb60cf17091 net/mlx5: Avoid double clear or set of sync reset requested 01ce31cc4ff8 net/mlx5: Fix matching on inner TTC b94df2bf2495 net/mlx5e: Fix the calling of update_buffer_lossy() API c77be0fed82c net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release 53b2e6dfbc52 net/mlx5e: Don't match double-vlan packets if cvlan is not set 7bbb7b3f8f71 net/mlx5e: Fix wrong source vport matching on tunnel rule 51bf943d9e78 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu d4de9a9b1013 net/mlx5e: Fix trust state reset in reload b9b71736b855 iommu/dart: check return value after calling platform_get_resource() 931cfc6334d7 iommu/vt-d: Drop stop marker messages 63b71afc108f ASoC: soc-ops: fix error handling 955717756e43 ASoC: meson: axg-card: Fix nonatomic links 58d5cd297002 ASoC: meson: axg-tdm-interface: Fix formatters in trigger" f04d89bcaf99 ASoC: dmaengine: Restore NULL prepare_slave_config() callback 7fb7ca3e48ef hwmon: (pmbus) disable PEC if not enabled be6f777e1a20 hwmon: (adt7470) Fix warning on module removal 3ace45ae7818 gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) 377f08ae19c6 gpio: visconti: Fix fwnode of GPIO IRQ 63a545103b77 NFC: netlink: fix sleep in atomic bug when firmware download timeout f4bfbac45121 nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs 8b58d6e565d8 nfc: replace improper check device_is_registered() in netlink related functions d8b52922b3ac can: grcan: only use the NAPI poll budget for RX 17f7f780c978 can: grcan: grcan_probe(): fix broken system id check for errata workaround needs c8f6327ccd58 can: grcan: use ofdev->dev when allocating DMA memory 8f565cf2067e can: isotp: remove re-binding of bound socket 0d980097942b can: grcan: grcan_close(): fix deadlock 1bfbce9966c2 s390/dasd: Fix read inconsistency for ESE DASD devices 686555eea627 s390/dasd: Fix read for ESE with blksize < 4k d673912dddf0 s390/dasd: prevent double format of tracks for ESE devices f95b41d10da6 s390/dasd: fix data corruption for ESE devices 1d29b712efb6 ASoC: meson: Fix event generation for AUI CODEC mux 3b8890e90f2a ASoC: meson: Fix event generation for G12A tohdmi mux 68100f7f26cb ASoC: meson: Fix event generation for AUI ACODEC mux 6d58a6c01a1b ASoC: wm8958: Fix change notifications for DSP controls 99fa69653a85 ASoC: rt9120: Correct the reg 0x09 size to one byte d86f52e6394e ASoC: da7219: Fix change notifications for tone generator frequency 2d4332b5ec35 genirq: Synchronize interrupt thread startup d94df5eb5e17 btrfs: skip compression property for anything other than files and dirs c6e3f45c4b2f btrfs: do not allow compression on nodatacow files 5f7e8da0b78f btrfs: export a helper for compression hard check b2c0647ebb74 btrfs: do not BUG_ON() on failure to update inode when setting xattr ea242454fca1 btrfs: force v2 space cache usage for subpage mount 1300e212d3ad btrfs: sysfs: export the balance paused state of exclusive operation ec9d1e66ac7a net: stmmac: disable Split Header (SPH) for Intel platforms 54b0676eb62c firewire: core: extend card->lock in fw_core_handle_bus_reset 21c4756a9736 firewire: remove check of list iterator against head past the loop body bb0aef891131 firewire: fix potential uaf in outbound_phy_packet_callback() 4f0685f22c8b timekeeping: Mark NMI safe time accessors as notrace dc136ac1decf Revert "SUNRPC: attempt AF_LOCAL connect on setup" 007d4e1d0125 hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk a5977e425fd1 RISC-V: relocate DTB if it's outside memory region 119c392b1eb6 drm/amdgpu: do not use passthrough mode in Xen dom0 7a7349d9ad78 drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT 8e393a2b6d09 iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() 62e28d6b1cc3 iommu/vt-d: Calculate mask for non-aligned flushes 168ea3732bd3 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id e1dcf45e3e52 x86/fpu: Prevent FPU state corruption aaebc8a8dbff gpiolib: of: fix bounds check for 'gpio-reserved-ranges' 7dc43fee9b38 mmc: core: Set HS clock speed before sending HS CMD13 f24e0d324a39 mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits 461eac2ac0bf mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC d6c93fbf1f23 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes f62a494704cd ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers 1298cb15c962 parisc: Merge model and model name into one line in /proc/cpuinfo 8e8919522519 Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized" d04b03456e62 Revert "parisc: Mark cr16 CPU clocksource unstable on all SMP machines" 49d4c96bc128 MIPS: Fix CP0 counter erratum detection for R4k CPUs 3af3160b678a ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() ba89965c142e ipmi: When handling send message responses, don't process the message 8c6c71d29290 pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). age of this function in nic_mbx_intr_handler().