Skip to content

Commit 3544d1e

Browse files
committed
Merge tag 'v6.18.18' into 6.18.18-lts
This is the 6.18.18 stable release * tag 'v6.18.18': Linux 6.18.18 ata: libata: cancel pending work after clearing deferred_qc apparmor: fix race between freeing data and fs accessing it apparmor: fix race on rawdata dereference apparmor: fix differential encoding verification apparmor: fix unprivileged local user can do privileged policy management apparmor: Fix double free of ns_name in aa_replace_profiles() apparmor: fix missing bounds check on DEFAULT table in verify_dfa() apparmor: fix side-effect bug in match_char() macro usage apparmor: fix: limit the number of levels of policy namespaces apparmor: replace recursive profile removal with iterative approach apparmor: fix memory leak in verify_header apparmor: validate DFA start states are in bounds in unpack_pdb net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks net/sched: act_gate: snapshot parameters with RCU on replace Linux 6.18.17 selftests/bpf: Avoid simplification of crafted bounds test bpf: collect only live registers in linked regs tracing: Add NULL pointer check to trigger_data_free() selftest/arm64: Fix sve2p1_sigill() to hwcap test ata: libata-eh: Fix detection of deferred qc timeouts xdp: produce a warning when calculated tailroom is negative net: enetc: use truesize as XDP RxQ info frag_size i40e: use xdp.frame_sz as XDP RxQ info frag_size i40e: fix registering XDP RxQ info xsk: introduce helper to determine rxq->frag_size xdp: use modulo operation to calculate XDP frag tailroom net/sched: act_ife: Fix metalist update behavior net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled selftests/harness: order TEST_F and XFAIL_ADD constructors kselftest/harness: Use helper to avoid zero-size memset warning net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_setup() netfilter: nft_set_pipapo: split gc into unlink and reclaim phase netfilter: nf_tables: clone set on flush only netfilter: nf_tables: unconditionally bump set->nelems before insertion net: Provide a PREEMPT_RT specific check for netdev_queue::_xmit_lock block: use trylock to avoid lockdep circular dependency in sysfs net: stmmac: Defer VLAN HW configuration when interface is down net: stmmac: Fix VLAN HW state restore net: stmmac: Improve double VLAN handling net: stmmac: Fix error handling in VLAN add and delete paths nfc: rawsock: cancel tx_work before socket teardown nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback nfc: nci: complete pending data exchange on device close nfc: nci: free skb on nci_transceive early error paths net: devmem: use READ_ONCE/WRITE_ONCE on binding->dev net_sched: sch_fq: clear q->band_pkt_count[] in fq_reset() net: nfc: nci: Fix zero-length proprietary notifications tcp: secure_seq: add back ports to TS offset net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs hwmon: (max6639) fix inverted polarity timekeeping: Fix timex status validation for auxiliary clocks nvme: fix memory allocation in nvme_pr_read_keys() nvme: reject invalid pr_read_keys() num_keys values drm/xe/reg_sr: Fix leak on xa_store failure drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock" drm/sched: Fix kernel-doc warning for drm_sched_job_done() amd-xgbe: fix sleep while atomic on suspend/resume net: ipv4: fix ARM64 alignment fault in multipath hash seed ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu() smb/client: fix buffer size for smb311_posix_qinfo in SMB311_posix_query_info() smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op() bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim igb: Fix trigger of incorrect irq in igb_xsk_wakeup iavf: fix netdev->max_mtu to respect actual hardware limit libie: don't unroll if fwlog isn't supported ice: fix adding AQ LLDP filter for VF xen/acpi-processor: fix _CST detection using undersized evaluation buffer net/rds: Fix circular locking dependency in rds_tcp_tune indirect_call_wrapper: do not reevaluate function pointer wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211() wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211() wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211() wifi: wlcore: Fix a locking bug wifi: cw1200: Fix locking in error paths octeon_ep_vf: avoid compiler and IQ/OQ reordering octeon_ep_vf: Relocate counter updates before NAPI octeon_ep: avoid compiler and IQ/OQ reordering octeon_ep: Relocate counter updates before NAPI bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value kunit: tool: copy caller args in run_kernel to prevent mutation rust: kunit: fix warning when !CONFIG_PRINTK drm/xe/configfs: Free ctx_restore_mid_bb in release drm/xe: Do not preempt fence signaling CS instructions drm/syncobj: Fix handle <-> fd ioctls with dirty stack wifi: rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config can: mcp251x: fix deadlock in error path of mcp251x_open can: bcm: fix locking for bcm_op runtime updates amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds net: ti: icssg-prueth: Fix ping failure after offload mode setup when link speed is not 1G atm: lec: fix null-ptr-deref in lec_arp_clear_vccs dpaa2-switch: Fix interrupt storm after receiving bad if_id in IRQ handler xsk: Fix zero-copy AF_XDP fragment drop xsk: Fix fragment node deletion to prevent buffer leak tcp: give up on stronger sk_rcvbuf checks (for now) udp: Unhash auto-bound connected sk from 4-tuple hash table when disconnected. inet: annotate data-races around isk->inet_num nvme-multipath: fix leak on try_module_get failure net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling in ALE table net: annotate data-races around sk->sk_{data_ready,write_space} nvmet-fcloop: Check remoteport port_state before calling done callback netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict sequence drm/solomon: Fix page start when updating rectangle in page addressing mode e1000e: clear DPG_EN after reset to avoid autonomous power-gating i40e: Fix preempt count leak in napi poll tracepoint ice: recap the VSI and QoS info after rebuild idpf: Fix flow rule delete failure due to invalid validation idpf: change IRQ naming to match netdev and ethtool queue numbering idpf: increment completion queue next_to_clean in sw marker wait routine hwmon: (it87) Check the it87_lock() return value pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe() pinctrl: meson: amlogic-a4: Fix device node reference leak in aml_dt_node_to_map_pinmux() pinctrl: generic: move function to amlogic-am4 driver HID: multitouch: new class MT_CLS_EGALAX_P80H84 module: Remove duplicate freeing of lockdep classes platform/x86: thinkpad_acpi: Fix errors reading battery thresholds pinctrl: qcom: qcs615: Add missing dual edge GPIO IRQ errata flag pinctrl: equilibrium: fix warning trace on load pinctrl: equilibrium: rename irq_chip function callbacks hwmon: (aht10) Fix initialization commands for AHT20 hwmon: (aht10) Add support for dht20 nvme: fix admin queue leak on controller reset drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink Bluetooth: Fix CIS host feature condition net: stmmac: remove support for lpi_intr_o platform/x86: hp-bioscfg: Support allocations of larger data ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths ipmi: Fix use-after-free and list corruption on sender error ASoC: fsl_xcvr: provide regmap names ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return ARM: clean up the memset64() C wrapper Revert "netfilter: nft_set_rbtree: validate open interval overlap" kbuild: Split .modinfo out from ELF_DETAILS selftests: mptcp: join: check removing signal+subflow endp selftests: mptcp: join: check RM_ADDR not sent over same subflow selftests: mptcp: more stable simult_flows tests mptcp: pm: in-kernel: always mark signal+subflow endp as used mptcp: pm: avoid sending RM_ADDR over same subflow scsi: core: Fix refcount leak for tagset_refcnt smb: client: fix oops due to uninitialised var in smb2_unlink() smb: client: Don't log plaintext credentials in cifs_set_cifscreds smb: client: fix broken multichannel with krb5+signing smb: client: fix cifs_pick_channel when channels are equally loaded xfs: Fix error pointer dereference xfs: fix xfs_group release bug in xfs_dax_notify_dev_failure drbd: fix null-pointer dereference on local read error drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock() Squashfs: check metadata block offset is within range mm: thp: deny THP for files on anonymous inodes scsi: target: Fix recursive locking in __configfs_open_file() tracing: Fix WARN_ON in tracing_buffers_mmap_close nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit(). net/sched: ets: fix divide by zero in the offload path arm64: gcs: Do not set PTE_SHARED on GCS mappings if FEAT_LPA2 is enabled cpufreq: intel_pstate: Fix crash during turbo disable RDMA/ionic: Fix kernel stack leak in ionic_create_cq() RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah() IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq() net: phy: register phy led_triggers during probe to avoid AB-BA deadlock gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL Bluetooth: purge error queues in socket destructors wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame() wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration wifi: cfg80211: cancel rfkill_block work in wiphy_unregister() wifi: libertas: fix use-after-free in lbs_free_adapter() wifi: radiotap: reject radiotap with unknown bits ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A38A) ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book Flex (NT950QCG-X716) ALSA: hda/intel: increase default bdl_pos_adj for Nvidia controllers ALSA: usb-audio: Use correct version for UAC3 header validation ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED platform/x86: dell-wmi: Add audio/mic mute key codes platform/x86: alienware-wmi-wmax: Add G-Mode support to m18 laptops platform/x86: dell-wmi-sysman: Don't hex dump plaintext password data x86/boot/sev: Move SEV decompressor variables into the .data section x86/sev: Allow IBPB-on-Entry feature for SNP guests x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths perf/x86/intel/uncore: Add per-scheduler IMC CAS count events x86/efi: defer freeing of boot services memory HID: multitouch: Keep latency normal on deactivate for reactivation gesture HID: pidff: Fix condition effect bit clearing HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them can: usb: f81604: handle bulk write errors properly can: usb: f81604: handle short interrupt urb messages properly can: usb: etas_es58x: correctly anchor the urb in the read bulk callback can: ucan: Fix infinite loop from zero-length messages can: usb: f81604: correctly anchor the urb in the read bulk callback can: ems_usb: ems_usb_read_bulk_callback(): check the proper length of a message net: usb: pegasus: validate USB endpoints net: usb: kalmia: validate USB endpoints net: usb: kaweth: validate USB endpoints nfc: pn533: properly drop the usb interface reference on disconnect media: dvb-core: fix wrong reinitialization of ringbuffer on reopen namespace: fix proc mount iteration eventpoll: Fix integer overflow in ep_loop_check_proc() net: arcnet: com20020-pci: fix support for 2.5Mbit cards drm/i915/dp: Fix pipe BPP clamping due to HDR drm/i915/dp: Fail state computation for invalid DSC source input BPP values LoongArch: Remove some extern variables in source files LoongArch: Handle percpu handler address for ORC unwinder LoongArch: Remove unnecessary checks for ORC unwinder mm/slab: use prandom if !allow_spin slub: remove CONFIG_SLUB_TINY specific code paths hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected() PM: sleep: core: Avoid bit field races related to work_in_progress btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros KVM: x86: Add x2APIC "features" to control EOI broadcast suppression PCI: dwc: ep: Fix resizable BAR support for multi-PF configurations PCI: dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function PCI: dwc: Add new APIs to remove standard and extended Capability PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros ARM: dts: imx53-usbarmory: Replace license text comment with SPDX identifier ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks clk: tegra: tegra124-emc: fix device leak on set_rate() arm64: dts: rockchip: Fix rk3588 PCIe range mappings arm64: dts: rockchip: Fix rk356x PCIe range mappings iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode Input: synaptics_i2c - guard polling restart in resume Input: synaptics_i2c - replace use of system_wq with system_dfl_wq media: iris: Add missing platform data entries for SM8750 media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT x86/uprobes: Fix XOL allocation failure for 32-bit tasks unwind_user/x86: Teach FP unwind about start of function unwind_user/x86: Enable frame pointer unwinding on x86 unwind: Implement compat fp unwind unwind: Simplify unwind_user_next_fp() alignment check drm/tegra: dsi: fix device leak on probe KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() media: tegra-video: Fix memory leak in __tegra_channel_try_format() accel/rocket: fix unwinding in error path in rocket_probe accel/rocket: fix unwinding in error path in rocket_core_init usb: gadget: f_ncm: align net_device lifecycle with bind/unbind usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device usb: gadget: u_ether: add gether_opts for config caching net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info PCI: dwc: Add L1 Substates context to ltssm_status of debugfs PCI: dw-rockchip: Configure L1SS support PCI: dwc: Advertise L1 PM Substates only if driver requests it PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs PCI: j721e: Use devm_clk_get_optional_enabled() to get and enable the clock memory: mtk-smi: fix device leak on larb probe memory: mtk-smi: fix device leaks on common probe x86/acpi/boot: Correct acpi_is_processor_usable() check again bpf: Improve bounds when tnum has a single possible value bpf: Introduce tnum_step to step through tnum's members bpf: Add bitwise tracking for BPF_END bpf: Fix race in devmap on PREEMPT_RT bpf: Fix race in cpumap on PREEMPT_RT PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value spi: stm32: fix missing pointer assignment in case of dma chaining sched_ext: Fix SCX_EFLAG_INITIALIZED being a no-op flag selftests/bpf: Fix OOB read in dmabuf_collector bpf: Fix stack-out-of-bounds write in devmap bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing ASoC: SDCA: Fix comments for sdca_irq_request() ALSA: usb: qcom: Correct parameter comment for uaudio_transfer_buffer_setup() btrfs: fix compat mask in error messages in btrfs_check_features() btrfs: print correct subvol num if active swapfile prevents deletion btrfs: fix warning in scrub_verify_one_metadata() btrfs: fix objectid value in error message in check_extent_data_ref() btrfs: fix incorrect key offset in error message in check_dev_extent_item() btrfs: fix error message order of parameters in btrfs_delete_delayed_dir_index() btrfs: free pages on error in btrfs_uring_read_extent() ALSA: hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put() drm/amdgpu: Fix error handling in slot reset drm/amdgpu: Fix locking bugs in error paths drm/amdgpu: Unlock a mutex before destroying it drm/amdgpu/userq: Do not allow userspace to trivially triger kernel warnings PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry arm64: io: Extract user memory type in ioremap_prot() arm64: io: Rename ioremap_prot() to __ioremap_prot() s390/vtime: Fix virtual timer forwarding s390/idle: Fix cpu idle exit cpu time accounting perf: Fix __perf_event_overflow() vs perf_remove_from_context() race ALSA: usb-audio: Use inclusive terms ALSA: usb-audio: Cap the packet size pre-calculations drm/client: Do not destroy NULL modes zloop: check for spurious options passed to remove zloop: advertise a volatile write cache regulator: bq257xx: Fix device node reference leak in bq257xx_reg_dt_parse_gpio() scsi: ufs: core: Move link recovery for hibern8 exit failure to wl_resume cxl: Fix race of nvdimm_bus object when creating nvdimm objects cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko cgroup/cpuset: Fix incorrect use of cpuset_update_tasks_cpumask() in update_cpumasks_hier() drm/xe/wa: Steer RMW of MCR registers while building default LRC accel/amdxdna: Validate command buffer payload count accel/amdxdna: Prevent ubuf size overflow accel/amdxdna: Remove buffer size check when creating command BO perf/core: Fix invalid wait context in ctx_sched_in() rseq: Clarify rseq registration rseq_size bound check comment sched/fair: Fix lag clamp sched/eevdf: Update se->vprot in reweight_entity() sched/fair: Only set slice protection at pick time sched/fair: Fix zero_vruntime tracking sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight x86/cfi: Fix CFI rewrite for odd alignments x86/fred: Correct speculative safety in fred_extint() ALSA: usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices ALSA: scarlett2: Fix DSP filter control array handling drm/imx: parallel-display: check return value of devm_drm_bridge_add() in imx_pd_probe() scsi: pm8001: Fix use-after-free in pm8001_queue_command() scsi: lpfc: Properly set WC for DPP mapping irqchip/sifive-plic: Fix frozen interrupt due to affinity setting drm/tiny: sharp-memory: fix pointer error dereference drm/fourcc: fix plane order for 10/12/16-bit YCbCr formats KVM: arm64: Fix ID register initialization for non-protected pKVM guests KVM: arm64: Hide S1POE from guests when not supported by the host drm/logicvc: Fix device node reference leak in logicvc_drm_config_parse() debugobject: Make it work with deferred page initialization - again drm/vmwgfx: Return the correct value in vmw_translate_ptr functions drm/vmwgfx: Fix invalid kref_put callback in vmw_bo_dirty_release perf/core: Fix refcount bug and potential UAF in perf_mmap Linux 6.18.16 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7 most: core: fix leak on early registration failure arm64: Fix sampling the "stable" virtual counter in preemptible section xfs: fix copy-paste error in previous fix drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() NTB: ntb_transport: Fix too small buffer for debugfs_name rust: list: Add unsafe blocks for container_of and safety comments tracing: Wake up poll waiters for hist files when removing an event tracing: Fix checking of freed trace_event_file for hist files fgraph: Do not call handlers direct when not using ftrace_ops tracing: ring-buffer: Fix to check event length before using ring-buffer: Fix possible dereference of uninitialized pointer net: nfc: nci: Fix parameter validation for packet data drm/amdgpu: keep vga memory on MacBooks with switchable graphics drm/amd/display: Correct logic check error for fastboot arm64: Force the use of CNTVCT_EL0 in __delay() rust: pin-init: replace clippy `expect` with `allow` rust: irq: add `'static` bounds to irq callbacks io_uring/zcrx: fix user_ref race between scrub and refill paths x86/kexec: Copy ACPI root pointer address from config table gpio: sysfs: fix chip removal with GPIOs exported over sysfs net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR io_uring/cmd_net: fix too strict requirement on ioctl gpio: nomadik: Add missing IS_ERR() check cifs: some missing initializations on replay io_uring/zcrx: fix sgtable leak on mapping failures fbcon: Remove struct fbcon_display.inverse fbdev: ffb: fix corrupted video output on Sun FFB1 fbdev: of: display_timing: fix refcount leak in of_get_display_timings() fbdev: vt8500lcdfb: fix missing dma_free_coherent() fbcon: check return value of con2fb_acquire_newinfo() fbdev: Use device_create_with_groups() to fix sysfs groups registration race mm: numa_memblks: Identify the accurate NUMA ID of CFMW ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Restrict manual debug package creation kbuild: Fix CC_CAN_LINK detection function_graph: Restore direct mode when callbacks drop to one atm: fore200e: fix use-after-free in tasklets during device removal net: intel: fix PCI device ID conflict between i40e and ipw2200 mm/page_alloc: clear page->private in free_pages_prepare() mm/vmscan: fix demotion targets checks in reclaim/demotion procfs: fix possible double mmput() in do_procmap_query() mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK mm/hugetlb: restore failed global reservations to subpool drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify drm/amd/display: Increase DCN35 SR enter/exit latency io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots io_uring/filetable: clamp alloc_hint to the configured alloc range ceph: fix write storm on fscrypted files ceph: do not propagate page array emplacement errors as batch errors tracing: Reset last_boot_info if ring buffer is reset tracing: Fix to set write permission to per-cpu buffer_size_kb net: macb: Fix tx/rx malfunction after phy link down and up net: ti: icssg-prueth: Add optional dependency on HSR octeontx2-af: CGX: fix bitmap leaks net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() net: ethernet: marvell: skge: remove incorrect conflicting PCI ID LoongArch: Disable instrumentation for setup_ptwalker() LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Use %px to print unmodified unwinding address LoongArch: Prefer top-down allocation after arch_mem_init() LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE mm/slab: do not access current->mems_allowed_seq if !allow_spin rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry ceph: supply snapshot context in ceph_zero_partial_object() MIPS: rb532: Fix MMIO UART resource registration cifs: Fix locking usage for tcon fields i2c: imx-lpi2c: fix SMBus block read NACK after byte count watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() kcsan, compiler_types: avoid duplicate type issues in BPF Type Format staging: rtl8723bs: fix null dereference in find_network mptcp: pm: in-kernel: always set ID as avail when rm endp parisc: kernel: replace kfree() with put_device() in create_tree_node() PCI: Fix pci_slot_trylock() error handling PCI: Don't claim disabled bridge windows net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path drm/amdgpu: Protect GPU register accesses in powergated state in some paths drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() tipc: fix RCU dereference race in tipc_aead_users_dec() mtd: rawnand: pl353: Fix software ECC support usb: dwc2: fix resume failure if dr_mode is host usb: dwc3: gadget: Move vbus draw to workqueue context mux: mmio: fix regmap leak on probe failure PCI: dwc: Fix msg_atu_index assignment MIPS: Loongson2ef: Use pcibios_align_resource() to block io range MIPS: Loongson2ef: Register PCI controller in early stage mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: avoid allocating slabobj_ext array from its own slab scsi: ufs: core: Flush exception handling work when RPM level is zero perf/arm-cmn: Reject unsupported hardware configurations remoteproc: imx_rproc: Fix invalid loaded resource table detection btrfs: continue trimming remaining devices on failure btrfs: zoned: fixup last alloc pointer after extent removal for DUP btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: fix periodic reclaim condition clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 uprobes: Fix incorrect lockdep condition in filter_chain() arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" kho: skip memoryless NUMA nodes when reserving scratch areas crash_dump: fix dm_crypt keys locking and ref leak kexec: derive purgatory entry from symbol ocfs2: fix reflink preserve cleanup issue rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ mm/highmem: fix __kmap_to_page() build error power: reset: tdx-ec-poweroff: fix restart mtd: spinand: Disable continuous read during probe iio: gyro: itg3200: Fix unchecked return value in read_raw powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() vhost: move vdpa group bound check to vhost_vdpa tools: Fix bitfield dependency failure arm64: poe: fix stale POR_EL0 values for ptrace dm mpath: make pg_init_delay_msecs settable bus: fsl-mc: fix an error handling in fsl_mc_device_add() io_uring/net: don't continue send bundle if poll was required for retry mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node x86/kexec: add a sanity check on previous kernel's ima kexec buffer of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() ima: verify the previous kernel's IMA buffer lies in addressable RAM PCI: Fix bridge window alignment with optional resources nvmem: Drop OF node reference on nvmem_add_one_cell() failure nfsd: fix return error code for nfsd_map_name_to_[ug]id NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation md/bitmap: fix GPF in write_page caused by resize race xfs: check for deleted cursors when revalidating two btrees xfs: check return value of xchk_scrub_create_subord xfs: only call xf{array,blob}_destroy if we have a valid pointer pinctrl: intel: Add code name documentation PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() rust/drm: Fix Registration::{new,new_foreign_owned}() docs spmi: apple: Add "apple,t8103-spmi" compatible xfs: get rid of the xchk_xfile_*_descr calls xfs: fix remote xattr valuelblk check xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: delete attr leaf freemap entries when empty usb: host: tegra: Remove manual wake IRQ disposal iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iio: accel: adxl380: Avoid reading more entries than present in FIFO PCI/PM: Prevent runtime suspend until devices are fully initialized arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 erofs: fix incorrect early exits in volume label handling erofs: fix incorrect early exits for invalid metabox-enabled images mfd: omap-usb-host: Fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: macsmc: Initialize mutex mfd: tps65219: Implement LOCK register handling for TPS65214 mfd: core: Add locking around 'mfd_of_node_list' KVM: arm64: nv: Return correct RES0 bits for FGT registers iommu/vt-d: Flush piotlb for SVM and Nested domain iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode media: uvcvideo: Return queued buffers on start_streaming() failure dm: fix excessive blk-crypto operations for invalid keys media: verisilicon: AV1: Fix tile info buffer size xfs: remove xfs_attr_leaf_hasname xfs: mark data structures corrupt on EIO and ENODATA PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true phy: fsl-imx8mq-usb: set platform driver data drm/bridge: anx7625: Fix invalid EDID size drm/buddy: Prevent BUG_ON by validating rounded allocation selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations docs: kdoc: avoid error_count overflows drm: of: drm_of_panel_bridge_remove(): fix device_node leak media: iris: Prevent output buffer queuing before stream-on completes media: iris: gen2: Add sanity check for session stop media: iris: gen1: Destroy internal buffers after FW releases media: iris: Skip resolution set on first IPSC media: iris: Add buffer to list only after successful allocation media: iris: use fallback size when S_FMT is called without width/height media: iris: Fix fps calculation media: iris: Fix ffmpeg corrupted frame error Revert "media: iris: Add sanity check for stop streaming" media: venus: vdec: restrict EOS addr quirk to IRIS2 only media: venus: vdec: fix error state assignment for zero bytesused arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro drm/tyr: fix register name in error print rtc: pcf8563: use correct of_node for output clock dm-unstripe: fix mapping bug when there are multiple targets in a table dm-integrity: fix recalculation in bitmap mode reset: gpio: suppress bind attributes in sysfs drm/i915/psr: Don't enable Panel Replay on sink if globally disabled mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() s390/pci: Handle futile config accesses of disabled devices directly clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 media: i2c: ov01a10: Fix digital gain range media: stm32: dcmipp: byteproc: disable compose for all bayers media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: avoid naming clock if only one is needed soc: rockchip: grf: Support multiple grf to be handled soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition clk: clk-apple-nco: Add "apple,t8103-nco" compatible bus: omap-ocp2scp: fix OF populate on driver rebind KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation soc: ti: pruss: Fix double free in pruss_clk_mux_setup() soc: ti: k3-socinfo: Fix regmap leak on probe failure dm: clear cloned request bio pointer when last clone bio completes dm-integrity: fix a typo in the code for write/discard race platform/x86: ISST: Store and restore all domains data platform/x86: ISST: Add missing write block check media: staging/ipu7: Fix the loop bound in l2 table alloc media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Ignore interrupts when device is suspended media: ipu6: Fix RPM reference leak in probe error paths media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: dw9714: Fix powerup sequence media: i2c: ov5647: use our own mutex for the ctrl lock media: ccs: Fix setting initial sub-device state media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode media: i2c: ov5647: Sensor should report RAW color space media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Initialize subdev before controls media: ccs: Avoid possible division by zero media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() media: i2c: ov01a10: Fix test-pattern disabling media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix the horizontal flip control media: i2c/tw9906: Fix potential memory leak in tw9906_probe() media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: cx25821: Add missing unmap in snd_cx25821_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx88: Add missing unmap in snd_cx88_hw_params() media: radio-keene: fix memory leak in error path media: verisilicon: AV1: Set IDR flag for intra_only frame type media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: amphion: Drop min_queued_buffers assignment arm64: dts: apple: t8112-j473: Keep the HDMI port powered on fs: ensure that internal tmpfs mount gets mount id zero HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() HID: prodikeys: Check presence of pm->input_ep82 HID: magicmouse: Do not crash on missing msc->input HID: hid-pl: handle probe errors pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping arm64: Disable branch profiling for all arm64 code KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded arm64: kernel: initialize missing kexec_buf->random field ARM: omap2: Fix reference count leaks in omap_control_init() arm64: dts: qcom: sm8750: Fix BAM DMA probing arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Fix enable cdef computation media: chips-media: wave5: Fix Null reference while testing fluster media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix device cleanup order to prevent kernel panic media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix PM runtime usage count underflow media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: mtk-mdp: Fix error handling in probe function media: mediatek: encoder: Fix uninitialized scalar variable issue media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX dm-verity: correctly handle dm_bufio_client_create() failure arm64: dts: qcom: sdm630: Add missing MDSS reset phy: qcom: edp: Make the number of clocks flexible PCI: Use resource_set_range() that correctly sets ->end Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" drm/xe: Fix ggtt fb alignment drm/tests: shmem: Hold reservation lock around purge drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Swap names of export tests fpga: dfl: use subsys_initcall to allow built-in drivers to be added ASoC: SOF: ipc4-control: Keep the payload size up to date ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: If there is no data do not send bytes update drm/panthor: fix for dma-fence safe access rules arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay hfsplus: ensure sb->s_fs_info is always cleaned up clk: renesas: rzg2l: Select correct div round macro clk: renesas: rzg2l: Fix intin variable size rpmsg: core: fix race in driver_override_show() and use core helper netfilter: nf_conntrack_h323: fix OOB read in decode_choice() dpaa2-switch: validate num_ifs to prevent out-of-bounds write net: consume xmit errors of GSO frames net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query net/mlx5: Fix missing devlink lock in SRIOV enable error path net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: DR, Fix circular locking dependency in dump team: avoid NETDEV_CHANGEMTU event when unregistering slave team: use common function to compute the features net: add a common function to compute features for upper devices net: mana: Fix double destroy_workqueue on service rescan PCI path dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() tcp: re-enable acceptance of FIN packets when RWIN is 0 RDMA/umem: Fix double dma_buf_unpin in failure path erofs: fix interlaced plain identification for encoded extents net: usb: pegasus: enable basic endpoint checking net: Drop the lock in skb_may_tx_timestamp() RDMA/efa: Fix typo in efa_alloc_mr() RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port netconsole: avoid OOB reads, msg is not nul-terminated net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets RDMA/core: Fix stale RoCE GIDs during netdev events at registration tipc: fix duplicate publication key in tipc_service_insert_publ() dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs dpll: zl3073x: Cache all reference properties in zl3073x_ref dpll: zl3073x: Cache reference monitor status kcm: fix zero-frag skb in frag_list on partial sendmsg error tls: Fix race condition in tls_sw_cancel_work_tx() net: do not pass flow_id to set_rps_cpu() Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: hci_qca: Cleanup on all setup failures Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Remove WARN_ALL_UNSEEDED_RANDOM kernel config option wifi: brcmfmac: Fix potential kernel oops when probe fails wifi: cfg80211: wext: fix IGTK key ID off-by-one dma-mapping: avoid random addr value print out on error path ksmbd: fix signededness bug in smb_direct_prepare_negotiation() ovpn: tcp - fix packet extraction from stream bnxt_en: Fix deleting of Ntuple filters bnxt_en: Fix RSS context delete logic udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). net: ethernet: xscale: Check for PTP support properly net: phy: qcom: qca807x: normalize return value of gpio_get proc: Fix pointer error dereference net: usb: lan78xx: scan all MDIO addresses on LAN7801 net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode espintcp: Fix race condition in espintcp_close() psp: use sk->sk_hash in psp_write_headers() tcp: fix potential race in tcp_v6_syn_recv_sock() ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. xfrm: always flush state and policy upon NETDEV_UNREGISTER event ipmi: ipmb: initialise event handler read bytes xfrm: skip templates check for packet offload tunnel mode xfrm6: fix uninitialized saddr in xfrm6_get_saddr() iommu/amd: serialize sequence allocation under concurrent TLB invalidations ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access rtc: zynqmp: correct frequency value drm/amdgpu: avoid sdma ring reset in sriov drm/amd/display: Remove conditional for shaper 3DLUT power-on arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models btrfs: replace BUG() with error handling in __btrfs_balance() ALSA: usb-audio: Add sanity check for OOB writes at silencing drm/radeon: Add HAINAN clock adjustment spi: spidev: fix lock inversion between spi_lock and buf_lock drm/amd/display: bypass post csc for additional color spaces in dal drm/amdgpu: Add HAINAN clock adjustment ALSA: usb-audio: Update the number of packets properly at receiving ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA drm/amdgpu: Adjust usleep_range in fence wait drm/amdgpu: return when ras table checksum is error drm/amd/display: Avoid updating surface with the same surface under MPO drm/amd/display: Fix system resume lag issue ALSA: hda/tas2781: Ignore reset check for SPI device regulator: core: Remove regulator supply_name length limit ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type mshv: clear eventfd counter on irqfd shutdown drm/amdgpu: Skip vcn poison irq release on VF drm/amd/display: Fix writeback on DCN 3.2+ ARM: 9467/1: mm: Don't use %pK through printk include: uapi: netfilter_bridge.h: Cover for musl libc ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 thermal: int340x: Fix sysfs group leak on DLVR registration failure libceph: define and enforce CEPH_MAX_KEY_LEN ceph: supply snapshot context in ceph_uninline_data() fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() ntfs3: fix circular locking dependency in run_unpack_ex fs/ntfs3: drop preallocated clusters for sparse and compressed files fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: check return value of indx_find to avoid infinite loop MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE iio: magnetometer: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs Revert "mfd: da9052-spi: Change read-mask to write-mask" phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: mvebu-cp110-utmi: fix dr_mode property read from dts watchdog: rzv2h_wdt: Discard pm_runtime_put() return value watchdog: imx7ulp_wdt: handle the nowayout option binder: don't use %pK through printk fix it87_wdt early reboot by reporting running timer serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done serial: 8250: 8250_omap.c: Add support for handling UART error conditions staging: rtl8723bs: fix memory leak on failure path usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() usb: gadget: f_fs: Fix ioctl error handling usb: gadget: f_fs: fix DMA-BUF OUT queues iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs misc: ti_fpc202: fix a potential memory leak in probe function misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() phy: cadence-torrent: restore parent clock for refclk during resume phy: ti: phy-j721e-wiz: restore mux selection during resume dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings dmaengine: sun6i: Choose appropriate burst length under maxburst most: core: fix resource leak in most_register_interface error paths fpga: of-fpga-region: Fail if any bridge is missing usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs serial: 8250_dw: handle clock enable errors in runtime_resume staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) dmaengine: stm32-dma3: use module_platform_driver 9p/xen: protect xen_9pfs_front_free against concurrent calls m68k: nommu: fix memmove() with differently aligned src and dest for 68000 HID: i2c-hid: Add FocalTech FT8112 clk: microchip: core: correct return value on *_get_parent() clk: renesas: rzg2l: Deassert reset on assert timeout clk: amlogic: remove potentially unsafe flags from S4 video clocks mailbox: sprd: clear delivery flag before handling TX done remoteproc: mediatek: Break lock dependency to `prepare_lock` mailbox: sprd: mask interrupts that are not handled mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings mailbox: imx: Skip the suspend flag for i.MX7ULP mailbox: pcc: Remove spurious IRQF_ONESHOT usage mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized tracing: Fix false sharing in hwlat get_sample() riscv: vector: init vector context with proper vlenb scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event vhost: fix caching attributes of MMIO regions by setting them explicitly scsi: buslogic: Reduce stack usage hisi_acc_vfio_pci: update status after RAS error ata: libata: avoid long timeouts on hot-unplugged SATA DAS um: Preserve errno within signal handler hisi_acc_vfio_pci: fix the queue parameter anomaly issue RDMA/rtrs-clt: For conn rejection use actual err number hisi_acc_vfio_pci: resolve duplicate migration states nfc: nxp-nci: remove interrupt trigger type myri10ge: avoid uninitialized variable use PCI/bwctrl: Disable BW controller on Intel P45 using a quirk PCI: Mark Nvidia GB10 to avoid bus reset PCI: Add ACS quirk for Qualcomm Hamoa & Glymur PCI: Enable ACS after configuring IOMMU for OF platforms PCI: Fix pci_slot_lock () device locking PCI/AER: Clear stale errors on reporting agents upon probe PCI: Mark ASM1164 SATA controller to avoid bus reset net/rds: Clear reconnect pending bit vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 net: usb: sr9700: remove code to drive nonexistent multicast filter ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match bnxt_en: Allow ntuple filters for drops wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() wifi: rtw89: pci: restore LDO setting after device resume net: sfp: add quirk for Lantech 8330-265D octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Bluetooth: btusb: Add device ID for Realtek RTL8761BU Bluetooth: btusb: Add new VID/PID for RTL8852CE Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Bluetooth: btusb: Add support for MediaTek7920 0489:e158 ipv4: fib: Annotate access to struct fib_alias.fa_state. wifi: rtw89: pci: validate release report content before using for RTL8922DE wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() net: hns3: extend HCLGE_FD_AD_QID to 11 bits ipv4: igmp: annotate data-races around idev->mr_maxdelay gro: change the BUG_ON() in gro_pull_from_frag0() ext4: propagate flags to convert_initialized_extent() net/rds: No shortcut out of RDS_CONN_ERROR wifi: rtw89: 8922a: add digital compensation for 2GHz wifi: rtw89: fix unable to receive probe responses under MLO connection driver core: faux: stop using static struct device wifi: iwlwifi: mld: Fix primary link selection logic wifi: iwlwifi: mld: fix chandef start calculation wifi: iwlwifi: fix 22000 series SMEM parsing wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: Handle rate selection for NAN interface PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe net: usb: r8152: fix transmit queue timeout openrisc: define arch-specific version of nop() netfilter: xt_tcpmss: check remaining length before reading optlen netfilter: nf_conntrack: Add allow_clash to generic protocol handler ext4: use reserved metadata blocks when splitting extent on endio ext4: mark group extend fast-commit ineligible ext4: move ext4_percpu_param_init() before ext4_mb_init() ext4: mark group add fast-commit ineligible ipv6: exthdrs: annotate data-race over multiple sysctl ipv6: annotate data-races in net/ipv6/route.c ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: ath12k: fix mac phy capability parsing wifi: ath12k: fix preferred hardware mode calculation wifi: ath11k: Fix failure to connect to a 6 GHz AP wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 wifi: rtw89: disable EHT protocol by chip capabilities PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) iommu/amd: move wait_on_sem() out of spinlock wifi: libertas: fix WARNING in usb_tx_block rtla: Fix NULL pointer dereference in actions_parse wifi: rtw89: fix potential zero beacon interval in beacon tracking net: wwan: mhi: Add network support for Foxconn T99W760 iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency dm: remove fake timeout to avoid leak request dm: replace -EEXIST with -EBUSY wifi: rtw89: regd: 6 GHz power type marks default when inactive wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw89: mcc: reset probe counter when receiving beacon wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: 8922a: set random mac if efuse contains zeroes wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up jfs: nlink overflow in jfs_rename jfs: Add missing set_freezable() for freezable kthread ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio ALSA: mixer: oss: Add card disconnect checkpoints ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe spi: geni-qcom: Fix abort sequence execution for serial engine errors ASoC: SOF: Intel: hda: Fix NULL pointer dereference power: sequencing: fix missing state_lock in pwrseq_power_on() error path modpost: Amend ppc64 save/restfpr symnames for -Os build ASoC: es8328: Add error unwind in resume HID: logitech-hidpp: Add support for Logitech K980 hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin hwmon: (f71882fg) Add F81968 support hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE hwmon: (dell-smm) Add support for Dell OptiPlex 7080 ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() spi: cadence-qspi: Try hard to disable the clocks drm/amdgpu: validate user queue size constraints drm/amd/display: avoid dig reg access timeout on usb4 link training fail drm/amd/display: Fix GFX12 family constant checks spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio gpio: aspeed-sgpio: Change the macro to support deferred probe ALSA: hda/realtek: fix LG Gram Style 14 speakers ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK media: uvcvideo: Create an ID namespace for streaming output terminals HID: multitouch: add eGalaxTouch EXC3188 support drm/amd/display: Revert "init dispclk from bootup clock for DCN315" media: rkisp1: Fix filter mode register configuration drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON drm/amd/display: Disable FEC when powering down encoders PCI: Add Intel Nova Lake audio Device ID ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated virt: vbox: uapi: Mark inner unions in packed structs as packed hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels drm: Account property blob allocations to memcg drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() drm/amdkfd: Relax size checking during queue buffer get ALSA: usb-audio: presonus s18xx uses little-endian ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk media: ipu6: Always close firmware stream media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: mt9m114: Avoid a reset low spike during probe() media: v4l2-async: Fix error handling on steps after finding a match media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite media: cx25821: Fix a resource leak in cx25821_dev_setup() media: solo6x10: Check for out of bounds chip_id media: pvrusb2: fix URB leak in pvr2_send_request_ex media: adv7180: fix frame interval in progressive mode drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START cgroup/cpuset: Don't fail cpuset.cpus change in v2 spi: spi-mem: Limit octal DTR constraints to octal DTR situations ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask drm/xe: Only toggle scheduling in TDR if GuC is running drm/amd/display: only power down dig on phy endpoints drm/amdgpu: Skip loading SDMA_RS64 in VF HID: multitouch: add quirks for Lenovo Yoga Book 9i HID: pidff: Do not set out of range trigger button HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amdgpu: avoid a warning in timedout job handler drm/amd/display: Fix dsc eDP issue drm/amdgpu: add support for HDP IP version 6.1.1 media: mediatek: vcodec: Don't try to decode 422/444 VP9 drm/panel: edp: add BOE NV140WUM-T08 panel media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder media: chips-media: wave5: Fix conditional in start_streaming media: omap3isp: set initial format media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes drm/v3d: Set DMA segment size to avoid debug warnings spi: stm32: fix Overrun issue at < 8bpw gpio: pca953x: Add support for TCAL6408 TCAL6416 media: dvb-core: dmxdevfilter must always flush bufs ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET drm/amd/display: Don't disable DPCD mst_en if sink connected drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing spi-geni-qcom: use xfer->bits_per_word for can_dma() spi-geni-qcom: initialize mode related registers to 0 drm/amdkfd: Handle GPU reset and drain retry fault race drm/panel-edp: Add AUO B140QAX01.H panel drm/amd/display: Guard FAMS2 configuration updates drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition drm/amdgpu/ras: Move ras data alloc before bad page check drm/amdgpu: fix the calculation of RAS bad page number drm/amdgpu: fix NULL pointer issue buffer funcs accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() gpu/panel-edp: add AUO panel entry for B140HAN06.4 drm/xe/xe3_lpg: Apply Wa_16028005424 drm/panthor: Always wait after sending a command to an AS drm/display/dp_mst: Add protection against 0 vcpi drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe/ggtt: Use scope-based runtime pm parisc: Prevent interrupts during reboot x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor soc: imx8m: Fix error handling for clk_prepare_enable() arm64: tegra: smaug: Add usb-role-switch support EDAC/igen6: Add two Intel Amston Lake SoCs support EDAC/igen6: Add more Intel Panther Lake-H SoCs support Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" firmware: arm_ffa: Unmap Rx/Tx buffers on init failure pstore: ram_core: fix incorrect success return when vmap() fails sched/debug: Fix updating of ppos on server write ops char: tpm: cr50: Remove IRQF_ONESHOT mailbox: bcm-ferxrm-mailbox: Use default primary handler crypto: hisilicon/qm - move the barrier before writing to the mailbox register bpftool: Fix dependencies for static build PCI/MSI: Unmap MSI-X region on error clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF clocksource/drivers/sh_tmu: Always leave device running after probe arm64/ftrace,bpf: Fix partial regs after bpf_prog_run perf/core: Fix slow perf_event_task_exit() with LBR callstacks bpf: Properly mark live registers for indirect jumps genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask bpf: Recognize special arithmetic shift in the verifier bpf: net_sched: Use the correct destructor kfunc type bpf: crypto: Use the correct destructor kfunc type gendwarfksyms: Fix build on 32-bit hosts perf/x86/intel: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/msr: Add Airmont NP irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit bpf: verifier improvement in 32bit shift sign extension pattern sparc: don't reference obsolete termio struct for TC* constants sparc: Synchronize user stack on fork and clone block: decouple secure erase size limit from discard size limit blk-mq-sched: unify elevators checking for async requests blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() xenbus: Use .freeze/.thaw to handle xenbus devices ACPI: battery: fix incorrect charging status when current is zero ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD s390/perf: Disable register readout on sampling events cpufreq: dt-platdev: Block the driver from probing on more QC platforms rust: cpufreq: always inline functions using build_assert with arguments md raid: fix hang when stopping arrays with metadata through dm-raid md-cluster: fix NULL pointer dereference in process_metadata_update alpha: fix user-space corruption during memory compaction io_uring/timeout: annotate data race in io_flush_timeouts() powercap: intel_rapl: Add PL4 support for Ice Lake ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() EFI/CPER: don't go past the ARM processor CPER record buffer APEI/GHES: ARM processor Error: don't go past allocated memory APEI/GHES: ensure that won't go past CPER allocated record EFI/CPER: don't dump the entire memory region ntfs: ->d_compare() must not block x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set rnbd-srv: Zero the rsp buffer before using it arm64: Add support for TSV110 Spectre-BHB mitigation perf/arm-cmn: Support CMN-600AE s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS tools/power cpupower: Reset errno before strtoull() s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS tools/cpupower: Fix inverted APERF capability check smb: client: prevent races in ->query_interfaces() gfs2: fiemap page fault fix smb: client: add proper locking around ses->iface_last_update netfs: when subreq is marked for retry, do not check if it faced an error btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: fallback to buffered IO if the data profile has duplication dlm: validate length in dlm_search_rsb_tree minix: Add required sanity checking to minix_check_superblock() dlm: fix recovery pending middle conversion i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() hfsplus: pretend special inodes as regular files audit: add missing syscalls to read class kselftest/kublk: include message in _Static_assert for C11 compatibility fs/buffer: add alert in try_to_free_buffers() for folios without buffers hfsplus: fix volume corruption issue for generic/498 audit: add fchmodat2() to change attributes class hfsplus: fix volume corruption issue for generic/480 statmount: permission check should return EPERM rtc: interface: Alarm race handling should not discard preceding error perf test: Fix test case perftool-testsuite_report for s390 libperf build: Always place libperf includes first perf build: Remove NO_LIBCAP that controls nothing perf vendor events amd: Fix Zen 5 MAB allocation events perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer tools headers: Go back to include asm-generic/unistd.h for arm64 perf annotate: Fix memcpy size in arch__grow_instructions() perf tests sched: Avoid error in cleanup on loaded machines perf maps: Fix reference count leak in maps__find_ams() perf annotate: Fix args leak of map_symbol perf cs-etm: Fix decoding for sparse CPU maps perf tools: Get debug info of DSO properly perf symbol-elf: Fix leak of ELF files with GNU debugdata rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() libsubcmd: Fix null intersection case in exclude_cmds() perf callchain: Fix srcline printing with inlines perf unwind-libdw: Fix inva…
2 parents d5ad646 + 3318f10 commit 3544d1e

1,773 files changed

Lines changed: 24236 additions & 13482 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/PCI/endpoint/pci-vntb-howto.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ pci-epf-vntb device, the following commands can be used::
5252
# cd /sys/kernel/config/pci_ep/
5353
# mkdir functions/pci_epf_vntb/func1
5454

55-
The "mkdir func1" above creates the pci-epf-ntb function device that will
55+
The "mkdir func1" above creates the pci-epf-vntb function device that will
5656
be probed by pci_epf_vntb driver.
5757

5858
The PCI endpoint framework populates the directory with the following
5959
configurable fields::
6060

61-
# ls functions/pci_epf_ntb/func1
62-
baseclass_code deviceid msi_interrupts pci-epf-ntb.0
61+
# ls functions/pci_epf_vntb/func1
62+
baseclass_code deviceid msi_interrupts pci-epf-vntb.0
6363
progif_code secondary subsys_id vendorid
6464
cache_line_size interrupt_pin msix_interrupts primary
6565
revid subclass_code subsys_vendor_id
@@ -111,13 +111,13 @@ A sample configuration for virtual NTB driver for virtual PCI bus::
111111
# echo 0x080A > functions/pci_epf_vntb/func1/pci_epf_vntb.0/vntb_pid
112112
# echo 0x10 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/vbus_number
113113

114-
Binding pci-epf-ntb Device to EP Controller
114+
Binding pci-epf-vntb Device to EP Controller
115115
--------------------------------------------
116116

117117
NTB function device should be attached to PCI endpoint controllers
118118
connected to the host.
119119

120-
# ln -s controllers/5f010000.pcie_ep functions/pci-epf-ntb/func1/primary
120+
# ln -s controllers/5f010000.pcie_ep functions/pci_epf_vntb/func1/primary
121121

122122
Once the above step is completed, the PCI endpoint controllers are ready to
123123
establish a link with the host.
@@ -139,7 +139,7 @@ lspci Output at Host side
139139
-------------------------
140140

141141
Note that the devices listed here correspond to the values populated in
142-
"Creating pci-epf-ntb Device" section above::
142+
"Creating pci-epf-vntb Device" section above::
143143

144144
# lspci
145145
00:00.0 PCI bridge: Freescale Semiconductor Inc Device 0000 (rev 01)
@@ -152,7 +152,7 @@ lspci Output at EP Side / Virtual PCI bus
152152
-----------------------------------------
153153

154154
Note that the devices listed here correspond to the values populated in
155-
"Creating pci-epf-ntb Device" section above::
155+
"Creating pci-epf-vntb Device" section above::
156156

157157
# lspci
158158
10:00.0 Unassigned class [ffff]: Dawicontrol Computersysteme GmbH Device 1234 (rev ff)

Documentation/admin-guide/cgroup-v2.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2538,10 +2538,10 @@ Cpuset Interface Files
25382538
Users can manually set it to a value that is different from
25392539
"cpuset.cpus". One constraint in setting it is that the list of
25402540
CPUs must be exclusive with respect to "cpuset.cpus.exclusive"
2541-
of its sibling. If "cpuset.cpus.exclusive" of a sibling cgroup
2542-
isn't set, its "cpuset.cpus" value, if set, cannot be a subset
2543-
of it to leave at least one CPU available when the exclusive
2544-
CPUs are taken away.
2541+
and "cpuset.cpus.exclusive.effective" of its siblings. Another
2542+
constraint is that it cannot be a superset of "cpuset.cpus"
2543+
of its sibling in order to leave at least one CPU available to
2544+
that sibling when the exclusive CPUs are taken away.
25452545

25462546
For a parent cgroup, any one of its exclusive CPUs can only
25472547
be distributed to at most one of its child cgroups. Having an

Documentation/devicetree/bindings/media/qcom,qcs8300-camss.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,11 @@ properties:
122122

123123
vdda-phy-supply:
124124
description:
125-
Phandle to a regulator supply to PHY core block.
125+
Phandle to a 0.88V regulator supply to CSI PHYs.
126126

127127
vdda-pll-supply:
128128
description:
129-
Phandle to 1.8V regulator supply to PHY refclk pll block.
129+
Phandle to 1.2V regulator supply to CSI PHYs pll block.
130130

131131
ports:
132132
$ref: /schemas/graph.yaml#/properties/ports

Documentation/devicetree/bindings/sound/asahi-kasei,ak4458.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ properties:
2121
reg:
2222
maxItems: 1
2323

24-
avdd-supply:
24+
AVDD-supply:
2525
description: Analog power supply
2626

27-
dvdd-supply:
27+
DVDD-supply:
2828
description: Digital power supply
2929

3030
reset-gpios:
@@ -60,7 +60,7 @@ allOf:
6060
properties:
6161
dsd-path: false
6262

63-
additionalProperties: false
63+
unevaluatedProperties: false
6464

6565
examples:
6666
- |

Documentation/devicetree/bindings/sound/asahi-kasei,ak5558.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ properties:
1919
reg:
2020
maxItems: 1
2121

22-
avdd-supply:
22+
AVDD-supply:
2323
description: A 1.8V supply that powers up the AVDD pin.
2424

25-
dvdd-supply:
25+
DVDD-supply:
2626
description: A 1.2V supply that powers up the DVDD pin.
2727

2828
reset-gpios:

Documentation/driver-api/dpll.rst

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -198,26 +198,28 @@ be requested with the same attribute with ``DPLL_CMD_DEVICE_SET`` command.
198198
================================== ======================================
199199

200200
Device may also provide ability to adjust a signal phase on a pin.
201-
If pin phase adjustment is supported, minimal and maximal values that pin
202-
handle shall be provide to the user on ``DPLL_CMD_PIN_GET`` respond
203-
with ``DPLL_A_PIN_PHASE_ADJUST_MIN`` and ``DPLL_A_PIN_PHASE_ADJUST_MAX``
201+
If pin phase adjustment is supported, minimal and maximal values and
202+
granularity that pin handle shall be provided to the user on
203+
``DPLL_CMD_PIN_GET`` respond with ``DPLL_A_PIN_PHASE_ADJUST_MIN``,
204+
``DPLL_A_PIN_PHASE_ADJUST_MAX`` and ``DPLL_A_PIN_PHASE_ADJUST_GRAN``
204205
attributes. Configured phase adjust value is provided with
205206
``DPLL_A_PIN_PHASE_ADJUST`` attribute of a pin, and value change can be
206207
requested with the same attribute with ``DPLL_CMD_PIN_SET`` command.
207208

208-
=============================== ======================================
209-
``DPLL_A_PIN_ID`` configured pin id
210-
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase adjustment
211-
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase adjustment
212-
``DPLL_A_PIN_PHASE_ADJUST`` attr configured value of phase
213-
adjustment on parent dpll device
214-
``DPLL_A_PIN_PARENT_DEVICE`` nested attribute for requesting
215-
configuration on given parent dpll
216-
device
217-
``DPLL_A_PIN_PARENT_ID`` parent dpll device id
218-
``DPLL_A_PIN_PHASE_OFFSET`` attr measured phase difference
219-
between a pin and parent dpll device
220-
=============================== ======================================
209+
================================ ==========================================
210+
``DPLL_A_PIN_ID`` configured pin id
211+
``DPLL_A_PIN_PHASE_ADJUST_GRAN`` attr granularity of phase adjustment value
212+
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase adjustment
213+
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase adjustment
214+
``DPLL_A_PIN_PHASE_ADJUST`` attr configured value of phase
215+
adjustment on parent dpll device
216+
``DPLL_A_PIN_PARENT_DEVICE`` nested attribute for requesting
217+
configuration on given parent dpll
218+
device
219+
``DPLL_A_PIN_PARENT_ID`` parent dpll device id
220+
``DPLL_A_PIN_PHASE_OFFSET`` attr measured phase difference
221+
between a pin and parent dpll device
222+
================================ ==========================================
221223

222224
All phase related values are provided in pico seconds, which represents
223225
time difference between signals phase. The negative value means that
@@ -384,6 +386,8 @@ according to attribute purpose.
384386
frequencies
385387
``DPLL_A_PIN_ANY_FREQUENCY_MIN`` attr minimum value of frequency
386388
``DPLL_A_PIN_ANY_FREQUENCY_MAX`` attr maximum value of frequency
389+
``DPLL_A_PIN_PHASE_ADJUST_GRAN`` attr granularity of phase
390+
adjustment value
387391
``DPLL_A_PIN_PHASE_ADJUST_MIN`` attr minimum value of phase
388392
adjustment
389393
``DPLL_A_PIN_PHASE_ADJUST_MAX`` attr maximum value of phase

Documentation/hwmon/aht10.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ Supported chips:
2020

2121
English: http://www.aosong.com/userfiles/files/media/Data%20Sheet%20AHT20.pdf
2222

23+
* Aosong DHT20
24+
25+
Prefix: 'dht20'
26+
27+
Addresses scanned: None
28+
29+
Datasheet: https://www.digikey.co.nz/en/htmldatasheets/production/9184855/0/0/1/101020932
30+
2331
Author: Johannes Cornelis Draaijer <jcdra1@gmail.com>
2432

2533

@@ -33,7 +41,7 @@ The address of this i2c device may only be 0x38
3341
Special Features
3442
----------------
3543

36-
AHT20 has additional CRC8 support which is sent as the last byte of the sensor
44+
AHT20, DHT20 has additional CRC8 support which is sent as the last byte of the sensor
3745
values.
3846

3947
Usage Notes

Documentation/hwmon/nct6683.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ AMD BC-250 NCT6686D EC firmware version 1.0 build 07/28/21
6565
ASRock X570 NCT6683D EC firmware version 1.0 build 06/28/19
6666
ASRock X670E NCT6686D EC firmware version 1.0 build 05/19/22
6767
ASRock B650 Steel Legend WiFi NCT6686D EC firmware version 1.0 build 11/09/23
68+
ASRock Z590 Taichi NCT6686D EC firmware version 1.0 build 01/25/21
6869
MSI B550 NCT6687D EC firmware version 1.0 build 05/07/20
6970
MSI X670-P NCT6687D EC firmware version 0.0 build 09/27/22
7071
MSI X870E NCT6687D EC firmware version 0.0 build 11/13/24

Documentation/netlink/specs/dpll.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,12 @@ attribute-sets:
440440
doc: |
441441
Capable pin provides list of pins that can be bound to create a
442442
reference-sync pin pair.
443+
-
444+
name: phase-adjust-gran
445+
type: u32
446+
doc: |
447+
Granularity of phase adjustment, in picoseconds. The value of
448+
phase adjustment must be a multiple of this granularity.
443449
444450
-
445451
name: pin-parent-device
@@ -616,6 +622,7 @@ operations:
616622
- capabilities
617623
- parent-device
618624
- parent-pin
625+
- phase-adjust-gran
619626
- phase-adjust-min
620627
- phase-adjust-max
621628
- phase-adjust

Documentation/networking/ip-sysctl.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3195,12 +3195,13 @@ enhanced_dad - BOOLEAN
31953195
===========
31963196

31973197
ratelimit - INTEGER
3198-
Limit the maximal rates for sending ICMPv6 messages.
3198+
Limit the maximal rates for sending ICMPv6 messages to a particular
3199+
peer.
31993200

32003201
0 to disable any limiting,
3201-
otherwise the minimal space between responses in milliseconds.
3202+
otherwise the space between responses in milliseconds.
32023203

3203-
Default: 1000
3204+
Default: 100
32043205

32053206
ratemask - list of comma separated ranges
32063207
For ICMPv6 message types matching the ranges in the ratemask, limit

0 commit comments

Comments
 (0)