Skip to content

Commit 69f5157

Browse files
committed
Merge tag 'v6.18.7' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into qcom-6.18.y-lts
This is the 6.18.7 stable release * tag 'v6.18.7' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux: Linux 6.18.7 iommu/sva: include mmu_notifier.h header Revert "functionfs: fix the open/removal races" mm/page_alloc: prevent pcp corruption with SMP=n mm/page_alloc: batch page freeing in decay_pcp_high mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection btrfs: fix deadlock in wait_current_trans() due to ignored transaction type HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue() HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking iommu/sva: invalidate stale IOTLB entries for kernel address space mm: introduce deferred freeing for kernel page tables x86/mm: use pagetable_free() mm: introduce pure page table freeing function x86/mm: use 'ptdesc' when freeing PMD pages mm: actually mark kernel page table pages mm: add a ptdesc flag to mark kernel page tables dmaengine: ti: k3-udma: fix device leak on udma lookup dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation dmaengine: stm32: dmamux: fix OF node leak on route allocation failure dmaengine: stm32: dmamux: fix device leak on route allocation dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all() dmaengine: sh: rz-dmac: fix device leak on probe failure dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config() dmaengine: lpc32xx-dmamux: fix device leak on route allocation dmaengine: lpc18xx-dmamux: fix device leak on route allocation dmaengine: idxd: fix device leaks on compat bind and unbind dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure dmaengine: dw: dmamux: fix OF node leak on route allocation failure dmaengine: cv1800b-dmamux: fix device leak on route allocation dmaengine: bcm-sba-raid: fix device leak on probe dmaengine: at_hdmac: fix device leak on of_dma_xlate() dmaengine: apple-admac: Add "apple,t8103-admac" compatible LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy() LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy() LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy() LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells drm/vmwgfx: Fix an error return check in vmw_compat_shader_add() drm/sysfb: Remove duplicate declarations drm/panel: simple: restore connector_type fallback drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare drm/amdkfd: fix a memory leak in device_queue_manager_init() drm/amdgpu: make sure userqs are enabled in userq IOCTLs drm/amdgpu: Fix gfx9 update PTE mtype flag drm/amd: Clean up kfd node on surprise disconnect drm/amd/display: Initialise backlight level values from hw drm/amd/display: Bump the HDMI clock to 340MHz LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended LoongArch: Fix PMU counter allocation for mixed-type event groups mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure mm/damon/core: remove call_control in inactive contexts mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed' mm: kmsan: fix poisoning of high-order non-compound pages nvme: fix PCIe subsystem reset controller state transition x86/resctrl: Fix memory bandwidth counter width for Hygon x86/resctrl: Add missing resctrl initialization for Hygon i2c: riic: Move suspend handling to NOIRQ phase tcpm: allow looking for role_sw device in the main node EDAC/i3200: Fix a resource leak in i3200_probe1() EDAC/x38: Fix a resource leak in x38_probe1() hrtimer: Fix softirq base check in update_needs_ipi() ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref ext4: fix ext4_tune_sb_params padding ASoC: codecs: wsa881x: fix unnecessary initialisation nvme-pci: disable secondary temp for Wodposit WPBSNM8 USB: serial: ftdi_sio: add support for PICAXE AXE027 cable USB: serial: option: add Telit LE910 MBIM composition USB: OHCI/UHCI: Add soft dependencies on ehci_platform usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor usb: dwc3: Check for USB4 IP_NAME usb: gadget: uvc: fix req_payload_size calculation usb: gadget: uvc: fix interval_duration calculation xhci: sideband: don't dereference freed ring when removing sideband endpoint usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 phy: fsl-imx8mq-usb: fix typec orientation switch when built as module phy: rockchip: inno-usb2: fix disconnection in gadget mode phy: freescale: imx8m-pcie: assert phy reset during power on phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe() phy: ti: gmii-sel: fix regmap leak on probe failure phy: rockchip: inno-usb2: fix communication disruption in gadget mode x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers lib/buildid: use __kernel_read() for sleepable context virtio-net: don't schedule delayed refill worker xfs: Fix the return value of xfs_rtcopy_summary() xfs: set max_agbno to allow sparse alloc of last full inode chunk ftrace: Do not over-allocate ftrace memory tools/testing/selftests: fix gup_longterm for unknown fs tools/testing/selftests: add forked (un)/faulted VMA merge tests tools/testing/selftests: add tests for !tgt, src mremap() merges net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit. can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak null_blk: fix kmemleak by releasing references to fault configfs items ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer selftests: kvm: try getting XFD and XSAVE state out of sync selftests: kvm: replace numbered sync points with actions scsi: core: Fix error handler encryption support selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22 HID: usbhid: paper over wrong bNumDescriptor field sched: Deadline has dynamic priority sched/deadline: Avoid double update_rq_clock() i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progress i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA soundwire: bus: fix off-by-one when allocating slave IDs dmaengine: omap-dma: fix dma_pool resource leak in error paths selftests/landlock: Properly close a file descriptor phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again) landlock: Fix wrong type usage selftests/landlock: Remove invalid unix socket bind() selftests/landlock: Fix TCP bind(AF_UNSPEC) test case landlock: Fix TCP handling of short AF_UNSPEC addresses phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors phy: stm32-usphyc: Fix off by one in probe() phy: qcom-qusb2: Fix NULL pointer dereference on early suspend phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing dmaengine: tegra-adma: Fix use-after-free dmaengine: xilinx: xdma: Fix regmap max_register dmaengine: mmp_pdma: fix DMA mask handling NFS: Fix size read races in truncate, fallocate and copy offload drivers/dax: add some missing kerneldoc comment fields for struct dev_dax mips: fix HIGHMEM initialization mm, kfence: describe @slab parameter in __kfence_obj_info() textsearch: describe @list member in ts_ops search mm: describe @flags parameter in memalloc_flags_save() drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 drm/amdkfd: No need to suspend whole MES to evict process drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 drm/amd/display: Show link name in PSR status message drm/amdgpu: fix drm panic null pointer when driver not support atomic ASoC: tlv320adcx140: fix word length ASoC: tlv320adcx140: fix null pointer ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type net/sched: sch_qfq: do not free existing class in qfq_change_class() selftests: drv-net: fix RPS mask handling for high CPU numbers ipv6: Fix use-after-free in inet6_addr_del(). dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() net: hv_netvsc: reject RSS hash key programming without RX indirection table ALSA: hda/cirrus_scodec_test: Fix test suite name ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition net: phy: motorcomm: fix duplex setting error for phy leds net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve() btrfs: fix memory leaks in create_space_info() error paths net/mlx5e: Restore destroying state bit after profile cleanup net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv net/mlx5e: Fix crash on profile change rollback failure vsock/test: add a final full barrier after run all tests ipv4: ip_gre: make ipgre_header() robust block: zero non-PI portion of auto integrity buffer macvlan: fix possible UAF in macvlan_forward_source() net: update netdev_lock_{type,name} ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() net: bridge: annotate data-races around fdb->{updated,used} Bluetooth: hci_sync: enable PA Sync Lost event btrfs: send: check for inline extents in range_is_hole_in_parent() btrfs: release path before iget_failed() in btrfs_read_locked_inode() cxl/port: Fix target list setup for multiple decoders sharing the same dport nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec can: etas_es58x: allow partial RX URB allocation to succeed ipv4: ip_tunnel: spread netdev_lockdep_set_classes() PM: EM: Fix incorrect description of the cost field in struct em_perf_state drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits drm/rockchip: vop2: Add delay between poll registers NFS/localio: Deal with page bases that are > PAGE_SIZE drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions drm/vmwgfx: Fix KMS with 3D on HW version 10 drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume pnfs/blocklayout: Fix memory leak in bl_parse_scsi() pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() NFS: Fix a deadlock involving nfs_release_folio() pNFS: Fix a deadlock when returning a delegation during open() xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set xfrm: Fix inner mode lookup in tunnel mode GSO segmentation io_uring: move local task_work in exit cancel loop virtio_net: Fix misalignment bug in struct virtnet_info drm/gud: fix NULL fb and crtc dereferences on USB disconnect ASoC: codecs: wsa883x: fix unnecessary initialisation ASoC: codecs: wsa884x: fix codec initialisation rust: bitops: fix missing _find_* functions on 32-bit ARM x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1 Revert "gfs2: Fix use of bio_chain" nvme-apple: add "apple,t8103-nvme-ans2" as compatible efi/cper: Fix cper_bits_to_str buffer handling and return value firmware: imx: scu-irq: Set mu_resource_id before get handle Linux 6.18.6 spi: cadence-quadspi: Prevent lost complete() call during indirect read scsi: sg: Fix occasional bogus elapsed time that exceeds timeout ASoC: fsl_sai: Add missing registers to cache default ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025 ALSA: usb-audio: Update for native DSD support quirks block: validate pi_offset integrity limit can: j1939: make j1939_session_activate() fail if device is no longer registered drm/amdkfd: Fix improper NULL termination of queue restore SMI event string spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ drm/amd/display: Fix DP no audio issue accel/amdxdna: Block running under a hypervisor ata: libata-core: Disable LPM on ST2000DM008-2FR102 netfilter: nf_tables: avoid chain re-validation if possible powercap: fix sscanf() error return value handling powercap: fix race condition in register_control_type() net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant bpf: Fix reference count leak in bpf_prog_test_run_xdp() bpf, test_run: Subtract size of xdp_frame from allowed metadata size gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths gpio: mpsse: add quirk support gpio: mpsse: ensure worker is torn down btrfs: fix beyond-EOF write handling btrfs: use variable for end offset in extent_writepage_io() btrfs: truncate ordered extent when skipping writeback past i_size erofs: fix file-backed mounts no longer working on EROFS partitions erofs: don't bother with s_stack_depth increasing for now irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness ublk: fix use-after-free in ublk_partition_scan_work arp: do not assume dev_hard_header() does not change skb->head net: enetc: fix build warning when PAGE_SIZE is greater than 128K net: usb: pegasus: fix memory leak in update_eth_regs_async() net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset wifi: mac80211_hwsim: fix typo in frequency notification net: airoha: Fix schedule while atomic in airoha_ppe_deinit() HID: quirks: work around VID/PID conflict for appledisplay sparc/PCI: Correct 64-bit non-pref -> pref BAR resources trace: ftrace_dump_on_oops[] is not exported, make it static block: don't merge bios with different app_tags net: netdevsim: fix inconsistent carrier state after link/unlink selftests: drv-net: Bring back tool() to driver __init__s net/sched: act_api: avoid dereferencing ERR_PTR in tcf_idrinfo_destroy net: sfp: return the number of written bytes for smbus single byte access udp: call skb_orphan() before skb_attempt_defer_free() Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable" idpf: fix aux device unplugging when rdma is not supported by vport idpf: cap maximum Rx buffer size idpf: Fix error handling in idpf_vport_open() idpf: Fix RSS LUT NULL ptr issue after soft reset idpf: Fix RSS LUT configuration on down interfaces idpf: Fix RSS LUT NULL pointer crash on early ethtool operations idpf: fix issue with ethtool -n command display idpf: fix memory leak of flow steer list on rmmod idpf: fix error handling in the init_task on load idpf: fix memory leak in idpf_vc_core_deinit() idpf: fix memory leak in idpf_vport_rel() idpf: detach and close netdevs while handling a reset idpf: convert vport state to bitmap idpf: keep the netdev when a reset fails PCI/VGA: Don't assume the only VGA device on a system is `boot_vga` net: fix memory leak in skb_segment_list for GRO packets riscv: pgtable: Cleanup useless VA_USER_XXX definitions riscv: cpufeature: Fix Zk bundled extension missing Zknh net: airoha: Fix npu rx DMA definitions btrfs: fix NULL pointer dereference in do_abort_log_replay() btrfs: only enforce free space tree if v1 cache is required for bs < ps cases btrfs: release path before initializing extent tree in btrfs_read_locked_inode() vsock: Make accept()ed sockets use custom setsockopt() drm/amd/pm: force send pcie parmater on navi1x drm/amd/pm: fix wrong pcie parameter on navi1x perf: Ensure swevent hrtimer is properly destroyed inet: frags: drop fraglist conntrack references virtio_net: fix device mismatch in devm_kzalloc/devm_kfree bnxt_en: Fix potential data corruption with HW GRO/LRO net: wwan: iosm: Fix memory leak in ipc_mux_deinit() net/ena: fix missing lock when update devlink params net/mlx5e: Dealloc forgotten PSP RX modify header net/mlx5e: Don't print error message due to invalid module net/mlx5e: Don't gate FEC histograms on ppcnt_statistical_group net/mlx5: Lag, multipath, give priority for routes with smaller network prefix netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates net: sock: fix hardened usercopy panic in sock_recv_errqueue net: phy: mxl-86110: Add power management and soft reset support inet: ping: Fix icmp out counting net: mscc: ocelot: Fix crash when adding interface under a lag bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress net: marvell: prestera: fix NULL dereference on devlink_alloc() failure netfilter: nf_conncount: update last_gc only when GC has been performed netfilter: nf_tables: fix memory leak in nf_tables_newrule() gpio: pca953x: handle short interrupt pulses on PCAL devices gpiolib: fix race condition for gdev->srcu gpiolib: rename GPIO chip printk macros gpiolib: remove unnecessary 'out of memory' messages netfilter: nft_synproxy: avoid possible data-race on update operation netfilter: nft_set_pipapo: fix range overlap detection arm64: dts: mba8mx: Fix Ethernet PHY IRQ support arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM arm64: dts: freescale: tx8p-ml81: fix eqos nvmem-cells arm64: dts: freescale: moduline-display: fix compatible ARM: dts: imx6q-ba16: fix RTC interrupt level arm64: dts: add off-on-delay-us for usdhc2 regulator arm64: dts: imx8qm-mek: correct the light sensor interrupt type to low level crypto: qat - fix duplicate restarting msg during AER error pinctrl: mediatek: mt8189: restore previous register base name array order netfs: Fix early read unlock of page with EOF in middle HID: Intel-thc-hid: Intel-thc: Fix wrong register reading HID: Intel-thc-hid: Intel-thc: fix dma_unmap_sg() nents value gpio: it87: balance superio enter/exit calls in error path gpu: nova-core: select RUST_FW_LOADER_ABSTRACTIONS arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema warnings arm64: dts: ti: k3-am642-phyboard-electra-x27-gpio1-spi1-uart3: Fix schema warnings arm64: dts: ti: k3-am642-phyboard-electra-peb-c-010: Fix icssg-prueth schema warning of: unittest: Fix memory leak in unittest_data_add() btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node() btrfs: fix NULL dereference on root when tracing inode eviction btrfs: qgroup: update all parent qgroups when doing quick inherit btrfs: fix qgroup_snapshot_quick_inherit() squota bug scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed" scsi: ufs: core: Fix EH failure after W-LUN resume error scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset scsi: mpi3mr: Prevent duplicate SAS/SATA device entries in channel 1 smb/client: fix NT_STATUS_NO_DATA_DETECTED value smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value drm/amd/display: shrink struct members ALSA: hda/realtek: Add support for ASUS UM3406GA NFS: Fix up the automount fs_context to use the correct cred ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again) NFSv4: ensure the open stateid seqid doesn't go backwards dm-snapshot: fix 'scheduling while atomic' on real-time kernels dm-verity: disable recursive forward error correction alpha: don't reference obsolete termio struct for TC* constants ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels csky: fix csky_cmpxchg_fixup not working ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback ublk: reorder tag_set initialization before queue allocation libceph: make calc_target() set t->paused, not just clear it libceph: reset sparse-read state in osd_fault() libceph: return the handler error from mon_handle_auth_done() libceph: make free_choose_arg_map() resilient to partial allocation libceph: replace overzealous BUG_ON in osdmap_apply_incremental() libceph: prevent potential out-of-bounds reads in handle_auth_done() wifi: mac80211: restore non-chanctx injection behaviour wifi: avoid kernel-infoleak from struct iw_point Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order" PM: hibernate: Fix crash when freeing invalid crypto compressor pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping PCI: meson: Report that link is up while in ASPM L0s and L1 states io_uring/io-wq: fix incorrect io_wq_for_each_worker() termination logic gpio: rockchip: mark the GPIO controller as sleeping drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] drm/tidss: Fix enable/disable order drm/pl111: Fix error handling in pl111_amba_probe drm/atomic-helper: Export and namespace some functions drm/amdgpu: Fix query for VPE block_type and ip_count drm/amd/display: Apply e4479aecf658 to dml arm64: dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP ALSA: hda/tas2781: properly initialize speaker_id for TAS2563 ALSA: ac97: fix a double free in snd_ac97_controller_register() Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable" nouveau: don't attempt fwsec on sb on newer platforms. riscv: boot: Always make Image from vmlinux, not vmlinux.unstripped tracing: Add recursion protection in kernel stack trace recording counter: interrupt-cnt: Drop IRQF_NO_THREAD flag counter: 104-quad-8: Fix incorrect return value in IRQ handler lib/crypto: aes: Fix missing MMU protection for AES S-box rust_binder: remove spin_lock() in rust_shrink_free_page() mei: me: add nova lake point S DID btrfs: always detect conflicting inodes when logging inode refs bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup arm64: Fix cleared E0POE bit after cpu_suspend()/resume() net: do not write to msg_get_inq in callee net: 3com: 3c59x: fix possible null dereference in vortex_probe1() atm: Fix dma_free_coherent() size NFSD: Remove NFSERR_EAGAIN NFSD: net ref data still needs to be freed even if net hasn't startup nfsd: check that server is running in unlock_filesystem nfsd: use correct loop termination in nfsd4_revoke_states() nfsd: provide locking for v4_end_grace NFSD: Fix permission check for read access to executable-only files Linux 6.18.5 nfs/localio: fix regression due to out-of-order __put_cred sched/fair: Proportional newidle balance sched/fair: Small cleanup to update_newidle_cost() sched/fair: Small cleanup to sched_balance_newidle() mptcp: ensure context reset on disconnect() Linux 6.18.4 Revert "gpio: swnode: don't use the swnode's name as the key for GPIO lookup" mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of() vfio/pci: Disable qword access to the PCI ROM bar LoongArch: BPF: Enhance the bpf_arch_text_poke() function powercap: intel_rapl: Add support for Nova Lake processors powercap: intel_rapl: Add support for Wildcat Lake platform block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio() erofs: fix unexpected EIO under memory pressure drm/imagination: Disallow exporting of PM/FW protected objects drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use drm/xe/svm: Fix a debug printout drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer drm/msm: add PERFCTR_CNTL to ifpc_reglist drm/msm/dpu: Add missing NULL pointer check for pingpong interface drm/xe: Drop preempt-fences when destroying imported dma-bufs. drm/xe: Use usleep_range for accurate long-running workload timeslicing drm/xe: Adjust long-running workload timeslices to reasonable values drm/xe/eustall: Disallow 0 EU stall property values drm/xe/oa: Disallow 0 OA property values drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE drm/mgag200: Fix big-endian support drm/ttm: Avoid NULL pointer deref for evicted BOs drm/tilcdc: Fix removal actions in case of failed probe drm/i915: Fix format string truncation warning drm/amdkfd: Trap handler support for expert scheduling mode drm/amdkfd: bump minimum vgpr size for gfx1151 drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace drm/nouveau/gsp: Allocate fwsec-sb at boot drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers drm/amd: Fix unbind/rebind for VCN 4.0.5 drm/mediatek: ovl_adaptor: Fix probe device leaks drm/mediatek: mtk_hdmi: Fix probe device leaks drm/mediatek: Fix probe device leaks drm/mediatek: Fix probe memory leak drm/mediatek: Fix probe resource leaks drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse() drm/rockchip: Set VOP for the DRM DMA device drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg() drm/buddy: Separate clear and dirty free block trees drm/buddy: Optimize free block management with RB tree drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma drm/amdgpu: Forward VMID reservation errors drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling Revert "drm/amd: Skip power ungate during suspend for VPE" platform/x86: alienware-wmi-wmax: Add support for Alienware 16X Aurora platform/x86: alienware-wmi-wmax: Add AWCC support for Alienware x16 platform/x86: alienware-wmi-wmax: Add support for new Area-51 laptops platform/x86: samsung-galaxybook: Fix problematic pointer cast net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open() net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration net: usb: sr9700: fix incorrect command used to write single register nfsd: Drop the client reference in client_states_open() nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps() nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg() LoongArch: BPF: Adjust the jump offset of tail calls LoongArch: BPF: Enable trampoline-based tracing for module functions LoongArch: BPF: Save return address register ra to t0 before trampoline LoongArch: BPF: Sign extend kfunc call arguments LoongArch: BPF: Zero-extend bpf_tail_call() index LoongArch: Refactor register restoration in ftrace_common_return gve: defer interrupt enabling until NAPI registration fjes: Add missing iounmap in fjes_hw_init() erspan: Initialize options_len before referencing options. e1000: fix OOB in e1000_tbi_should_accept() wifi: mac80211: Discard Beacon frames to non-broadcast address wifi: iwlwifi: Fix firmware version handling RDMA/cm: Fix leaking the multicast GID table reference RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly rust: maple_tree: rcu_read_lock() in destructor to silence lockdep samples/ftrace: Adjust LoongArch register restore order in direct calls selftests/mm: fix thread state check in uffd-unit-tests tools/mm/page_owner_sort: fix timestamp comparison for stable sorting x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo mm: consider non-anon swap cache folios in folio_expected_ref_count() mm/page_owner: fix memory leak in page_owner_stack_fops->release() mm/page_alloc: change all pageblocks migrate type on coalescing idr: fix idr_alloc() returning an ID out of range lockd: fix vfs_test_lock() calls kernel/kexec: fix IMA when allocation happens in CMA area kernel/kexec: change the prototype of kimage_map_segment() kasan: unpoison vms[area] addresses with a common tag kasan: refactor pcpu kasan vmalloc unpoison mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN mptcp: fallback earlier on simult connection compiler_types.h: add "auto" as a macro for "__auto_type" af_unix: don't post cmsg for SO_INQ unless explicitly asked for pmdomain: imx: Fix reference count leak in imx_gpc_probe() pmdomain: mtk-pm-domains: Fix spinlock recursion fix in probe mm/damon/tests/core-kunit: handle alloc failure on damos_test_commit_filter() mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs() mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration() mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out() mm/damon/tests/core-kunit: handle alloc failures on damon_test_set_filters_default_reject() mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result() mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions() mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two() mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of() mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate() mm/damon/tests/core-kunit: handle memory failure from damon_test_target() mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions() mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at() mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter() mm/damon/tests/core-kunit: fix memory leak in damon_test_set_filters_default_reject() mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ() mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail() mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions() mm/damon/tests/sysfs-kunit: handle alloc failures on damon_sysfs_test_add_targets() LoongArch: Use unsigned long for _end and _text LoongArch: Use __pmd()/__pte() for swap entry conversions LoongArch: Fix build errors for CONFIG_RANDSTRUCT LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT LoongArch: Correct the calculation logic of thread_count LoongArch: Add new PCI ID for pci_fixup_vgadev() media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init() media: mediatek: vcodec: Use spinlock for context list protection lock media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio media: i2c: adv7842: Remove redundant cancel_delayed_work in probe media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe media: amphion: Cancel message work before releasing the VPU core media: amphion: Remove vpu_vb_is_codecconfig media: vpif_display: fix section mismatch media: vpif_capture: fix section mismatch media: videobuf2: Fix device reference leak in vb2_dc_alloc error path media: verisilicon: Protect G2 HEVC decoder against invalid DPB index media: TDA1997x: Remove redundant cancel_delayed_work in probe media: samsung: exynos4-is: fix potential ABBA deadlock on init media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled media: platform: mtk-mdp3: fix device leaks at probe media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread() media: iris: Refine internal buffer reconfiguration logic for resolution change media: cec: Fix debugfs leak on bus_register() failure fbdev: tcx.c fix mem_map to correct smem_start offset fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing fbdev: gbefb: fix to use physical address instead of dma address dm pcache: fix segment info indexing dm pcache: fix cache info indexing dm-bufio: align write boundary on physical block size dm-ebs: Mark full buffer dirty even on partial write firmware: stratix10-svc: Add mutex in stratix10 memory management media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status() powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages power: supply: max77705: Fix potential IRQ chip conflict when probing two devices perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error PCI: meson: Fix parsing the DBI register region PCI: brcmstb: Fix disabling L0s capability parisc: entry: set W bit for !compat tasks in syscall_restore_rfi() parisc: entry.S: fix space adjustment on interruption for 64-bit userspace nvmet: pci-epf: move DMA initialization to EPC init callback NFSD: Make FILE_SYNC WRITEs comply with spec mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS arm64: dts: st: Add memory-region-names property for stm32mp257f-ev1 arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig arm64: dts: ti: k3-am62d2-evm: Fix regulator properties media: verisilicon: Fix CPU stalls on G2 bus error media: rc: st_rc: Fix reset control resource leak mfd: max77620: Fix potential IRQ chip conflict when probing two devices mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615 clk: qcom: Fix SM_VIDEOCC_6350 dependencies clk: qcom: mmcc-sdm660: Add missing MDSS reset clk: samsung: exynos-clkout: Assign .num before accessing .hws block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs leds: leds-lp50xx: Enable chip before any communication leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs leds: leds-lp50xx: Allow LED 0 to be added to module bank leds: leds-cros_ec: Skip LEDs without color components mm, swap: do not perform synchronous discard during allocation powerpc/64s/slb: Fix SLB multihit issue during SLB preload powerpc, mm: Fix mprotect on book3s 32-bit arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths fgraph: Check ftrace_pids_enabled on registration for early filtering fgraph: Initialize ftrace_ops->private for function graph ops hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops HID: logitech-dj: Remove duplicate error logging hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible() iommu: disable SVA when CONFIG_X86 is set iommu/tegra: fix device leak on probe_device() iommu/sun50i: fix device leak on of_xlate() iommu/qcom: fix device leak on of_xlate() iommu/omap: fix device leaks on probe_device() iommu/mediatek: fix device leak on of_xlate() iommu/mediatek-v1: fix device leaks on probe() iommu/mediatek-v1: fix device leak on probe_device() iommu/ipmmu-vmsa: fix device leak on of_xlate() iommu/exynos: fix device leak on of_xlate() iommu/apple-dart: fix device leak on of_xlate() iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga() iommu/amd: Fix pci_segment memleak in alloc_pci_segment() ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment. ASoC: qcom: q6adm: the the copp device only during last instance ASoC: qcom: q6asm-dai: perform correct state check before closing ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr ASoC: codecs: Fix error handling in pm4125 audio codec driver ASoC: cs35l41: Always return 0 when a subsystem ID is found ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime ASoC: codecs: lpass-tx-macro: fix SM6115 support ASoC: codecs: pm4125: Remove irq_chip on component unbind ASoC: codecs: pm4125: Fix potential conflict when probing two devices ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode ASoC: stm32: sai: fix OF node leak on probe ASoC: stm32: sai: fix clk prepare imbalance on probe failure ASoC: stm32: sai: fix device leak on probe ASoC: codecs: wcd939x: fix regmap leak on probe failure ntfs: Do not overwrite uptodate pages block: handle zone management operations completions selftests/ftrace: traceonoff_triggers: strip off names blk-mq: skip CPU offline notify on unmapped hctx RDMA/bnxt_re: fix dma_free_coherent() pointer RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path ksmbd: Fix memory leak in get_file_all_info() drm/xe/guc: READ/WRITE_ONCE g2h_fence->done ublk: scan partition in async way ublk: implement NUMA-aware memory allocation md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt() md: Fix static checker warning in analyze_sbs RDMA/bnxt_re: Fix to use correct page size for PDE table kunit: Enforce task execution in {soft,hard}irq contexts RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats() RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send drm/gem-shmem: Fix the MODULE_LICENSE() string RDMA/core: always drop device refcount in ib_del_sub_device_and_put() RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db() RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr() RDMA/efa: Remove possible negative shift RDMA/irdma: avoid invalid read in irdma_net_event RDMA/mana_ib: check cqe length for kernel CQs RDMA/irdma: Fix irdma_alloc_ucontext_resp padding RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT net: rose: fix invalid array index in rose_kill_by_device() net: fib: restore ECMP balance from loopback ipv4: Fix reference count leak when using error routes with nexthop objects ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr() net: stmmac: fix the crash issue for zero copy XDP_TX action octeontx2-pf: fix "UBSAN: shift-out-of-bounds error" platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing vfio/pds: Fix memory leak in pds_vfio_dirty_enable() tools/sched_ext: fix scx_show_state.py for scx_root change net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct net: usb: asix: validate PHY address before use net: mdio: rtl9300: use scoped for loops mcb: Add missing modpost build support kbuild: fix compilation of dtb specified on command-line without make rule net: dsa: b53: skip multicast entries for fdb_dump() bng_en: update module description firewire: nosy: Fix dma_free_coherent() size genalloc.h: fix htmldocs warning smc91x: fix broken irq-context in PREEMPT_RT platform/x86/intel/pmt: Fix kobject memory leak on init failure net: wangxun: move PHYLINK dependency selftests: net: fix "buffer overflow detected" for tap.c net: usb: rtl8150: fix memory leak on usb_submit_urb() failure selftests: drv-net: psp: fix test names in ipver_test_builder() selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder() amd-xgbe: reset retries and mode on RX adapt failures net: dsa: fix missing put_device() in dsa_tree_find_first_conduit() net: dsa: properly keep track of conduit reference net: airoha: Move net_devs registration in a dedicated routine team: fix check for port enabled in team_queue_override_port_prio_changed() platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic platform/x86: msi-laptop: add missing sysfs_remove_group() platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names powerpc/tools: drop `-o pipefail` in gcc check scripts ip6_gre: make ip6gre_header() robust net: openvswitch: Avoid needlessly taking the RTNL on vport destroy net: mdio: aspeed: add dummy read to avoid read-after-write issue Bluetooth: btusb: revert use of devm_kzalloc in btusb Bluetooth: MGMT: report BIS capability flags in supported settings crypto: seqiv - Do not use req->iv after crypto_aead_encrypt cpuset: fix warning when disabling remote partition idpf: reduce mbx_task schedule delay to 300us idpf: fix LAN memory regions command on some NVMs iavf: fix off-by-one issues in iavf_config_rss_reg() i40e: validate ring_len parameter against hardware-specific values i40e: fix scheduling in set_rx_mode sched_ext: fix uninitialized ret on alloc_percpu() failure wifi: mac80211: do not use old MBSSID elements wifi: cfg80211: sme: store capped length in __cfg80211_connect_result() wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc() wifi: rtw88: limit indirect IO under powered off for RTL8822CS drm/amdgpu: don't attach the tlb fence for SI drm/displayid: add quirk to ignore DisplayID checksum errors drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident KVM: s390: Fix gmap_helper_zap_one_page() again mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported() sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks sched/eevdf: Fix min_vruntime vs avg_vruntime sched/core: Add comment explaining force-idle vruntime snapshots x86/microcode/AMD: Select which microcode patch to load drm: nova: depend on CONFIG_64BIT sched/proxy: Yield the donor task Linux 6.18.3 fuse: missing copy_finish in fuse-over-io-uring argument copies fuse: fix readahead reclaim deadlock fuse: fix io-uring list corruption for terminated non-committed requests iommu/mediatek: fix use-after-free on probe deferral block: freeze queue when updating zone resources ARM: dts: microchip: sama7g5: fix uart fifo size to 32 ARM: dts: microchip: sama7d65: fix uart fifo size to 32 ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32 hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU hwmon: (w83791d) Convert macros to functions to avoid TOCTOU hwmon: (max6697) fix regmap leak on probe failure hwmon: (max16065) Use local variable to avoid TOCTOU io_uring/rsrc: fix lost entries after cloned range interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes i2c: amd-mp2: fix reference leak in MP2 PCI device lib/crypto: riscv: Depend on RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS platform/x86: intel: chtwc_int33fe: don't dereference swnode args pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled rpmsg: glink: fix rpmsg device leak rtla/timerlat_bpf: Stop tracing on user latency soc: amlogic: canvas: fix device leak on lookup soc: apple: mailbox: fix device leak on lookup soc: qcom: ocmem: fix device leak on lookup soc: qcom: pbs: fix device leak on lookup soc: samsung: exynos-pmu: fix device leak on regmap lookup tracing: Fix fixed array of synthetic event vfio: Fix ksize arg while copying user struct in vfio_df_ioctl_bind_iommufd() virtio: vdpa: Fix reference count leak in octep_sriov_enable() zloop: make the write pointer of full zones invalid zloop: fail zone append operations that are targeting full zones amba: tegra-ahb: Fix device leak on SMMU enable crypto: arm64/ghash - Fix incorrect output from ghash-neon crypto: caam - Add check for kcalloc() in test_len() crypto: af_alg - zero initialize memory allocated via sock_kmalloc dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets drm/displayid: pass iter to drm_find_displayid_extension() drm/amd/display: Fix scratch registers offsets for DCN351 drm/amd/display: Fix scratch registers offsets for DCN35 drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() Revert "drm/amd/display: Fix pbn to kbps Conversion" gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE gpiolib: acpi: Add quirk for Dell Precision 7780 gpio: regmap: Fix memleak in error path in gpio_regmap_register() s390/ipl: Clear SBP flag when bootprog is set cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated btrfs: don't log conflicting inode if it's a dir moved in the current transaction powerpc/kexec: Enable SMT before waking offline CPUs SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf svcrdma: use rc_pageoff for memcpy byte offset svcrdma: return 0 on success from svc_rdma_copy_inline_range nfsd: Mark variable __maybe_unused to avoid W=1 build break svcrdma: bound check rq_pages index in inline path ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selection NFSD: Clear TIME_DELEG in the suppattr_exclcreat bitmap ALSA: hda/realtek: Add Asus quirk for TAS amplifiers ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as well NFSD: NFSv4 file creation neglects setting ACL NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap net/handshake: restore destructor on submit failure fsnotify: do not generate ACCESS/MODIFY events on child for special files net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_hwmon_write r8169: fix RTL8117 Wake-on-Lan in DASH mode lib/crypto: riscv: Add poly1305-core.S to .gitignore arm64/gcs: Flush the GCS locking state on exec PM: runtime: Do not clear needs_force_resume with enabled runtime PM tracing: Do not register unsupported perf events xfs: validate that zoned RT devices are zone aligned xfs: fix a UAF problem in xattr repair xfs: fix the zoned RT growfs check for zone alignment xfs: fix stupid compiler warning xfs: fix a memory leak in xfs_buf_item_init() KVM: selftests: Add missing "break" in rseq_test's param parsing KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2} KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN) KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN KVM: Fix last_boosted_vcpu index assignment bug KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation KVM: selftests: Forcefully override ARCH from x86_64 to x86 KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn() KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0 powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf() libceph: make decode_pool() more resilient against corrupted osdmaps lib/crypto: riscv/chacha: Avoid s0/fp register dm-pcache: advance slot index before writing slot parisc: Do not reprogram affinitiy on ASP chip scs: fix a wrong parameter in __scs_magic media: iris: Add sanity check for stop streaming platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI) ocfs2: fix kernel BUG in ocfs2_find_victim_chain media: vidtv: initialize local pointers upon transfer of memory ownership mm/slub: reset KASAN tag in defer_free() before accessing freed memory KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot pinctrl: renesas: rzg2l: Fix ISEL restore on resume tools/testing/nvdimm: Use per-DIMM device handle f2fs: fix return value of f2fs_recover_fsync_data() f2fs: fix to not account invalid blocks in get_left_section_blocks() f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes() f2fs: fix uninitialized one_time_gc in victim_sel_policy f2fs: fix age extent cache insertion skip on counter overflow f2fs: use global inline_xattr_slab instead of per-sb slab cache f2fs: invalidate dentry cache on failed whiteout creation f2fs: fix to avoid updating zero-sized extent in extent cache f2fs: fix to propagate error from f2fs_enable_checkpoint() f2fs: fix to avoid potential deadlock f2fs: fix to avoid updating compression context during writeback f2fs: ensure node page reads complete before f2fs_put_super() finishes scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow scsi: target: Reset t_task_cdb pointer in error case NFSD: use correct reservation type in nfsd4_scsi_fence_client scsi: aic94xx: fix use-after-free in device removal path scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path" cpufreq: nforce2: fix reference count leak in nforce2 cpuidle: governors: teo: Drop misguided target residency check serial: sh-sci: Check that the DMA cookie is valid serial: xilinx_uartps: fix rs485 delay_rts_after_send serial: core: Fix serial device initialization serial: core: Restore sysfs fwnode information mei: gsc: add dependency on Xe driver mei: Fix error handling in mei_register intel_th: Fix error handling in intel_th_output_open dt-bindings: slimbus: fix warning from example char: applicom: fix NULL pointer dereference in ac_ioctl xhci: dbgtty: fix device unregister: fixup usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc() usb: dwc3: keep susphy enabled during exit to avoid controller faults usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe usb: gadget: lpc32xx_udc: fix clock imbalance in error path usb: phy: isp1301: fix non-OF device reference imbalance usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal USB: lpc32xx_udc: Fix error handling in probe usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe() usb: typec: ucsi: huawei-gaokin: add DRM dependency usb: ohci-nxp: fix device leak on probe failure phy: broadcom: bcm63xx-usbh: fix section mismatches media: pvrusb2: Fix incorrect variable used in trace message media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg() usb: usb-storage: Maintain minimal modifications to the bcdDevice range. mptcp: avoid deadlock on fallback while reinjecting mptcp: schedule rtx timer only after pushing data selftests: mptcp: pm: ensure unknown flags are ignored mptcp: pm: ignore unknown endpoint flags mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction dma-mapping: Fix DMA_BIT_MASK() macro being broken crash: let architecture decide crash memory export to iomem_resource tpm2-sessions: Fix tpm2_read_public range checks tpm2-sessions: Fix out of range indexing in name_size mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd() media: v4l2-mem2mem: Fix outdated documentation mm/ksm: fix exec/fork inheritance support for prctl block: Remove queue freezing from several sysfs store callbacks jbd2: use a weaker annotation in journal handling jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key ext4: align max orphan file size with e2fsprogs limit ext4: fix incorrect group number assertion in mb_check_buddy ext4: clear i_state_flags when alloc inode ext4: xattr: fix null pointer deref in ext4_raw_inode() ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb() ext4: fix string copying in parse_apply_sb_mount_options() printk: Avoid irq_work for printk_deferred() on suspend printk: Allow printk_trigger_flush() to flush all types fs: PM: Fix reverse check in filesystems_freeze_callback() tpm: Cap the number of PCR banks ktest.pl: Fix uninitialized var in config-bisect.pl fs/ntfs3: fix mount failure for sparse runs in run_unpack() kallsyms: Fix wrong "big" kernel symbol type read from procfs crypto: scatterwalk - Fix memcpy_sglist() to always succeed floppy: fix for PAGE_SIZE != 4KB jbd2: fix the inconsistency between checksum and data in memory for journal sb block: rate-limit capacity change info log gfs2: fix freeze error handling btrfs: don't rewrite ret from inode_permission wifi: mt76: Fix DTS power-limits on little endian systems s390/dasd: Fix gendisk parent after copy pair swap lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister() efi: Add missing static initializer for efi_mm::cpus_allowed_lock phy: exynos5-usbdrd: fix clock prepare imbalance dt-bindings: clock: mmcc-sdm660: Add missing MDSS reset mmc: sdhci-msm: Avoid early clock doubling during HS400 transition x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq() sched_ext: Fix bypass depth leak on scx_enable() failure sched_ext: Fix the memleak for sch->helper objects sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue() printk: Avoid scheduling irq_work on suspend io_uring: fix filename leak in __io_openat_prep() io_uring: fix min_wait wakeups for SQPOLL io_uring/poll: correctly handle io_poll_add() return value on update clk: keystone: syscon-clk: fix regmap leak on probe failure KEYS: trusted: Fix a memory leak in tpm2_load_cmd rust: io: add typedef for phys_addr_t rust: io: move ResourceSize to top-level io module rust: io: define ResourceSize as resource_size_t samples: rust: fix endianness issue in rust_driver_pci rust: dma: add helpers for architectures without CONFIG_HAS_DMA rust_binder: avoid mem::take on delivered_deaths rust/drm/gem: Fix missing header in `Object` rustdoc cifs: Fix memory and information leak in smb3_reconfigure() vhost/vsock: improve RCU read sections around vhost_vsock_get() block: rnbd-clt: Fix signedness bug in init_dev() ublk: clean up user copy references on ublk server exit drm/msm/a6xx: move preempt_prepare_postamble after error check drm/msm: adreno: fix deferencing ifpc_reglist when not declared scsi: scsi_debug: Fix atomic write enable module param description MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt nvme-fabrics: add ENOKEY to no retry criteria for authentication failures hwmon: (emc2305) fix device node refcount leak in error path nvme-fc: don't hold rport lock when putting ctrl platform/x86: wmi-gamezone: Add Legion Go 2 Quirks i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map serial: sprd: Return -EPROBE_DEFER when uart clock is not ready usb: xhci: Don't unchain link TRBs on quirky HCs usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. usb: xhci: limit run_graceperiod for only usb 3.0 devices iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains usb: typec: ucsi: Handle incorrect num_connectors capability usbip: Fix locking bug in RT-enabled kernels exfat: zero out post-EOF page cache on file extension exfat: fix remount failure in different process environments reset: fix BIT macro reference functionfs: fix the open/removal races via_wdt: fix critical boot hang due to unnamed resource allocation fuse: Invalidate the page cache after FOPEN_DIRECT_IO write fuse: Always flush the page cache before FOPEN_DIRECT_IO write scsi: qla2xxx: Use reinit_completion on mbx_intr_comp scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled powerpc/addnote: Fix overflow on 32-bit builds clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4 scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED during FLOGI scsi: smartpqi: Add support for Hurray Data new controller PCI device ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx um: init cpu_tasks[] earlier firmware: imx: scu-irq: Init workqueue before request mbox channel scsi: ufs: host: mediatek: Fix shutdown/suspend race condition ipmi: Fix __scan_channels() failing to rescan channels ipmi: Fix the race between __scan_channels() and deliver_response() ASoC: ops: fix snd_soc_get_volsw for sx controls ASoC: SDCA: support Q7.8 volume format nfsd: fix memory leak in nfsd_create_serv error paths ASoC: ak4458: remove the reset operation in probe and remove ALSA: usb-mixer: us16x08: validate meter packet indices ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path ALSA: vxpocket: Fix resource leak in vxpocket_probe error path ASoC: fsl_sai: Constrain sample rates from audio PLLs only in master mode x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in <trace/events/tlb.h> x86/fpu: Fix FPU state core dump truncation on CPUs with no extended xfeatures x86/msi: Make irq_retrigger() functional for posted MSI x86/bug: Fix old GCC compile fails net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig spi: fsl-cpm: Check length parity before switching to 16 bit mode ACPI: CPPC: Fix missing PCC check for guaranteed_perf ACPI: PCC: Fix race condition by removing static qualifier platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak soc/tegra: fuse: Do not register SoC device on ACPI boot can: gs_usb: gs_can_open(): fix error handling xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table Input: alps - fix use-after-free bugs caused by dev3_register_work Input: lkkbd - disable pending work before freeing device Input: ti_am335x_tsc - fix off-by-one error in wire_order validation Input: xpad - add support for CRKD Guitars Input: apple_z2 - fix reading incorrect reports after exiting sleep HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen ksmbd: fix buffer validation by including null terminator size in EA length ksmbd: Fix refcount leak when invalid session is found on session lookup ksmbd: skip lock-range check on equal size to avoid size==0 underflow hwmon: (ltc4282): Fix reset_history file permissions arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time amd/iommu: Preserve domain ids inside the kdump kernel drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME drm/xe/oa: Limit num_syncs to prevent oversized allocations drm/xe: Limit num_syncs to prevent oversized allocations block: rnbd-clt: Fix leaked ID in init_dev() ublk: fix deadlock when reading partition table ublk: refactor auto buffer register in ublk_dispatch_req() ublk: add `union ublk_io_buf` with improved naming ublk: add parameter `struct io_uring_cmd *` to ublk_prep_auto_buf_reg() io_uring: fix nr_segs calculation in io_import_kbuf spi: cadence-quadspi: Fix clock disable on probe failure path drm/amdgpu: fix a job->pasid access race in gpu recovery arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder x86/xen: Fix sparse warning in enlighten_pv.c drm/panel: sony-td4353-jdi: Enable prepare_prev_first MIPS: Fix a reference leak bug in ip22_check_gio() drm/xe: Restore engine registers before restarting schedulers after GT reset drm/xe: Increase TDF timeout drm/me/gsc: mei interrupt top half should be in irq disabled context drm/xe: fix drm_gpusvm_init() arguments drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg() drm/xe: Fix freq kobject leak on sysfs_create_files failure hwmon: (tmp401) fix overflow caused by default conversion rate value hwmon: (ibmpex) fix use-after-free in high/low store hwmon: (dell-smm) Limit fan multiplier to avoid overflow spi: mpfs: Fix an error handling path in mpfs_spi_probe() spi: microchip: rename driver file and internal identifiers block: fix race between wbt_enable_default and IO submission block: use {alloc|free}_sched data methods block: introduce alloc_sched_data and free_sched_data elevator methods block: move elevator tags into struct elevator_resources block: unify elevator tags and type xarrays into struct elv_change_ctx selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback() drm/tests: Handle EDEADLK in set_up_atomic_state() drm/tests: Handle EDEADLK in drm_test_check_valid_clones() drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK net: hns3: add VLAN id validation before using net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx net: hns3: using the num_tqps in the vf driver to apply for resources net: enetc: do not transmit redirected XDP frames when the link is down net/handshake: duplicate handshake cancellations leak socket net/mlx5e: Don't include PSP in the hard MTU calculations net/mlx5e: Trigger neighbor resolution for unresolved destinations net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init net/mlx5: Serialize firmware reset with devlink net/mlx5: fw_tracer, Handle escaped percent properly net/mlx5: fw_tracer, Validate format string parameters net/mlx5: Drain firmware reset in shutdown callback net/mlx5: fw reset, clear reset requested on drain_fw_reset ethtool: Avoid overflowing userspace buffer on stats query can: j1939: make j1939_sk_bind() fail if device is no longer registered iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED iommufd/selftest: Make it clearer to gcc that the access is not out of bounds selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel netfilter: nf_tables: remove redundant chain validation on register store netfilter: nf_nat: remove bogus direction check nfc: pn533: Fix error code in pn533_acr122_poweron_rdr() net/sched: ets: Remove drr class from the active list if it changes to strict caif: fix integer underflow in cffrml_receive() selftests: netfilter: prefer xfail in case race wasn't triggered ipvs: fix ipv4 null-ptr-deref in route error path netfilter: nf_conncount: fix leaked ct in error paths inet: frags: flush pending skbs in fqdir_pre_exit() inet: frags: add inet_frag_queue_flush() inet: frags: avoid theoretical race in ip_frag_reinit() selftests: net: tfo: Fix build warning selftests: net: Fix build warnings selftest: af_unix: Support compilers without flex-array-member-not-at-end support broadcom: b44: prevent uninitialized value usage net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency net: openvswitch: fix middle attribute validation in push_nsh() action bnxt_en: Fix XDP_TX path mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats mlxsw: spectrum_router: Fix neighbour use-after-free mlxsw: spectrum_router: Fix possible neighbour reference count leak net/mlx5: Fix double unregister of HCA_PORTS component ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2() net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE net: phy: realtek: create rtl8211f_config_phy_eee() helper net: phy: realtek: eliminate priv->phycr1 variable net: phy: realtek: allow CLKOUT to be disabled on RTL8211…
2 parents a5c71f2 + 5dfbc53 commit 69f5157

1,687 files changed

Lines changed: 17769 additions & 9343 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Documentation/admin-guide/LSM/Smack.rst

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -601,10 +601,15 @@ specification.
601601
Task Attribute
602602
~~~~~~~~~~~~~~
603603

604-
The Smack label of a process can be read from /proc/<pid>/attr/current. A
605-
process can read its own Smack label from /proc/self/attr/current. A
604+
The Smack label of a process can be read from ``/proc/<pid>/attr/current``. A
605+
process can read its own Smack label from ``/proc/self/attr/current``. A
606606
privileged process can change its own Smack label by writing to
607-
/proc/self/attr/current but not the label of another process.
607+
``/proc/self/attr/current`` but not the label of another process.
608+
609+
Format of writing is : only the label or the label followed by one of the
610+
3 trailers: ``\n`` (by common agreement for ``/proc/...`` interfaces),
611+
``\0`` (because some applications incorrectly include it),
612+
``\n\0`` (because we think some applications may incorrectly include it).
608613

609614
File Attribute
610615
~~~~~~~~~~~~~~
@@ -696,6 +701,11 @@ sockets.
696701
A privileged program may set this to match the label of another
697702
task with which it hopes to communicate.
698703

704+
UNIX domain socket (UDS) with a BSD address functions both as a file in a
705+
filesystem and as a socket. As a file, it carries the SMACK64 attribute. This
706+
attribute is not involved in Smack security enforcement and is immutably
707+
assigned the label "*".
708+
699709
Smack Netlabel Exceptions
700710
~~~~~~~~~~~~~~~~~~~~~~~~~
701711

Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ properties:
4141
patternProperties:
4242
"^sdhci@[0-9a-f]+$":
4343
type: object
44-
$ref: mmc-controller.yaml
44+
$ref: sdhci-common.yaml
4545
unevaluatedProperties: false
4646

4747
properties:

Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ properties:
3636

3737
reg:
3838
items:
39-
- description: External local bus interface registers
39+
- description: Data Bus Interface registers
4040
- description: Meson designed configuration registers
4141
- description: PCIe configuration space
4242

4343
reg-names:
4444
items:
45-
- const: elbi
45+
- const: dbi
4646
- const: cfg
4747
- const: config
4848

@@ -113,7 +113,7 @@ examples:
113113
pcie: pcie@f9800000 {
114114
compatible = "amlogic,axg-pcie", "snps,dw-pcie";
115115
reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
116-
reg-names = "elbi", "cfg", "config";
116+
reg-names = "dbi", "cfg", "config";
117117
interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
118118
clocks = <&pclk>, <&clk_port>, <&clk_phy>;
119119
clock-names = "pclk", "port", "general";

Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ properties:
7676
items:
7777
- const: pci
7878

79+
required:
80+
- power-domains
81+
- resets
82+
- reset-names
83+
7984
allOf:
8085
- $ref: qcom,pcie-common.yaml#
8186

Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ properties:
6161
required:
6262
- interconnects
6363
- interconnect-names
64+
- power-domains
65+
- resets
66+
- reset-names
6467

6568
allOf:
6669
- $ref: qcom,pcie-common.yaml#

Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ properties:
7474
items:
7575
- const: pci
7676

77+
required:
78+
- power-domains
79+
- resets
80+
- reset-names
81+
7782
allOf:
7883
- $ref: qcom,pcie-common.yaml#
7984

Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ properties:
8383
items:
8484
- const: pci
8585

86+
required:
87+
- power-domains
88+
- resets
89+
- reset-names
90+
8691
allOf:
8792
- $ref: qcom,pcie-common.yaml#
8893

Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,11 @@ properties:
7373
items:
7474
- const: pci
7575

76+
required:
77+
- power-domains
78+
- resets
79+
- reset-names
80+
7681
allOf:
7782
- $ref: qcom,pcie-common.yaml#
7883

Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ properties:
7777
items:
7878
- const: pci
7979

80+
required:
81+
- power-domains
82+
- resets
83+
- reset-names
84+
8085
allOf:
8186
- $ref: qcom,pcie-common.yaml#
8287

Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ properties:
8383
- const: pci # PCIe core reset
8484
- const: link_down # PCIe link down reset
8585

86+
required:
87+
- power-domains
88+
- resets
89+
- reset-names
90+
8691
allOf:
8792
- $ref: qcom,pcie-common.yaml#
8893

0 commit comments

Comments
 (0)