9ed57b98346b Linux 6.8.7-xanmod1 56285c8aedf1 Merge tag 'v6.8.7' into 6.8 12dadc409c2b Linux 6.8.7 c74c0b2dcf52 drm/amd/display: fix disable otg wa logic in DCN316 41bd90aecffb drm/amd/display: always reset ODM mode in context when adding first plane 411ec82daee8 drm/amd/display: Return max resolution supported by DWB 379bf98e29c6 drm/amd/display: Do not recursively call manual trigger programming b220c61aa41d drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST 7f348c018d57 drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 531e34995fbd drm/amdgpu: differentiate external rev id for gfx 11.5.0 14dd86ab24f5 drm/amdgpu: fix incorrect number of active RBs for gfx11 8fa8b86d0a40 drm/amdgpu: always force full reset for SOC21 368d52bcb2f0 drm/amdgpu: Reset dGPU if suspend got aborted 7da638ccb7b6 drm/i915: Disable live M/N updates when using bigjoiner fd2bfa93cd70 drm/i915: Disable port sync when bigjoiner is used 89bd7fe8a631 drm/i915/psr: Disable PSR when bigjoiner is used a370bc2a377c drm/i915/cdclk: Fix CDCLK programming order when pipes are active aeadab1adc3a x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI 4e017a914398 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto 267b24677628 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation 122b446a43f8 x86/bugs: Fix BHI handling of RRSBA 5135e0724fb0 x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' fa880941904e x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES 2fa1969f360e x86/bugs: Fix BHI documentation 183d8beabff5 x86/bugs: Fix return type of spectre_bhi_state() bb43c568f74f kernfs: annotate different lockdep class for of->mutex of writable files bbb2d4c71e86 selftests: kselftest: Fix build failure with NOLIBC 3946c99e4e7e irqflags: Explicitly ignore lockdep_hrtimer_exit() argument d6decf4a4ae1 x86/apic: Force native_apic_mem_read() to use the MOV instruction 716a01b3edf4 selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn b5d274735809 selftests: timers: Fix abs() warning in posix_timers test 2ba19907b18d selftests: timers: Fix posix_timers ksft_print_msg() warning 6cfbbdc56e89 selftests/timers/posix_timers: Reimplement check_timer_distribution() c4a9babdd5d5 x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n 12efe9b95342 perf/x86: Fix out of range data d771b8818bde vhost: Add smp_rmb() in vhost_enable_notify() 779555e6459f vhost: Add smp_rmb() in vhost_vq_avail_empty() e47b39e90cd4 arm64: dts: imx8-ss-dma: fix spi lpcg indices 55949f30d6d0 arm64: dts: imx8-ss-lsio: fix pwm lpcg indices 40b50cb4bc00 arm64: dts: imx8-ss-dma: fix pwm lpcg indices ea044f32ee5a arm64: dts: imx8-ss-conn: fix usb lpcg indices 0429074a49cb arm64: dts: imx8-ss-dma: fix adc lpcg indices 275a0dd1faec arm64: dts: imx8-ss-dma: fix can lpcg indices 4f059174cfd4 arm64: dts: imx8qm-ss-dma: fix can lpcg indices de20c0d88b95 drm/amdgpu/umsch: reinitialize write pointer in hw init 2ce20f2d430c drm/msm/dp: fix runtime PM leak on connect failure 416558ca97ea drm/msm/dp: fix runtime PM leak on disconnect 8ceb873d8167 drm/client: Fully protect modes[] with dev->mode_config.mutex e18070c622c6 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() 35768baf0fdf drm/ast: Fix soft lockup 38042ce7675e drm/amdkfd: Reset GPU on queue preemption failure 1a867afa5422 drm/i915/vrr: Disable VRR when using bigjoiner 1e68394092f1 drm/vmwgfx: Enable DMA mappings with SEV e60114111472 accel/ivpu: Fix deadlock in context_xa d2eee41206b7 accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE 4b042a1659d7 accel/ivpu: Put NPU back to D3hot after failed resume 3158174b8cd1 accel/ivpu: Fix PCI D0 state entry in resume c02ea077d7a4 accel/ivpu: Check return code of ipc->lock init e0a7b2d6e33c scsi: sg: Avoid race in error handling & drop bogus warn b0d1ebcc1a95 scsi: sg: Avoid sg device teardown race 786afd51e214 fs/proc: Skip bootloader comment if no embedded kernel parameters 0f33fd80e8ff fs/proc: remove redundant comments from /proc/bootconfig 36b57c7d2f8b kprobes: Fix possible use-after-free issue on kprobe registration c5f7e7c137a6 io_uring/net: restore msg_control on sendzc retry e0a36442dbc2 btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans be1cb5f31ef3 btrfs: record delayed inode root in transaction 6c95336f5d8e btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations 6c85b91ee5d0 btrfs: qgroup: correctly model root qgroup rsv in convert 47de1a773e94 io_uring: disable io-wq execution of multishot NOWAIT requests f0194e4a9e59 io_uring: refactor DEFER_TASKRUN multishot checks fba8ca3e6f60 iommu/vt-d: Fix WARN_ON in iommu probe path 2d7fd430a11f iommu/vt-d: Allocate local memory for page request queue b5e392947579 iommu/vt-d: Fix wrong use of pasid config da9b470c4a8f tracing: hide unused ftrace_event_id_fops 388f72d0c650 drm/xe/hwmon: Cast result to output precision on left shift of operand 32bfe3aa6ad8 drm/xe/display: Fix double mutex initialization f22bcdd1d1cf net: ena: Set tx_info->xdpf value to NULL c31baa07f013 net: ena: Fix incorrect descriptor free behavior acb2e76bdd6e net: ena: Wrong missing IO completions check order 01035346558a net: ena: Fix potential sign extension issue dbdf7bec5c92 af_unix: Fix garbage collector racing against connect() b21e48a49426 af_unix: Do not use atomic ops for unix_sk(sk)->inflight. 9fe9a2ae6f0d net: dsa: mt7530: trap link-local frames regardless of ST Port State e421bc4be0a9 Revert "s390/ism: fix receive message buffer allocation" 91520ea8b92b net: sparx5: fix wrong config being used when reconfiguring PCS b8ac3415e28d net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit 0e7133989877 net/mlx5e: HTB, Fix inconsistencies with QoS SQs number 6bd77865fda6 net/mlx5e: Fix mlx5e_priv_init() cleanup flow b5fe208278bb net/mlx5e: RSS, Block changing channels number when RXFH is configured aed5666b128b net/mlx5: Correctly compare pkt reformat ids adf67a03af39 net/mlx5: Properly link new fs rules into the tree 190d91251fcc net/mlx5: offset comp irq index in name by one 967caa3d37c0 net/mlx5: Register devlink first under devlink lock 87d1f8403690 net/mlx5: SF, Stop waiting for FW as teardown was called 562b7245131f netfilter: complete validation of user input 441dadfca111 Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit 50173882bb18 Bluetooth: hci_sock: Fix not validating setsockopt user input 0c4a89f46904 Bluetooth: ISO: Fix not validating setsockopt user input 8ee0c132a61d Bluetooth: L2CAP: Fix not validating setsockopt user input c3f787a3eafe Bluetooth: RFCOMM: Fix not validating setsockopt user input 419a0ffca701 Bluetooth: SCO: Fix not validating setsockopt user input 2bfa1a048840 Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY 7a54f8314584 Bluetooth: hci_sync: Use QoS to determine which PHY to scan 07664a702af3 Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset d280cff783d9 Bluetooth: ISO: Align broadcast sync_timeout with connection timeout 38407914d482 pds_core: Fix pdsc_check_pci_health function to use work thread 7abfa9c76161 pds_core: use pci_reset_function for health reset 6cdb20c342cd ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr 257b5b7f1607 ipv4/route: avoid unused-but-set-variable warning c5f662f61545 ipv6: fib: hide unused 'pn' variable 29f2b1e2ca39 octeontx2-af: Fix NIX SQ mode and BP config 698a95ade1a0 af_unix: Clear stale u->oob_skb. 49d5d70538b6 net: ks8851: Handle softirqs at the end of IRQ thread to fix hang 4ad19ebc06e1 net: ks8851: Inline ks8851_rx_skb() 7ed62bc344e1 cxl: Fix retrieving of access_coordinates in PCIe path 81177c7f815c cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates() 83a612358e43 cxl: Split out host bridge access coordinates fb1b371212a3 cxl: Split out combine_coordinates() for common shared usage 9d8dc8c09f40 ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes ddf9cd405fb6 ACPI: HMAT: Introduce 2 levels of generic port access class 13c92c2e9e25 base/node / ACPI: Enumerate node access class for 'struct access_coordinate' 022b7d5caebc ACPI: bus: allow _UID matching for integer zero 3bc910c750f1 bnxt_en: Reset PTP tx_avail after possible firmware reset c12a5177069e bnxt_en: Fix error recovery for RoCE ulp client 10a9d6a7513f bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() 94ad0fdb1f5a s390/ism: fix receive message buffer allocation 357163fff3a6 geneve: fix header validation in geneve[6]_xmit_skb 1e775697c61b lib: checksum: hide unused expected_csum_ipv6_magic[] 858c489d81d6 block: fix q->blkg_list corruption during disk rebind b34fe77a1b18 octeontx2-pf: Fix transmit scheduler resource leak 2eb979fbb247 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING 735cf43ede71 u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file 739f8127f0b4 net: openvswitch: fix unwanted error log on timeout policy probing ea8ac95c22c9 scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() 52347d7ff63b scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() 1d0d7c1286ee drm/msm/adreno: Set highest_bank_bit for A619 f49e24c94ea9 nouveau: fix function cast warning 13ab5db42a59 Revert "drm/qxl: simplify qxl_fence_wait" a9533b3b7c3d cxl/core: Fix initialization of mbox_cmd.size_out in get event a3aaff7f1a01 arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order dd628d46ed2f dt-bindings: display/msm: sm8150-mdss: add DP node 680a0f695fdd drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible 8493ccb6c738 drm/msm/dpu: don't allow overriding data from catalog fb6311c4798d drm/msm: Add newlines to some debug prints 3c902ff3c0e3 arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator 8cb8d6b26641 arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator 8ce7d406c644 cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned f0148417af24 cxl/mem: Fix for the index of Clear Event Record Handle a075e9a7e12d firmware: arm_scmi: Make raw debugfs entries non-seekable 7c4f6b7fec0b firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() 89c8b8cc7ad2 ARM: OMAP2+: fix USB regression on Nokia N8x0 bcf70697acbc mmc: omap: restore original power up/down steps e2119120a5ac mmc: omap: fix deferred probe 2020c5d72a4a mmc: omap: fix broken slot switch lookup 9ce46530d18b ARM: OMAP2+: fix N810 MMC gpiod table 2607dfe24d94 ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 67d6190b580f btrfs: tests: allocate dummy fs_info and root in test_find_delalloc() fb2d4df1dab0 media: cec: core: remove length check of Timer Status c0e1aa04f3e0 PM: s2idle: Make sure CPUs will wakeup directly on resume b9b309d3fe06 ACPI: scan: Do not increase dep_unmet for already met dependencies 9e9bb74a93b7 platform/chrome: cros_ec_uart: properly fix race condition 7521329e5493 drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 e4cb8382fff6 Bluetooth: Fix memory leak in hci_req_sync_complete() 9e502ddc22d5 ring-buffer: Only update pages_touched when a new page is touched f423f41b7679 raid1: fix use-after-free for original bio in raid1_write_request() c4a18b842dcd ARM: dts: imx7s-warp: Pass OV2680 link-frequencies 944db7b536ba arm64: tlb: Fix TLBI RANGE operand 28e9a64638cd virtio_net: Do not send RSS key if it is not supported 1e55a91b6ad6 ceph: switch to use cap_delay_lock for the unlink delay list 65356221b352 ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE ca54e2671548 batman-adv: Avoid infinite loop trying to resize local TT fb262b9d5b86 drm/amdgpu/vpe: power on vpe when hw_init 0abae376a85e ata: libata-scsi: Fix ata_scsi_dev_rescan() error path c36268ff00fa ata: libata-core: Allow command duration limits detection for ACS-4 drives 8d4c16b308f7 smb3: fix Open files on server counter going negative