summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/6.12: yaffs2: fix module buildBruce Ashfield2025-03-203-16/+16
| | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/6.12: 1/1 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: yaffs2: switch from readlink_copy() to vfs_readlink() Date: Fri, 14 Mar 2025 10:33:42 +0200 To compile also as module. Fixes: ERROR: modpost: "readlink_copy" [fs/yaffs2/yaffs.ko] undefined! Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 276922ca1957b8e4234fd3e4884b3a2bcd4017fe) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.19Bruce Ashfield2025-03-203-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: e9cc806c0152 Linux 6.12.19 52b0eb50f84f wifi: iwlwifi: pcie: Fix TSO preparation 8031772e5a9d x86/mm: Don't disable PCID when INVLPG has been fixed by microcode e551a183d635 selftests/bpf: Clean up open-coded gettid syscall invocations 86b7ebddab03 uprobes: Fix race in uprobe_free_utask af43986832ab KVM: e500: always restore irqs 232995790911 Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" bdc0467e1177 Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" 681b5823ed79 Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" 652fbadfe64a Revert "KVM: e500: always restore irqs" d9743b4f5c81 docs: rust: remove spurious item in `expect` list a499ebab0f23 nvme-tcp: Fix a C2HTermReq error message 53991620da5e ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage 26fa53553b69 kbuild: hdrcheck: fix cross build with clang 5bc6e5b10fe7 fs/netfs/read_collect: fix crash due to uninitialized `prev` variable 6ad9643aa578 fs/netfs/read_pgpriv2: skip folio queues without `marks3` cc5faea5c4e7 arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes a684bad77eb4 mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() e0da4bc015b1 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value 3b15c2a9b903 iio: adc: ad7192: fix channel select acd26074c8ec iio: dac: ad3552r: clear reset status flag 3d4f335c268d iio: light: apds9306: fix max_scale_nano values affe7249f9c1 iio: filter: admv8818: Force initialization of SDO 1b8f7a2caa7f drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl 856ae1ce8b66 eeprom: digsy_mtc: Make GPIO lookup table match the device 985d3cf56d87 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock 6abf3d8bb51c slimbus: messaging: Free transaction ID in delayed interrupt scenario b50e18791f40 drivers: core: fix device leak in __fw_devlink_relax_cycles() 4e8df56636e3 char: misc: deallocate static minor in error path 80fc880991ae intel_th: pci: Add Panther Lake-P/U support 7f425ead4d69 intel_th: pci: Add Panther Lake-H support b1e8a3b5db58 intel_th: pci: Add Arrow Lake support adce9c491cbd mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO 2636d1648003 mei: me: add panther lake P DID 8473135f89c0 cdx: Fix possible UAF error in driver_override_show() b33b35b8bb67 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM 9eb6f272a638 KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs c94120322553 KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled 5796ba40fb48 KVM: x86: Snapshot the host's DEBUGCTL in common x86 6622db50d800 KVM: SVM: Suppress DEBUGCTL.BTF on AMD 941135a335e9 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value 6e24d80edc82 KVM: SVM: Save host DR masks on CPUs with DebugSwap b2a37d358b59 KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow ea39f998647e usb: xhci: Enable the TRB overfetch quirk on VIA VL805 d7015bb3c5dd xhci: pci: Fix indentation in the PCI device ID definitions f3accd043708 rust: map `long` to `isize` and `char` to `u8` 31cdae8094e1 rust: finish using custom FFI integer types 012b98cdb54c acpi: typec: ucsi: Introduce a ->poll_cci method 06af63ce57ab kbuild: userprogs: use correct lld when linking through clang 395011ee82b6 usb: gadget: Check bmAttributes only if configuration is valid dcd7ffdefb7c usb: gadget: Fix setting self-powered state on suspend 4bf6c57a898b usb: gadget: Set self-powered based on MaxPower and bmAttributes 2b2bd58e9517 usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality b38731252729 usb: typec: ucsi: increase timeout for PPM reset operations 35db1f1829e2 usb: dwc3: gadget: Prevent irq storm when TH re-executes ced69d88eba4 usb: dwc3: Set SUSPENDENABLE soon after phy init cfc295f7cccf usb: atm: cxacru: fix a flaw in existing endpoint checks 840afbea3fa7 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails e5aac1c9b297 usb: renesas_usbhs: Flush the notify_hotplug_work 079a3e52f3e7 usb: typec: ucsi: Fix NULL pointer access 0cab185c73bf usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader 4ea3319f3ef9 usb: hub: lack of clearing xHC resources 8eac2346fb0b usb: renesas_usbhs: Use devm_usb_get_phy() 39c2b2767e73 xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts 7c1f254c0743 usb: renesas_usbhs: Call clk_put() 39e4a0b613bd Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" 292ce007df10 gpio: rcar: Fix missing of_node_put() call cc9a0b498b01 net: ipv6: fix missing dst ref drop in ila lwtunnel a3bf9969e208 net: ipv6: fix dst ref loop in ila lwtunnel d8be54c35aee mctp i3c: handle NULL header address bb73c406b4c6 net: dsa: mt7530: Fix traffic flooding for MMIO devices 822c6a92d64c nvme-tcp: fix signedness bug in nvme_tcp_init_connection() b5741e4b9ef3 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list b08e29032499 ublk: set_params: properly check if parameters can be applied 2b484789e937 net-timestamp: support TCP GSO case for a few missing flags 611015122d18 exfat: short-circuit zero-byte writes in exfat_file_write_iter c897b8ec4678 exfat: fix soft lockup in exfat_clear_bitmap 5d609f0d2fba exfat: fix just enough dentries but allocate a new cluster to dir 696973035a43 x86/sgx: Fix size overflows in sgx_encl_create() 30e8aee77899 vlan: enforce underlying device type 639c70352958 net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device 9c1d09cdbcf5 net: ethtool: plumb PHY stats to PHY drivers b71cd95764ad ethtool: linkstate: migrate linkstate functions to support multi-PHY setups 8aa8a40c766b ppp: Fix KMSAN uninit-value warning with bpf d9312e0fdb25 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 8274760798ba net: ipa: Fix QSB data for v4.7 122e1a7fd935 net: ipa: Fix v4.7 resource group names a899adf7063c HID: hid-steam: Fix use-after-free when detaching device 89f92c4215a6 drm/xe: Remove double pageflip f96fbd79e874 drm/i915: Plumb 'dsb' all way to the plane hooks 7f74b1f4a947 drm/i915/color: Extract intel_color_modeset() 9cfc43c0e6e6 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error fd1ef3b1bdd3 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink c78f4052cf40 drm/sched: Fix preprocessor guard 2759467d3c50 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() 0f764208dc24 llc: do not use skb_get() before dev_queue_xmit() 86f82bf2b5f9 ALSA: usx2y: validate nrpacks module parameter on probe ce1436ce15bf drm/imagination: Fix timestamps in firmware traces b98be1ffba93 tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro 596ababab759 hwmon: (ad7314) Validate leading zero bits and return error 274e2692ec83 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table 0e12660ad4bb hwmon: (pmbus) Initialise page count in pmbus_identify() 1688acf47722 perf/core: Fix pmus_lock vs. pmus_srcu ordering 56cddf71cce3 caif_virtio: fix wrong pointer check in cfv_probe() 084819b0d8b1 net: gso: fix ownership in __udp_gso_segment 312d4fc46aa8 ALSA: hda/realtek: Remove (revert) duplicate Ally X config bc11b1f617d7 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch 9fbc953d6b38 nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() 0ff76a25ab0c nvme-tcp: add basic support for the C2HTermReq PDU d7f35ebb5818 bluetooth: btusb: Initialize .owner field of force_poll_sync_fops a71fbf335e89 drm/nouveau: select FW caching 7fc4fd8bf578 drm/nouveau: Run DRM default client setup dad0617fe3b9 drm/fbdev-ttm: Support struct drm_driver.fbdev_probe 09d1157182d0 drm: Add client-agnostic setup helper 7f5535fcbba2 drm/fbdev: Add memory-agnostic fbdev client f9c843f56d01 drm/fbdev-helper: Move color-mode lookup into 4CC format helper 05d9eaa44498 wifi: mac80211: fix vendor-specific inheritance 03b6e5e86827 wifi: mac80211: fix MLE non-inheritance parsing 8ae5106e5df8 wifi: mac80211: Support parsing EPCS ML element 9dedafd86e4d nvme-ioctl: fix leaked requests on mapping error 3c63fb6ef7f3 nvme-pci: use sgls for all user requests if possible 595a5b23eb72 nvme-pci: add support for sgl metadata 5481dee296f6 coredump: Only sort VMAs when core_sort_vma sysctl is set dea6a349bcaf HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() 9c677fe859a7 HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() 83a31fa2ffcc HID: google: fix unused variable warning under !CONFIG_ACPI 6f6a3e6e87ef wifi: iwlwifi: Fix A-MSDU TSO preparation 75f10d79cb50 wifi: iwlwifi: Free pages allocated when failing to build A-MSDU f265e6031d0b wifi: iwlwifi: limit printed string from FW file 437e93ecd407 wifi: iwlwifi: mvm: don't try to talk to a dead firmware a88c18409b5d wifi: iwlwifi: mvm: clean up ROC on failure 2e66d699417d mm: memory-hotplug: check folio ref count first in do_migrate_range 576a2f4c437c hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio 9ed33c7bac7c mm: fix finish_fault() handling for large folios 605f53f13bc2 mm: don't skip arch_sync_kernel_mappings() in error paths 608cc7deb428 mm: memory-failure: update ttu flag inside unmap_poisoned_folio 79636d2981b0 mm: abort vma_modify() on merge out of memory failure 9426f383721c mm/page_alloc: fix uninitialized variable f57e89c1cb63 block: fix conversion of GPT partition name to 7-bit 2d448dbd4740 userfaultfd: do not block on locking a large folio with raised refcount 5ae31c54cff7 NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback 845590b5a089 s390/traps: Fix test_monitor_call() inline assembly 83732451a986 dma: kmsan: export kmsan_handle_dma() for modules 22e4977141df rapidio: fix an API misues when rio_add_net() fails c332f3e2df0f rapidio: add check for rio_add_net() in rio_scan_alloc_net() 848526581f68 selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries fa450e45ddca selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms 544e204ee9b9 selftests/damon/damos_quota: make real expectation of quota exceeds 649edd5d6829 selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced 521e55c2b0d6 wifi: nl80211: reject cooked mode if it is set along with other flags be7c5f00aa7f wifi: cfg80211: regulatory: improve invalid hints checking 7841180342c9 Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() 88310caff68a Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() 8d19543e941e drm/xe/userptr: Unmap userptrs in the mmu notifier ad876ee6c664 drm/xe/userptr: properly setup pfn_flags_mask 5887c69eae7d drm/xe: Fix fault mode invalidation with unbind e8d040baa4d9 drm/xe: Fix GT "for each engine" workarounds 4b228dae3d2c mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr 1ce892aeef69 drm/xe/vm: Validate userptr during gpu vma prefetching d7505770f479 drm/xe/vm: Fix a misplaced #endif 2a24c98f0e4c drm/xe/hmm: Don't dereference struct page pointers without notifier lock 9061689118ea drm/xe/hmm: Style- and include fixes 3ba11a3d9fcb drm/xe: Add staging tree for VM binds 733a22bfb31b x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 37309aaac386 x86/cpu: Validate CPUID leaf 0x2 EDX output 9f89384087c3 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output ebed28c4208a x86/boot: Sanitize boot params before parsing command line 2a21690386f4 platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e 3e710bac686e Revert "selftests/mm: remove local __NR_* definitions" 48a934fc471e Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" 4ca67d51d90d drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M 3e31371dfff9 drm/imagination: only init job done fences once 58e37cfcb12a drm/imagination: Hold drm_gem_gpuva lock for unmap d993ae736092 drm/imagination: avoid deadlock on fence release 6c7025b9f86e drm/amd/pm: always allow ih interrupt from fw c3cbeafb4e00 drm/amdkfd: Fix NULL Pointer Dereference in KFD queue e0345c3478f1 drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params 3e92d62d9534 hwmon: (peci/dimmtemp) Do not provide fake thresholds data 9f956dcf3065 btrfs: fix a leaked chunk map issue in read_one_chunk() 81eeb98640df ALSA: hda/realtek: update ALC222 depop optimize eca9ff7a0eed ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform 32573f85ba6f ALSA: hda: intel: Add Dell ALC3271 to power_save denylist 6d988149e11d ALSA: seq: Avoid module auto-load handling at event delivery 8fb07fb1bba9 gpio: aggregator: protect driver attr handlers against module unload b42c84f9e4ec gpio: rcar: Use raw_spinlock to protect register access dbcd7fdd86f7 ksmbd: fix bug on trap in smb2_lock a0609097fd10 ksmbd: fix use-after-free in smb2_lock 159d059cbcb0 ksmbd: fix out-of-bounds in parse_sec_desc() 3cb2b2e41541 ksmbd: fix type confusion via race condition when using ipc_msg_send_request d335fce8b88b HID: appleir: Fix potential NULL dereference at raw event handle 52532c6c6c69 LoongArch: KVM: Fix GPA size issue about VM 3700cd7c171b LoongArch: KVM: Reload guest CSR registers after sleep 5f3f7d2e9adf LoongArch: KVM: Add interrupt checking for AVEC 41b0b3b75c77 LoongArch: Set max_pfn with the PFN of the last page 7f50209ffe18 LoongArch: Use polling play_dead() when resuming from hibernation 55eed991c5e4 LoongArch: Convert unreachable() to BUG() c10081d6648b stmmac: loongson: Pass correct arg to PCI function a23fbee189f8 tracing: tprobe-events: Reject invalid tracepoint name b4a92f312ad9 tracing: tprobe-events: Fix a memory leak when tprobe with $retval 5b414ed3bbf6 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" 84fc3616b206 rust: alloc: Fix `ArrayLayout` allocations 641ecd0d0a21 rust: use custom FFI integer types 0ea8582faa76 rust: map `__kernel_size_t` and friends also to usize/isize 240529d8556e rust: fix size_t in bindgen prototypes of C builtins 113720033d16 rust: kbuild: expand rusttest target for macros 2f6b7da3f620 drm/panic: allow verbose version check b5f9e4b81099 drm/panic: allow verbose boolean for clarity 524f6a2df74b drm/panic: correctly indent continuation of line in list item 702646c7f02a drm/panic: remove redundant field when assigning value c264ae4597a9 drm/panic: prefer eliding lifetimes c9a21ede902a drm/panic: remove unnecessary borrow in alignment_pattern 02ea0483934d drm/panic: avoid reimplementing Iterator::find 14b6c043275b MAINTAINERS: add entry for the Rust `alloc` module 298be04c036a kbuild: rust: remove the `alloc` crate and `GlobalAlloc` 1ef4cf5f98c4 rust: alloc: update module comment of alloc.rs ec50a634be2b rust: str: test: replace `alloc::format` 575f8f47112a rust: alloc: implement `Cmalloc` in module allocator_test 8079b1b73c4f rust: alloc: implement `contains` for `Flags` f261b3ae28d9 rust: error: check for config `test` in `Error::name` 9c330479d718 rust: error: use `core::alloc::LayoutError` 718900ae1bf0 rust: alloc: add `Vec` to prelude 61e82d643c7f rust: alloc: remove `VecExt` extension e64a79b9a57f rust: treewide: switch to the kernel `Vec` type 0a798a23bbab rust: alloc: implement `collect` for `IntoIter` 94091ef3d5aa rust: alloc: implement `IntoIterator` for `Vec` 0ca66a44e241 rust: alloc: implement kernel `Vec` type 2dbf25126498 rust: alloc: introduce `ArrayLayout` 22e1e850e24f rust: alloc: add `Box` to prelude 34eb8dcb6261 rust: alloc: remove extension of std's `Box` 17bb4365ec18 rust: treewide: switch to our kernel `Box` type 3ca8b102ef62 rust: alloc: implement kernel `Box` 10027707e1ca rust: alloc: add __GFP_NOWARN to `Flags` b1ae22456ab5 rust: alloc: implement `KVmalloc` allocator 88c5feb07ae0 rust: alloc: implement `Vmalloc` allocator a03b5e77dbb5 rust: alloc: add module `allocator_test` dcaf3206d942 rust: alloc: implement `Allocator` for `Kmalloc` 594134eb9cb5 rust: alloc: make `allocator` module public e19e92087aba rust: alloc: implement `ReallocFunc` b3b7ea4b0d41 rust: alloc: rename `KernelAllocator` to `Kmalloc` e40d06619c20 rust: alloc: separate `aligned_size` from `krealloc_aligned` 4b773fe5668d rust: alloc: add `Allocator` trait 311d5ecf16c6 rust: error: optimize error type to use nonzero 6e5a4992d146 rust: error: make conversion functions public cf1cdd56d399 Documentation: rust: discuss `#[expect(...)]` in the guidelines 706d4296b843 rust: start using the `#[expect(...)]` attribute a24a26adbaaf Documentation: rust: add coding guidelines on lints 87052e24eb46 rust: enable Clippy's `check-private-items` 9dd2e0358b03 rust: provide proper code documentation titles a01b7b2c1e95 rust: replace `clippy::dbg_macro` with `disallowed_macros` 503e18c448bf rust: introduce `.clippy.toml` b212da6fdf04 rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` d09e7c93df7c rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` 85ad4713660f rust: enable `rustdoc::unescaped_backticks` lint c6447d4d83f5 rust: enable `clippy::ignored_unit_patterns` lint f07f6c135dbd rust: enable `clippy::unnecessary_safety_doc` lint c778ec35c3cc rust: enable `clippy::unnecessary_safety_comment` lint 4e7072490d67 rust: enable `clippy::undocumented_unsafe_blocks` lint 870de86d874e rust: types: avoid repetition in `{As,From}Bytes` impls 3166e8aed0e0 rust: sort global Rust flags a3d5dcc9ec48 rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` 3c0369e453ff loongarch: Use ASM_REACHABLE 4a442cd27b5f x86/microcode/AMD: Add some forgotten models to the SHA check 61493dee53d8 btrfs: fix data overwriting bug during buffered write when block size < page size f2e8f906f9ed smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions c011482fb5fa cifs: Remove symlink member from cifs_open_info_data union c13e4b0321ed gpio: vf610: add locking to gpio direction functions 5d473aefbcd3 gpio: vf610: use generic device_get_match_data() 729e7d4b1c54 drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro 0131280ddf38 drm/i915/dsi: convert to struct intel_display 2f8e609aea9a rust: block: fix formatting in GenDisk doc ebf6a763904e x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: d10db50fd4c392d8e0e5f36ba4a49ca87c2b5115) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.18Bruce Ashfield2025-03-203-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 105a31925e2d Linux 6.12.18 72cbaf8b41f0 thermal: gov_power_allocator: Add missing NULL pointer check 3e8653e399e7 x86/microcode/AMD: Load only SHA256-checksummed patches 0c110da9139d x86/microcode/AMD: Add get_patch_level() 5c200030419e x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration 12ccf71a7dab x86/microcode/AMD: Merge early_apply_microcode() into its single callsite 42d04c39c313 x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations 9ff4ece7b36c x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature eb50ccb8dae3 x86/microcode/AMD: Have __apply_microcode_amd() return bool 41f1230e037e x86/microcode/AMD: Return bool from find_blobs_in_containers() b0f47c8caa5b amdgpu/pm/legacy: fix suspend/resume issues 65f4aebb8127 efi: Don't map the entire mokvar table to determine its size a3c5eb88f0ba riscv: cpufeature: use bitmap_equal() instead of memcmp() 45233962ea51 riscv: signal: fix signal_minsigstksz fa19f64d6329 riscv: cacheinfo: Use of_property_present() for non-boolean properties 625a90b569b7 riscv: signal: fix signal frame size ac354e54dcab riscv/futex: sign extend compare value in atomic cmpxchg ec9acbab2ea7 rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm 59455f968c10 scsi: ufs: core: bsg: Fix crash when arpmb command fails c479e20dabfd ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr c8dc4e991042 dm vdo: add missing spin_lock_init 22c6f577b3cb dm-integrity: Avoid divide by zero in table status in Inline mode 90c618efaeff selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP 5324c459f90d sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() 0362847c5207 sched/core: Prevent rescheduling when interrupts are disabled 29b6d5ad3e43 rcuref: Plug slowpath race in rcuref_put() af103505d7d2 vmlinux.lds: Ensure that const vars with relocations are mapped R/O a913c2d10950 selftests/landlock: Test that MPTCP actions are not restricted ebb0c0fd6990 mptcp: reset when MPTCP opts are dropped after join 4124b782ec2b mptcp: always handle address removal under msk socket lock 48848d5bdd97 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly 4117c7293849 iommu/vt-d: Fix suspicious RCU usage eec1009891ab iommu/vt-d: Remove device comparison in context_setup_pass_through_cb e59119d8169a phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() 45dc8ea1da01 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk ee28b7084181 phy: tegra: xusb: reset VBUS & ID OVERRIDE 57e56fc2bfc6 net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() 56e26b5b3d14 net: enetc: correct the xdp_tx statistics 2d86bd25f066 net: enetc: update UDP checksum when updating originTimestamp field 3d9634211121 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC 0ee95d1e1b7d net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() 0d1b060d9814 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() b32804cc17a4 net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT 050f2e62b13c net: stmmac: dwmac-loongson: Add fix_soc_reset() callback 4e8b8d43373b usbnet: gl620a: fix endpoint checking in genelink_bind() 63ddac4bd54d i2c: ls2x: Fix frequency division register access 12d0e3991670 i2c: npcm: disable interrupt enable bit before devm_request_irq 2f572c42bb4b block: Remove zone write plugs when handling native zone append writes 8f6369c3cd63 arm64/mm: Fix Boot panic on Ampere Altra 94e05f90322e drm/amd/display: Fix HPD after gpu reset 2b166c574616 drm/amd/display: add a quirk to enable eDP0 on DP1 98595755f6e0 drm/amd/display: Disable PSR-SU on eDP panels d2c9625b0ade drm/amdgpu: init return value in amdgpu_ttm_clear_buffer 98ef70dd9814 drm/amdgpu: disable BAR resize on Dell G5 SE 6ffe5bc65627 drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd daad16d0a538 drm/xe/userptr: fix EFAULT handling f08415419992 drm/xe/userptr: restore invalidation list on error 610c6e77a711 drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) 322cb23e24c8 perf/core: Fix low freq setting via IOC_PERIOD bf6e873ad732 perf/x86: Fix low freqency setting issue a2475ccad612 perf/core: Add RCU read lock protection to perf_iterate_ctx() b9de147b2ccb KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 e992cc7f386e ALSA: hda/realtek: Fix microphone regression on ASUS N705UD 8e31d9fb2f22 ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 746cc474a954 ftrace: Avoid potential division by zero in function_stat_show() 435d2964af81 tracing: Fix bad hist from corrupting named_triggers list 9dbe14e03ff3 riscv: KVM: Fix SBI TIME error generation ab306f492c27 riscv: KVM: Fix SBI IPI error generation f5009ddfd70a riscv: KVM: Fix hart suspend_type use 5ecf68c8834b riscv: KVM: Fix hart suspend status check faccabe9c1c9 phy: rockchip: naneng-combphy: compatible reset with old DT adec6338b043 phy: rockchip: fix Kconfig dependency more a455aa3403bf x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems a00e900c9b6d objtool: Fix C jump table annotations for Clang 2cfd0e5084e3 objtool: Remove annotate_{,un}reachable() 8cc451444cfd unreachable: Unify 546c19eb69fd io_uring/net: save msg_control for compat 27a144c3be8c thermal: gov_power_allocator: Update total_weight on bind and cdev updates 19cd2dc4d4c6 thermal: core: Move lists of thermal instances to trip descriptors e11df3bffde1 thermal/of: Fix cdev lookup in thermal_of_should_bind() 07a82c78d822 thermal: of: Simplify thermal_of_should_bind with scoped for each OF child 13cca2b73e2b uprobes: Reject the shared zeropage in uprobe_write_opcode() 7d582eb6e4e1 perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list 806437d04747 thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() 99dcd630ac21 net: ti: icss-iep: Reject perout generation request 4279bbebe00f idpf: fix checksums set in idpf_rx_rsc() cc746341aa7d selftests: drv-net: Check if combined-count exists 51946f324281 net: ipv6: fix dst ref loop on input in rpl lwt bc9ca8a18510 net: ipv6: fix dst ref loop on input in seg6 lwt 7bb1ba48f709 net/mlx5: IRQ, Fix null string in debug print e3e760e03e15 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. 902d57629624 net: Clear old fragment checksum value in napi_reuse_skb 33d782e38d81 tcp: Defer ts_recent changes until req is owned ddf9b005dc87 ice: Avoid setting default Rx VSI twice in switchdev setup a4880583f88d ice: Fix deinitializing VF in error path dc44e67c6db3 ice: add E830 HW VF mailbox message limit support c417b1e4d8d0 tcp: devmem: don't write truncated dmabuf CMSGs to userspace 62454a10ecf2 net: ethernet: ti: am65-cpsw: select PAGE_POOL 18b90c1abf0e ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 2dd3e9cff9cb ASoC: cs35l56: Prevent races when soft-resetting using SPI control b08978fd76eb firmware: cs_dsp: Remove async regmap writes baa88823dd84 drm/xe/oa: Allow oa_exponent value of 0 da2e07e6505c drm/xe/oa: Allow only certain property changes from config f0ab9cd205d8 drm/xe/oa: Add syncs support to OA config ioctl fa41f3cd4eeb drm/xe/oa: Move functions up so they can be reused for config ioctl 5fe916b2c9c6 drm/xe/oa: Signal output fences 8ffd0390fc3f ipvs: Always clear ipvs_property flag in skb_scrub_packet() b7091d6b3cb7 ASoC: fsl: Rename stream name of SAI DAI driver a4b055fdb062 ASoC: es8328: fix route from DAC to output 00556b898e40 net: dsa: rtl8366rb: Fix compilation problem ab52446831a7 net: cadence: macb: Synchronize stats calculations 5353fd89663c ipvlan: ensure network headers are in skb linear part 5138154bdbfc ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. 97c455c3c243 ipv4: Convert ip_route_input() to dscp_t. db8b2a613d7a ipv4: Convert icmp_route_lookup() to dscp_t. 915d64a78f3c net: set the minimum for net_hotdata.netdev_budget_usecs f22df335b298 net: loopback: Avoid sending IP packets without an Ethernet header 0e8ed2d66da0 afs: Give an afs_server object a ref on the afs_cell object it points to a38b394f4650 afs: Fix the server_list to unuse a displaced server rather than putting it b5c7428d3488 rxrpc: rxperf: Fix missing decoding of terminal magic cookie 5c9921f1da47 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response ee5d6cb5cc0b ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports 22a0ebfb1836 sunrpc: suppress warnings for unused procfs functions 722c3db62bf6 RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers 6782ba62a654 RDMA/mlx5: Fix bind QP error cleanup flow 465a8143238b scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() b5038504da33 scsi: core: Clear driver private data when retrying request 40432672eb6f RDMA/mlx5: Fix AH static rate parsing cb96ae783e72 RDMA/mlx5: Fix implicit ODP hang on parent deregistration e4cfa6aa05e5 SUNRPC: Handle -ETIMEDOUT return from tlshd 4fe4ae6c2e01 NFSv4: Fix a deadlock when recovering state on a sillyrenamed file a3ae6a60baf7 SUNRPC: Prevent looping due to rpc_signal_task() races b6423ea93ab4 NFS: Adjust delegated timestamps for O_DIRECT reads and writes b7b3d772e48a NFS: O_DIRECT writes must check and adjust the file length 3594aad97e7b ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up 659bfea5914a scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() 917aa50b7509 landlock: Fix non-TCP sockets restriction b1f1643effb9 RDMA/bnxt_re: Fix the statistics for Gen P7 VF c5c994f44260 RDMA/bnxt_re: Allocate dev_attr information dynamically aed1bc673907 RDMA/bnxt_re: Add sanity checks on rdev validity edaffce57207 RDMA/bnxt_re: Cache MSIx info to a local structure 51612bb4d580 RDMA/bnxt_re: Refactor NQ allocation 2fab96b538ca RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved 308d162c44a6 RDMA/hns: Fix mbox timing out by adding retry mechanism c3a6c1e7b80e RDMA/mana_ib: Allocate PAGE aligned doorbell index 0bd34bdd468e RDMA/mlx5: Fix a WARN during dereg_mr for DM type a14b5e690aba RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error ed3a682157ae IB/mlx5: Set and get correct qp_num for a DCT QP 3e3bf255992c RDMA/mlx5: Fix the recovery flow of the UMR QP 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 554ae7cc9e59b54a2a9115ffedd7a0fc71eeb853) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.17Bruce Ashfield2025-03-203-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 41b222412985 Linux 6.12.17 27b929c45d6c drm/amdgpu: bump version for RV/PCO compute fix 4ce4d5e1f999 drm/amdgpu/gfx9: manually control gfxoff for CS on RV 7d672fd64a72 arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts 54dba9d5ae94 selftests/mm: build with -O2 2799d16d0ca9 sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() 4abbe664a14e net: pse-pd: Fix deadlock in current limit functions 384c8291f7ce tracing: Fix using ret variable in tracing_set_tracer() 67cb8eaafca1 ftrace: Do not add duplicate entries in subops manager ops 6856b5cdfb39 ftrace: Fix accounting of adding subops to a manager ops 1bfc1f1b9eb4 ftrace: Correct preemption accounting for function tracing. e28e7d7b205f EDAC/qcom: Correct interrupt enable register configuration a9b0b4b29877 smb: client: Add check for next_buffer in receive_encrypted_standard() ada54b2e81eb irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled 562d40ff3d23 perf/x86/intel: Fix event constraints for LNC 82ac99303dd5 mtd: rawnand: cadence: fix incorrect device in dma_unmap_single 0ce541686396 mtd: rawnand: cadence: use dma_map_resource for sdma address 3c906b6dda2d mtd: rawnand: cadence: fix error code in cadence_nand_init() bb1accc7e0f6 mtd: spi-nor: sst: Fix SST write failure ff673b71f0a5 mm,madvise,hugetlb: check for 0-length range after end address adjustment ef5f11be7696 acct: block access to kernel internal filesystems 5a59ced8ffc7 acct: perform last write from workqueue e8b4eb50000f ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close 1cce98bf4139 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED cb2b6244e50c ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() da2ce0dfa2f9 ASoC: fsl_micfil: Enable default case in micfil_set_quality() 62ab1ae5511c ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() aa8457effd1f gve: set xdp redirect target only when it is available 897c32cd763f nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() a1b5ed0a6144 smb: client: fix chmod(2) regression with ATTR_READONLY cd1c4113ba9e lib/iov_iter: fix import_iovec_ubuf iovec management 3fb84dfb9784 xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n b720facbe096 s390/boot: Fix ESSA detection 0841885c73c4 soc: loongson: loongson2_guts: Add check for devm_kstrdup() 37b3d203610a arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck 5e58e3636801 arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM 60e4e8bdf9c1 arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 3f9240d59e9a mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() b7859e8643e7 drop_monitor: fix incorrect initialization order fd9d2d6124c2 tee: optee: Fix supplicant wait loop 6f3edf2d50c9 gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set 506b9b5e8c2d io_uring: prevent opcode speculation 79151b47bf23 io_uring/rw: forbid multishot async reads 2bf1f4c129db drm/i915/gt: Use spin_lock_irqsave() in interruptible context c949307a84c4 drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL 9c1ae19a3dcb drm/i915/dp: Fix error handling during 128b/132b link training 4ad9fe1b0cbb drm/i915: Make sure all planes in use by the joiner have their crtc included 040f8f99ad4f drm/msm/dpu: Disable dither in phys encoder cleanup d754ae423bbf drm: panel: jd9365da-h3: fix reset signal polarity 97621151f4a6 irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request 2e2e49495445 drm/nouveau/pmu: Fix gp10b firmware guard 7b8894ef0352 bpf: skip non exist keys in generic_map_lookup_batch d2d5fe4c6480 nvme/ioctl: add missing space in err message 020c50e314dc nvme-tcp: fix connect failure on receiving partial ICResp PDU 1070154b40bf nvme: tcp: Fix compilation warning with W=1 4968166642bf drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source 08592a6f8674 drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver a57ddf00c577 drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side 83fe04708319 drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields 2d1b3830b924 drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x ab8af31d54a3 drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 45bb1eaa0e28 drm/msm: Avoid rounding up to one jiffy f5d5e8165aee nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() 179831a606d8 platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU bd29b3269de8 firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC fc810d09ad1c md/raid*: Fix the set_queue_limits implementations f3adf0094b6e firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set df0723313255 arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 c1f3f3892d45 bpf: Fix softlockup in arena_map_free on 64k page kernel f579afacd0a6 net: Add rx_skb of kfree_skb to raw_tp_null_args[]. abd30e947f70 selftests/bpf: Add tests for raw_tp null handling ae11d93046a0 power: supply: axp20x_battery: Fix fault handling for AXP717 8fa6c55e08ff power: supply: da9150-fg: fix potential overflow 2ccd6679c469 arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook fac674d2bd68 bpf: Fix deadlock when freeing cgroup storage f91716d5fa0b bpf: Disable non stream socket for strparser 6798f428d8f8 bpf: Fix wrong copied_seq calculation a87a6888c05b strparser: Add read_sock callback d95607a5f2f9 bpf: avoid holding freeze_mutex during mmap operation 1c81ba1913fb bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic 972bafed67ca bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() ed0ca7d2127c net: allow small head cache usage with large MAX_SKB_FRAGS values cd34a07f7444 tcp: drop secpath at the same time as we currently drop dst 83539bfbc119 net: axienet: Set mac_managed_pm c4a0f1153265 arp: switch to dev_getbyhwaddr() in arp_req_set_public() 36d5616bc5ee net: Add non-RCU dev_getbyhwaddr() helper cbd75b9136c5 flow_dissector: Fix port range key handling in BPF conversion 90c7f5cd5920 flow_dissector: Fix handling of mixed port and port-range keys 4b02b06daf79 geneve: Suppress list corruption splat in geneve_destroy_tunnels(). ff81b1401036 gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). a055b1bc4009 net: pse-pd: pd692x0: Fix power limit retrieval 9a2e2b058162 net: pse-pd: Use power limit at driver side instead of current limit 414ce1853b8d net: pse-pd: Avoid setting max_uA in regulator constraints 997ef6117efc tcp: adjust rcvq_space after updating scaling ratio 478a46f1122f vsock/bpf: Warn on socket without transport 22b683217ad2 sockmap, vsock: For connectible sockets allow only connected 25dddd01dcc8 ibmvnic: Don't reference skb after sending to VIOS 0ad0093cf0a8 ibmvnic: Add stat for tx direct vs tx batched 0505ff2936f1 s390/ism: add release function for struct device 4da5a3547d69 ALSA: seq: Drop UMP events when no UMP-conversion is set 3e4c56cf4187 net/sched: cls_api: fix error handling causing NULL dereference e0f5b5407d0e ALSA: hda/cirrus: Correct the full scale volume set logic da9b0ae47f08 geneve: Fix use-after-free in geneve_find_dev(). 4381a4fab3a5 vsock/virtio: fix variables initialization during resuming 72be19e184fc ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device 8d06e9208184 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC baf6c85075c6 ALSA: hda/realtek: Fixup ALC225 depop procedure d57a90c83d69 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline 5980d4456dd6 powerpc/code-patching: Disable KASAN report during patching via temporary mm 87c8768a9609 ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers 8de1ea6e427b ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] 3d92aa03900a sched_ext: Fix migration disabled handling in targeted dispatches d045c8f014c3 sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() e9fec6f42c45 USB: gadget: f_midi: f_midi_complete to call queue_work 1e6419b1a41d tracing: Have the error of __tracing_resize_ring_buffer() passed to user 3284fbfa8711 tracing: Switch trace.c code over to use guard() e68f4717a292 drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler 1d83efc7e7dd drm/amdkfd: Move gfx12 trap handler to separate file 639fc79f84f3 accel/ivpu: Fix error handling in recovery/reset 6e254503a388 accel/ivpu: Add FW state dump on TDR 509662f532ac accel/ivpu: Add coredump support d3f80d98f204 accel/ivpu: Limit FW version string length d91a36b2703c arm64: dts: mediatek: mt8183: Disable DSI display output by default 66c5a2f4b738 arm64: dts: mediatek: mt8183-pumpkin: add HDMI support 75334c9cd6b2 PCI: Restore original INTX_DISABLE bit by pcim_intx() ed020100b62c PCI: Remove devres from pci_intx() 969c54c82d8c PCI: Export pci_intx_unmanaged() and pcim_intx() 1711fd7bd915 PCI: Make pcim_request_all_regions() a public function 4543b1b8f865 ASoC: renesas: rz-ssi: Add a check for negative sample_space fffb4a352672 ASoC: renesas: rz-ssi: Terminate all the DMA transactions 3e179d3f1ada Input: synaptics - fix crash when enabling pass-through port 3e0686bc608e Input: serio - define serio_pause_rx guard to pause and resume serio ports 4a679448ef61 Bluetooth: qca: Fix poor RF performance for WCN6855 065215ef00f1 Bluetooth: qca: Update firmware-name to support board specific nvm a81171bb2b78 drm/amd/display: Correct register address in dcn35 6d173b198709 drm/amd/display: update dcn351 used clock offset 3cd3a58908ab drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER 15d199404713 KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID 9d5034a35c3a KVM: x86: Inline kvm_get_apic_mode() in lapic.h 2356acd8aa1d KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() 2627661c31ba btrfs: fix double accounting race when extent_writepage_io() failed 21333148b5c9 btrfs: fix double accounting race when btrfs_run_delalloc_range() failed 80f32acfa14e btrfs: use btrfs_inode in extent_writepage() 0138f46fea3f btrfs: rename btrfs_folio_(set|start|end)_writer_lock() e0922986ea6a btrfs: unify to use writer locks for subpage locking 93c985ddccc3 btrfs: remove unused btrfs_folio_start_writer_lock() 9f9e6f07cd57 btrfs: mark all dirty sectors as locked inside writepage_delalloc() 4dd35a361f87 btrfs: move the delalloc range bitmap search into extent_io.c 1853fd089416 btrfs: do not assume the full page range is not dirty in extent_writepage_io() fb96af0daa69 xe/oa: Fix query mode of operation for OAR/OAC c3bfba2be7ad drm/xe/oa: Add input fence dependencies 803d418b7338 drm/xe/oa/uapi: Define and parse OA sync properties 49db780464ef drm/xe/oa: Separate batch submission from waiting for completion 93745f5f2377 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings 19b4657de424 Linux 6.12.16 61749c035911 Revert "vfio/platform: check the bounds of read/write syscalls" 3a866f8376f0 vsock: Orphan socket after transport release 645ce25aa0e6 vsock: Keep the binding until socket destruction 7d0dc28dae83 io_uring/kbuf: reallocate buf lists on upgrade 13129b1fbfff scsi: ufs: core: Ensure clk_gating.lock is used only after initialization 2248b8145053 net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels 704fdc59601e cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits e5aeac73ab04 wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit d5c8ffaa9d53 selftests/bpf: Fix uprobe consumer test 449dd20852d8 bpf: handle implicit declaration of function gettid in bpf_iter.c 728dd20c8df7 x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 0df35b26dcd2 selftests: rtnetlink: update netdevsim ipsec output format adbf808f5901 netdevsim: print human readable IP address 2ec95be2b743 drm: renesas: rz-du: Increase supported resolutions 62cd174616ae drm/xe/tracing: Fix a potential TP_printk UAF 1c5673a2c892 drm/v3d: Stop active perfmon if it is being destroyed 549b4664fb72 drm/msm/dpu1: don't choke on disabling the writeback connector 508a399ab6f2 drm/msm/dpu: fix x1e80100 intf_6 underrun/vsync interrupt a674aa0d33d6 drm/rcar-du: dsi: Fix PHY lock bit check 2f1845e46c41 drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit() 6c4dcdbe5137 drm/tidss: Clear the interrupt status for interrupts being disabled f94c5f24dae7 drm/tidss: Fix race condition while handling interrupt registers c5dcd3f421d0 drm/tidss: Fix issue in irq handling causing irq-flood issue 25195f9d5ffc ipv6: mcast: add RCU protection to mld_newpack() 19bfe57b1c24 btrfs: fix stale page cache after race between readahead and direct IO write 53ba1169d976 btrfs: rename __get_extent_map() and pass btrfs_inode 0bf8e2f37686 ipv6: mcast: extend RCU protection in igmp6_send() 789230e5a8c1 ndisc: extend RCU protection in ndisc_send_skb() a849a10de5e0 openvswitch: use RCU protection in ovs_vport_cmd_fill_info() 01d1b5c9abca arp: use RCU protection in arp_xmit() cdd5c2a12dda neighbour: use RCU protection in __neigh_notify() bbec88e4108e ndisc: use RCU protection in ndisc_alloc_skb() 3e38cbbfa0a1 HID: hid-steam: Move hidraw input (un)registering to work 2152b417be16 HID: hid-steam: Make sure rumble work is canceled on removal 653bb5225cd4 ipv6: icmp: convert to dev_net_rcu() 713a40c892f4 ipv6: use RCU protection in ip6_default_advmss() a57582779191 flow_dissector: use RCU protection to fetch dev_net() 3c925321a574 ipv4: icmp: convert to dev_net_rcu() 4583748b65de ipv4: use RCU protection in __ip_rt_update_pmtu() 7f5005457b30 net: ipv4: Cache pmtu for all packet paths if multipath enabled ad66c7c4d81d ipv4: use RCU protection in inet_select_addr() 77096420be1f ipv4: use RCU protection in rt_is_expired() f4ba5e65c92b ipv4: use RCU protection in ipv4_default_advmss() ec9af7645109 net: add dev_net_rcu() helper dfe542e745fc ipv4: use RCU protection in ip_dst_mtu_maybe_forward() cb4d7fbc937e ipv4: add RCU protection to ip4_dst_hoplimit() 56e6976793c0 cpufreq/amd-pstate: Fix cpufreq_policy ref counting 698d93debbc5 cpufreq/amd-pstate: convert mutex use to guard() f7548a939b24 cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline() 4ee13803d185 cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions 8ce0d636da0f cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline() 881d940d9f92 cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems 31c1cc82da48 cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function 86f563c7431a rust: kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags 7d46869aa7bd scsi: ufs: Fix toggling of clk_gating.state when clock gating is not allowed f453c4515208 scsi: ufs: core: Introduce a new clock_gating lock 9ece41a0d7d3 scsi: ufs: core: Prepare to introduce a new clock_gating lock f7015dcac273 scsi: ufs: core: Introduce ufshcd_has_pending_tasks() cc3d79e7c806 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context ebf0ac02e2d8 clocksource: Use pr_info() for "Checking clocksource synchronization" message 5ab11a4e219e net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels 4a855c5aec41 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue 2fcc9f3798ef net: ipv6: seg6_iptunnel: mitigate 2-realloc issue 8471e228448a net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue 9a1c65ff5e0d include: net: add static inline dst_dev_overhead() to dst.h cad62c5aee91 btrfs: fix hole expansion when writing at an offset beyond EOF 23ab814ae449 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() c45aa877256a cifs: pick channels for individual subrequests fe2a10a4cb19 igc: Set buffer type for empty frames in igc_init_empty_frame 95992ebdafe6 mmc: mtk-sd: Fix register settings for hs400(es) mode 7caed8d5f1ce arm64: Handle .ARM.attributes section in linker scripts eeb64f963756 regmap-irq: Add missing kfree() db60d2d896a1 iommu: Fix potential memory leak in iopf_queue_remove_device() 2ca8802a24f7 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator 75bf2f80c046 sched_ext: Fix incorrect autogroup migration detection 6578717ebca9 partitions: mac: fix handling of bogus partition table 6ccb3bbdad67 gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock 9f602c273fae gpiolib: acpi: Add a quirk for Acer Nitro ANV14 01df870db957 s390/pci: Fix handling of isolated VFs c746d3eb0ddf s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() a6a7e8b5a98b alpha: align stack for page fault and user unaligned trap handlers 80d922bc08f6 alpha: replace hardcoded stack offsets with autogenerated ones c8a52c772c7c serial: 8250: Fix fifo underflow on flush 010eb5fe2299 serial: port: Always update ->iotype in __uart_read_properties() 29c04864fba2 serial: port: Assign ->iotype correctly when ->iobase is set edd408444537 cgroup: fix race between fork and cgroup.kill 05b9d614eb64 rust: rbtree: fix overindented list item 4166ac765340 objtool/rust: add one more `noreturn` Rust function bcaa01f4f4ff arm64: rust: clean Rust 1.85.0 warning using softfloat target 3ed642e80c94 efi: Avoid cold plugged memory for placing the kernel 3d041fb3b6e8 kbuild: userprogs: fix bitsize and target detection on clang ce526e1b29c7 PCI: Avoid FLR for Mediatek MT7922 WiFi 44de00e8bc8f wifi: ath12k: fix handling of 6 GHz rules 2c637b4aa50f alpha: make stack 16-byte aligned (most cases) 722e8e1219c8 can: etas_es58x: fix potential NULL pointer dereference on udev->serial 118fb35681bd can: rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated 759e4e94a3c9 can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero 6ea780e9a7ca can: c_can: fix unbalanced runtime PM disable in error path b0e592dd46a0 can: ctucanfd: handle skb allocation failure bd035e2758cc USB: serial: option: drop MeiG Smart defines db70ef8a8cef USB: serial: option: fix Telit Cinterion FN990A name addcc3128bce USB: serial: option: add Telit Cinterion FN990B compositions 0ab22a1c2bd5 USB: serial: option: add MeiG Smart SLM828 f894448f3904 usb: gadget: core: flush gadget workqueue after device removal a5b205ceefa5 usb: cdc-acm: Fix handling of oversized fragments f64079bef6a8 usb: cdc-acm: Check control transfer buffer size before access 165fac6cebc8 USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk 62d8f4c5454d USB: hub: Ignore non-compliant devices with too many configs or interfaces 6b16761a9287 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths f4e1cebbfaa0 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone 6c4fce1b16d0 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist 847fff8e20c9 usb: core: fix pipe creation for get_bMaxPacketSize0 9c91296e2dc6 USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI f3b755022f5c usb: xhci: Restore xhci_pci support for Renesas HCs 34971970d512 usb: dwc2: gadget: remove of_node reference upon udc_stop bcc1c91017c4 usb: gadget: udc: renesas_usb3: Fix compiler warning 69f27580e8ee usb: roles: set switch registered flag early on 5fead36e095f usb: dwc3: Fix timeout issue during controller enter/exit from halt state a5852836e589 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries 9f837ea9221c ring-buffer: Update pages_touched to reflect persistent buffer content 3ec743d558f1 ring-buffer: Validate the persistent meta data subbuf array e8dff5f73912 tracing: Do not allow mmap() of persistent ring buffer abb99f28b4f0 ring-buffer: Unlock resize on mmap error 71762f455a81 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting aa7a1bee54f9 perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF 55057ec275f7 KVM: nSVM: Enter guest mode before initializing nested NPT MMU 4eb063de686b KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop aca8be4403fb KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel 2498d2db1d35 drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table() 0fdc3c166ac1 batman-adv: Drop unmanaged ELP metric worker e8f60d9cdae8 batman-adv: Ignore neighbor throughput metrics in error case 2c3fb7df4cc6 batman-adv: fix panic during interface removal f71cb6da1366 kbuild: Use -fzero-init-padding-bits=all c0ccff7c6da9 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V bf5a5e636aab kbuild: suppress stdout from merge_config for silent builds 897f496b946f orangefs: fix a oob in orangefs_debug_write 3dbe889a1b82 x86/mm/tlb: Only trim the mm_cpumask once a second 019287b90532 ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V 40f161657334 selftests: gpio: gpio-sim: Fix missing chip disablements de4049f85e89 Grab mm lock before grabbing pt lock e2db652741e8 fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode() 44e35bfd2e55 vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM 18457b697f04 vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem dd8830779b77 NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() 758a5e1dc6db vfio/pci: Enable iowrite64 and ioread64 for vfio pci 14a2a8ec50bc kunit: platform: Resolve 'struct completion' warning 324785dc9f43 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle 1883eaf9b5dd serial: 8250_pci: Share WCH IDs with parport_serial driver c58e0d2d04fa serial: 8250_pci: Resolve WCH vendor ID ambiguity 4d8e3a746b6c rtla/timerlat_top: Abort event processing on second signal 8604b9805b85 rtla/timerlat_hist: Abort event processing on second signal 88a01e9c9ad4 scsi: ufs: bsg: Set bsg_queue to NULL after removal 551df35e4f4c PCI: switchtec: Add Microchip PCI100X device IDs 2290d3bd9650 PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P 95432a37778c media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread 24407a758460 media: uvcvideo: Add Kurokesu C1 PRO camera 7706d1edb90d media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera 1b259a5df5e6 media: uvcvideo: Implement dual stream quirk to fix loss of usb packets eef0ce8d8d36 media: bcm2835-unicam: Disable trigger mode operation 810634a07675 media: i2c: ds90ub953: Add error handling for i2c reads/writes e7a69bc05f32 media: i2c: ds90ub913: Add error handling to ub913_hw_init() aac9b55507ce media: cxd2841er: fix 64-bit division on gcc-9 31ce02a272bb i3c: mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus 2b5547ce45e9 i3c: mipi-i3c-hci: Add Intel specific quirk to ring resuming 3d5c53cf3c20 soc/tegra: fuse: Update Tegra234 nvmem keepout list aa8e22cbedeb fbdev: omap: use threaded IRQ for LCD DMA cd955b75849b firmware: qcom: scm: smc: Handle missing SCM device fb3b0d1a19e8 RDMA/efa: Reset device on probe failure 87fef8f6f2e0 tools: fix annoying "mkdir -p ..." logs when building tools in parallel 40c731472f41 iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path a7052afa9eae gpiolib: Fix crash on error in gpiochip_get_ngpios() 9a0a411f591e sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx 465255d52628 sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. 9e6d70a91045 block: cleanup and fix batch completion adding conditions d159c142e623 x86/xen: allow larger contiguous memory regions in PV guests 5a10af375347 xen/swiotlb: relax alignment requirements 740bc21e2582 drm: Fix DSC BPP increment decoding d1d10bd59553 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode() ae5ab1c1ae50 amdkfd: properly free gang_ctx_bo when failed to init user queue 98d6ee3e305e io_uring/uring_cmd: remove dead req_has_async_data() check 9d32212b998c io_uring/waitid: don't abuse io_tw_state 1c3a7720fd96 gpio: bcm-kona: Add missing newline to dev_err format string 30785bbbd5fe gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ c7bee225dda4 gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 19a6d7c28278 drm/i915/selftests: avoid using uninitialized context 6c04fdb58f43 drm/xe/client: bo->client does not need bos_lock b12c991c6acb perf/x86/intel: Clean up PEBS-via-PT on hybrid c3e39d6acb05 cgroup: Remove steal time from usage_usec 396d8e5136b4 gpu: host1x: Fix a use of uninitialized mutex 715eb1af6477 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array f3bafc927668 drm/tests: hdmi: Fix WW_MUTEX_SLOWPATH failures 25ddd8f92a42 sched_ext: Fix lock imbalance in dispatch_to_local_dsq() e7c16028a424 workqueue: Put the pwq after detaching the rescuer from the pool 4236bf471658 team: better TEAM_OPTION_TYPE_STRING validation a700e50fcf96 Bluetooth: btintel_pcie: Fix a potential race condition 390bf69dcb20 net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case 1bba1d042107 net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases 1dfb37ec8f01 LoongArch: KVM: Fix typo issue about GCFG feature detection 9f15a8df542c LoongArch: csum: Fix OoB access in IP checksum code for negative lengths 78d192f6147c LoongArch: Fix idle VS timer enqueue e860f847787f vxlan: check vxlan_vnigroup_init() return value 4fceee361b37 igc: Fix HW RX timestamp when passed by ZC XDP 16435bbe9147 idpf: call set_real_num_queues in idpf_open b2e2f6cc8752 idpf: record rx queue in skb for RSC packets 99634723cfb0 idpf: fix handling rsc packet with a single segment 022cac1c693a vrf: use RCU protection in l3mdev_l3_out() 18e77fccfcf9 ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() b3a7b2a24174 Documentation/networking: fix basic node example document ISO 15765-2 889e6b42a479 net: fib_rules: annotate data-races around rule->[io]ifindex b58f7ca86a7b ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt 4df6f005bef0 spi: sn-f-ospi: Fix division by zero 36fd8f1c735e HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context cdd9a1ea23ff HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints() ba6ab3f04d0b pinctrl: pinconf-generic: Print unsigned value if a format is registered 1f5b7a566e5b scripts/Makefile.extrawarn: Do not show clang's non-kprintf warnings at W=1 aa879ef6d3ac HID: multitouch: Add NULL check in mt_input_configured b99dbdee8a89 HID: winwing: Add NULL check in winwing_init_led() 59b55b65a96d pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware 4bc83ca7a035 pinctrl: cy8c95x0: Rename PWMSEL to SELPWM 39fa22850fe9 pinctrl: cy8c95x0: Enable regmap locking for debug b74329644848 pinctrl: cy8c95x0: Avoid accessing reserved registers eea6d16f56e9 x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit a88ca5d6d965 nfsd: validate the nfsd_serv pointer before calling svc_wake_up cedfbb92cf97 NFSD: fix hang in nfsd4_shutdown_callback f8d871523142 nfsd: clear acl_access/acl_default after releasing them 984391de59a1 Linux 6.12.15 681ee24cd5a2 xfs: don't lose solo dquot update transactions 6b8aa7944351 Linux 6.12.14 e149636e5eb6 ocfs2: check dir i_size in ocfs2_find_entry 6c9cd0a70cce arm64: dts: rockchip: add reset-names for combphy on rk3568 d49c64c1d723 statmount: let unset strings be empty 7db0365ee609 fs: fix adding security options to statmount.mnt_opt 45439a8b1115 fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() bdea9e692de5 drm/xe: Fix and re-enable xe_print_blob_ascii85() c963ef1840a0 Revert "drm/amd/display: Fix green screen issue after suspend" 8d82e8e4c3cd Revert "selftests/sched_ext: fix build after renames in sched_ext API" 880b2cfda6aa md: Fix linear_set_limits() 4c42502e9051 md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() eb03ebb34873 x86/mm: Convert unreachable() to BUG() 3d67f2bb792a mptcp: prevent excessive coalescing on receive 926a16e39d86 btrfs: avoid monopolizing a core when activating a swap file 118b41e78b0a Revert "btrfs: avoid monopolizing a core when activating a swap file" 38939faa290b spi: atmel-qspi: Memory barriers after memory-mapped I/O dfce40c775e6 spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families d13f17af94f2 xfs: fix mount hang during primary superblock recovery failure 84307caff2f4 xfs: lock dquot buffer before detaching dquot from b_li_list ee6984a2279e xfs: release the dquot buf outside of qli_lock d331fc154564 xfs: convert quotacheck to attach dquot buffers 5808d4206f7c xfs: attach dquot buffer to dquot log item buffer e2150d6ced90 xfs: clean up log item accesses in xfs_qm_dqflush{,_done} 08c7027e43a2 xfs: separate dquot buffer reads from xfs_dqflush ef24207c99cb xfs: don't lose solo superblock counter update transactions ee93e08d4c8b xfs: avoid nested calls to __xfs_trans_commit 9be0b25adeb2 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static 4801e961be61 s390/fpu: Add fpc exception handler / remove fixup section again c6dd70e5b465 timers/migration: Fix off-by-one root mis-connection acbfc674ced7 rtc: zynqmp: Fix optional clock name property b13d32786aca RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with error 8441aea46445 ptp: Ensure info->enable callback is always set f45d9220fdb4 pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E 14fc1e3bb886 pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails 1fdfafdeab49 rtla/timerlat_top: Stop timerlat tracer on signal e04985561769 rtla/timerlat_hist: Stop timerlat tracer on signal 2cf2ddfdeb90 rtla: Add trace_instance_stop 66e1ca983b5d rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads 6bcf53498516 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads 6b3ce60f2df3 rtla/osnoise: Distinguish missing workload option b45707c3c067 tracing/osnoise: Fix resetting of tracepoints f6760e7fb03a scripts/gdb: fix aarch64 userspace detection in get_current_task 19fc795e9de0 maple_tree: simplify split calculation aab2bc4a0633 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset 2677640f7fe5 net/ncsi: wait for the last response to Deselect Package before configuring channel 24a79c6bc8de misc: fastrpc: Fix copy buffer page size 67419ee2c52b misc: fastrpc: Fix registered buffer page address a2544ebcb466 misc: fastrpc: Deregister device nodes properly in error scenarios 8b4120b3e060 misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors 1cda594dfad5 mtd: onenand: Fix uninitialized retlen in do_otp_read() c9a6200e7932 irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so e39861992070 i3c: master: Fix missing 'ret' assignment in set_speed() 39603bb38cf1 fgraph: Fix set_graph_notrace with setting TRACE_GRAPH_NOTRACE_BIT 2ae4bade5a64 NFC: nci: Add bounds checking in nci_hci_create_pipe() a833dbe62a90 mailbox: zynqmp: Remove invalid __percpu annotation in zynqmp_ipi_probe() cbdce45e81c5 mailbox: tegra-hsp: Clear mailbox before using message 24d05ea5a044 NFSD: Encode COMPOUND operation status on page boundaries 7cb77019afdf nfs: Make NFS_FSCACHE select NETFS_SUPPORT instead of depending on it b9495a9109ab nilfs2: fix possible int overflows in nilfs_fiemap() 52a326f93ceb ocfs2: handle a symlink read error correctly d0b100a46301 ocfs2: fix incorrect CPU endianness conversion causing mount failure 3996a41b1eeb pnfs/flexfiles: retry getting layout segment for reads 7dc5a84ba549 selftests: mptcp: connect: -f: no reconnect 61ba518195d6 vfio/platform: check the bounds of read/write syscalls be985aea92ea io_uring/net: don't retry connect operation on EPOLLERR 35ae7910c349 io_uring: fix multishots with selected buffers 0c15fe711d67 nvmem: imx-ocotp-ele: set word length to 1 829421f1eaa2 nvmem: imx-ocotp-ele: fix reading from non zero offset ca81889d66aa nvmem: imx-ocotp-ele: fix MAC address byte order 6d8b86781513 nvmem: imx-ocotp-ele: simplify read beyond device check 2c3109dcdaed nvmem: core: improve range check for nvmem_cell_write() c01dd86afbd2 nvmem: qcom-spmi-sdam: Set size in struct nvmem_config 146109fe936a ceph: fix memory leak in ceph_mds_auth_match() 76e6d50fa5a2 crypto: qce - unregister previously registered algos in error path ea96d8ddcf7e crypto: qce - fix goto jump in error path 06124c6ae800 irqchip/irq-mvebu-icu: Fix access to msi_data from irq_domain::host_data 0dd5aade301a ata: libata-sff: Ensure that we cannot write outside the allocated buffer 4491159774d9 mm/compaction: fix UBSAN shift-out-of-bounds warning ac304fa97846 mm/hugetlb: fix hugepage allocation for interleaved memory nodes 4b6930831479 mm/vmscan: accumulate nr_demoted for accurate demotion statistics a403eca86c58 mm: gup: fix infinite loop within __get_longterm_locked e87df541b439 mm: kmemleak: fix upper boundary check for physical address objects 438bda062b2c media: uvcvideo: Remove dangling pointers e8a650dbc732 media: uvcvideo: Remove redundant NULL assignment 34fb9eb31d66 media: uvcvideo: Only save async fh if success ac7737ed9aee media: uvcvideo: Support partial control reads 4f534dd576b7 media: uvcvideo: Fix event flags in uvc_ctrl_send_events d2eac8b14ac6 media: uvcvideo: Fix crash during unbind if gpio unit is in use 9513dac27804 media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702 6de9786c6138 media: i2c: ds90ub960: Fix UB9702 VC map 1ee76f7b430e media: i2c: ds90ub960: Fix use of non-existing registers on UB9702 f4e4373322f8 media: i2c: ds90ub9x3: Fix extra fwnode_handle_put() fd551f51908e media: ccs: Fix cleanup order in ccs_probe() c85a33577c11 media: ccs: Fix CCS static data parsing for large block sizes ffb7e57e40c6 media: stm32: dcmipp: correct dma_set_mask_and_coherent mask value 920127636e58 media: ov5640: fix get_light_freq on auto 1496ec94bd38 media: intel/ipu6: remove cpu latency qos request on error b2c82610ebef media: imx296: Add standby delay during probe bdd823b9d068 media: nuvoton: Fix an error check in npcm_video_ece_init() 5100391acad4 media: mc: fix endpoint iteration 8e95e0933aff media: mmp: Bring back registration of the device b64b7730879a soc: qcom: smem_state: fix missing of_node_put in error path 2153c78328aa soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1 270d7917b02b soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove 532fd6c0070f soc: mediatek: mtk-devapc: Fix leaking IO map on error paths 8fd332aebde3 soc: samsung: exynos-pmu: Fix uninitialized ret in tensor_set_bits_atomic() 46607b0ab140 iommufd/fault: Use a separate spinlock to protect fault->deliver list 97fff044f892 iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() db22b33c7ec9 iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding 5f4a0561783d iio: light: as73211: fix channel handling in only-color triggered buffer 33c8c1d45a32 mm/hugetlb: fix avoid_reserve to allow taking folio from subpool fcffbb75db92 media: ccs: Clean up parsed CCS static data on parse failure 2a54e8f1187c kfence: skip __GFP_THISNODE allocations on NUMA systems 7caf6c4bc25a iommufd: Fix struct iommu_hwpt_pgfault init and padding e456a88bddae hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING c287f18f646d rv: Reset per-task monitors also for idle tasks 422d7f4e8d81 tpm: Change to kvalloc() in eventlog/acpi.c bef994de9980 ACPI: PRM: Remove unnecessary strict handler address checks a468d0585d98 accel/ivpu: Clear runtime_error after pm_runtime_resume_and_get() fails 31c2134667ee xfs: Add error handling for xfs_reflink_cancel_cow_range a5e7a81e3a60 xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end 88678371a53e xfs: don't call remap_verify_area with sb write protection held df751229b5c6 pwm: microchip-core: fix incorrect comparison with max period 386ee93cf0cf parisc: Temporarily disable jump label support a9fb1a44cfb2 arm64: tegra: Disable Tegra234 sce-fabric node 36d6ea0000cd arm64: tegra: Fix typo in Tegra234 dce-fabric compatible b26dc27dd90f crypto: qce - fix priority to be less than ARMv8 CE 6a59fe8bffff arm64: dts: qcom: sm8650: correct MDSS interconnects 2b4cd9c82ce8 arm64: dts: qcom: sm8550: correct MDSS interconnects f456effc2c6d arm64: dts: qcom: sm8650: Fix MPSS memory length e37b8d8d6360 arm64: dts: qcom: sm8650: Fix CDSP memory length 068a57a068a8 arm64: dts: qcom: sm8650: Fix ADSP memory base and length 0ae91af31ce2 arm64: dts: qcom: sm8550: Fix MPSS memory length b416d7c207f2 arm64: dts: qcom: sm8550: Fix CDSP memory length c32e19dd39da arm64: dts: qcom: sm8550: Fix ADSP memory base and length c9555e8fe004 arm64: dts: qcom: sm8450: Fix MPSS memory length 33821887be61 arm64: dts: qcom: sm8450: Fix CDSP memory length 1376952ff24c arm64: dts: qcom: sm8450: Fix ADSP memory base and length 589d36b20654 arm64: dts: qcom: sm8350: Fix MPSS memory length 9ec362186877 arm64: dts: qcom: sm8350: Fix CDSP memory base and length 9b2c1fa39cd7 arm64: dts: qcom: sm8350: Fix ADSP memory base and length 6fd804a1f84a arm64: dts: qcom: sm6375: Fix MPSS memory base and length be52cd29f5bb arm64: dts: qcom: sm6375: Fix CDSP memory base and length b2a8ce68364f arm64: dts: qcom: sm6375: Fix ADSP memory length 6aeb58dc6d39 arm64: dts: qcom: sm6350: Fix uart1 interconnect path 78508f1ef817 arm64: dts: qcom: sm6350: Fix MPSS memory length 7acd2cce0040 arm64: dts: qcom: sm6350: Fix ADSP memory length e73b392d82cd arm64: dts: qcom: sm6115: Fix ADSP memory base and length 93d13d6a1a67 arm64: dts: qcom: sm6115: Fix CDSP memory length cb0391430d7b arm64: dts: qcom: sm6115: Fix MPSS memory length df06630449b9 arm64: dts: qcom: x1e80100: Fix CDSP memory length 1552b3b80e31 arm64: dts: qcom: x1e80100: Fix ADSP memory base and length 3052c4713764 arm64: dts: qcom: sdx75: Fix MPSS memory length e906ed7dd9c0 arm64: dts: mediatek: mt8183: Disable DPI display output by default f08524ae594c ARM: dts: ti/omap: gta04: fix pm issues caused by spi module 8330abd5d373 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus 15fd2e1ad5da ubi: Add a check for ubi_num 247abefeb50d x86/boot: Use '-std=gnu11' to fix build with GCC 15 c4abb4a010e5 x86/acpi: Fix LAPIC/x2APIC parsing order 93893d741357 x86: rust: set rustc-abi=x86-softfloat on rustc>=1.86.0 332e85d220ee rust: init: use explicit ABI to clean warning in future compilers cbcd8b83d22d kbuild: Move -Wenum-enum-conversion to W=2 8db25d4c4a48 scsi: core: Do not retry I/Os during depopulation 43b0b2a08f16 scsi: storvsc: Set correct data length for sending SCSI command without payload 0c77c0d754fe scsi: ufs: core: Fix use-after free in init error and remove paths f77e890c7623 scsi: ufs: qcom: Fix crypto key eviction 2cf3c3fe9a11 scsi: qla2xxx: Move FCE Trace buffer allocation to user control 4367fb2a0841 scsi: st: Don't set pos_unknown just after device recognition 2b3928b7c896 KVM: x86/mmu: Ensure NX huge page recovery thread is alive before waking 2c4cda456ee5 nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk 9fbac831005c nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk b5cacfd06706 PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar() 36786d1a45c6 PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar() 3d17a4bbf257 PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() 5ee3dd6e59b8 PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 a1ecc325416a s390/pci: Fix SR-IOV for PFs initially in standby ef814c884151 arm64: tegra: Fix Tegra234 PCIe interrupt-map 679beb818093 ALSA: hda: Fix headset detection failure due to unstable sort cf5870192a0a ALSA: hda/realtek: Fix quirk matching for Legion Pro 7 965e7d9ad7fa ALSA: hda/realtek: Enable headset mic on Positivo C6400 fee921e3c641 firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() 0d712f9b4b30 firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() 0a14a2b84177 Revert "media: uvcvideo: Require entities to have a non-zero unique ID" 68f16d3034a0 block: don't revert iter for -EIOCBQUEUED 8a844ea6d73f Revert "MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT" 6d76a2a72c2e MIPS: pci-legacy: Override pci_address_to_pio 0bf083a80373 mips/math-emu: fix emulation of the prefx instruction 68a25ceb11cd dm-crypt: track tag_offset in convert_context d0b81ea5a513 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() 211473af5858 powerpc/pseries/eeh: Fix get PE state translation e2bc9a5d7a23 LoongArch: Extend the maximum number of watchpoints 9b5922b0fab4 MIPS: Loongson64: remove ROM Size unit in boardinfo ee95d0843a49 serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use 7ec1dc3d579d serial: sh-sci: Drop __initdata macro for port_cfg 407c928305c1 soc: qcom: socinfo: Avoid out of bounds read of serial number 62746ec80dfb ASoC: acp: Support microphone from Lenovo Go S a198ee66328d arm64: dts: qcom: x1e80100: Fix usb_2 controller interrupts 3a42fd8626d2 arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP PHY supplies fdad58e0b85e arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP PHY supplies 25bc7ee64bd5 arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies b42072041f03 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB QMP PHY supplies b4c67165fc30 arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies b7da8e54480d arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP PHY supplies 829a5645616f usbnet: ipheth: document scope of NCM implementation 5835bf66c50a usbnet: ipheth: fix DPE OoB read c0912ae6586e usbnet: ipheth: break up NCM header size computation cf63d65ab9bb usbnet: ipheth: refactor NCM datagram loop 387ec9277a9e usbnet: ipheth: check that DPE points past NCM header cf1ac7f7cf60 usbnet: ipheth: use static NDP16 location in URB d677e7dd59ad usbnet: ipheth: fix possible overflow in DPE length check df5bc4891b3d usb: gadget: f_tcm: Don't prepare BOT write request twice 3e01f162a10a usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint 0c3d544b61c6 usb: gadget: f_tcm: Decrement command ref count on cleanup 5ff4628b8dcf usb: gadget: f_tcm: Translate error to sense 0ee1df18f27d wifi: rtw88: 8703b: Fix RX/TX issues a64cf5532719 wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916 46fa0c08d223 wifi: rtw88: sdio: Fix disconnection after beacon loss 59dd56cf3b70 wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH fbbfef2a5b85 wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() e3f7ee7a2dff wifi: rtlwifi: rtl8821ae: Fix media status report d0bf6bfc9cf2 atomic64: Use arch_spin_locks instead of raw_spin_locks ed0ad04c6825 ring-buffer: Do not allow events in NMI with generic atomic64 cmpxchg() 416d22fe8c18 HID: hid-sensor-hub: don't use stale platform-data on remove c866c0056093 Input: bbnsm_pwrkey - add remove hook 5b91440ebef9 of: reserved-memory: Fix using wrong number of cells to get property 'alignment' 4e4b3d492673 of: Fix of_find_node_opts_by_path() handling of alias+path+options e62c63081020 of: address: Fix empty resource handling in __of_address_resource_bounds() 45ad3c7d62eb of: Correct child specifier used as input of the 2nd nexus node ae959ab075fb scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions 3fb0f8df1d02 perf bench: Fix undefined behavior in cmpworker() acd8ff789bf1 efi: libstub: Use '-std=gnu11' to fix build with GCC 15 2ce09aabe009 blk-cgroup: Fix class @block_class's subsystem refcount leakage 5a262628f4cf seccomp: passthrough uretprobe systemcall without filtering c4241c04df05 clk: mediatek: mt2701-mm: add missing dummy clk 314edc5a52e6 clk: mediatek: mt2701-img: add missing dummy clk 89843e4c7795 clk: mediatek: mt2701-bdp: add missing dummy clk b7b72c7f93fc clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe 234438b46322 clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe 35ce9e7c9fce clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate fe7ce4e583e0 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg 2dba8d5d423f clk: qcom: dispcc-sm6350: Add missing parent_map for a clock b6fe13566bf5 clk: qcom: gcc-sm6350: Add missing parent_map for two clocks a4911d6891bd clk: qcom: gcc-sm8650: Do not turn off PCIe GDSCs during gdsc_disable() e2dd0efa4d03 clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable() 26dae7a6c080 clk: qcom: clk-alpha-pll: fix alpha mode configuration ea3f6ef7720b clk: clk-loongson2: Fix the number count of clk provider 15413c1a6551 media: i2c: ds90ub960: Fix UB9702 refclk register access eca01d5911fb clk: mmp2: call pm_genpd_init() only after genpd.name is set 410586e60037 clk: sunxi-ng: a100: enable MMC clock reparenting 3192f1c54ddd KEYS: trusted: dcp: fix improper sg use with CONFIG_VMAP_STACK=y ddfc234761a4 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection 691218a50c31 Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc 7173b70df472 drm/amd/display: Fix seamless boot sequence 20a57f68db1b drm/amdgpu: add a BO metadata flag to disable write compression for Vulkan 4b1d3186284f drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes c842f22fc26e drm/i915/dp: Iterate DSC BPP from high to low on all platforms b20ecb792c00 drm/xe/devcoredump: Move exec queue snapshot to Contexts section 36b9be873809 drm/komeda: Add check for komeda_get_layer_fourcc_list() 2708a151e0e9 drm/i915: Fix page cleanup on DMA remap failure 5775ef49d792 drm/i915/guc: Debug print LRC state entries only if the context is pinned 95c75578c420 Revert "drm/amd/display: Use HW lock mgr for PSR1" 4d23b42a45dc drm/amdkfd: Block per-queue reset when halt_if_hws_hang=1 89dcc75d5172 drm/amdkfd: only flush the validate MES contex 7e207a094ee6 drm/amd/amdgpu: change the config of cgcg on gfx12 721a493fa2a5 drm/amd/pm: Mark MM activity as unsupported 3ec8e3dab60c drm/amd/display: Optimize cursor position updates b4b902737746 ksmbd: fix integer overflows on 32 bit systems 5b199733b901 KVM: s390: vsie: fix some corner-cases when grabbing vsie pages 27f651d28fee kvm: defer huge page recovery vhost task to later f2f805ada63b KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() dd78c25a14fe remoteproc: omap: Handle ARM dma_iommu_mapping f50ed030dbf0 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma 5f50c5586c77 drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() de3ffeb2122e KVM: arm64: timer: Always evaluate the need for a soft timer e5251ae5d3c0 arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled c66e5205fd22 arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu() 8abf61300643 arm64/mm: Override PARange for !LPA2 and use it consistently 5a6520493c41 arm64/kvm: Configure HYP TCR.PS/DS based on host stage1 1b705df8ecdb accel/ivpu: Fix Qemu crash when running in passthrough a009378af674 binfmt_flat: Fix integer overflow bug on 32 bit systems f735c9d4dc93 fs/proc: do_task_stat: Fix ESP not readable during coredump 36bcdf340017 m68k: vga: Fix I/O defines 4204ca15ec5e arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented 6e83f167bb10 s390/futex: Fix FUTEX_OP_ANDN implementation 2b7f9749e6b3 md: reintroduce md-linear 7ec4ef57aec1 smb: client: change lease epoch type from unsigned int to __u16 e776cff5ed1e smb: client: fix order of arguments of tracepoints ac7b5f3e4d5b drm/client: Handle tiled displays better b865c6a6178b drm/modeset: Handle tiled displays in pan_display_atomic. 843bd0089c06 cifs: Remove intermediate object of failed create SFU call 0a2beaa95f74 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx 37cab2868e5c leds: lp8860: Write full EEPROM, not only half of it ab061462be52 cpufreq: s3c64xx: Fix compilation warning 9325895e4162 cpufreq: fix using cpufreq-dt as module ac52c98e1ff3 rxrpc: Fix call state set to not include the SERVER_SECURING state 181b23ca2ef0 net: sched: Fix truncation of offloaded action statistics e36364d5d434 tun: revert fix group permission check 631255524908 netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() e40cb34b7f24 pfifo_tail_enqueue: Drop new packet when sch->limit == 0 bb6f3569dd0b ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read() d5079b8f34f9 x86/xen: add FRAME_END to xen_hypercall_hvm() 4890a0858c09 x86/xen: fix xen_hypercall_hvm() to not clobber %rbx f014a926eb5a gpio: sim: lock hog configfs items if present 970cd2ed26cd net: rose: lock the socket in rose_bind() 2e53fb8afe41 net: atlantic: fix warning during hot unplug 1ecc3bed3846 gpio: pca953x: Improve interrupt support d1754c69448f rxrpc: Fix the rxrpc_connection attend queue handling 3139a7024e9a ethtool: rss: fix hiding unsupported fields in dumps 4c6ed049bc4e drm/i915/dp: fix the Adaptive sync Operation mode for SDP 83ebf741aa64 udp: gso: do not drop small packets when PMTU reduces b55dfd7bac24 tg3: Disable tg3 PCIe AER on system reboot 2bd762847d20 vmxnet3: Fix tx queue race condition with XDP f21d479c1f69 ice: Add check for devm_kzalloc() acd5f07e9f0f net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN 8ed1b13a38d7 nvme-fc: use ctrl state getter 5eba53a9eaf8 nvme: make nvme_tls_attrs_group static ab7522ce29fd ice: stop storing XDP verdict within ice_rx_buf 50e4b64a2d4a ice: gather page_count()'s of each frag right before XDP prog call 311813ed013c ice: put Rx buffers after being done with current frame ec53033c5723 gpu: drm_dp_cec: fix broken CEC adapter properties check fd6df04a91e8 firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry bc85817e6bc0 nvme: handle connectivity loss in nvme_set_queue_count 57e07d10b338 sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue 1c1c91bf05ef platform/x86: serdev_helpers: Check for serial_ctrl_uid == NULL e46d91ca504d tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN 9b88a7c4584b tty: xilinx_uartps: split sysrq handling 30c6a7a9da55 xfs: don't over-report free space or inodes in statvfs 1f88b5c4f992 xfs: report realtime block quota limits on realtime directories 4e144498d16b drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation 48fe216d7db6 KVM: e500: always restore irqs 833f69be62ac KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults f2623aec7fdc KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock dec857329fb9 KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map() 7056d426a637 platform/x86: acer-wmi: Ignore AC events c74d1721804a platform/x86: acer-wmi: add support for Acer Nitro AN515-58 33a4a9f54ae9 Input: allocate keycode for phone linking 999531398e15 ASoC: amd: Add ACPI dependency to fix build error 06fe7c32d58a platform/x86: acer-wmi: Add support for Acer Predator PH16-72 90778f31efdf ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback c021dc03bfa7 platform/x86: acer-wmi: Add support for Acer PH14-51 0a30353beca2 platform/x86: int3472: Check for adev == NULL c578aedea2a1 iommu/arm-smmu-v3: Clean up more on probe failure d888437bd317 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible 0f76d831070c ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7 06a0e2a320a5 x86/kexec: Allocate PGD for x86_64 transition page tables separately e012a77e4d76 ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params 82b44cdb0355 net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path 4f60eff8b5e6 selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() c257c15845e7 tipc: re-order conditions in tipc_crypto_key_rcv() 6bb91eb7c079 octeon_ep_vf: update tx/rx stats locally for persistence 09c86dc2ada1 octeon_ep: update tx/rx stats locally for persistence 30d003f24a93 mmc: sdhci-msm: Correctly set the load for the regulator ca06b3769c93 HID: hid-asus: Disable OOBE mode on the ProArt P16 2785019ea03a net: wwan: iosm: Fix hibernation by re-binding the driver around it ebb90f23f0ac Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync c3a1c34110ed Bluetooth: btusb: Add new VID/PID 13d3/3628 for MT7925 7e55e224300e Bluetooth: btusb: Add new VID/PID 13d3/3610 for MT7922 584b3e250ee0 APEI: GHES: Have GHES honor the panic= setting a54240c71d57 i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz d822b30c077a wifi: iwlwifi: avoid memory leak 131dd3e936d1 wifi: iwlwifi: pcie: Add support for new device ids 7ef2ea142968 wifi: brcmfmac: Check the return value of of_property_read_string_index() 62483e0a1fbf net/mlx5: use do_aux_work for PHC overflow checks adcb8ce68dde HID: Wacom: Add PCI Wacom device support e557b15ea2ec HID: multitouch: Add quirk for Hantick 5288 touchpad 9e6b899883a2 clk: qcom: Make GCC_8150 depend on QCOM_GDSC 36720607c909 wifi: rtw88: add __packed attribute to efuse layout struct 6e1feb300fcb mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id c9382f380e8d tomoyo: don't emit warning in tomoyo_write_control() c27ce584d274 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() 60fd500eda3e mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G f4b8bac3cfe4 mmc: core: Respect quirk_max_rate for non-UHS SDIO card 5c2b1d938613 tun: fix group permission check 9543e67fa364 wifi: rtw89: add crystal_cap check to avoid setting as overflow value 22a1a758183d ring-buffer: Make reading page consistent with the code logic d1544dc32c67 drm/amd/display: Limit Scaling Ratio on DCN3.01 835d37b60bc3 drm/amd/display: Increase sanitizer frame larger than limit when compile testing with clang 36b385d0f2b4 safesetid: check size of policy writes 52858d7fe6fb drm/bridge: it6505: fix HDCP CTS KSV list wait timer 4ebd696fe716 drm/bridge: it6505: fix HDCP CTS compare V matching 05040e0847d4 drm/bridge: it6505: fix HDCP encryption when R0 ready 5d88251a8b5e drm/bridge: it6505: fix HDCP Bstatus check 3a047075b47c drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT d76dc02531a6 drm/amdkfd: Queue interrupt work to different CPU 9f9524503375 drm/amdgpu: Don't enable sdma 4.4.5 CTXEMPTY interrupt b79eaf9b86a8 drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor 1eec554f898b drm/vc4: hdmi: use eld_mutex to protect access to connector->eld 68c3008b06d8 drm/sti: hdmi: use eld_mutex to protect access to connector->eld 1cd3e56a07ac drm/radeon: use eld_mutex to protect access to connector->eld 6b57c63f5bf6 drm/exynos: hdmi: use eld_mutex to protect access to connector->eld cd604e8e993c drm/amd/display: use eld_mutex to protect access to connector->eld f1b4a5005c9e drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld e43f3adba3dc drm/bridge: anx7625: use eld_mutex to protect access to connector->eld b006aadf72f9 drm/connector: add mutex to protect ELD from concurrent access 404e5fd918a0 printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX 0412bca906d5 drm/amd/display: Overwriting dualDPP UBF values before usage d25d5eb35905 drm/amd/display: Populate chroma prefetch parameters, DET buffer fix ebf2d94128ef drm/tests: hdmi: return meaningful value from set_connector_edid() e0d048dabe33 drm/tests: hdmi: handle empty modes in find_preferred_mode() 56e6c7f6d2a6 nvkm: correctly calculate the available space of the GSP cmdq buffer 5185e63b45ea nvkm/gsp: correctly advance the read pointer of GSP message queue 0877fd896ca4 drm: panel-backlight-quirks: Add Framework 13 glossy and 2.8k panels 34004adc64e2 drm: panel-backlight-quirks: Add Framework 13 matte panel c5842f1dade0 drm: Add panel backlight quirks 18daf9e83c4f drm/virtio: New fence for every plane update 8b60f25c3e67 x86/amd_nb: Restrict init function to AMD-based systems 149dd2acff5d lockdep: Fix upper limit for LOCKDEP_*_BITS configs fbcd9eedce20 locking/ww_mutex/test: Use swap() macro 910d55f7d67d x86: Convert unreachable() to BUG() e5ff8d825db7 sched: Don't try to catch up excess steal time. d3ef1a2f77b8 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling 5975577d8cd4 btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() 46e9c4a376af s390/stackleak: Use exrl instead of ex in __stackleak_poison() 38a1aa02b90b exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case 72f02c34e58b arm64/mm: Ensure adequate HUGE_MAX_HSTATE 86d71a026a7f btrfs: fix use-after-free when attempting to join an aborted transaction 5ff189eb84f1 btrfs: do not output error message if a qgroup has been already cleaned up 0ff88c2a742a btrfs: fix assertion failure when splitting ordered extent after transaction abort b19deb5acbc7 irqchip/lan966x-oic: Make CONFIG_LAN966X_OIC depend on CONFIG_MCHP_LAN966X_PCI 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: f3c91830efc6c1edb74184ee5956c8219a581a77) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: genericarm64: set the DMA Contiguous Memory Allocator size ↵Bruce Ashfield2025-03-203-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | to 32MB Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: genericarm64: set the DMA Contiguous Memory Allocator size to 32MB Date: Thu, 27 Feb 2025 17:32:29 +0000 The default is 16MB but the aarch64 defconfig sets it to 32MB. Notably this fixes various graphical issues on both the BeaglePlay and KV260, where 16MB isn't sufficient. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: c40dfa3e093b7cbf0aea9b79d10c3d400b4e5db4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: configuration graphics, I2C and warningsBruce Ashfield2025-03-203-17/+17
| | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: bb44ae9b bsp/mti-malta32: enable I2C e2396ea2 bsp/qemuriscv32: CONFIG_PAGE_OFFSET not assignable 095395ba cfg/virtio: add DRM frame buffer emulation 88bbdbd5 features/drm-bochs: remove CONFIG_DRM_TTM (From OE-Core rev: 3848ef1d7e4f432880e06c07da8918c59326283a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* makedumpfile: Fix build with GCC-15Khem Raj2025-03-192-0/+44
| | | | | | | | | fix gcc-15 compiling error: too many arguments to function eppic_init (From OE-Core rev: 3bd6bbd77e8ceb068baeffd7670eb51efd52d917) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: upgrade 2.0.6 -> 2.1.0Bin Lan2025-03-186-41/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refresh 0001-Make-manpages-multilib-identical.patch with correct number and upstream status. Create a new patch 0001-tests-fix-test-applications-in-cpp-common.patch to fix test applications in cpp-common are needed to re-build when running in an embedded environment. 0001-tests-do-not-run-test-applications-from-.libs.patch is deleted for the commit log is not very accurate and the line number is changed, is replaced by 0001-tests-set-the-correct-plugin-directory.patch. Use 0001-tests-set-the-correct-plugin-directory.patch to set the correct directory of plugin shared library. Copy the trace files (*.ref) the metadata files (*.mctf) and json files which are required by test cases from source directory in babeltrace2_2.1.0.bb. Add character set conversion (gconv) for UTF-16/32 encoding for test cases. Set the correct test environment variables in tests/utils/env.sh when running in an embedded environment. Remove "GREP=grep SED=sed PYTHON=python3" from the file run-ptest for these test environment variables are set in tests/utils/env.sh. License-Update: add new license BSD-4-Clause GPL-3.0-or-later CC-BY-SA-4.0 PSF-2.0 Babeltrace 2.1.0 is a major change. Babeltrace 2.1.0 is released after five years of development after the release of Babeltrace 2.0.0. The licenses did change significantly. Changelog: Babeltrace 2.1, MIP 1 is available and adds many functions to support CTF 2 features. The Python bindings wrap all the library changes in the same systematic way as in Babeltrace 2.0. Add type hints to the public API to assist with static analysis of your applications. Details about the 2.1.0 release: https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html (From OE-Core rev: 1a17aec7955cb3ed288519d28ee10858abbba3ae) Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: Upgrade 2.13.16 -> 2.13.17Richard Purdie2025-03-172-53/+1
| | | | | | | | Drop patch now applied in the new release. (From OE-Core rev: d6a9a41a2ef2d06aeca7742ecb0a40d45740989b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: Upgrade 33 -> 34.1Alex Kiernan2025-03-174-100/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Migrate to meson from autotools. Drop remnants of ptest support which was removed in 2015: https://git.openembedded.org/openembedded-core/commit/?id=f80d136bdd578468035a88125fa1b84973fd912b Remove configuration directory/symlink handling which is now done by the meson build. Fix manpage generation. kmod 34 ======= - Improvements - Drop pre-built .ko modules from git - distros/packages will need the linux-headers to be able to run the testsuite. There was limited use of the feature, while linters complained about "source-not-included" or "source-contains-prebuilt-binary". - Switch build system to meson: autotools is still supported but slated for removal on next release. This is the transition release to help distros and integrators to move to the new build system. Default options target distros while developers can use the build-dev.ini configuration file. - Allow to load decompression libraries on demand: liblzma.so, libz.so and libzstd.so can now be loaded on demand, only when there is such a need. For use during early boot for loading modules, if configured well it means none of these libraries are loaded: the module loading logic via finit_module() will just hand over to kernel the open file descriptor and kernel will use its own decompress routine. If kernel doesn't handle decompression or if the module is compressed with a different algorithm than the one configured in the kernel, libkmod can still open the module by dynamically loading the correspondent library. Tools inspecting the module contents, like modinfo, will load that single decompression library instead all of them. For distros building with meson it's possible to choose the behavior per library. Examples: a) -Ddlopen=all uses dlopen behavior for all the libraries; b) -Ddlopen=xz, will make only xz to be dlopen'ed while other enabled libraries will be linked in at build time. The use of dlopen is annotated in the ELF file by using the ELF Package Metadata spec as documented in https://systemd.io/ELF_PACKAGE_METADATA/. Example: $ dlopen-notes.py libkmod.so # build/libkmod.so [ { "feature": "xz", "description": "Support for uncompressing xz-compressed modules", "priority": "recommended", "soname": [ "liblzma.so.5" ] } ] - Add -m / --moduledir to depmod to override in runtime the module directory that was already possible to set on build time. Document the interaction between the dir options: base, module and output. - Better error propagation in libkmod for its internal APIs and libc functions up to the callers. - Improve libkmod API documentation by adding new sections, documenting functions previously missing, rewording existing ones, adding version information, cross-referencing, etc. - Remove deprecated arguments for depmod: --unresolved-error, --quiet, --root and --map. - Remove deprecated arguments for rmmod: -w. - Remove deprecated arguments for insmod: -p and -s. - Add --syslog and --force for insmod to normalize it with other tools. - Add bash, fish and zsh shell-completion for insmod, rmmod and lsmod. - Remove depmod_module_directory_override from .pc as the kernel side is not making use of it and will likely not need it. - Improve builtin module listing and retrieving information from its modinfo index which reduces the amount of needed syscalls by 90%. - Improve zstd decompression by using streaming bufferless mode which reduces the amount of syscalls by 65%. - Increase use of pread while parsing ELF and indexes in order to reduce syscalls and improve performance. - Improve module sorting in depmod to speedup the use of the modules.order index and support duplicate lines in it. - Avoid misaligned memory access while reading module signature in libkmod. - Add more documentation for contributing to kmod. New developers are welcome to look at the new README.md and CONTRIBUTING.md files for information on process, coding style, build/installation, etc. - Overhaul man pages with multiple clarifications, section rewrites and additional documentation. - Drop --with-rootlibdir as it's seldom used and was partially broken. - Drop strndupa() and alloca() for increased libc compatibility. - Better handling of LFS for increased compatibility with libc. - Protect kmod_get_dirname() and kmod_new() against NULL argument. - Normalize --version / --help output across all tools. - Always include log priority in messages, even when building with debug. - Optimize index reading by lazily reading nodes on demand, reducing FILE overhead and reducing code duplication wrt FILE vs mmap implementations, etc. - Switch index to pre-order to improve performance in both read and write, meaning faster lookup and faster depmod. Some examples: a) traversing all indexes via configuration dump shows a 9% improvement on Raspberry Pi 2. b) writing the indexes takes 90% less lseek() calls, leading to a performance gain of 13%. - Make symlink install locations more similar to what distros are using: by default it installs the kmod binary as bin/kmod and the symlinks are located in e.g. `sbin/depmod -> ../bin/kmod`. Changing the sbin location is sufficient to move the symlinks to the appropriate place, so distros using `--sbin /usr/bin` will have them installed in that directory. This avoids distros having to remove the symlink and add the symlinks by themselves. (meson only) - Install configuration directories, /{etc,usr/lib}/{depmod,modprobe}.d/ as part of installation, matching what several distros do during packaging. (meson only) - Bug fixes - Fix testsuite using when using configurable module dir. - Fix typos on documentation and source code. - Fix out of bound access in multiple places when using long paths, synthetic huge files, or handling memory allocation errors, or inconsistent variable types, particularly on 32b builds. - Fix internal array APIs, with better error checking: improve execution on very memory-constrained scenarios or very long paths. - Fix absolute path handling in depmod. - Fix libkmod memory leaks on error handling when getting builtin module list. - Do not crash on invalid modules.builtin.modinfo file. - Fix link with lld resulting in empty testsuite. - Fix testsuite build/execution with musl. - Others - Adopt clang-format and editorconfig for coding style and setup CI action to keep the codebase consistent. - Adopt codespell in CI. - Adopt CodeQL integration in CI. - Adopt Codecov in CI. - Adopt SPDX copyright and license identifiers throughout the project. - Add more distros to CI, 32b builds, clang as compiler and lld as linker. - Add support for clang sanitizers and squelch warnings. - Add tests for builtin modules from modinfo index file. - Multiple testsuite refactors and fixes to make it simpler to write tests. - Add CI coverage for docs - Improve strbuf implementation with more error checks and generalize it to cover the role of scratchbuf. This allows to remove the scratchbuf implementation. - Use common array and strbuf code in depmod to remove duplication. - Add abstraction and use more compiler builtins for addition and multiplication with overflow checking. - Normalize use of C attributes throughout the project. (From OE-Core rev: 5ed23bb44dcfb6488134a0e5d83adc9abbaed1aa) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Fix packaging of some subpackagesZoltan Boszormenyi2025-03-131-106/+106
| | | | | | | | | | | | | | | | | | Since commit c0fedbc7 ("linux-firmware: Upgrade to 20241017 and allow compressing firmware") more firmware files were added and some subpackages have been split further. Some of these new subpackages do not use the correct globbing so when FIRMWARE_COMPRESSION is set, the firmware files end up in a different subpackage than they were intended. For example, linux-firmware-amdgpu-aldebaran and others are empty and everything ends up in linux-firmware-amdgpu-misc. (From OE-Core rev: 5299816c59ea01905cfb73c72421bb8f11149426) Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: extend to nativesdkChangqing Li2025-03-071-0/+12
| | | | | | | | | | This allows anyone using the SDK to be able to analyze the logs collected on target (From OE-Core rev: 760e6d7467a55aa98316310c68a95b94ccd0bf20) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: extend to nativesdkChangqing Li2025-03-071-0/+2
| | | | | | | | | | This allows anyone using the SDK to be able to analyze the logs collected on target (From OE-Core rev: 5fda2c8ad16ecf65b9e5012f57b03b8c867e2199) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wireless-regdb: upgrade 2024.10.07 -> 2025.02.20Wang Mingyu2025-03-061-1/+1
| | | | | | | | (From OE-Core rev: 50ffd4054892db1448b52eb2e43c80cfd49ebe7d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: enable zstd in default PACKAGECONFIGBruce Ashfield2025-02-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following upstream commit: commit 44b44ffd5dcef03d273ad070d0b02a65a323f5f6 Author: Leo Yan <leo.yan@arm.com> Date: Sun Dec 15 22:12:22 2024 +0000 perf build: Minor improvement for linking libzstd The zstd library will be automatically linked by detecting the feature libzstd. It is no need to explicitly link it for static builds, so remove the redundant linkage. It is contradictory to detect the feature libelf-zstd while the build configuration NO_LIBZSTD is set. Report an error for reminding users not to set NO_LIBZSTD. Signed-off-by: Leo Yan <leo.yan@arm.com> Tested-by: Namhyung Kim <namhyung@kernel.org> Acked-by: Andrii Nakryiko <andrii@kernel.org> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Alexei Starovoitov <ast@kernel.org> Cc: Daniel Borkmann <daniel@iogearbox.net> Cc: Eduard Zingerman <eddyz87@gmail.com> Cc: Guilherme Amadio <amadio@gentoo.org> Cc: Hao Luo <haoluo@google.com> Cc: Ian Rogers <irogers@google.com> Cc: James Clark <james.clark@linaro.org> Cc: Jiri Olsa <jolsa@kernel.org> Cc: John Fastabend <john.fastabend@gmail.com> Cc: KP Singh <kpsingh@kernel.org> Cc: Kan Liang <kan.liang@linux.intel.com> Cc: Martin KaFai Lau <martin.lau@linux.dev> Cc: Nick Terrell <terrelln@fb.com> Cc: Quentin Monnet <qmo@kernel.org> Cc: Song Liu <song@kernel.org> Cc: Stanislav Fomichev <sdf@google.com> Cc: Yonghong Song <yonghong.song@linux.dev> Link: https://lore.kernel.org/r/20241215221223.293205-3-leo.yan@arm.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Enforces that zstd must be enabled if libelfstd is detected. Our build of perf and the other default features lead to libelf-zstd being detected, and hence the build aborts when the features are checked. We can't condionally enable this for 6.14+ kernels due to the way that the perf recipe works. The feature is minor and probably should have already been in the defaults. To keep things simple, we just enable it and will watch for any fallout. (From OE-Core rev: c1b44f4e9f7d13673a93aa81be6a3e11aa9f742b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: bump to v6.14Bruce Ashfield2025-02-271-2/+2
| | | | | | | | | | Updating the development kernel to track the v6.14 series. (From OE-Core rev: e1ead507fcfb3963ea705d8eef18d96432c79c2d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: make linux-firmware-qcom-qcm6490-wifi provide -qcs6490-Dmitry Baryshkov2025-02-211-0/+1
| | | | | | | | | | | | | The package linux-firmware-qcom-qcm6490-wifi also provides a symlink qcom/qcs6490/wpss.mbn. Follow the pattern established by linux-firmware-qcom-qcm6490-audio and -compute packages and make this package RPROVIDE the qcs6490 name. (From OE-Core rev: c18be7fb4aa2969dc1e15067f99ff7d317eb906f) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: fix qca-qca61x4-usb package contentsDmitry Baryshkov2025-02-181-1/+1
| | | | | | | | | | | The NVM files for QCA61x4 USB chips went to linux-firmware-qca-misc instead of -qca-qca61x4 because of the c&p error. Fix package contents. Fixes: 93b3d61b657c ("linux-firmware: further split qca61x4 package") (From OE-Core rev: 19146220a57d4829c18e8860e85b2843aafd901d) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20250109 -> 20250211Vivek Puar2025-02-181-5/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add DSP firmware for Qualcomm SA8775P / QCS9100 platforms to ${PN}-qcom-sa8775p-{audio, compute, generalpurpose} packages, and updating it with correct license information. Add QCA6698AQ package ${PN}-ath11k-qca6698aq to ath11k firmware. Add bluetooth WCN3950 package ${PN}-qca-wcn3950, bluetooth QCA6698 package ${PN}-qca-qca6698 to qca firmware. Add two more WCN3950 1.3 NVM files to ${PN}-qca-wcn3950 package. Add device specific ath11k firmware to QCM6490 boards in ${PN}-qcom-qcm6490-wifi package. Add Firmware files for Lenovo T14s G6 Qualcomm platform to ${PN}-qcom-x1e80100-lenovo-t14s-g6-{adreno, audio, compute} packages. License-Update: additional files (From OE-Core rev: 6148a282509106879388138fe682721d07968452) Signed-off-by: Vivek Puar <quic_vpuar@quicinc.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: further split qca61x4 packageDmitry Baryshkov2025-02-111-44/+13
| | | | | | | | | | | | | Separate linux-firmware-qca-qca61x4 package into two independent pieces: serial and USB. Serial part is going to be used for Qualcomm Dragonboard820c and similar devices, where QCA6174 is attached over a serial line, while USB package is required for devices where BT part of the QCA chip is attached over USB. (From OE-Core rev: 93b3d61b657ce7d07c78a75b1b3ae4c81189e19a) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.13Bruce Ashfield2025-02-113-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 4b07fe4a044d Linux 6.12.13 333f1282241c ethtool: ntuple: fix rss + ring_cookie check 5ae72abbf91e btrfs: do proper folio cleanup when run_delalloc_nocow() failed 27a46e60617a LoongArch: Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP} c3a3741db8c1 memcg: fix soft lockup in the OOM process a9e318519b22 KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() 8eb4d51b44c7 drm/amd/display: Add hubp cache reset when powergating 593d852f7fe2 s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS ba30a82cb2d0 ASoC: da7213: Initialize the mutex 141a2389a694 selftests/bpf: Add test to verify tailcall and freplace restrictions 5f72bf80e74b Revert "s390/mm: Allow large pages for KASAN shadow mapping" 1cf217795968 ethtool: Fix access to uninitialized fields in set RXNFC command 364d7e7f3097 xfrm: Fix acquire state insertion. 78b366aa0e81 xfrm: Add error handling when nla_put_u32() returns an error 698943070ea7 dma-mapping: save base/size instead of pointer to shared DMA pool 8de4e5a92282 of: reserved-memory: Warn for missing static reserved memory regions a6848636d8b4 btrfs: output the reason for open_ctree() failure 237e19519c8f md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime b853ff0b514c powerpc/pseries/iommu: Don't unset window if it was never set 6e601a64f777 media: imx-jpeg: Fix potential error pointer dereference in detach_pm() 278a98f6d8a7 staging: media: max96712: fix kernel oops when removing module 929b69810eec usb: gadget: f_tcm: Don't free command immediately 7e5ee3281dc0 pps: Fix a use-after-free d1f8e69eec91 media: uvcvideo: Fix double free in error path f2013d19b770 remoteproc: core: Fix ida_free call while not allocated 7cc8f681f6d4 RDMA/mlx5: Fix implicit ODP use after free b2bf3a2fdc71 mptcp: blackhole only if 1st SYN retrans w/o MPC is accepted 84ac44d9fed3 mptcp: handle fastopen disconnect correctly 8ac344cbd84f mptcp: pm: only set fullmesh for subflow endp 6169e942370b mptcp: consolidate suboption status 9a49748e5a6e clk: qcom: gcc-x1e80100: Do not turn off usb_2 controller GDSC 15b50cbc6ff6 usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS ce5c91a1b2b2 usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE 01c74aeac297 usb: dwc3: Skip resume if pm_runtime_set_active() fails ebba1bebf036 usb: dwc3: core: Defer the probe until USB power supply ready e5dd5bfc3359 usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk() b69805e311fb usb: gadget: f_tcm: Fix Get/SetInterface return value a1fd89c09385 drivers/card_reader/rtsx_usb: Restore interrupt based detection ae069cd2ba09 usb: xhci: Fix NULL pointer dereference on certain command aborts f395b7efcee8 net: usb: rtl8150: enable basic endpoint checking e0216c39b496 ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro 631430768b41 xfs: don't shut down the filesystem for media failures beyond end of log b0773cf34eec xfs: check for dead buffers in xfs_buf_find_insert 0a8a05bf2873 ktest.pl: Check kernelrelease return in get_version 64e222d15615 selftests/ftrace: Fix to use remount when testing mount GID option ab5b45301933 selftests/rseq: Fix handling of glibc without rseq support f488b53b5443 drm/amd/display: Reduce accessing remote DPCD overhead 49b7182b97ba netfilter: nf_tables: reject mismatching sum of field_len with set key length 4cea10a863f9 kbuild: switch from lz4c to lz4 for compression 31b3e5ce9f79 Revert "SUNRPC: Reduce thread wake-up rate when receiving large RPC messages" 260cbf992713 md/md-bitmap: move bitmap_{start, end}write to md upper layer aa8e15d69f5c md/raid5: implement pers->bitmap_sector() 783e6715a49d md: add a new callback pers->bitmap_sector() 88564ef736fb md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() dc1967143ab9 md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() 00d1943fe46d f2fs: Introduce linear search for dentries c12b8bc1e9c5 hexagon: Fix unbalanced spinlock in die() 5892138e3001 hexagon: fix using plain integer as NULL pointer warning in cmpxchg e4e8ed67e085 kconfig: fix memory leak in sym_warn_unmet_dep() 6e26ca181870 kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST 281244ab4271 cifs: Fix getting and setting SACLs over SMB1 077f372585b6 cifs: Validate EAs for WSL reparse points 4eb5f692e923 tools/power turbostat: Fix forked child affinity regression e7f44edd44ff ASoC: amd: acp: Fix possible deadlock 206d8e0242de io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() 21cfbeae7d7c ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback 01ef02ab9615 RISC-V: Mark riscv_v_init() as __init d562d14f1b11 tools/power turbostat: Fix PMT mmaped file size rounding cd89d5745a18 tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms 9bbb93a9e8d0 hostfs: fix string handling in __dentry_name() 52f0a28e17f7 genksyms: fix memory leak when the same symbol is read from *.symref file a23834b78277 genksyms: fix memory leak when the same symbol is added from source a7a84a880afb net: hsr: fix fill_frame_info() regression vs VLAN packets 13c9e38509e1 net: sh_eth: Fix missing rtnl lock in suspend/resume path 0296981941cf net: ravb: Fix missing rtnl lock in suspend/resume path 557707906dd3 net: xdp: Disallow attaching device-bound programs in generic mode 1dd823a46e25 tcp: correct handling of extreme memory squeeze 5a1bfd530f34 bgmac: reduce max frame size to support just MTU 1500 a06bb37d6541 vsock: Allow retrying on connect() failure 377d47fda395 Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming 930e1790b99e Bluetooth: btusb: mediatek: Add locks for usb_driver_claim_interface() dcb4937a7d2c perf test: Skip syscall enum test if no landlock syscall 161348aea66f perf trace: Fix runtime error of index out of bounds 59f60af34a9e s390/sclp: Initialize sclp subsystem via arch_cpu_finalize_init() b92942e6a457 net: stmmac: Limit FIFO size by hardware capability 56380f4a0f54 net: stmmac: Limit the number of MTL queues to hardware capability a68d7a9fb830 ethtool: Fix set RXNFC command with symmetric RSS hash ad1ec19b0bb9 net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in 3e44707da8db ptp: Properly handle compat ioctls 5a54367a7c23 net: davicom: fix UAF in dm9000_drv_remove f554bce48860 vxlan: Fix uninit-value in vxlan_vnifilter_dump() 10ba5a3d57af rxrpc, afs: Fix peer hash locking vs RCU callback 47f7a18e3a13 selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment ed2c4ea53f2f selftests: mptcp: extend CFLAGS to keep options from environment 0f893f526698 tools: ynl: c: correct reverse decode of empty attrs f6620669ad6f net: netdevsim: try to close UDP port harness races 1992fb261c90 net: rose: fix timer races against user threads 85496955355c net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling 43f9177be438 s390/mm: Allow large pages for KASAN shadow mapping 29c1fd9fddd2 iavf: allow changing VLAN state without calling PF 5c9b22519d14 ice: remove invalid parameter of equalizer 8191df8ec88c ice: extend dump serdes equalizer values feature 877eed2b01cb ice: rework of dump serdes equalizer values feature 93fcd499330d ice: fix ice_parser_rt::bst_key array size 66bf9b3d9e16 idpf: convert workqueues to unbound f71daa29bceb idpf: Acquire the lock before accessing the xn->salt 431759c23b27 idpf: fix transaction timeouts on reset 7f42a905db2e idpf: add read memory barrier when checking descriptor done bit e468aace4074 xfrm: Don't disable preemption while looking up cache state. 6c9b7d48bf46 perf trace: Fix BPF loading failure (-E2BIG) 3b732c60a00c PM: hibernate: Add error handling for syscore_suspend() a099834a51cc ipmr: do not call mr_mfc_uses_dev() for unres entries b3c4360329bf net: fec: implement TSO descriptor cleanup bbd4c81ff61e net: phy: marvell-88q2xxx: Fix temperature measurement with reset-gpios 48cf1415e207 gpio: mxc: remove dead code after switch to DT-only 82736bb83fb0 net: hns3: fix oops when unload drivers paralleling fed2385309f6 net: airoha: Fix wrong GDM4 register definition 24ac5b75243d regulator: core: Add missing newline character 77e5266e3d3f ubifs: skip dumping tnc tree when zroot is null 589444be701d rtc: loongson: clear TOY_MATCH0_REG in loongson_rtc_isr() e5e06455760f rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read 5127f3cbfc78 rtc: tps6594: Fix integer overflow on 32bit systems 6945701ca157 xfrm: delete intermediate secpath entry in packet offload mode 839064a02295 dmaengine: ti: edma: fix OF node reference leaks in edma_driver a16871c7832e xfrm: state: fix out-of-bounds read during lookup 5e4334dc3944 xfrm: Add an inbound percpu state cache. aa48a18fdb09 xfrm: Cache used outbound xfrm states at the policy. 2a64cff2aabe xfrm: Add support for per cpu xfrm state handling. 87fdd4c4478f xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO e69a9ca0c93e tools/bootconfig: Fix the wrong format specifier 194d26a5a43c LoongArch: Fix warnings during S3 suspend 265c3dfe976b NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE 6de31904ebc7 NFSv4.2: fix COPY_NOTIFY xdr buf size calculation f4265cd6ddc5 nfs: fix incorrect error handling in LOCALIO b35a3edc7c71 serial: 8250: Adjust the timeout for FIFO mode f709f3ca1feb tty: mips_ejtag_fdc: fix one more u8 warning 1614e75d1a1b driver core: class: Fix wild pointer dereferences in API class_dev_iter_next() fd41b2e9aaf4 module: Don't fail module loading when setting ro_after_init section RO failed 565611d10170 module: Extend the preempt disabled section in dereference_symbol_descriptor(). eddd3176b8c4 nilfs2: handle errors that nilfs_prepare_chunk() may return 4b08d23d7d19 nilfs2: protect access to buffers with no active references 1098bb8d5241 nilfs2: do not force clear folio if buffer is referenced 8b40f17ddfd0 ocfs2: mark dquot as inactive if failed to start trans while releasing dquot 48964027809b erofs: fix potential return value overflow of z_erofs_shrink_scan() 9621a0a5e338 erofs: sunset `struct erofs_workgroup` f66ba30be7be erofs: move erofs_workgroup operations into zdata.c e6d1529c79e9 erofs: get rid of erofs_{find,insert}_workgroup c6896bf4c611 firewire: test: Fix potential null dereference in firewire kunit test 19b248069d1b scsi: mpi3mr: Fix possible crash when setting up bsg fails 0e0ac81d51f1 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails a183cac63301 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 c8c65adfd21b PCI: microchip: Set inbound address translation for coherent or non-coherent mode 90985dc7629f PCI: microchip: Add support for using either Root Port 1 or 2 538308191b54 PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test 1d12b389ef23 PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error a665fab63d06 PCI: dwc: Always stop link in the dw_pcie_suspend_noirq a2c80a188166 PCI: qcom: Update ICC and OPP values after Link Up event 828bd4f4c863 PCI: imx6: Add missing reference clock disable logic 56bfb833480b PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset() d0f8c566464d PCI: imx6: Skip controller_id generation logic for i.MX7D 7fb8d5a34026 PCI: imx6: Configure PHY based on Root Complex or Endpoint mode 9ff46b0bfeb6 PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() f86b2180c26c media: dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master_xfer 5dd040e75f3e staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() 9cef839d3bb1 watchdog: rti_wdt: Fix an OF node leak in rti_wdt_probe() a44591a0ea3c media: nxp: imx8-isi: fix v4l2-compliance test errors c538df69c39c mtd: hyperbus: hbmc-am654: fix an OF node reference leak aeeec3de85e6 mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc 58465dfc429c media: uvcvideo: Propagate buf->error to userspace b0b51f4c5636 media: camif-core: Add check for clk_enable() 406e62371d09 media: mipi-csis: Add check for clk_enable() c227d973812b media: i2c: ov9282: Correct the exposure offset 98be204dc93c media: i2c: imx412: Add missing newline to prints 85659ca38385 media: i2c: imx290: Register 0x3011 varies between imx327 and imx290 c3e18562b65c media: marvell: Add check for clk_enable() 26d8d3d57ce3 remoteproc: mtk_scp: Only populate devices for SCP cores 45e1246e5c61 PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() 1c49fb86be6e media: lmedm04: Handle errors for lme2510_int_read 265ecadbe54f media: rc: iguanair: handle timeouts e61977c71494 of/fdt: Restore possibility to use both ACPI and FDT from bootloader 9a0fe62f93ed of: reserved_mem: Restructure how the reserved memory regions are processed 4c22e09c6566 spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors d5d33f01b86a iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() 5d679086873f iommu: iommufd: fix WARNING in iommufd_device_unbind 7a2de8126ed3 RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]" 6531c17e0b3d RDMA/cxgb4: Notify rdma stack for IB_EVENT_QP_LAST_WQE_REACHED event 02b69afbd545 efi: sysfb_efi: fix W=1 warnings when EFI is not set 92ed1efb6ac0 of: reserved-memory: Do not make kmemleak ignore freed address 6cffdf48386c of: property: Avoiding using uninitialized variable @imaplen in parse_interrupt_map() 823ad923afa1 RDMA/mlx5: Fix indirect mkey ODP page count 9b0063098fcd i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition 7cda16e0fcc5 arm64: dts: qcom: x1e80100-romulus: Update firmware nodes 72dcd1bec429 arm64: tegra: Fix DMA ID for SPI2 873f6bdf23b8 fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() e2cd277d7155 arm64: dts: ti: k3-am642-hummingboard-t: Convert overlay to board dts a61cac5a6167 arm64: dts: rockchip: fix num-channels property of wolfvision pf5 mic ba021d9c40a7 ARM: dts: mediatek: mt7623: fix IR nodename c2c7cae5abaf arm64: dts: marvell: cn9131-cf-solidwan: fix cp1 comphy links 903e0a56c145 arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts 0df5fc0ff6fc arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts de18221e411e arm64: dts: qcom: sc8280xp: Fix interrupt type of camss interrupts df2b841369d2 arm64: dts: mediatek: add per-SoC compatibles for keypad nodes c811521a05df dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL 98d68c9d140b arm64: dts: mediatek: mt7988: Add missing clock-div property for i2c 390d3baeba51 firmware: qcom: scm: Cleanup global '__scm' on probe failures 22c805533ce7 arm64: dts: qcom: sc8280xp: Fix up remoteproc register space sizes b75d17a66497 arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties 729be2681802 arm64: dts: qcom: sc7180: fix psci power domain node names d9b220293850 arm64: dts: qcom: sc7180: change labels to lower-case 5756723770e8 arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone 7a9b13f7e2a4 arm64: dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply 2c778443e0e8 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: remove disabled ov7251 camera e3aef4becef5 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso 4ead95198f48 arm64: dts: qcom: qcm6490-shift-otter: remove invalid orientation-switch e51f7dd6d94d ARM: omap1: Fix up the Retu IRQ on Nokia 770 ab3de8c252e1 RDMA/hns: Clean up the legacy CONFIG_INFINIBAND_HNS 5a79cc9bc961 RDMA/rtrs: Add missing deinit() call 14ef8b5ec726 RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of error 8f2356864982 arm64: dts: allwinner: a64: explicitly assign clock parent for TCON0 8810a8368b60 arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v1.1 boards 770bc57fcca7 arm64: dts: ti: k3-am62a: Remove duplicate GICR reg 70f974e78f5e arm64: dts: ti: k3-am62: Remove duplicate GICR reg 0ac272cf7aa2 ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node 1b2ab35ff782 ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v property to sdmmc0 node 03d9d88fd341 arm64: dts: qcom: sm8650: Fix CDSP context banks unit addresses 04fbd92f2006 arm64: dts: qcom: x1e80100: correct sleep clock frequency e1fb7b18f95c arm64: dts: qcom: sm8650: correct sleep clock frequency 1f1eb092ad8d arm64: dts: qcom: sm8550: correct sleep clock frequency 7f937e5791fe arm64: dts: qcom: sm8450: correct sleep clock frequency b98c1e0602ee arm64: dts: qcom: sm8350: correct sleep clock frequency bcea9460c1f2 arm64: dts: qcom: sm8250: correct sleep clock frequency c1bcabbc98fe arm64: dts: qcom: sm6375: correct sleep clock frequency d2e117be0e8c arm64: dts: qcom: sm6125: correct sleep clock frequency 8be30ff7bac7 arm64: dts: qcom: sm4450: correct sleep clock frequency 3f78fff04803 arm64: dts: qcom: sdx75: correct sleep clock frequency 301ff6f2185d arm64: dts: qcom: sc7280: correct sleep clock frequency e20fd641b1b1 arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency cdb697459763 arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency b697e33ab4de arm64: dts: qcom: qcs404: correct sleep clock frequency 514dc233e4e1 arm64: dts: qcom: msm8994: correct sleep clock frequency 7461e33fd205 arm64: dts: qcom: msm8939: correct sleep clock frequency 4b209a5f7350 arm64: dts: qcom: msm8916: correct sleep clock frequency f6b361ab18be arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value 5ed403074341 arm64: dts: qcom: msm8994: Describe USB interrupts 6f2316306c48 arm64: dts: qcom: msm8996: Fix up USB3 interrupts eea829201a2a arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650 b7b0c071d0a0 arm64: dts: qcom: sa8775p: Update sleep_clk frequency ae73995df9ab arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property 0edca0b18d8e arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings 3b02273446e2 memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code() ed6244294b44 ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM 5b48e03583f3 ARM: dts: stm32: Deduplicate serial aliases and chosen node for STM32MP15xx DHCOM SoM aa0e632b55e8 arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie1 f502835b42d3 RDMA/srp: Fix error handling in srp_add_port 932dbae0f803 arm64: dts: mediatek: mt8183: willow: Support second source touchscreen 925c44d08424 arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen 27a54c0ce1d9 RDMA/rxe: Fix mismatched max_msg_sz fb855cca17f2 arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb" 854abd4217b4 ARM: dts: aspeed: yosemite4: correct the compatible string for max31790 baf491720430 ARM: dts: aspeed: yosemite4: Add required properties for IOE on fan boards 6cd70c80e717 ARM: dts: aspeed: yosemite4: correct the compatible string of adm1272 e9d981ee7c12 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names 35a4758e11e9 arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names 32840ea43be1 arm64: dts: mediatek: mt8395-genio-1200-evk: Drop regulator-compatible property 458b389e58b5 arm64: dts: medaitek: mt8395-nio-12l: Drop regulator-compatible property e6fda48f49b9 arm64: dts: mediatek: mt8195-demo: Drop regulator-compatible property ae6abbcf61f3 arm64: dts: mediatek: mt8195-cherry: Drop regulator-compatible property ca967fe61fe0 arm64: dts: mediatek: mt8192-asurada: Drop regulator-compatible property 3e8842e93f20 arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property ae7421a84e9f arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property dd352107f22b rdma/cxgb4: Prevent potential integer overflow on 32bit f1ff9fea7f87 arm64: dts: renesas: rzg3s-smarc: Fix the debug serial alias df6851bda8c2 RDMA/mlx4: Avoid false error about access to uninitialized gids array 69b04ea4e288 ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151 42b5491a18f1 ARM: dts: stm32: Increase CPU core voltage on STM32MP13xx DHCOR SoM 2e72386c102b arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A 60b0c5a9d235 arm64: dts: mediatek: mt8516: add i2c clock-div property e37212e54565 arm64: dts: mediatek: mt8516: fix wdt irq type cf2059254ec8 arm64: dts: mediatek: mt8516: fix GICv2 range c7e34fb570cb arm64: dts: mt8183: set DMIC one-wire mode on Damu 8e497c5ba700 arm64: dts: mediatek: mt8186: Move wakeup to MTU3 to get working suspend cb7e900f7ccb ARM: dts: imx7-tqma7: add missing vs-supply for LM75A (rev. 01xxx) 3aadad527102 ARM: at91: pm: change BU Power Switch to automatic mode 252e2209471c soc: atmel: fix device_node release in atmel_soc_device_init() 33e47d957307 bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT 0ef5b75641f0 cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c 699179dfc8d7 smb: client: fix oops due to unset link speed f939008a52c5 rhashtable: Fix rhashtable_try_insert test 8ca38d0ca8c3 padata: avoid UAF for reorder_work c629808304e8 padata: add pd get/put refcnt helper 573ac9c70bf7 padata: fix UAF in padata_reorder 122fb9d2dfb9 perf lock: Fix parse_lock_type which only retrieve one lock flag aab5d33fb6a5 tools: Sync if_xdp.h uapi tooling header e8f5f2c0a74c ALSA: hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop 6e1e451456e1 iommu/amd: Remove unused amd_iommu_domain_update() 0e272fe6a02c bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write 77e2f5d481d0 libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED beadb92ea609 libbpf: Fix return zero when elf_begin failed 20c84906e2da selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test 78b97783496b bpf: Send signals asynchronously if !preemptible ee46db2c8f99 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM 310743bfc8ce ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC c560e8405098 perf inject: Fix use without initialization of local variables 8f4abee94a51 pinctrl: amd: Take suspend type into consideration which pins are non-wake cac84246365b pinctrl: stm32: Add check for clk_enable() fd0e32fe09af perf report: Fix misleading help message about --demangle 8f6c2ed42e87 ALSA: hda: Fix compilation of snd_hdac_adsp_xxx() helpers 11ba17769eb5 perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarball b2477676dbcb ASoC: Intel: avs: Fix init-config parsing deca59b8a485 ASoC: Intel: avs: Fix theoretical infinite loop 74147a5e097f ASoC: Intel: avs: Fix the minimum firmware version numbers 27daf3954e6a ASoC: Intel: avs: Do not readq() u32 registers d2992b838e81 perf namespaces: Fixup the nsinfo__in_pidns() return type, its bool 968d6aff5631 perf namespaces: Introduce nsinfo__set_in_pidns() 3289f79a8103 perf machine: Don't ignore _etext when not a text symbol 6eed2771d8a7 perf maps: Fix display of kernel symbols f156a74cfc4b perf top: Don't complain about lack of vmlinux when not resolving some kernel samples 7e8e2fefa612 selftests/bpf: Avoid generating untracked files when running bpf selftests 818a43355825 padata: fix sysfs store callback check b777b14c2a4a bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing 7c174d312e3b ALSA: seq: Make dependency on UMP clearer 8e7d29b69821 bpf: Use refcount_t instead of atomic_t for mmap_count e665c1f29474 crypto: iaa - Fix IAA disabling that occurs when sync_mode is set to 'async' 396d44367579 crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() 07cb3e0ab922 crypto: hisilicon/sec2 - fix for aead invalid authsize 1c2f57cb03e2 crypto: hisilicon/sec2 - fix for aead icv error eb2e58484b83 rhashtable: Fix potential deadlock by moving schedule_work outside lock b0027500000d bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT f5a9be718fae ktest.pl: Remove unused declarations in run_bisect_test function 888829e54ea4 pinctrl: nomadik: Add check for clk_enable() 58ad9c26238f perf expr: Initialize is_test value in expr__ctx_new() 2ac66e67678a ASoC: renesas: rz-ssi: Use only the proper amount of dividers e63deda2a51b perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() 0db155d08b9f perf header: Fix one memory leakage in process_bpf_prog_info() 22ae75ad6ed7 perf header: Fix one memory leakage in process_bpf_btf() 651959fae5fb crypto: caam - use JobR's space to access page 0 regs b7de862bda9d crypto: api - Fix boot-up self-test race 1dbc270f9df7 crypto: tegra - do not transfer req when tegra init fails 2122e8553cb4 iommu/arm-smmuv3: Update comments about ATS and bypass 08b6ffea8158 selftests/bpf: Fix fill_link_info selftest on powerpc 829b0400e5c9 ASoC: sun4i-spdif: Add clock multiplier settings 6a6e2beb2af8 ASoC: Intel: sof_sdw: correct mach_params->dmic_num a230cd305198 libbpf: Fix segfault due to libelf functions not setting errno 65f1b9773080 tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind 950c0d172d3d ASoC: wcd937x: Use *-y for Makefile 3487c4c0b860 ASoC: mediatek: mt8365: Use *-y for Makefile ae2205cdc469 ASoC: cs40l50: Use *-y for Makefile a29129e2364c libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing 2bf01c4600a1 pinctrl: samsung: Fix irq handling if an error occurs in exynos_irq_demux_eint16_31() d3269ace1058 platform/x86: x86-android-tablets: make platform data be static da0735df99db platform/mellanox: mlxbf-pmc: incorrect type in assignment d08f4074f9c6 net/rose: prevent integer overflows in rose_setsockopt() a0753466f01c tcp_cubic: fix incorrect HyStart round start detection 8448c87b3af6 net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() 5213efec9085 net: sched: refine software bypass handling in tc_run bedfabb4e7c9 netfilter: nft_flow_offload: update tcp state flags under lock d7fe7e1bbe95 netfilter: nf_tables: fix set size with rbtree backend 73c7e1d6898c net: sched: Disallow replacing of child qdisc from one parent to another b382ab9b885c net: avoid race between device unregistration and ethnl ops 695359e2ffc8 octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 15cc4388d293 octeon_ep: remove firmware stats fetch in ndo_get_stats64 f7b74f3d0302 net/mlxfw: Drop hard coded max FW flash image size 33e2168788f8 net: let net.core.dev_weight always be non-zero f161d3c9e576 selftests/landlock: Fix error message e9d01de8951f selftests/landlock: Fix build with non-default pthread linking e730500506e7 pwm: stm32: Add check for clk_enable() f98ccd7d7721 dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). eb5516343daf clk: analogbits: Fix incorrect calculation of vco rate delta 3d7263512770 inet: ipmr: fix data-races 1158ad8e8abb Bluetooth: btrtl: check for NULL in btrtl_setup_realtek() df2f2d9199e6 Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name() 2e857fc25f42 wifi: cfg80211: adjust allocation of colocated AP data 9f6b2d4a0bca selftests: harness: fix printing of mismatch values in __EXPECT() 09d28675a834 selftests: timers: clocksource-switch: Adapt progress to kselftest framework 1f3c13e32984 cpufreq: ACPI: Fix max-frequency computation 1ed46901bb7c i2c: designware: Actually make use of the I2C_DW_COMMON and I2C_DW symbol namespaces 776fb8be525f wifi: mt76: mt7996: fix ldpc setting 2b7e4a8eeff5 wifi: mt76: mt7996: fix definition of tx descriptor 0e9f49b97f1e wifi: mt76: mt7996: fix incorrect indexing of MIB FW event 9afda07be035 wifi: mt76: mt7996: fix HE Phy capability 2c77d8e7881b wifi: mt76: mt7996: fix the capability of reception of EHT MU PPDU e6d5e6bdf0ae wifi: mt76: mt7996: add max mpdu len capability aa9b8600e558 wifi: mt76: mt7996: fix register mapping f1879d80bee3 wifi: mt76: mt7915: fix register mapping f1f0bc58d94e wifi: mt76: mt7915: fix omac index assignment after hardware reset bb79a37d12bb wifi: mt76: mt7915: firmware restart on devices with a second pcie link c8f27e369550 wifi: mt76: only enable tx worker after setting the channel fdef354b0542 wifi: mt76: mt7996: fix rx filter setting for bfee functionality 80bce8956615 wifi: mt76: mt7925: Properly handle responses for commands with events 4c58e49dd98d wifi: mt76: mt7925: Cleanup MLO settings post-disconnection bc59dd02af37 wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO d786a67a2854 wifi: mt76: mt7925: Init secondary link PM state 24ff9b82f8d4 wifi: mt76: mt7925: Update secondary link PS flow 12f1394600c8 wifi: mt76: mt7925: Update mt7925_unassign_vif_chanctx for per-link BSS 3fe7acc6f4b4 wifi: mt76: mt7925: Update mt792x_rx_get_wcid for per-link STA 848276d8b3fb wifi: mt76: mt7925: Update mt7925_mcu_sta_update for BC in ASSOC state 0443ed06cfb2 wifi: mt76: Enhance mt7925_mac_link_sta_add to support MLO 89355c2a060e wifi: mt76: mt7925: Enhance mt7925_mac_link_bss_add to support MLO 7ebe75994843 wifi: mt76: mt7925: Fix CNM Timeout with Single Active Link in MLO 09f30c9ba539 wifi: mt76: mt7925: fix wrong parameter for related cmd of chan info 4cc0cfe2fe7e wifi: mt76: mt7925: Fix incorrect WCID phy_idx assignment c9389e3f9453 wifi: mt76: mt7925: Fix incorrect WCID assignment for MLO 7d354bda12bb wifi: mt76: mt7925: Fix incorrect MLD address in bss_mld_tlv for MLO support e29e4f883edb wifi: mt76: connac: Extend mt76_connac_mcu_uni_add_dev for MLO 7e49a6b5e060 wifi: mt76: mt7915: fix overflows seen when writing limit attributes bd1170aaf70d wifi: mt76: mt7996: fix overflows seen when writing limit attributes c993abb4d0a6 wifi: mt76: mt7925: fix the invalid ip address for arp offload f157600d7f4b wifi: mt76: mt7925: fix get wrong chip cap from incorrect pointer e3d02ea71121 wifi: mt76: mt7925: fix wrong band_idx setting when enable sniffer mode 5872530c2862 wifi: mt76: mt7925: fix NULL deref check in mt7925_change_vif_links 62265c270f17 wifi: mt76: mt7915: Fix an error handling path in mt7915_add_interface() 5f8535ab79df wifi: mt76: mt7921: fix using incorrect group cipher after disconnection. b2c3d926fd5b wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO 2569e65d2eb6 landlock: Handle weird files 979204ce6902 net/smc: fix data error when recvmsg with MSG_PEEK flag 5f8738915b9c clk: thead: Fix cpu2vp_clk for TH1520 AP_SUBSYS clocks d592d6635264 clk: thead: Add CLK_IGNORE_UNUSED to fix TH1520 boot 51232f911441 clk: thead: Fix clk gate registration to pass flags d9d1fb1f1708 clk: ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883 cd10b7fcb95a wifi: mac80211: don't flush non-uploaded STAs 984e7d2aa0de wifi: mac80211: Fix common size calculation for ML element 10d8f4748111 wifi: mac80211: fix tid removal during mesh forwarding 8ec6762a8eb8 wifi: cfg80211: Move cfg80211_scan_req_add_chan() n_channels increment earlier 270ad6776e7c wifi: mac80211: prohibit deactivating all links 7848626d0e49 wifi: iwlwifi: mvm: don't count mgmt frames as MPDU fbb563ad5032 wifi: iwlwifi: mvm: avoid NULL pointer dereference 72c0f0cbbb43 wifi: iwlwifi: fw: read STEP table from correct UEFI var 76fe201fd5b2 wifi: mt76: mt7915: Fix mesh scan on MT7916 DBDC d03b8fe1b518 wifi: mt76: mt7925: fix off by one in mt7925_load_clc() 86250b9de90e hwmon: Fix help text for aspeed-g6-pwm-tach 2403cb3c235d wifi: rtw89: fix race between cancel_hw_scan and hw_scan completion c115f7bcbbff wifi: rtw89: mcc: consider time limits not divisible by 1024 7fc295fdd399 wifi: rtw89: avoid to init mgnt_entry list twice when WoWLAN failed 223ba95fdcd3 wifi: rtw89: chan: fix soft lockup in rtw89_entity_recalc_mgnt_roles() 1918a7c6bfcf wifi: rtw89: fix proceeding MCC with wrong scanning state after sequence changes 61ad3210255b wifi: rtw89: tweak setting of channel and TX power for MLO 0007546cb406 wifi: rtw89: chan: manage active interfaces f8ad42c530a6 wifi: rtw89: handle entity active flag per PHY 45748f68402b wifi: wlcore: fix unbalanced pm_runtime calls b4459381ab7a wifi: mt76: mt7996: fix invalid interface combinations 5816a934cf1b samples/landlock: Fix possible NULL dereference in parse_path() a8251d3a4c0c mfd: syscon: Fix race in device_node_get_regmap() f827eb547026 leds: cht-wcove: Use devm_led_classdev_register() to avoid memory leak a3bdd1493653 HID: fix generic desktop D-Pad controls e5bcae4212a6 HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check 2a7c25a527a4 clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPs 425f6a38173b wifi: ath12k: fix tx power, max reg power update to firmware 6e657a5515fe ipmi: ssif_bmc: Fix new request loss when bmc ready for a response 3d62a5037f3e OPP: OF: Fix an OF node leak in _opp_add_static_v2() 92cff996624c net/mlx5: HWS, fix definer's HWS_SET32 macro for negative offset 8937f5e38a21 ax25: rcu protect dev->ax25_ptr 5078123528b1 regulator: of: Implement the unwind path of of_regulator_match() 210eb2198691 clk: sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parent fb330fb03d14 clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPI 0c2cde001e38 dt-bindings: clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI 1bb06f919fa5 team: prevent adding a device which is already a team device lower 2e65257e315b clk: qcom: camcc-x1e80100: Set titan_top_gdsc as the parent GDSC of subordinate GDSCs c197d8c24b78 clk: imx: Apply some clks only for i.MX93 6a1c64d92948 arm64: dts: imx93: Use IMX93_CLK_SPDIF_IPG as SPDIF IPG clock 61e74f4be83e clk: imx93: Add IMX93_CLK_SPDIF_IPG clock de5cfdcc4664 clk: imx: add i.MX91 clk 505b041882a5 clk: imx93: Move IMX93_CLK_END macro to clk driver 036f2f51098d dt-bindings: clock: imx93: Add SPDIF IPG clk 46b7a2d86b5c dt-bindings: clock: Add i.MX91 clock support a7175e363abe dt-bindings: clock: imx93: Drop IMX93_CLK_END macro definition a553c563f9e7 clk: imx8mp: Fix clkout1/2 support 4f8344fce91c udp: Deal with race between UDP socket address change and rehash 60fbc6b52639 cpufreq: qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks a3ad17201d98 cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available 7c86e802c6bc gpio: pca953x: log an error when failing to get the reset GPIO de7659f01ad1 net: airoha: Fix error path in airoha_probe() 3257dac521d0 ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() 07fb72fc9bc7 selftests: ktap_helpers: Fix uninitialized variable 9096ba8b9b4e cpufreq: schedutil: Fix superfluous updates caused by need_freq_update c8c23a24fe58 pwm: stm32-lp: Add check for clk_enable() 9345b588f88a inetpeer: do not get a refcount in inet_getpeer() 4622e4509753 inetpeer: update inetpeer timestamp in inet_getpeer() dc4fd82dad77 inetpeer: remove create argument of inet_getpeer() d474a73856ae inetpeer: remove create argument of inet_getpeer_v[46]() d57713600916 leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata() 2f5d37e92d1d dt-bindings: mfd: bd71815: Fix rsense and typos 4a3b902a4aa3 cpupower: fix TSC MHz calculation 285412c1f0e3 ACPI: fan: cleanup resources in the error path of .probe() f0ebb06e222b hwmon: (nct6775): Actually make use of the HWMON_NCT6775 symbol namespace 889433a2ed5a module: Convert default symbol namespace to string literal fa4eada0ab48 wifi: brcmfmac: add missing header include for brcmf_dbg 27013847229f regulator: dt-bindings: mt6315: Drop regulator-compatible property bd1bb30b9f59 HID: multitouch: fix support for Goodix PID 0x01e9 437212f72374 wifi: rtlwifi: pci: wait for firmware loading before releasing memory 32acebca0a51 wifi: rtlwifi: fix memory leaks and invalid access at probe error path 3c8e9b792f06 wifi: rtlwifi: destroy workqueue at rtl_deinit_core 543e3e9f2e9e wifi: rtlwifi: remove unused check_buddy_priv e1f3281d2732 dt-bindings: leds: class-multicolor: Fix path to color definitions e561d1a2ba3a clk: fix an OF node reference leak in of_clk_get_parent_name() 712b9797e45a dt-bindings: mmc: controller: clarify the address-cells description 5842ce7b120c rxrpc: Fix handling of received connection abort 87662cb2e8c5 spi: zynq-qspi: Add check for clk_enable() 7d8947f2153e net_sched: sch_sfq: don't allow 1 packet limit 82bd38bd5467 net_sched: sch_sfq: handle bigger packets 47c90db29e25 selftests/bpf: Actuate tx_metadata_len in xdp_hw_metadata 886271409603 wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap() 3bd668f4b132 clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() 64c4dcaeac1d wifi: wcn36xx: fix channel survey memory allocation size 58980b9730f3 wifi: rtlwifi: usb: fix workqueue leak when probe fails 1ed113485360 wifi: rtlwifi: fix init_sw_vars leak when probe fails 3ea6d7502213 wifi: rtlwifi: wait for firmware loading before releasing memory 85e67f3b89fa wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step 35a6510800f7 wifi: rtlwifi: do not complete firmware loading needlessly 411c77386699 wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop 0ef5ef13d661 wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855 e529fbcf1f35 ipmi: ipmb: Add check devm_kasprintf() returned value fdf0e2ec4625 genirq: Make handle_enforce_irqctx() unconditionally available d9cc477e77c6 drm/amdgpu: fix gpu recovery disable with per queue reset fd3ea4d5493f Revert "drm/amdgpu/gfx9: put queue resets behind a debug option" 495497c6e7f7 drm/amdgpu: tear down ttm range manager for doorbell in amdgpu_ttm_fini() 53da02eafd5a drm/bridge: it6505: Change definition of AUX_FIFO_MAX_SIZE 37d00afa8035 drm/msm/mdp4: correct LCDC regulator name 1ed982971d06 drm/msm: don't clean up priv->kms prematurely 25599a16d777 drm/msm: Check return value of of_dma_configure() 13492b477b99 drm/msm/dpu: link DSPP_2/_3 blocks on X1E80100 84170589b50e drm/msm/dpu: link DSPP_2/_3 blocks on SM8650 d4b2bed705ae drm/msm/dpu: link DSPP_2/_3 blocks on SM8550 636cb9bdcb3e drm/msm/dpu: link DSPP_2/_3 blocks on SM8350 f0258f99d209 drm/msm/dpu: link DSPP_2/_3 blocks on SM8250 31a62075f0b8 drm/msm/dpu: link DSPP_2/_3 blocks on SC8180X 0fa91a4911ab drm/msm/dpu: link DSPP_2/_3 blocks on SM8150 2c017e0d0970 drm/msm/dpu: provide DSPP and correct LM config for SDM670 ff2def251849 OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized 7d68c20638e5 OPP: add index check to assert to avoid buffer overflow in _read_freq() 833b813b7fda drm/amdgpu/vcn: reset fw_shared under SRIOV 1831b7b2b16f drm/rockchip: vop2: include rockchip_drm_drv.h d76731db8923 drm/rockchip: vop2: Add check for 32 bpp format for rk3588 c4147b0b2c1e drm/rockchip: vop2: Check linear format for Cluster windows on rk3566/8 684a0e469140 drm/rockchip: vop2: Setup delay cycle for Esmart2/3 933d3c6952c9 drm/rockchip: vop2: Set AXI id for rk3588 4128fb6a69bf drm/connector: Allow clearing HDMI infoframes b727c2c9c3ab printk: Defer legacy printing when holding printk_cpu_sync a7b38cd0c10a drm/rockchip: vop2: Fix the windows switch between different layers 36766cdebe92 drm/panthor: Preserve the result returned by panthor_fw_resume() dc03fc577966 drm/rockchip: vop2: Fix the mixer alpha setup for layer 0 869e43d21e7b drm/rockchip: vop2: Fix cluster windows alpha ctrl regsiters offset 0b97cd8a61b2 drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table e656f04ecd52 drm/amd/pm: Fix an error handling path in vega10_enable_se_edc_force_stall_config() ebaeca33d32c HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections cb52be07651b drm/etnaviv: Fix page property being used for non writecombine buffers ae7d4873471c drm/msm/hdmi: simplify code in pll_get_integloop_gain 99a877d607b4 drm/msm/dp: set safe_to_exit_level before printing it 60075d4fc2e9 drm/rockchip: vop2: fix rk3588 dp+dsi maxclk verification af8d1d524ba6 drm/v3d: Fix performance counter source settings on V3D 7.x 10a7d3e73408 psi: Fix race when task wakes up before psi_sched_switch() adjusts flags 3f1215588b26 sched: psi: pass enqueue/dequeue flags to psi callbacks directly fd2818c5e08f sched: Split out __schedule() deactivate task logic into a helper c572fb94371d x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally b8af5591f35f x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD 490ac3890e4d sched: Fix race between yield_to() and try_to_wake_up() 5bb4039f77a6 sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat e4b64d34a48c sched/fair: Untangle NEXT_BUDDY and pick_next_task() d4ac10094869 perf/core: Save raw sample data conditionally based on sample type 404ec81d6159 afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call 1e8c151fb26a nvme: fix bogus kzalloc() return check in nvme_init_effects_log() 68303b5d382b select: Fix unbalanced user_access_end() c750de306651 btrfs: subpage: fix the bitmap dump of the locked flags 0a1e8e59cdae partitions: ldm: remove the initial kernel-doc notation 3118b5818a8f btrfs: improve the warning and error message for btrfs_remove_qgroup() e8c390a9a546 nvme: Add error path for xa_store in nvme_init_effects c5c5114bd7cb selftests/powerpc: Fix argument order to timer_sub() 7043d58ecd13 powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW 4621771de1f1 nvme: Add error check for xa_store in nvme_get_effects_log dbcc46e79659 nvme-tcp: Fix I/O queue cpu spreading for multiple controllers d313ff5308fd block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues e278c7ff7574 block: check BLK_FEAT_POLL under q_usage_count cc0093865ea7 pstore/blk: trivial typo fixes a8ee6ecde2b7 nbd: don't allow reconnect after disconnect 20e84b406fea ps3disk: Do not use dev->bounce_size before it is set f83f330fc432 block: retry call probe after request_module in blk_request_module d5354552f1f5 block: copy back bounce buffer to user-space correctly in case of split 784908004f92 fs: fix proc_handler for sysctl_nr_open 966a8ea20002 afs: Fix cleanup of immediately failed async calls 47b3d95c0605 afs: Fix directory format encoding struct b393be8d8e71 afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY af7198700a31 dlm: fix srcu_read_lock() return type to int a78032162103 dlm: fix removal of rsb struct that is master and dir record 52b76423a4e2 powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active 4338831b831c coredump: Do not lock during 'comm' reporting 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: afaf1d44f7d7d2e01008ca4b0f9606c01fd008d8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.12Bruce Ashfield2025-02-113-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: d914acc16b59 Linux 6.12.12 01a7e3a43ee2 drm/v3d: Assign job pointer to NULL before signaling the fence efd96fbe23fa io_uring/rsrc: require cloned buffers to share accounting contexts 5d114fa2b650 Input: xpad - add support for wooting two he (arm) 41359d0d2e1b Input: xpad - add support for Nacon Evol-X Xbox One Controller ccc95d7e2765 Input: xpad - improve name of 8BitDo controller 2dc8:3106 27ae0bdcb073 Input: xpad - add QH Electronics VID/PID a183a11cd688 Input: xpad - add unofficial Xbox 360 wireless receiver clone fae6f9589de3 Input: atkbd - map F23 key to support default copilot shortcut 5c92458f72e3 Input: xpad - add support for Nacon Pro Compact 5f5e6cbc4f5e HID: wacom: Initialize brightness of LED trigger 5e1bde45daba wifi: rtl8xxxu: add more missing rtl8192cu USB IDs fad7b5641068 ALSA: usb-audio: Add delay quirk for USB Audio Device bb50dc2aa49d Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" f371471708c7 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() 01d1ebdab9cc scsi: storvsc: Ratelimit warning logs to prevent VM denial of service a20fcaa230f7 vfio/platform: check the bounds of read/write syscalls 780ab8329672 cachestat: fix page cache statistics permission checking 276df5deb88c Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" 997f6ec4208b net: sched: fix ets qdisc OOB Indexing efe8db3ecaa4 smb: client: handle lack of EA support in smb2_query_path_info() 639b40424d17 libfs: Use d_children list to iterate simple_offset directories e73e46c96b9b libfs: Replace simple_offset end-of-directory detection 9e9e710f68ba Revert "libfs: fix infinite directory reads for offset dir" bfb98a55cf5e Revert "libfs: Add simple_offset_empty()" 1c3cf02db810 libfs: Return ENOSPC when the directory offset range is exhausted 4516febe3253 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag 556ee8e94410 mm: zswap: move allocations during CPU init outside the lock 8d29ff5d5030 mm: zswap: properly synchronize freeing resources during CPU hotunplug f5712784c988 ASoC: samsung: Add missing depends on I2C d15dfc4e57cf hwmon: (drivetemp) Set scsi command timeout to 10s 418bd70d1aca irqchip/sunxi-nmi: Add missing SKIP_WAKE flag 0485a718f3df drm/connector: hdmi: Validate supported_formats matches ycbcr_420_allowed d756b869bf47 ALSA: hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5 52502780b235 of/unittest: Add test that of_address_to_resource() fails on non-translatable address c9d6afb4f9c3 drm/amd/display: Initialize denominator defaults to 1 4b46fc30b37e drm/amd/display: Use HW lock mgr for PSR1 a743dc255b9f scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request 91e698058e91 ASoC: cs42l43: Add codec force suspend/resume ops 81aa72e17cca seccomp: Stub for !CONFIG_SECCOMP 678c6e80babb ASoC: samsung: Add missing selects for MFD_WM8994 5da8a2c5f369 ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK 153ac259c27f ASoC: wm8994: Add depends on MFD core 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 769f450ad451f101ec571014cd123b01c9fd53ad) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel: remove unused 6.10 CVE exclusion fileBruce Ashfield2025-02-111-6660/+0
| | | | | | | | | When 6.10 was removed, this file was missed. (From OE-Core rev: 4b7f4f4423d060feb713825830caaf4cb55ba6a3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel: drop 6.6 reference kernelsBruce Ashfield2025-02-114-6815/+0
| | | | | | | | | | | | | | Dropping the 6.6 reference kernel as the upcoming LTS will use 6.12 as the main reference with 6.13+ as the -dev kernel. 6.6 will not be supported upstream for the duration of the LTS release, so droping it now to avoid uncessary mid-release churn. (From OE-Core rev: 6c445a6995f810e48a25cc0c13f37271836cba00) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Add RTL8723DS blobs into ${PN}-rtl8723Alex Kiernan2025-02-051-0/+2
| | | | | | | | | | The Realtek 8723DS WiFi blobs are under rtw88 and the BT blobs are under rtl_bt, add both those into the rtl8723 package. (From OE-Core rev: deaaf43b8f6c905f04f3d0c56693c027ceac3e3a) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split the qca6390 firmwareDmitry Baryshkov2025-02-051-2/+7
| | | | | | | | | | | | | The HCI firmware for the QCA6390 BT/WiFi chips doesn't logically belong to the USB-only linux-firmware-qca-qca61x4 package. Split it to the separate package in order to simplify firmware management. This follows the pending WHENCE change in the linux-firmware upstream, where the QCA6390 firmware is split to a separate section. (From OE-Core rev: 4a846d72e9e53dfdaf4d5dd66c94b9323c1a580e) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest: Fix variable assignment whitespaceRichard Purdie2025-02-0114-32/+32
| | | | | | | | | | Recipes are much more readable with whitespace around the assignment operators. Fix various assignments in OE-Core to show this is definitely the preferred formatting. (From OE-Core rev: 30ea609d3357fb3de911f2f6a5e6856c151b976a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: bsp/genericarm64: enable PowerVR DRM and Intel HDA sound ↵Bruce Ashfield2025-02-013-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | drivers Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: enable PowerVR DRM and Intel HDA sound drivers Date: Thu, 23 Jan 2025 17:56:16 +0000 As seen on the BeaglePlay, this allows basic (non-accelerated) output on HDMI. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 9dac093778660b02d5ca42bee3c84515f70e0e6e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.74Bruce Ashfield2025-02-013-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 0372f43ab704 Linux 6.6.74 3f51f8c9d289 net: fix data-races around sk->sk_forward_alloc 7d082fb20aa2 x86/xen: fix SLS mitigation in xen_hypercall_iret() 80d39b50bdc0 nfsd: add list_head nf_gc to struct nfsd_file 0b7b07cb5990 Revert "drm/amdgpu: rework resume handling for display (v2)" f47c834a9131 fs: relax assertions on failure to encode file handles f0c0ac84de17 ovl: support encoding fid from inode with no alias 955a355e179f ovl: pass realinode to ovl_encode_real_fh() instead of realdentry ec3e32de2d8a ocfs2: fix deadlock in ocfs2_get_system_file_inode 1364a29b71c7 block: fix uaf for flush rq while iterating tags 08ac5fdb9c6d drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' c39d275efbe9 iio: imu: inv_icm42600: fix spi burst write not supported bcb9678b1c4f Revert "PCI: Use preserve_config in place of pci_flags" 0cc84b6636be drm/amdgpu: always sync the GFX pipe on ctx switch 65622de7c440 drm/i915/fb: Relax clear color alignment to 64 bytes a5cbbea145b4 hrtimers: Handle CPU state correctly on hotplug 6c84ff2e788f irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() 61c684dbfeb0 irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly 61ecbceae2ee irqchip: Plug a OF node reference leak in platform_irqchip_probe() 926ad31b76b8 pmdomain: imx8mp-blk-ctrl: add missing loop break condition b0111650ee59 gpio: xilinx: Convert gpio_lock to raw spinlock a5a2ee8144c3 fs/proc: fix softlockup in __read_vmcore (part 2) 09528bb1a412 filemap: avoid truncating 64-bit offset to 32 bits c5418187b977 nouveau/fence: handle cross device fences properly bc9c49341f97 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] 8a15c81063b9 vsock: reset socket state when de-assigning the transport dd93823fdd0e vsock/virtio: cancel close work in the destructor d88b249e14bd vsock/virtio: discard packets if the transport changes 58e586c30d0b vsock/bpf: return early if transport is not assigned a3a3c1aa5126 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks 75deec40a774 selftests: mptcp: avoid spurious errors on disconnect d09d17c104a9 mptcp: fix spurious wake-up on under memory pressure 890507bc19b9 mptcp: be sure to send ack when mptcp-level window re-opens 5cfe4b1d0cfb i2c: atr: Fix client detach 571d3f6045cd zram: fix potential UAF of zram table 4c8b783c9d16 ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA ee37f3a538fc x86/asm: Make serialize() always_inline 002b2efb1130 nvmet: propagate npwg topology 8c9c1a2b48bb RDMA/bnxt_re: Fix to export port num to ib_query_qp bd6a4b4aed75 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() 91371922704c iomap: avoid avoid truncating 64-bit offset to 32 bits 4aaa1003a3f4 ACPI: resource: acpi_dev_irq_override(): Check DMI match last 8cc32fc86e47 selftests: tc-testing: reduce rshift value 8df41b7fb46d scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers 933689000dff cachefiles: Parse the "secctx" immediately 3f81514078fc kheaders: Ignore silly-rename files 62861a5d4dd6 fs: fix missing declaration of init_files c598398815ee hfs: Sanity check the root record 2e41e98c4e79 mac802154: check local interfaces before deleting sdata list 1ea680703385 smb: client: fix double free of TCP_Server_Info::hostname 6152c2c612a7 i2c: rcar: fix NACK handling when being a target 573f036ba219 i2c: mux: demux-pinctrl: check initial mux selection, too f3311576789e Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data" b9b63c9cc1e0 hwmon: (tmp513) Fix division of negative numbers 3c8fe0931d9b soc: ti: pruss: Fix pruss APIs 63195bae1cbf drm/v3d: Ensure job pointer is set to NULL after job completion 5faf45beb701 drm/vmwgfx: Add new keep_resv BO param ff5b9e9be645 net/mlx5e: Always start IPsec sequence number from 1 cdb3f2b62e2d net/mlx5e: Rely on reqid in IPsec tunnel mode 87c4417a9021 net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel 473bc285378f net/mlx5: Clear port select structure when fail to create ba8fdf7cff09 net/mlx5: Fix RDMA TX steering prio 8a0097db0544 net: fec: handle page_pool_dev_alloc_pages error e8438cb84d0b net: xilinx: axienet: Fix IRQ coalescing packet count overflow 325f2762fac7 nfp: bpf: prevent integer overflow in nfp_bpf_event_output() bb11f992f5a4 gtp: Destroy device along with udp socket's netns dismantle. d756c8ac3029 gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). 3d1c0c5500f5 gtp: use exit_batch_rtnl() method 1e222169f718 net: add exit_batch_rtnl() method 7cde21f52042 pktgen: Avoid out-of-bounds access in get_imix_entries ea966b669878 openvswitch: fix lockup on tx to unregistering netdev with carrier b02e70be498b bpf: Fix bpf_sk_select_reuseport() memory leak c5af09473110 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() 3b4299ff7a25 Linux 6.6.73 1795ca657119 Revert "ovl: do not encode lower fh with upper sb_writers held" d1c53de4463b Revert "ovl: pass realinode to ovl_encode_real_fh() instead of realdentry" 950b604384fd Revert "ovl: support encoding fid from inode with no alias" 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: c183f5ee9f6748e202e311ed6a6a6b3c2f27269c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.11Bruce Ashfield2025-02-013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 62b2447ec6cf Linux 6.12.11 4c3f731b253b apparmor: allocate xmatch for nullpdb inside aa_alloc_null 35c2f2a46ae5 drm/amd/display: Validate mdoe under MST LCT=1 case as well ec744819bdd4 Revert "drm/amd/display: Enable urgent latency adjustments for DCN35" f6be6248d649 drm/amd/display: Do not wait for PSR disable on vbl enable 0f0c5ca1863e drm/amd/display: Disable replay and psr while VRR is enabled 583d3a42b2bf drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable 1366b0e9dd57 drm/amdgpu: always sync the GFX pipe on ctx switch ffb0308bd6ec drm/amdgpu: disable gfxoff with the compute workload on gfx12 0c2196bb020d drm/amdgpu: fix fw attestation for MP0_14_0_{2/3} 6f8e1a35cc12 drm/amdgpu/smu13: update powersave optimizations b7da3df91042 drm/xe/oa: Add missing VISACTL mux registers 95af4bfd6702 drm/xe: Mark ComputeCS read mode as UC on iGPU def3ddf10be4 drm/i915/fb: Relax clear color alignment to 64 bytes a737a81d5255 x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache 6e641d499bb1 timers/migration: Enforce group initialization visibility to tree walkers 12ead225b799 timers/migration: Fix another race between hotplug and idle entry/exit 38492f6ee883 hrtimers: Handle CPU state correctly on hotplug 93955a778812 irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() 44feb7612989 irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly 115719a95385 irqchip: Plug a OF node reference leak in platform_irqchip_probe() e96a2838d8b1 tracing: gfp: Fix the GFP enum values shown for user space tracing tools c78b04977d19 mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled. 310ac886d68d mm: clear uffd-wp PTE/PMD state on mremap() 4e4ab0748cd8 drm/amd/display: Do not elevate mem_type change to full update 6f8a91d9aeb5 selftests/mm: set allocated memory to non-zero content in cow test 391da9c6a69d mm/kmemleak: fix percpu memory leak detection failure 488a68c948bc pmdomain: imx8mp-blk-ctrl: add missing loop break condition 2e3194dc1197 tools: fix atomic_set() definition to set the value correctly 9c035105c553 gpio: xilinx: Convert gpio_lock to raw spinlock 80828540dad0 fs/proc: fix softlockup in __read_vmcore (part 2) 280f1fb89afc filemap: avoid truncating 64-bit offset to 32 bits 20a1b9a4ef55 net/ncsi: fix locking in Get MAC Address handling ce67e0e54ab8 drm/nouveau/disp: Fix missing backlight control on Macbook 5,1 de440945811d nouveau/fence: handle cross device fences properly c23d1d4f8efe vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] 01c178d6902c vsock: reset socket state when de-assigning the transport 450aa12993a1 vsock/virtio: cancel close work in the destructor 677579b641af vsock/virtio: discard packets if the transport changes 6771e1279dad vsock/bpf: return early if transport is not assigned 97564250d43c net: ethernet: xgbe: re-add aneg to supported features in PHY quirks 84a2db01f500 selftests: mptcp: avoid spurious errors on disconnect 470f313603df mptcp: fix spurious wake-up on under memory pressure 34e8ad3f2326 mptcp: be sure to send ack when mptcp-level window re-opens 4143ae9faf75 i2c: atr: Fix client detach 902ef8f16d5c zram: fix potential UAF of zram table 07c956f7904b ALSA: hda/realtek: fixup ASUS H7606W 843a1ab9ceee ALSA: hda/realtek: fixup ASUS GA605W 4711481c8032 ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA 85f1e093b831 x86/asm: Make serialize() always_inline e98394f7bc91 sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE d01a7e05ea38 nvmet: propagate npwg topology 6ffdf037dd7a sched_ext: Fix dsq_local_on selftest d94bb9a6f936 RDMA/bnxt_re: Fix to export port num to ib_query_qp 21900bfd332a scx: Fix maximal BPF selftest prog fc20e87419e5 selftests/sched_ext: fix build after renames in sched_ext API 621f95fa0b93 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() 22be1d90a621 afs: Fix merge preference rule failure condition 402ce1642147 iomap: avoid avoid truncating 64-bit offset to 32 bits fdb13258ad86 sched_ext: keep running prev when prev->scx.slice != 0 d9157d15ded5 ACPI: resource: acpi_dev_irq_override(): Check DMI match last 0af195b20c9f platform/x86: ISST: Add Clearwater Forest to support list b9497f168256 platform/x86/intel: power-domains: Add Clearwater Forest support 634e989f58d6 selftests: tc-testing: reduce rshift value e559ee6bb587 gpio: sim: lock up configfs that an instantiated device depends on 61cc1df086d4 gpio: virtuser: lock up configfs that an instantiated device depends on ac216ffa697c scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers 04c3c7acb5ec cachefiles: Parse the "secctx" immediately 3d460376254e netfs: Fix non-contiguous donation between completed reads 3aabe0106475 kheaders: Ignore silly-rename files 7c37879b76c8 fs: fix missing declaration of init_files 465fb8680c88 fs/qnx6: Fix building with GCC 15 709dfdd7e5ca hfs: Sanity check the root record b856d2c1384b mac802154: check local interfaces before deleting sdata list a2be5f2ba34d smb: client: fix double free of TCP_Server_Info::hostname eed792d9894c hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST 9e2d61c4dcd8 i2c: testunit: on errors, repeat NACK until STOP d1e4aff10c6b i2c: rcar: fix NACK handling when being a target 894076b78a7e i2c: mux: demux-pinctrl: check initial mux selection, too ec7329647fbf Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data" e208535991f1 hwmon: (tmp513) Fix division of negative numbers 3f67e07873df platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race d3a24d923333 platform/x86: dell-uart-backlight: fix serdev race e19f31169f85 i2c: core: fix reference leak in i2c_register_adapter() 999fe486cb5d soc: ti: pruss: Fix pruss APIs 40c28d1a0ac4 reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device b22467b1ae10 drm/v3d: Ensure job pointer is set to NULL after job completion bf5105dd6d6c drm/vmwgfx: Add new keep_resv BO param 5ee247046e13 drm/vmwgfx: Unreserve BO on error 17f0e22bcba0 drm/tests: helpers: Fix compiler warning 2b78cab481a6 netdev: avoid CFI problems with sock priv helpers d823355f9238 net/mlx5e: Always start IPsec sequence number from 1 9e9c667ffd15 net/mlx5e: Rely on reqid in IPsec tunnel mode 6d3d69c070d9 net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel 1f6e619ef2a4 net/mlx5: Clear port select structure when fail to create df0e2cddc169 net/mlx5: SF, Fix add port error handling 6210f069dcb9 net/mlx5: Fix a lockdep warning as part of the write combining test 6a3085458d2e net/mlx5: Fix RDMA TX steering prio 7a4fd3df85b3 net: make page_pool_ref_netmem work with net iovs 1425cb829556 net: fec: handle page_pool_dev_alloc_pages error 17b678858959 net: xilinx: axienet: Fix IRQ coalescing packet count overflow 4fc02808ebd7 nfp: bpf: prevent integer overflow in nfp_bpf_event_output() 5a3096ba2b46 cpufreq: Move endif to the end of Kconfig file 1c35a66e2bfe pfcp: Destroy device along with udp socket's netns dismantle. 86f73d4ab2f2 gtp: Destroy device along with udp socket's netns dismantle. e6225173b502 gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). d0fb5741932b btrfs: add the missing error handling inside get_canonical_dev_path 1654578a3b1d cpuidle: teo: Update documentation after previous changes 11a642ad58a2 ice: Add correct PHY lane assignment 2f59743be4d9 ice: Use ice_adapter for PTP shared data instead of auxdev 499db66f690b ice: Add ice_get_ctrl_ptp() wrapper to simplify the code 922af90ffb77 ice: Introduce ice_get_phy_model() wrapper 2e166786d088 ice: Fix ETH56G FC-FEC Rx offset value 0e5a802fcf5f ice: Fix quad registers read on E825 605c7381b5d8 ice: Fix E825 initialization 1a9b65c672ca pktgen: Avoid out-of-bounds access in get_imix_entries 82f433e8dd06 openvswitch: fix lockup on tx to unregistering netdev with carrier 8c1a1fda1726 net: ravb: Fix max TX frame size for RZ/V2M 08831a894d18 eth: bnxt: always recalculate features after XDP clearing, fix null-deref cccd51dd2257 bpf: Fix bpf_sk_select_reuseport() memory leak 9e08229256e5 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() a8edd5e1f8e6 efi/zboot: Limit compression options to GZIP and ZSTD e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: b438b44956e40e24902ba5bc06f72b2fc75625e3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.72Bruce Ashfield2025-02-013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: c2e420511612 Linux 6.6.72 ac7f5641e988 drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported 08a2117e83e5 riscv: Fix text patching when IPI are used 56b274473d6e mm: hugetlb: independent PMD page table shared count ec500230d39a mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks 5cfaddaa4bdb fs/Kconfig: make hugetlbfs a menuconfig 1abe0a34aea6 pgtable: fix s390 ptdesc field comments 1fd2a57dcb4d workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker 6dc676743a7a workqueue: Update lock debugging code 2717b5e55a9f workqueue: Add rcu lock check at the end of work item execution 66e533f0b250 pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe() b1e6351c16b4 pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop b613a038fdd7 arm64: dts: rockchip: add hevc power domain clock to rk3328 be3eed59ac01 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() 53e25b10a28e hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur a4b01371512e ARM: dts: imxrt1050: Fix clocks for mmc 8efff2aa2d95 io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period 03753bfacbc6 riscv: kprobes: Fix incorrect address calculation 6a96af5f309d iio: adc: ad7124: Disable all channels at probe time 91dd568e3ff9 iio: inkern: call iio_device_put() only on mapped devices 09e067e3c83e iio: adc: at91: call input_free_device() on allocated iio_dev f110a6d71bd8 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() 2df664d7b4f2 iio: gyro: fxas21002c: Fix missing data update in trigger handler 455df95eb8f2 iio: adc: ti-ads8688: fix information leak in triggered buffer 5a95fbbecec7 iio: adc: rockchip_saradc: fix information leak in triggered buffer cde312e257b5 iio: imu: kmx61: fix information leak in triggered buffer a15ea87d4337 iio: light: vcnl4035: fix information leak in triggered buffer 74058395b2c6 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer fefb88a4da96 iio: pressure: zpa2326: fix information leak in triggered buffer ea57f0bbe225 usb: gadget: configfs: Ignore trailing LF for user strings to cdev ea6a14987424 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind 88cdfe9f15d5 usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm() c1e7ced99da9 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints dcd4de31bd01 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() 43c204b22dd8 usb: gadget: midi2: Reverse-select at the right place 953dea074bc5 usb: fix reference leak in usb_new_device() 730016e0b963 USB: core: Disable LPM only for non-suspended ports 77af0434807b USB: usblp: return error when setting unsupported protocol 7c3f7c3caa35 usb: dwc3-am62: Disable autosuspend during remove 0a3a87221418 x86/fpu: Ensure shadow stack is active before "getting" registers 0c50f00cc299 usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null 0231ecfb1f7a tty: serial: 8250: Fix another runtime PM usage counter underflow 12f950a6a1c1 misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config 25692750c025 misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling b02cf1d27e46 topology: Keep the cpumask unchanged when printing cpumap c995c81b2a30 usb: dwc3: gadget: fix writing NYET threshold 05da04bbf3b9 USB: serial: cp210x: add Phoenix Contact UPS Device 138655dd9ebe usb-storage: Add max sectors quirk for Nokia 208 e5c87f33b514 staging: iio: ad9832: Correct phase range check 4c04529c77d5 staging: iio: ad9834: Correct phase range check 8166f38c8099 USB: serial: option: add Neoway N723-EA support 2dcb6368adf5 USB: serial: option: add MeiG Smart SRM815 12caa73a28f0 dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) 8dddc12d0324 f2fs: fix null-ptr-deref in f2fs_submit_page_bio() e3ed5a14aac7 io_uring/timeout: fix multishot updates 3ce08bab0105 drm/amd/display: increase MAX_SURFACES to the value supported by hw fa6bc7263061 drm/amdkfd: fixed page fault when enable MES shader debugger 55ee64816bd5 ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] b239a3867d58 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] f48f060a4b36 riscv: Fix sleeping in invalid context in die() 5fe671caedc2 smb: client: sync the root session and superblock context passwords before automounting d2512434f4cf thermal: of: fix OF node leak in of_thermal_zone_find() ae9ab63a268b drm/amd/display: Add check for granularity in dml ceil/floor helpers 59d28c133e71 ksmbd: Implement new SMB3 POSIX type 284a221f8fa5 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy 55627918febd sctp: sysctl: udp_port: avoid using current->nsproxy 7ec30c54f339 sctp: sysctl: auth_enable: avoid using current->nsproxy dc9d0e3cfd16 sctp: sysctl: rto_min/max: avoid using current->nsproxy ad673e514b27 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy c0e394fd6b88 mptcp: sysctl: sched: avoid using current->nsproxy a57ce97c1978 dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY 086136ad70c5 scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence() 6b305e98de0d dm thin: make get_first_thin use rcu-safe list first function a4a7ac3d2660 riscv: mm: Fix the out of bound issue of vmemmap address 387f5b8ad3ff cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu 65b31b9d992c ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked 5cc621085e2b platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it 7673030efe0f afs: Fix the maximum cell name length 271ae0edbfc9 ksmbd: fix a missing return value check bug 5b195e6f8bde drm/mediatek: Add return value check when reading DPCD 5352901f0bf1 drm/mediatek: Fix mode valid issue for dp 9db527726634 drm/mediatek: Fix YCbCr422 color format issue for DP acefaa6993eb drm/mediatek: stop selecting foreign drivers 7083b93e9755 drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err 229cc1028437 net/mlx5: Fix variable not being completed when function returns 235419f0956e net: stmmac: dwmac-tegra: Read iommu stream id from device tree 27202e2e8721 sched: sch_cake: add bounds checks to host bulk flow fairness counts d5807dd1328b netfilter: conntrack: clamp maximum hashtable size to INT_MAX 1e3f5638c96b netfilter: nf_tables: imbalance in flowtable binding 281855205a7c iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on e026530e20e7 x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node() 85e4923bcbcd memblock tests: fix implicit declaration of function 'numa_valid_node' b0b415f1a29d riscv: Fix early ftrace nop patching 52a6d4f16e5b tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset b455f050709a Bluetooth: btnxpuart: Fix driver sending truncated data 327bd191bb44 Bluetooth: MGMT: Fix Add Device to responding before completing 9ba06f078f33 Bluetooth: hci_sync: Fix not setting Random Address when required eff2cd6f53a5 eth: gve: use appropriate helper to set xdp_features ba9f7c16ec87 ipvlan: Fix use-after-free in ipvlan_get_iflink(). 7397fa36d676 tls: Fix tls_sw_sendmsg error handling a78e04e0236b igc: return early when failing to read EECD register 30254c85b814 igc: field get conversion 0677b13dd9b0 ice: fix incorrect PHY settings for 100 GB/s 9d3884f303b0 cxgb4: Avoid removal of uninserted tid 70163207b57b bnxt_en: Fix possible memory leak when hwrm_req_replace fails b7e540c52137 pds_core: limit loop over fw name list 24b85a8b0310 btrfs: avoid NULL pointer dereference if no valid extent tree a8fbf80c4ff5 net: libwx: fix firmware mailbox abnormal return e54beb9aed2a net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute 91f89fe177a4 tcp/dccp: allow a connection when sk_max_ack_backlog is zero b2c9204e21b5 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog 41d2e3be0f28 net: 802: LLC+SNAP OID:PID lookup on start of skb data 45ae076dac49 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() 6c37547a6eeb selftests/alsa: Fix circular dependency involving global-timer 3d736856e245 ASoC: mediatek: disable buffer pre-allocation 6754f5473dab ASoC: rt722: add delay time to wait for the calibration procedure 14f030a807dd erofs: fix PSI memstall accounting 1bf7e414cac3 erofs: handle overlapped pclusters out of crafted images properly a1a541fbfa7e ovl: support encoding fid from inode with no alias a3f8a2b13a27 ovl: pass realinode to ovl_encode_real_fh() instead of realdentry 26423e18cd6f ovl: do not encode lower fh with upper sb_writers held 1e92afe80197 exfat: fix the infinite loop in __exfat_free_cluster() dc1d7afceb98 exfat: fix the infinite loop in exfat_readdir() 71f4123cf2c7 dm array: fix cursor index when skipping across block boundaries 14f0e64c2f11 dm array: fix unreleased btree blocks on closing a faulty array cursor 6002bec5354f dm array: fix releasing a faulty array block twice in dm_array_cursor_end a71e465f69be jbd2: flush filesystem device before updating tail sequence 6b32ff20d16a jbd2: increase IO priority for writing revoke records fdebee5c5c2b memblock: use numa_valid_node() helper to check for invalid node ID 4ddb7f966f3d memblock: make memblock_set_node() also warn about use of MAX_NUMNODES 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: e12821ea911bcf1e708fa9be0ecd8b7d987542d5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.10Bruce Ashfield2025-02-013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: a6ad5510dbb5 Linux 6.12.10 b683ba0df11f netdev: prevent accessing NAPI instances from another namespace c08d7fcce7cc iio: imu: inv_icm42600: fix spi burst write not supported 476e4c4a1a85 io_uring: don't touch sqd->thread off tw add ca80f62f0ab5 drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported 810aad1d7fdd firewall: remove misplaced semicolon from stm32_firewall_get_firewall f838da8f3a96 arm64: dts: rockchip: add hevc power domain clock to rk3328 bc2aeb35ff16 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() 42268d885e44 hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur 0587f10fd294 arm64: dts: qcom: sa8775p: fix the secure device bootup issue 0743189035a8 ARM: dts: imxrt1050: Fix clocks for mmc 3a4b75c29cce arm64: dts: imx95: correct the address length of netcmix_blk_ctrl a7085c3ae43b io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period cbb64f5d757f iio: adc: ad7124: Disable all channels at probe time 24b89b747b1c iio: adc: ad7173: fix using shared static info struct b44c99621ddb iio: inkern: call iio_device_put() only on mapped devices d115b7f3ddc0 iio: adc: at91: call input_free_device() on allocated iio_dev 726218231b84 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() 9ccfd0097e76 iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on 69b680bbac9b iio: adc: ti-ads1298: Add NULL check in ads1298_init 07e07fbc7726 iio: gyro: fxas21002c: Fix missing data update in trigger handler 04bbf1227da6 iio: adc: ti-ads1119: fix sample size in scan struct for triggered buffer 2f1687cca911 iio: adc: ti-ads1119: fix information leak in triggered buffer 485570ed82b7 iio: adc: ti-ads8688: fix information leak in triggered buffer 8193941bc4fe iio: adc: rockchip_saradc: fix information leak in triggered buffer 565814cbbaa6 iio: imu: kmx61: fix information leak in triggered buffer 1cca2a666e09 iio: light: bh1745: fix information leak in triggered buffer f6fb1c59776b iio: light: vcnl4035: fix information leak in triggered buffer ea703cda36da iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer 979a0db76ced iio: pressure: zpa2326: fix information leak in triggered buffer 976544bdb40a usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() a25f1e6f60a2 usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property 62aa896683b0 usb: gadget: configfs: Ignore trailing LF for user strings to cdev a8b6a18b9b66 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind 7dd07d9cd28f usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm() 4bb6450bfdd0 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints 8586d6ea623e usb: typec: tcpci: fix NULL pointer issue on shared irq case 57797497a696 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() 5b41c695a181 usb: gadget: midi2: Reverse-select at the right place 4fb62dea06cd usb: fix reference leak in usb_new_device() e982fcb440bc USB: core: Disable LPM only for non-suspended ports 61e0a97342e7 USB: usblp: return error when setting unsupported protocol eaeaaf04db0c usb: dwc3-am62: Disable autosuspend during remove 6bfe1fc22f46 x86/fpu: Ensure shadow stack is active before "getting" registers 8e122d780a0f usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null 5a592b94b542 serial: stm32: use port lock wrappers for break control 07f09383b192 tty: serial: 8250: Fix another runtime PM usage counter underflow 5e8f68a4139e misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config 47d3749ec0cb misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling 360596e7fe31 topology: Keep the cpumask unchanged when printing cpumap 6d86c1b463f7 usb: dwc3: gadget: fix writing NYET threshold 98f2bd6de318 USB: serial: cp210x: add Phoenix Contact UPS Device c67441c93b33 usb-storage: Add max sectors quirk for Nokia 208 5492dbecbf0e staging: iio: ad9832: Correct phase range check 26cc3a026d3e staging: iio: ad9834: Correct phase range check 2eaf2500e2cd USB: serial: option: add Neoway N723-EA support 2ff1e6b03691 USB: serial: option: add MeiG Smart SRM815 aa7496d668c3 io_uring/sqpoll: zero sqd->thread on tctx errors 2b30bffd9a77 io_uring/timeout: fix multishot updates 5c331df9a5ef drm/amd/display: increase MAX_SURFACES to the value supported by hw 37b8de96ae48 drm/amd/display: fix page fault due to max surface definition mismatch c2eaa73bd542 drm/amd/display: fix divide error in DM plane scale calcs c8243def2997 drm/amdkfd: wq_release signals dma_fence only when available 3e279ecb4233 drm/amdkfd: fixed page fault when enable MES shader debugger cde7a70bbbf9 drm/amd/pm: fix BUG: scheduling while atomic 758e3c3054b6 drm/amdgpu: Add a lock when accessing the buddy trim function df8d1c8e6720 ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] be1e47be9eb4 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] dbbc17735a67 gpio: loongson: Fix Loongson-2K2000 ACPI GPIO register offset 7f5a0124dc54 riscv: kprobes: Fix incorrect address calculation 76ab0afcdbe8 riscv: Fix sleeping in invalid context in die() 1ca9de8867a9 fs: kill MNT_ONRB 569e203d364a smb: client: sync the root session and superblock context passwords before automounting bc1a711c28c6 arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions 6c3ed8bc34b4 arm64: dts: qcom: x1e80100: Fix up BAR space size for PCIe6a cfe32daafd6c sched_ext: idle: Refresh idle masks during idle-to-idle transitions 11cb1d643a74 cgroup/cpuset: remove kernfs active break e7960da6f2f4 sched_ext: switch class when preempted by higher priority scheduler d9e446dd63ce sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass() 5b80f2fe8a34 thermal: of: fix OF node leak in of_thermal_zone_find() dc63fd2e473d cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains 4f0dd09ed300 drm/amd/display: Add check for granularity in dml ceil/floor helpers 23af4d2c49d8 drm/amd/display: Remove unnecessary amdgpu_irq_get/put 42ef932bad9b Revert "drm/mediatek: dsi: Correct calculation formula of PHY Timing" 25adbb08aead btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path 38c229455b8b ksmbd: Implement new SMB3 POSIX type de8d6de0ee27 rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy bcf8c60074e8 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy 5b77d73f3be5 sctp: sysctl: udp_port: avoid using current->nsproxy c184bc621e3c sctp: sysctl: auth_enable: avoid using current->nsproxy c87f1f6ade56 sctp: sysctl: rto_min/max: avoid using current->nsproxy f0bb39354706 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy 4c74fbdc5ab9 mptcp: sysctl: blackhole timeout: avoid using current->nsproxy 6035702381c3 mptcp: sysctl: sched: avoid using current->nsproxy 8d242069660a mptcp: sysctl: avail sched: remove write access fc8943886629 dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) 7ecee316f63e dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY 8790d511d4ac fs: fix is_mnt_ns_file() adcde2872f8f fs: relax assertions on failure to encode file handles f3e8a16c23b2 vfio/pci: Fallback huge faults for unaligned pfn b1a38fe4789c scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence() cbd0d5ecfa39 dm thin: make get_first_thin use rcu-safe list first function 7ce916f4e975 drivers/perf: riscv: Return error for default case 6191b1a474e1 drivers/perf: riscv: Fix Platform firmware event data 3f545392e971 netfs: Fix read-retry for fs with no ->prepare_read() 9f3a26583684 netfs: Fix kernel async DIO 09b94ddc58c6 drm/xe: Fix tlb invalidation when wedging 53a56817755e riscv: use local label names instead of global ones in assembly 607b8740c6d7 riscv: stacktrace: fix backtracing through exceptions d2bd51954ac8 riscv: mm: Fix the out of bound issue of vmemmap address 0ea7a3e44255 cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu 3825569af306 riscv: module: remove relocation_head rel_entry member allocation 51669f4af5f7 ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked a8d99ce66b76 platform/x86: intel/pmc: Fix ioremap() of bad address b25778c87a6b platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it 7922b1f058fe afs: Fix the maximum cell name length 2976e91a3e56 ksmbd: fix a missing return value check bug 818bc75973ca drm/mediatek: Add return value check when reading DPCD 10cf9bf247c5 gpio: virtuser: fix handling of multiple conn_ids in lookup table d72d0126b1f6 gpio: virtuser: fix missing lookup table cleanups c63bb54ece43 drm/mediatek: mtk_dsi: Add registers to pdata to fix MT8186/MT8188 4efc06dbd668 drm/mediatek: Fix mode valid issue for dp c06dda11c517 drm/mediatek: Fix YCbCr422 color format issue for DP cc4bd3288832 drm/mediatek: stop selecting foreign drivers 7a0300d3ee74 drm/mediatek: Add support for 180-degree rotation in the display driver 411ba3c2203c drm/mediatek: Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb() 078b2ff7da20 drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err 36124081f6ff net/mlx5: Fix variable not being completed when function returns 5c0be5e688a8 rtase: Fix a check for error in rtase_alloc_msix() b04d33cdbc95 net: stmmac: dwmac-tegra: Read iommu stream id from device tree 91bb18950b88 sched: sch_cake: add bounds checks to host bulk flow fairness counts f559357d0358 netfilter: conntrack: clamp maximum hashtable size to INT_MAX 2e87c203b72f netfilter: nf_tables: imbalance in flowtable binding 7475a3e353bc mctp i3c: fix MCTP I3C driver multi-thread issue f19ab3ef96d9 net: hns3: fix kernel crash when 1588 is sent on HIP08 devices 0575baa733fc net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue 13c11ca317f5 net: hns3: initialize reset_timer before hclgevf_misc_irq_init() bcf430d3bb55 net: hns3: don't auto enable misc vector 864c1df2e379 net: hns3: Resolved the issue that the debugfs query result is inconsistent. 713b9b0a0fc8 net: hns3: fix missing features due to dev->features configuration too early 8b30ec384623 net: hns3: fixed reset failure issues caused by the incorrect reset type 8b800ea3f380 tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset cd4522bd3632 Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices. 49cd0ccacc7d Bluetooth: btnxpuart: Fix driver sending truncated data 1f88b5313566 Bluetooth: MGMT: Fix Add Device to responding before completing ccc1ef188455 Bluetooth: hci_sync: Fix not setting Random Address when required e7e21d9c9fc8 eth: gve: use appropriate helper to set xdp_features 52a24538d569 ipvlan: Fix use-after-free in ipvlan_get_iflink(). 9ea32dd90711 tls: Fix tls_sw_sendmsg error handling 4cff50a8222b igc: return early when failing to read EECD register 19dbf59fe190 ice: fix incorrect PHY settings for 100 GB/s 6bda291e21f7 ice: fix max values for dpll pin phase adjust 61b437faf2a7 net: don't dump Tx and uninitialized NAPIs 17516b69d79d cxgb4: Avoid removal of uninserted tid f697217f980f bnxt_en: Fix DIM shutdown 47360e567cc3 bnxt_en: Fix possible memory leak when hwrm_req_replace fails ce1e0f1c331d pds_core: limit loop over fw name list aee5f69f3e6c btrfs: avoid NULL pointer dereference if no valid extent tree db3cd503093e net: libwx: fix firmware mailbox abnormal return 6fde663f7321 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute e4a92f0d51c6 tcp/dccp: allow a connection when sk_max_ack_backlog is zero a3a9630d4d29 net: 802: LLC+SNAP OID:PID lookup on start of skb data 1689f48b0a3b ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() 0eec6abe74db selftests/alsa: Fix circular dependency involving global-timer 7db7597f7b05 ASoC: mediatek: disable buffer pre-allocation 13f3053c3154 ASoC: rt722: add delay time to wait for the calibration procedure 3c7c90274ae3 ovl: support encoding fid from inode with no alias 668d8dea2cee ovl: pass realinode to ovl_encode_real_fh() instead of realdentry c0f613f2148c fuse: respect FOPEN_KEEP_CACHE on opendir 0bebeb6672cf exfat: fix the infinite loop in __exfat_free_cluster() 942c6f91ab8d exfat: fix the new buffer was not zeroed before writing d9ea94f5cd11 exfat: fix the infinite loop in exfat_readdir() 6f153055ba05 netfs: Fix is-caching check in read-retry ba37bdfe59fb netfs: Fix the (non-)cancellation of copy when cache is temporarily disabled 43b8d3249b0b netfs: Fix ceph copy to cache on write-begin 2c3348864ab7 netfs: Fix missing barriers by using clear_and_wake_up_bit() 13a07cc81e2d nfs: Fix oops in nfs_netfs_init_request() when copying to cache 88ecdfea1b33 netfs: Fix enomem handling in buffered reads 30341be4a6d1 dm array: fix cursor index when skipping across block boundaries 22443df885bf dm array: fix unreleased btree blocks on closing a faulty array cursor 017c4470bff5 dm array: fix releasing a faulty array block twice in dm_array_cursor_end 82c59a86a247 iomap: fix zero padding data issue in concurrent append writes 7adf7df4bbc0 iomap: pass byte granular end position to iomap_add_to_ioend f40881bde8f6 fs/writeback: convert wbc_account_cgroup_owner to take a folio a5bc86861020 jbd2: flush filesystem device before updating tail sequence 56c4353ce4b5 jbd2: increase IO priority for writing revoke records e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 46450b646bf81024af977fa564732589fa8db58f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yoto/6.12: skylake drop CONFIG_SND_SOC_INTEL_SKL_RT286_MACHBruce Ashfield2025-02-013-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Yogesh Tyagi Email: yogesh.tyagi@intel.com Subject: features/soc/skylake: drop CONFIG_SND_SOC_INTEL_SKL_RT286_MACH Date: Fri, 17 Jan 2025 23:54:27 +0530 skl_rt286 board driver has been removed[1], if turn on this config, kernel would report a warning. [INFO]: the following symbols were not found in the active configuration: - CONFIG_SND_SOC_INTEL_SKL_RT286_MACH [1] https://git.yoctoproject.org/linux-yocto/commit/?id=51d8e9b2 Kernel's 6.12+ needs this change. Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 5d8adbc3afe3fd34a3c219c35c9d81b6ab36952c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.71Bruce Ashfield2025-02-013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 843e64492a7e Linux 6.6.71 a6923798e471 x86/hyperv: Fix hv tsc page based sched_clock for hibernation b34e805539da Revert "x86, crash: wrap crash dumping code into crash related ifdefs" c8bc44c5f961 Revert "x86/hyperv: Fix hv tsc page based sched_clock for hibernation" 1acb10106df3 Linux 6.6.70 9722973ad038 scsi: hisi_sas: Remove redundant checks for automatic debugfs dump 3de1b50f055d RDMA/bnxt_re: Fix max SGEs for the Work Request f61e663d78ff mptcp: don't always assume copied data in mptcp_cleanup_rbuf() 27c843e76447 mptcp: fix recvbuffer adjust on sleeping rcvmsg 53fe947f67c9 mptcp: fix TCP options overflow. 1ff2302e8aea mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() 86d946f3f999 mm/kmemleak: fix sleeping function called from invalid context at print message 424abdec35ec mm/readahead: fix large folio support in async readahead cbe9eb2c39d0 gve: guard XDP xmit NDO on existence of xdp queues 771d66f2bd8c gve: guard XSK operations on the existence of queues 9b071576f891 fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit 1f49aaf55652 drm: adv7511: Fix use-after-free in adv7533_attach_dsi() 79fcfc900abe dt-bindings: display: adi,adv7533: Drop single lane support 7b977f8c26b6 drm: adv7511: Drop dsi single lane support 271f031f4c31 net/sctp: Prevent autoclose integer overflow in sctp_association_init() b32c3b748d29 sky2: Add device ID 11ab:4373 for Marvell 88E8075 8c6fd5803b98 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking b92667f75574 RDMA/uverbs: Prevent integer overflow issue c9818b61d0a8 scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity edc8ece96c11 kcov: mark in_softirq_really() as __always_inline 2e3d203b1ade ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv d2392b79d8af ALSA: seq: oss: Fix races at processing SysEx messages 7d1f59defa9e ALSA hda/realtek: Add quirk for Framework F111:000C 396964d45ca5 ALSA: seq: Check UMP support for midi_version change 199f04528737 Revert "bpf: support non-r10 register spill/fill to/from stack in precision tracking" bc6962f2dbaf modpost: fix the missed iteration for the max bit in do_input() f93e9ae0ba5e modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host 36e1b6890f22 RDMA/bnxt_re: Fix the max WQE size for static WQE support c3b5a7d6a13b seq_buf: Make DECLARE_SEQ_BUF() usable f2b94ee08ec6 ARC: build: Try to guess GCC variant of cross compiler d8f3f7d30f65 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base bef333418368 Bluetooth: hci_core: Fix sleeping function called from invalid context d8ecb248c199 net: usb: qmi_wwan: add Telit FE910C04 compositions c6b1d01e7a9c smb: client: destroy cfid_put_wq on module exit 1d7ee876b8b9 ksmbd: set ATTR_CTIME flags when setting mtime 2f75da8294bf ksmbd: retry iterate_dir in smb2_query_dir f53b37313ab6 bpf: fix potential error return 73a30cb3e980 sound: usb: format: don't warn that raw DSD is unsupported 325370be0676 sound: usb: enable DSD output for ddHiFi TC44C 7523dd63ab22 ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model 0d5e2d476000 ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers 35916b2f9650 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount d0fafe701c6a drm/amdkfd: Correct the migration DMA map direction 037ea0f28f9a wifi: mac80211: wake the queues in case of failure in resume 86772872f9f5 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems d6b130fabfe1 net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init 17e8fa894345 ila: serialize calls to nf_register_net_hooks() a693b87692b4 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK 7aa78d0d8546 af_packet: fix vlan_get_tci() vs MSG_PEEK 23f2e7a13fa4 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() ad91a2dacbf8 net: restrict SO_REUSEPORT to inet sockets 95ccf006bbc8 net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets 9eea3703c882 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params b238f61cc394 RDMA/rtrs: Ensure 'ib_sge list' is accessible 0cd3bde081cd net: wwan: t7xx: Fix FSM command timeout issue 313474b10897 net: mv643xx_eth: fix an OF node reference leak d5ea3a4d02d8 eth: bcmsysport: fix call balance of priv->clk handling routines 930f2f96734e ALSA: usb-audio: US16x08: Initialize array before use 0c896816aa19 net: llc: reset skb->transport_header 4f49349c1963 netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext c9b344ada5fd drm/i915/dg1: Fix power gate sequence. 3e45dd1622a2 net/mlx5e: Skip restore TC rules for vport rep without loaded flag e66a99b9177b net/mlx5e: macsec: Maintain TX SA from encoding_sa 43e589ab372f net/mlx5: DR, select MSIX vector 0 for completion queue creation f647d72245aa netrom: check buffer length before accessing it 36eff8669b74 net: Fix netns for ip_tunnel_init_flow() 7e9aa1a065dc ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit() 3b1a7fb74ab1 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit() ae0710c5cc74 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev() 77b1e00fe97e ip_tunnel: annotate data-races around t->parms.link 2af69905180b net: fix memory leak in tcp_conn_request() c6870f86bde6 net: stmmac: restructure the error path of stmmac_probe_config_dt() 6d01d9f66ae1 net: stmmac: don't create a MDIO bus if unnecessary 48f63e4e64a5 RDMA/hns: Fix missing flush CQE for DWQE be4293e108e2 RDMA/hns: Fix warning storm caused by invalid input in IO path 2746888be48c RDMA/hns: Fix mapping error of zero-hop WQE buffer 2049fb6c8bd7 RDMA/hns: Remove unused parameters and variables 363f502cbfc0 RDMA/hns: Refactor mtr find ca2a2cad4efb net: dsa: microchip: Fix LAN937X set_ageing_time function 7583dd5928b6 net: dsa: microchip: Fix KSZ9477 set_ageing_time function fa7f96589f17 drm/bridge: adv7511_audio: Update Audio InfoFrame properly f28fa7625536 RDMA/bnxt_re: Fix the locking while accessing the QP table cd1547b49b2c RDMA/bnxt_re: Fix MSN table size for variable wqe mode 2e719d89b9fa RDMA/bnxt_re: Add send queue size check for variable wqe 3ae9ee7ff3b2 RDMA/bnxt_re: Disable use of reserved wqes bb46a484a0c6 RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters 9fcfe972758b RDMA/bnxt_re: Fix max_qp_wrs reported 38b49312da2d RDMA/bnxt_re: Fix reporting hw_ver in query_device 14f66ac898c9 RDMA/bnxt_re: Add check for path mtu in modify_qp 183a96174cab RDMA/bnxt_re: Fix the check for 9060 condition 347654387bb1 nvme-pci: 512 byte aligned dma pool segment quirk a0ceed736c88 RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters a5092b138e1c RDMA/bnxt_re: Avoid initializing the software queue for user queues 25e6e9da6926 RDMA/mlx5: Enforce same type port association for multiport RoCE 5d1d7522cf82 RDMA/bnxt_re: Remove always true dattr validity check c91ae7c12d6f RDMA/bnxt_re: Allow MSN table capability check f452f397f9a6 tracing: Check "%s" dereference via the field and not the TP_printk format 55841e8820b9 tracing: Fix trace_check_vprintf() when tp_printk is used 680c07fabc2b tracing: Handle old buffer mappings for event strings and functions 6920e362bc08 seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() cd27bbe89810 powerpc: Remove initialisation of readpos c46547b4686e tracing: Move readpos from seq_buf to trace_seq 1ec141d8f51b net: mctp: handle skb cleanup on sock_queue failures c47ed91156da ceph: give up on paths longer than PATH_MAX a64e5295ebc4 tracing: Have process_string() also allow arrays de2a10e19226 mmc: sdhci-msm: fix crypto key eviction 6228f13f1996 btrfs: fix use-after-free in btrfs_encoded_read_endio() c1dbd28a0795 selinux: ignore unknown extended permissions c2a7fc514637 f2fs: fix to wait dio completion 23ea763880d6 platform/x86: mlx-platform: call pci_dev_put() to balance the refcount d4eb5b3c115d ALSA: ump: Shut up truncated string warning 8b2e38f2a9b7 usb: xhci: Avoid queuing redundant Stop Endpoint commands 8a2273e5c1be usb: typec: ucsi: glink: fix off-by-one in connector_status a47f0b03149a scsi: hisi_sas: Fix a deadlock issue related to automatic dump 8c5ad189e90f cleanup: Remove address space of returned pointer 55779f26eab9 crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes 9457d783fb94 Bluetooth: btusb: mediatek: add callback function in btusb_disconnect 3aab20eb1989 Bluetooth: btusb: add callback function in btusb suspend/resume 9a466b8693b9 btrfs: fix use-after-free when COWing tree bock and tracing is enabled 0d2cc60b44d0 btrfs: rename and export __btrfs_cow_block() 151447859d6f x86/fred: Clear WFE in missing-ENDBRANCH #CPs 9c268be377e7 x86/ptrace: Add FRED additional information to the pt_regs structure 498bdedca58a x86/ptrace: Cleanup the definition of the pt_regs structure 48417c3426cf ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A 4252d023bae7 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11 f5a20424084f scsi: mpi3mr: Start controller indexing from 0 d424303d8d18 scsi: mpi3mr: Use ida to manage mrioc ID 8d891c866cf7 ALSA: ump: Update legacy substream names upon FB info update 9617001adfc9 ALSA: ump: Indicate the inactive group in legacy substream names cf29cbf61cf2 ALSA: ump: Don't open legacy substream for an inactive group b5e175e18a39 ALSA: ump: Use guard() for locking b41d73055284 udf: Verify inode link counts before performing rename 17b312c5d869 udf_rename(): only access the child content on cross-directory rename d33523b0beb5 watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler e145b77fb5c1 watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset 7ea100fb50bb watchdog: rzg2l_wdt: Remove reset de-assert from probe b222816f9c43 of: address: Preserve the flags portion on 1:1 dma-ranges mapping 443f803b332b of: address: Store number of bus flag cells rather than bool 7a40a884f597 of: address: Remove duplicated functions 6681113633dc x86/hyperv: Fix hv tsc page based sched_clock for hibernation e5b1574a8ca2 x86, crash: wrap crash dumping code into crash related ifdefs 5422f4321640 thunderbolt: Don't display nvm_version unless upgrade supported 5a23e3e9e245 thunderbolt: Add support for Intel Panther Lake-M/P 888c554d3dfd thunderbolt: Add support for Intel Lunar Lake 6cd8e621a689 xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic f1ece345ad2c usb: xhci: Limit Stop Endpoint retries 61329b25dc1d xhci: retry Stop Endpoint on buggy NEC controllers 43e3aa2f44d6 net: renesas: rswitch: fix possible early skb release 3dd65ffa2df6 softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel d6616dcd8721 net/mlx5: unique names for per device caches ddcc7d71be31 Revert "nvme: make keep-alive synchronous operation" 801acf741c87 nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function 2c276bef8273 usb: typec: ucsi: glink: be more precise on orientation-aware ports 7723988b0127 usb: typec: ucsi: glink: set orientation aware if supported 01059e0b5cc0 usb: typec: ucsi: add update_connector callback fd662c37a108 usb: typec: ucsi: glink: move GPIO reading into connector_status callback 8dd7fc5e409b usb: typec: ucsi: add callback for connector status updates c47940e84398 iio: adc: ad7192: properly check spi_get_device_match_data() 843b5d1602d6 iio: adc: ad7192: Convert from of specific to fwnode property handling f7d548a62f08 usb: chipidea: udc: limit usb request length to max 16KB 7a2020e83b6a usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag c39df6d3af2d usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag c2556801583c fs/ntfs3: Fix warning in ni_fiemap 48ebb93f933d fs/ntfs3: Implement fallocate for compressed files 171c40531b04 remoteproc: qcom: pas: enable SAR2130P audio DSP support b506a0c41411 remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP 25804f9b492b remoteproc: qcom: pas: Add sc7180 adsp 3c9d3157f3cc mailbox: pcc: Check before sending MCTP PCC response ACK d8c0f38208a4 ACPI: PCC: Add PCC shared memory region command and status bitfields 4460b5236818 i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros dcc02c9ebfe8 mailbox: pcc: Support shared interrupt for multiple subspaces 605018764e21 mailbox: pcc: Add support for platform notification handling 82461d89c849 clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574 deff81f56dff clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure 7c8c50c9855a scsi: hisi_sas: Create all dump files during debugfs initialization 044928679823 scsi: hisi_sas: Allocate DFX memory during dump trigger 91e035e98fa1 scsi: hisi_sas: Directly call register snapshot instead of using workqueue 4f4fe3db92bb Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 f8a67ffb96c9 Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925 1e7b1a8e7b6e Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 e612c16ed0b7 Bluetooth: Add support ITTIM PE50-M75C ca4e69826d67 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions 6e6a3479986a i2c: i801: Add support for Intel Panther Lake f38ca98b0721 i2c: i801: Add support for Intel Arrow Lake-H b35de9e01fc7 wifi: ath10k: avoid NULL pointer error during sdio remove 358c36eae58d wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights 3ed6b2daa4e9 wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() dc6094108573 wifi: mac80211: Add non-atomic station iterator 4eceef729c84 wifi: ath12k: Optimize the mac80211 hw data access 3d94c4b21966 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb 24b5898a8c73 wifi: mac80211: export ieee80211_purge_tx_queue() for drivers ed01e57a8169 media: uvcvideo: Force UVC version to 1.0a for 0408:4033 9471b8f80526 media: uvcvideo: Force UVC version to 1.0a for 0408:4035 8fa6f680b5aa cleanup: Adjust scoped_guard() macros to avoid potential warning 873df38bdf42 cleanup: Add conditional guard support 4b6beff3c073 crypto: ecdsa - Avoid signed integer overflow on signature decoding ec6488917941 crypto: ecdsa - Use ecc_digits_from_bytes to convert signature 1afc7acbedb8 crypto: ecdsa - Rename keylen to bufsize where necessary e7fcd5d696c4 crypto: ecdsa - Convert byte arrays with key coordinates to digits 93011887013d ext4: partial zero eof block on unaligned inode size extension fa42d5f1327f ext4: convert to new timestamp accessors 1864d4712c4b memblock: allow zero threshold in validate_numa_converage() 6fdc770506eb NUMA: optimize detection of memory with no node id assigned by firmware 3adf89f17dbd sched: Initialize idle tasks only once 106740e978c7 usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic 39619c65ab4b smb: client: fix use-after-free of signing key d7cb986425ce smb: client: stop flooding dmesg in smb2_calc_signature() 5f36890d650c fs/smb/client: implement chmod() for SMB3 POSIX Extensions d64429042fef smb/client: rename cifs_ace to smb_ace 298e73ac323a smb/client: rename cifs_acl to smb_acl 46c22d37f691 smb/client: rename cifs_sid to smb_sid 386660bd303e smb/client: rename cifs_ntsd to smb_ntsd 8322a66f9369 x86/mm: Carve out INVLPG inline asm for use by others bffaf4cb2810 docs: media: update location of the media patches e8b8c1ecbd2c drm/amd/display: Fix incorrect DSC recompute trigger 3f9f631f9b91 drm/amd/display: Fix DSC-re-computing 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 4a8d310df068791686d797eb3c2e6737c23ee747) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split qca firmwares in separate packagesMarc Ferland2025-01-291-6/+136
| | | | | | | | | | | | | | | | | | | | | | | | This patch introduces the following packages for firmwares under qca/: - linux-firmware-qca-qca61x4 - linux-firmware-qca-wcn3988 - linux-firmware-qca-wcn399x - linux-firmware-qca-wcn6750 - linux-firmware-qca-qca2066 - linux-firmware-qca-wcn7850 - linux-firmware-qca-misc: catches all firmwares that are not already included in the other -qca- packages (currently empty). linux-firmware-qca is now a meta package that depends on all of the split-out qca packages. Note: Content of the FILES:${PN}-qca* variables taken from WHENCE. (From OE-Core rev: 7e7a6579a49962907560b5a1bc71e1a17879415f) Signed-off-by: Marc Ferland <marc.ferland@sonatest.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split ath12k firmwares in separate packagesMarc Ferland2025-01-291-4/+24
| | | | | | | | | | | | | | | | | | This patch introduces the following packages for ath12k based chips: - linux-firmware-ath12k-qcn9274 - linux-firmware-ath12k-wcn7850 - linux-firmware-ath12k-misc: catches all firmwares that are not already included in the other -ath12k- packages (currently empty). linux-firmware-ath12k is now a meta package that depends on all of the split-out ath11k packages. (From OE-Core rev: c35c99c60f1aad5757de0cd754c0d15aa622122a) Signed-off-by: Marc Ferland <marc.ferland@sonatest.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split amdgpu firmwares in separate packagesMarc Ferland2025-01-231-3/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces the following packages for AMD gpu chips: - linux-firmware-amdgpu-aldebaran - linux-firmware-amdgpu-carrizo - linux-firmware-amdgpu-cezanne - linux-firmware-amdgpu-fiji - linux-firmware-amdgpu-hawaii - linux-firmware-amdgpu-navi10 - linux-firmware-amdgpu-navi14 - linux-firmware-amdgpu-navi21 - linux-firmware-amdgpu-navi22 - linux-firmware-amdgpu-navi23 - linux-firmware-amdgpu-navi24 - linux-firmware-amdgpu-navi31 - linux-firmware-amdgpu-navi32 - linux-firmware-amdgpu-oland - linux-firmware-amdgpu-polaris10 - linux-firmware-amdgpu-polaris11 - linux-firmware-amdgpu-polaris12 - linux-firmware-amdgpu-raven - linux-firmware-amdgpu-rembrandt - linux-firmware-amdgpu-renoir - linux-firmware-amdgpu-stoney - linux-firmware-amdgpu-tonga - linux-firmware-amdgpu-topaz - linux-firmware-amdgpu-vega10 - linux-firmware-amdgpu-vega12 - linux-firmware-amdgpu-misc: catches all firmwares that are not already included in the other -amdgpu- packages. This list was partly inspired from: https://wiki.gentoo.org/wiki/AMDGPU#Known_firmware_blobs Many other firmware packages could be created out of what is in -misc. Looking at the different commits in the linux-firmware repository gives a very good idea of which firmware goes with each chip. Note: Altough this patch might break some installations that assumed that _all_ firmwares where installed by the linux-firmware-amdgpu package, I think it is a step in the right direction as the number of firmwares under amdgpu is constantly increasing (currently ~103MB). Tested with a renoir gpu. (From OE-Core rev: 4bcb1cd5803d7b664140f177730af3c0e0b60968) Signed-off-by: Marc Ferland <marc.ferland@sonatest.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
* linux-firmware: split ath11k firmwares in separate packagesMarc Ferland2025-01-231-4/+48
| | | | | | | | | | | | | | | | | | | | | | | | This patch introduces the following packages for ath11k based chips: - linux-firmware-ath11k-ipq5018 - linux-firmware-ath11k-ipq6018 - linux-firmware-ath11k-ipq8074 - linux-firmware-ath11k-qca2066 - linux-firmware-ath11k-qca6390 - linux-firmware-ath11k-qcn9074 - linux-firmware-ath11k-wcn6750 - linux-firmware-ath11k-wcn6855 - linux-firmware-ath11k-misc: catches all firmwares that are not already included in the other -ath11k- packages (currently empty). linux-firmware-ath11k is now a meta package that depends on all of the split-out ath11k packages. (From OE-Core rev: 635f0cc49f91b79b1cee40e2825514d7ce474d32) Signed-off-by: Marc Ferland <marc.ferland@sonatest.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
* linux-firmware: split ath10k firmwares in separate packagesMarc Ferland2025-01-231-8/+48
| | | | | | | | | | | | | | | | | | | | | | | | This patch introduces the following packages for ath10k based chips: - linux-firmware-ath10k-qca4019 - linux-firmware-ath10k-qca6174 - linux-firmware-ath10k-qca9377 - linux-firmware-ath10k-qca9887 - linux-firmware-ath10k-qca9888 - linux-firmware-ath10k-qca988x - linux-firmware-ath10k-qca9984 - linux-firmware-ath10k-qca99x0 - linux-firmware-ath10k-misc: catches all firmwares that are not already included in the other -ath10k- packages (currently empty). linux-firmware-ath10k is now a meta package that depends on all of the split-out ath10k packages. (From OE-Core rev: 18b0b076e749bf8684958acf1a97504a69f73edd) Signed-off-by: Marc Ferland <marc.ferland@sonatest.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
* linux-firmware: upgrade 20241210 -> 20250109Dmitry Baryshkov2025-01-211-2/+5
| | | | | | | | | | | | | | The linux-firmware now requires GNU Parallel in order to run parallel builds. As the GNU Parallel is not a part of oe-core (the recipe is present in meta-oe) disable parallel builds. License-Update: additional files (From OE-Core rev: 16e86b63696177a6f8b8f73b41e55dd6389f9e1c) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: disable patching our libtool.m4Ross Burton2025-01-201-0/+2
| | | | | | | | | | | | | | | | | | | | Twelve years ago, libtool on Debian had a patch that meant it failed to cross-compile lttng-tools correctly. The solution at the time was to sed libtool.m4 whilst configure was being ran[1], which (assuming it patches the correct file) results in a re-execution of configure during do_compile. This behaviour is undesired as we don't patch libtool in the way that this fixup is needed (the sed only changes Haiku OS codepaths), so disable it. [1] https://github.com/lttng/lttng-tools/commit/6bd5984c2b1b1037e0345bbac3506b5503fe01bd (From OE-Core rev: 87c1c7aa306759183e1f0b67a813b58eed8fb8ad) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.9Bruce Ashfield2025-01-113-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 5996393469d9 Linux 6.12.9 10a641cad465 mptcp: don't always assume copied data in mptcp_cleanup_rbuf() 8353226fe3ca mptcp: fix recvbuffer adjust on sleeping rcvmsg fb08e6b0ba28 mptcp: fix TCP options overflow. 2e31443a0d18 mm: hugetlb: independent PMD page table shared count 464770df4609 mm: reinstate ability to map write-sealed memfd mappings read-only 58d0d02dbc67 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() 64b2d32f2259 mm/kmemleak: fix sleeping function called from invalid context at print message 5802fe9cfc05 mm/readahead: fix large folio support in async readahead 86c9fd14aa7f gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup 35f44eed5828 gve: guard XDP xmit NDO on existence of xdp queues e2ff6dd63159 gve: fix XDP allocation path in edge cases 8e8d7037c894 gve: guard XSK operations on the existence of queues c8a8334fbedb gve: clean XDP queues in gve_tx_stop_ring_gqi 077ef69099f4 gve: process XSK TX descriptors as part of RX NAPI d066ab595cdf fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit 9e4c11d4cc05 mm: shmem: fix incorrect index alignment for within_size policy cabacb18a42d mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' 3647932d0b3e mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() 69bbaa0fdddc mm/damon/core: fix ignored quota goals and filters of newly committed schemes e55273aa2a55 net: ethernet: ti: am65-cpsw: default to round-robin for host port receive b68b2a3fbacc fgraph: Add READ_ONCE() when accessing fgraph_array[] 19d8a4424168 wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_* ca9d077350fa drm: adv7511: Fix use-after-free in adv7533_attach_dsi() 9f12616222ce dt-bindings: display: adi,adv7533: Drop single lane support 6c87986664ab drm: adv7511: Drop dsi single lane support 41ce61328e0f io_uring/rw: fix downgraded mshot read 2297890b778b net/sctp: Prevent autoclose integer overflow in sctp_association_init() 41db022612b6 sched_ext: initialize kit->cursor.flags a921eb655809 sky2: Add device ID 11ab:4373 for Marvell 88E8075 ffb231471a40 workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker 830f83858952 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking b3ef4ae71336 RDMA/uverbs: Prevent integer overflow issue 786362ce60d7 sched_ext: Fix invalid irq restore in scx_ops_bypass() 65802da747ac scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity dc05ee603128 clk: clk-imx8mp-audiomix: fix function signature 90daa2f83585 maple_tree: reload mas before the second call for mas_empty_area 0e1779478f0c kcov: mark in_softirq_really() as __always_inline ba950a02d8d2 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv 9d382112b363 ALSA: seq: oss: Fix races at processing SysEx messages a369c9b4ad5a ALSA hda/realtek: Add quirk for Framework F111:000C c8f05dc8a9ce drm/xe: Wait for migration job before unmapping pages 7f13d8273e8c drm/xe: Use non-interruptible wait when moving BO to system 5a45b3497280 ftrace: Fix function profiler's filtering functionality ac3ee577c347 ALSA: seq: Check UMP support for midi_version change c7e9cb3db798 io_uring/kbuf: use pre-committed buffer address for non-pollable file abf81fd09b62 RDMA/mlx5: Enable multiplane mode only when it is supported 56432f684513 Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi" a93c6cf0868f kbuild: pacman-pkg: provide versioned linux-api-headers package 2a44d48d323a modpost: fix the missed iteration for the max bit in do_input() f133ad12fe86 scripts/mksysmap: Fix escape chars '$' 5ce6fb470eb1 clk: thead: Fix TH1520 emmc and shdci clock rate 1c2244437f9a bpf: consider that tail calls invalidate packet pointers 28bcc8024033 bpf: refactor bpf_helper_changes_pkt_data to use helper number 07bb0775bacc ARC: build: Try to guess GCC variant of cross compiler c88e3ecb9468 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base 4a31c018bfe4 Bluetooth: hci_core: Fix sleeping function called from invalid context 87e93faa370d net: usb: qmi_wwan: add Telit FE910C04 compositions 1d23d5537103 smb: client: destroy cfid_put_wq on module exit 52cefcff6a4a ksmbd: set ATTR_CTIME flags when setting mtime 7023866f161b ksmbd: retry iterate_dir in smb2_query_dir 1da4ebd8691b bpf: fix potential error return 83d32ae6895a ARC: bpf: Correct conditional check in 'check_jmp_32' 4be7ad1f9cc2 ARC: build: Use __force to suppress per-CPU cmpxchg warnings 600340ed717c ARC: build: disallow invalid PAE40 + 4K page config 5fae14431614 ASoC: audio-graph-card: Call of_node_put() on correct node 4b1ccdfe589e spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA. d49362b059f2 sound: usb: format: don't warn that raw DSD is unsupported 03c446634f3f sound: usb: enable DSD output for ddHiFi TC44C 1c643c600407 ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model 45f502192bfc ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers d77a3a99b53d btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount bd51e0d7a255 btrfs: handle bio_split() errors d867cee0f30a ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio 5b67d909ac5e ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache() de39f7295395 drm/amdkfd: Correct the migration DMA map direction 4e9ad557e52d drm/amdgpu: use sjt mec fw on gfx943 for sriov 6ec6025cc666 wifi: mac80211: wake the queues in case of failure in resume ae07daf440d3 wifi: cfg80211: clear link ID from bitmap during link delete after clean up 36b739637d70 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems 65e282457704 perf/x86/intel: Add Arrow Lake U support 93d7d212c6ea btrfs: allow swap activation to be interruptible 4ac8e8bf70b4 net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init 771ab379e87d net: ti: icssg-prueth: Fix firmware load sequence. 3d1b63cf468e ila: serialize calls to nf_register_net_hooks() cd8488fdc711 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK b65292a548d8 af_packet: fix vlan_get_tci() vs MSG_PEEK a0c12973edf7 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() 3257813a3ae7 net: restrict SO_REUSEPORT to inet sockets d3b7a9c7597b net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets 05670a893565 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params 127c28006716 io_uring/net: always initialize kmsg->msg.msg_inq upfront 64798d02430b RDMA/bnxt_re: Fix error recovery sequence 6ffb5c188519 RDMA/rtrs: Ensure 'ib_sge list' is accessible e6e6882a1590 net: wwan: t7xx: Fix FSM command timeout issue 6dfa451b5302 net: mv643xx_eth: fix an OF node reference leak 5abb84101c0e eth: bcmsysport: fix call balance of priv->clk handling routines b48a058db398 ALSA: usb-audio: US16x08: Initialize array before use 86645d8d062a nvmet: Don't overflow subsysnqn 1ee54d58d58b net: llc: reset skb->transport_header d24cbc43cc7b netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext 0e394dd11e95 workqueue: add printf attribute to __alloc_workqueue() a0360b9b5f32 drm/i915/dg1: Fix power gate sequence. 6bf65f39701e drm/i915/cx0_phy: Fix C10 pll programming sequence 9f6f54e6a686 RDMA/rxe: Remove the direct link to net_device de85624c623d net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only 47c78d3fc26e net/mlx5e: Skip restore TC rules for vport rep without loaded flag fa9d8c2e77c4 net/mlx5e: macsec: Maintain TX SA from encoding_sa dc59321c0b38 net/mlx5: DR, select MSIX vector 0 for completion queue creation b710f18252ef net: pse-pd: tps23881: Fix power on/off issue 3ba7f80d98d4 netrom: check buffer length before accessing it 965a34d93b0b net: Fix netns for ip_tunnel_init_flow() b0b190218c78 net: fix memory leak in tcp_conn_request() b8a888f236ec net: stmmac: restructure the error path of stmmac_probe_config_dt() 924d43bd10a1 drm/xe: Fix fault on fd close after unbind fb1543f3ba43 drm/xe/pf: Use correct function to check LMEM provisioning 3ff51effd1cc drm/xe: Revert some changes that break a mesa debug tool 77a807ae2ba5 RDMA/hns: Fix missing flush CQE for DWQE ed9466d707fa RDMA/hns: Fix warning storm caused by invalid input in IO path a448c775f0ae RDMA/hns: Fix accessing invalid dip_ctx during destroying QP c1bc7a427e7c RDMA/hns: Fix mapping error of zero-hop WQE buffer b983a01f58fb netdev-genl: avoid empty messages in napi get 74f9e8f2e831 selftests: net: local_termination: require mausezahn e5e2ba1b575a net: dsa: microchip: Fix LAN937X set_ageing_time function b3989de20041 net: dsa: microchip: Fix KSZ9477 set_ageing_time function 929e70e8dbee drm/bridge: adv7511_audio: Update Audio InfoFrame properly 45ece2a4e3f2 net: phy: micrel: Dynamically control external clock of KSZ PHY 39480e1271da RDMA/bnxt_re: Fix the locking while accessing the QP table 003e82749a24 RDMA/bnxt_re: Fix MSN table size for variable wqe mode 2c73cd31f917 RDMA/bnxt_re: Add send queue size check for variable wqe 50a85b3bd28d RDMA/bnxt_re: Disable use of reserved wqes 9b3b83d2f7f4 RDMA/bnxt_re: Fix max_qp_wrs reported 4eafeb4f021c RDMA/siw: Remove direct link to net_device a36820c88865 RDMA/nldev: Set error code in rdma_nl_notify_event e61d2495f781 RDMA/bnxt_re: Fix reporting hw_ver in query_device 75c5dba99e20 RDMA/bnxt_re: Add check for path mtu in modify_qp 4f6fd7f2dfef RDMA/bnxt_re: Fix the check for 9060 condition a337f7b6b2eb wifi: iwlwifi: fix CRF name for Bz bfe52e8019ef nvme-pci: 512 byte aligned dma pool segment quirk 48bd8e9d78c5 RDMA/core: Fix ENODEV error for iWARP test over vlan 1051250e51cc RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters a3e0709d462e RDMA/bnxt_re: Avoid initializing the software queue for user queues 9a479088e0c8 RDMA/bnxt_re: Fix max SGEs for the Work Request c1e855a9b95d RDMA/mlx5: Enforce same type port association for multiport RoCE 00aca33249f7 sched_ext: fix application of sizeof to pointer cbe385d9ae48 RDMA/bnxt_re: Remove always true dattr validity check b4b77d9b5b0d btrfs: use bio_is_zone_append() in the completion handler 2cf5d691f849 block: lift bio_is_zone_append to bio.h 92bd18c74624 tracing: Have process_string() also allow arrays cba9d51794ec pmdomain: core: add dummy release function to genpd device a45ae8932789 pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe() 1595afae01fa mmc: sdhci-msm: fix crypto key eviction efefe36c03a7 selinux: ignore unknown extended permissions 9476e599b445 platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile 7d43ab99ac60 platform/x86: thinkpad-acpi: Add support for hotkey 0x1401 063d380ca28e drm/amdgpu: fix backport of commit 73dae652dcac 2da437336625 platform/x86: mlx-platform: call pci_dev_put() to balance the refcount e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 023ac26e09768300c4bdd744599c45d3556eb25a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v6.13Bruce Ashfield2025-01-091-2/+2
| | | | | | | | | | | Some tightly coupled packages still need updating (we are waiting on upstream), but there's no reason to hold the dev kernel update on those packages (core-image-minimal is working) (From OE-Core rev: c791afb0df94cf44dcb371dcd62dee2f2533de53) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.8Bruce Ashfield2025-01-043-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 77f85ccd3618 Linux 6.12.8 f3e6eaf033f4 ALSA: sh: Fix wrong argument order for copy_from_iter() f59b81fe8df9 ALSA: ump: Shut up truncated string warning f5c5661f02b5 Bluetooth: btusb: mediatek: change the conditions for ISO interface cc569d791ab2 Bluetooth: btusb: mediatek: add intf release flow when usb disconnect 9da1cfc4f111 Bluetooth: btusb: mediatek: add callback function in btusb_disconnect b967b37cefdf Bluetooth: btusb: mediatek: move Bluetooth power off command position d508e5627038 btrfs: check folio mapping after unlock in relocate_one_folio() dd8bbfe72377 btrfs: check folio mapping after unlock in put_file_data() c3a403d8ce36 btrfs: fix use-after-free when COWing tree bock and tracing is enabled dbebb0cc5139 btrfs: sysfs: fix direct super block member reads b87c9b9ba05b btrfs: fix transaction atomicity bug when enabling simple quotas 8faba508242b btrfs: fix swap file activation failure due to extents that used to be shared 9f372e86b9bd btrfs: avoid monopolizing a core when activating a swap file f6174bb982a8 btrfs: fix race with memory mapped writes when activating swap file f6279a98db13 power: supply: gpio-charger: Fix set charge current limits c110095013ad power: supply: cros_charge-control: hide start threshold on v2 cmd 5792ae1cb1b0 power: supply: cros_charge-control: allow start_threshold == end_threshold 77e6c8adf8d6 power: supply: cros_charge-control: add mutex for driver data 7182f93bb358 perf/x86/intel/ds: Add PEBS format 6 2a9cbd6c9049 i2c: microchip-core: fix "ghost" detections bcfb9d856bd6 i2c: imx: add imx7d compatible string for applying erratum ERR007805 5e44779d12bd perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC aed157301c65 PCI/MSI: Handle lack of irqdomain gracefully 1429ae7b7d47 virt: tdx-guest: Just leak decrypted memory on unrecoverable errors b939f108e86b x86/fred: Clear WFE in missing-ENDBRANCH #CPs a0d637675f2b i2c: microchip-core: actually use repeated sends 8e8494c83cf7 io_uring/sqpoll: fix sqpoll error handling races 4c0f79cbc42d rtla/timerlat: Fix histogram ALL for zero samples 1cca920af19d tracing: Prevent bad count for tracing_cpumask_write a744146969a0 tracing: Constify string literal data member in struct trace_event_call 8659da87d216 perf/x86/intel/uncore: Add Clearwater Forest support 908dd70d5446 dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL 79a47fd0f176 freezer, sched: Report frozen tasks as 'D' instead of 'R' 2cae02a84b98 objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns 1d397722cf3e drm/xe: Move the coredump registration to the worker thread 5db43dfda1f2 drm/xe: Take PM ref in delayed snapshot capture worker 7d680f2f76a3 ublk: detach gendisk from ublk device if add_disk() fails ccdc8fd86fc7 wifi: iwlwifi: be less noisy if the NIC is dead in S3 16b54ee81d8a blk-mq: register cpuhp callback after hctx is added to xarray table 92d5139b9114 virtio-blk: don't keep queue frozen during system suspend ce55818b2d3a drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() 0aca51715e68 spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled() d00e75e4fecf ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A 1aea06f703de scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error 05d44e2571d4 scsi: mpi3mr: Handling of fault code for insufficient power 0dd139341f04 scsi: mpi3mr: Start controller indexing from 0 869fdc6f0606 scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs b8ed09e397f8 scsi: mpi3mr: Synchronize access to ioctl data buffer 4524a8d175f0 scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time b34f7381cd10 spi: intel: Add Panther Lake SPI controller support fdaaf929432f bpf: Zero index arg error string for dynptr and iter a089dad6f92d platform/x86: asus-nb-wmi: Ignore unknown event 0xCF 2d95df70e594 LoongArch: BPF: Adjust the parameter of emit_jirl() 45d7745c89c1 LoongArch: Fix reserving screen info memory for above-4G firmware ca5995f805bb regmap: Use correct format specifier for logging range errors 98575bd6e7b1 smb: server: Fix building with GCC 15 532a29e8fa28 ALSA: sh: Use standard helper for buffer accesses 4287eb3951ca ALSA: hda/conexant: fix Z60MR100 startup pop issue f0a3b2d9692d ALSA: ump: Update legacy substream names upon FB info update 9dc4b8a8a415 ALSA: ump: Indicate the inactive group in legacy substream names fc98df1d7a9e ALSA: ump: Don't open legacy substream for an inactive group 0a65d850c45d udf: Verify inode link counts before performing rename 4d9b403474f0 udf: Skip parent dir link count update if corrupted 466ca39dbf5d scsi: megaraid_sas: Fix for a potential deadlock 65289f50c18d scsi: qla1280: Fix hw revision numbering for ISP1020/1040 56216257d429 watchdog: mediatek: Add support for MT6735 TOPRGU/WDT a42417a8cffc Revert "watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs" 486fc631cc49 watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler b94011427ee3 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 68662d78afbc tracing/kprobe: Make trace_kprobe's module callback called after jump_label update a39ff5bf2357 stddef: make __struct_group() UAPI C++-friendly 155829fd1e1d power: supply: bq24190: Fix BQ24296 Vbus regulator support 6d9cd2710545 powerpc/pseries/vas: Add close() callback in vas_vm_ops struct 16258a1d9303 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7 3b0f5d3e5ebd ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment f4d68bdfaef6 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB 7a51e3a5a1b8 ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry d2f090ea57f8 mtd: rawnand: fix double free in atmel_pmecc_create_user() ba465de3022a platform/chrome: cros_ec_lpc: fix product identity for early Framework Laptops 909ecf15cb70 ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP 54376d8d2659 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset ed31336f8117 dmaengine: apple-admac: Avoid accessing registers in probe f5d231592430 dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd() 4ecd6f505e4f dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs d8c3d13f5519 dmaengine: tegra: Return correct DMA status when paused 5dd888449338 dmaengine: dw: Select only supported masters for ACPI devices 27dd33034561 dmaengine: mv_xor: fix child node refcount handling in early exit c180c3f42d34 ALSA: memalloc: prefer dma_mapping_error() over explicit address checking 5cdf336412a9 phy: rockchip: naneng-combphy: fix phy reset 7061849a4a17 phy: rockchip: samsung-hdptx: Set drvdata before enabling runtime PM e4e6217cf7a6 phy: usb: Toggle the PHY power during init 7e7c8ffc017d phy: core: Fix that API devm_phy_destroy() fails to destroy the phy f797151e8479 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider 09f17bfb3653 phy: core: Fix that API devm_phy_put() fails to release the phy 479b6c2a5ff2 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() a817e938a0c6 phy: core: Fix an OF node refcount leakage in _of_phy_get() d84bd63d4391 phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP 464b493ac4d8 mtd: rawnand: arasan: Fix missing de-registration of NAND acb13fcf7590 mtd: rawnand: arasan: Fix double assertion of chip-select ee33d36f4174 mtd: diskonchip: Cast an operand to prevent potential overflow b186b36a7c21 nfsd: restore callback functionality for NFSv4.0 7b005cff0de4 nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" 997cf2d8c206 bpf: Check negative offsets in __bpf_skb_min_len() 4aa5dcb3891f tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection 35727f450603 tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() 987cf3869d77 smb: fix bytes written value in /proc/fs/cifs/Stats 825aaa75f785 smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig f7ef892250f8 selftests/bpf: Fix compilation error in get_uprobe_offset() 2175b66c7fc0 mm/vmstat: fix a W=1 clang compiler warning 8cdfb0656965 fork: avoid inappropriate uprobe access to invalid mm f4ab7d74247b bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP f0f2e5aa56e9 arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5 122a2f3550a8 ceph: allocate sparse_ext map only for sparse reads c1197c1457bb media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg 319addc2ad90 Linux 6.12.7 2d129beb8dd4 epoll: Add synchronous wakeup support for ep_poll_callback a086c8d7f279 mm: convert partially_mapped set/clear operations to be atomic a095090b7015 mm: shmem: fix ShmemHugePages at swapout cb12d61361ce mm: use aligned address in copy_user_gigantic_page() b79b6fe0737f mm: use aligned address in clear_gigantic_page() eb9041837123 ceph: fix memory leak in ceph_direct_read_write() cbd952b2c4e6 ceph: fix memory leaks in __ceph_sync_read() 28433d0b7b29 ceph: improve error handling and short/overflow-read logic in __ceph_sync_read() ddbbc04989f0 ceph: validate snapdirname option length when mounting 99a37ab76a31 ceph: give up on paths longer than PATH_MAX adc4b70fb659 of: Fix refcount leakage for OF node returned by __of_get_dma_parent() c62318587c06 of: Fix error path in of_parse_phandle_with_args_map() 501d68639106 of: address: Preserve the flags portion on 1:1 dma-ranges mapping e0d9c581ac73 of: property: fw_devlink: Do not use interrupt-parent directly 185edda7d773 udmabuf: also check for F_SEAL_FUTURE_WRITE 93f08e5c393f udmabuf: fix racy memfd sealing check ff561987ff12 nilfs2: prevent use of deleted inode 4a650eb9482c nilfs2: fix buffer head leaks in calls to truncate_inode_pages() 69860ca08e5c ocfs2: fix the space leak in LA when releasing LA e30e72844c1c of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() 2976661ed4de of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent() 3931567bf175 KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits 16846e8e0ace NFS/pnfs: Fix a live lock between recalled layouts and layoutget 4f95a2186b7f io_uring: check if iowq is killed before queuing 06eb0894896b io_uring: Fix registered ring file refcount leak 416226eb3f3a selftests/bpf: Use asm constraint "m" for LoongArch fcd39809bf67 selftests/memfd: run sysctl tests when PID namespace support is enabled d3e73fe7ca21 tracing: Check "%s" dereference via the field and not the TP_printk format 683eccacc02d tracing: Add "%s" check in test_event_printk() 71a613ceac1a tracing: Add missing helper functions in event pointer dereference check 3985cd30472a tracing: Fix test_event_printk() to process entire print argument 578874b2bb94 accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal() a1e597ee5920 accel/ivpu: Fix general protection fault in ivpu_bo_list() 127e907e11cc smb: client: fix TCP timers deadlock after rmmod 22b5c2acd65d KVM: x86: Play nice with protected guests in complete_hypercall_exit() bacd0498dea0 x86/hyperv: Fix hv tsc page based sched_clock for hibernation 9015ebfe8ec5 tools: hv: Fix a complier warning in the fcopy uio daemon 3dd7a30c6d7f Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet 52f46047031f fgraph: Still initialize idle shadow stacks when starting 01b888b31b52 drm/amdgpu/mmhub4.1: fix IP version check b2f23a1c7181 drm/amdgpu/gfx12: fix IP version check 5c923087adc7 drm/amdgpu/nbio7.0: fix IP version check f7d75bc2430f s390/mm: Fix DirectMap accounting f16eadc6fce4 btrfs: tree-checker: reject inline extent items with 0 ref count c85a41172efb btrfs: fix improper generation check in snapshot delete 39f1ef13d8da btrfs: split bios to the fs sector size boundary 9667c9146418 alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG ec12f30fe542 ring-buffer: Fix overflow in __rb_map_vma 4234ca9884bc mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy() ad7c9f1f4322 vmalloc: fix accounting with i915 6fb92e9a52e3 zram: fix uninitialized ZRAM not releasing backing device 6d91e90cfc34 zram: refuse to use zero sized block device as backing device cbe4eef73d0e drm/amdgpu/smu14.0.2: fix IP version check ea72b2f21f74 drm/amdgpu/nbio7.7: fix IP version check d887a3b08ad9 drm/amdgpu/nbio7.11: fix IP version check 1828714c091b trace/ring-buffer: Do not use TP_printk() formatting for boot mapped buffers b5792c162dcf block: avoid to reuse `hctx` not removed from cpuhp callback list 0f289ba4e5ae hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers 62721d74829e hwmon: (tmp513) Fix Current Register value interpretation 2a4a917cbab8 hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers 67291d601f2b drm/amdgpu: don't access invalid sched 5d6f446eca40 i915/guc: Accumulate active runtime on gt reset 4f02f0866342 i915/guc: Ensure busyness counter increases motonically 7779088287dc i915/guc: Reset engine utilization buffer before registration 17a915416b1f drm/panel: synaptics-r63353: Fix regulator unbalance e44cc317b8db drm/panel: st7701: Add prepare_prev_first flag to drm_panel 4021a163e101 drm/panel: novatek-nt35950: fix return value check in nt35950_probe() 747547972e64 drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference c8395bfcd0e3 dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS c9fc8428d425 udmabuf: fix memory leak on last export_udmabuf() error path 8e86e9909ad2 udmabuf: udmabuf_create pin folio codestyle cleanup 004da42b8e57 drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update 3818802ddc3d drm/amdgpu: fix amdgpu_coredump 47c8b6cf1d08 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() ef1f520cf574 drm/amd: Update strapping for NBIO 2.5.0 d9369f0c9f95 drm/display: use ERR_PTR on DP tunnel manager creation fail eed704d8ab67 thunderbolt: Don't display nvm_version unless upgrade supported 9e2ff33ce003 thunderbolt: Improve redrive mode handling cb13e17466a0 thunderbolt: Add support for Intel Panther Lake-M/P 7ccad1ee83c4 xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic ced29f2149c9 USB: serial: option: add Telit FE910C04 rmnet compositions 23e63f62c64f USB: serial: option: add MediaTek T7XX compositions 50d84d15e338 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready 121b84c987e2 USB: serial: option: add MeiG Smart SLM770A e6b2735a766a USB: serial: option: add TCL IK512 MBIM & ECM ebdfd6b0f297 hexagon: Disable constant extender optimization for LLVM prior to 19.1.0 dedea26a149f efivarfs: Fix error on non-existent file 065b3e27e45d i2c: riic: Always round-up when calculating bus period 97701315e32e block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock" b2b4eddf2f18 net: mctp: handle skb cleanup on sock_queue failures 7e1ad75dccf3 chelsio/chtls: prevent potential integer overflow on 32bit 4f393ea1e2f9 net: tun: fix tun_napi_alloc_frags() b965edb0197a KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init ea78f77f7832 KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden 06e213205826 EDAC/amd64: Simplify ECC check on unified memory controllers 20bf32f48288 irqchip/gic-v3: Work around insecure GIC integrations 2f19001192cc mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe() b2dc310a5591 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk aa9e573145e2 net: mdiobus: fix an OF node reference leak 98031a6992c9 psample: adjust size if rate_as_probability is set 57ed6505ba70 netdev-genl: avoid empty messages in queue dump 67814ea2d1b0 net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic cb82774ee721 selftests: openvswitch: fix tcpdump execution 8fe8bffbb997 netfilter: ipset: Fix for recursive locking warning d2e6df65ecfb ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems 0f897e47e2e4 can: m_can: fix missed interrupts with m_can_pci 3a3696ec46cf can: m_can: set init flag earlier in probe 5c553262f063 net: netdevsim: fix nsim_pp_hold_write() b3b49641a99b net: ethernet: bgmac-platform: fix an OF node reference leak 1f2eb6c32bae net: ethernet: oa_tc6: fix tx skb race condition between reference pointers b15b0df3967e net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0 9f88db1b771b net: hinic: Fix cleanup in create_rxqs/txqs() ed6f8d671933 team: Fix feature exposure when no ports are present b38e858ab0c0 netdev: fix repeated netlink messages in queue stats d924c8afe666 netdev: fix repeated netlink messages in queue dump 938e7c364e29 ksmbd: fix broken transfers when exceeding max simultaneous operations 7e2bb4108a05 ksmbd: count all requests in req_running counter 280d1b743a3b net: renesas: rswitch: rework ts tags management 69324efed0e2 ionic: use ee->offset when returning sprom data 13355dd37e22 ionic: no double destroy workqueue ee2e931b2b46 ionic: Fix netdev notifier unregister on failure 1c2d7999d152 tools/net/ynl: fix sub-message key lookup for nested attributes 8e9ef6bdf71b netdevsim: prevent bad user input in nsim_dev_health_break_write() a8836eae3288 net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic() df3dfe1a93c6 net/smc: check return value of sock_recvmsg when draining clc data 48d5a8a304a6 net/smc: check smcd_v2_ext_offset when receiving proposal msg 42f6beb2d577 net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg 47ce46349672 net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg 45455e780f65 net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll 841b1824750d net/smc: protect link down work from execute after lgr freed cec68375b8e1 cxl/region: Fix region creation for greater than x2 switches 87d5a852f0bc cxl/pci: Fix potential bogus return value upon successful probing d72139fa2024 tools: hv: change permissions of NetworkManager configuration file bc1f8a86e34a xfs: fix zero byte checking in the superblock scrubber 07f2f8083a7a xfs: fix sb_spino_align checks for large fsblock sizes 5ca4ca38bc74 xfs: fix off-by-one error in fsmap's end_daddr usage 5b935d8b7024 xfs: fix sparse inode limits on runt AG 825fe7dae3b8 xfs: sb_spino_align is not verified 30424481090d erofs: use buffered I/O for file-backed mounts by default f067d3f69d19 erofs: reference `struct erofs_device_info` for erofs_map_dev 3e0d81efcb45 erofs: use `struct erofs_device_info` for the primary device 910798ecd33d erofs: add erofs_sb_free() helper 532d40c321fb s390/mm: Consider KMSAN modules metadata for paging levels baedaacee165 sched/dlserver: Fix dlserver time accounting bdd68033d11a sched/dlserver: Fix dlserver double enqueue 0653fa6ee045 erofs: fix PSI memstall accounting 97645ed2f3eb s390/ipl: Fix never less than zero warning 9945c014cb01 i2c: pnx: Fix timeout in wait functions 68298822cc95 p2sb: Do not scan and remove the P2SB device when it is unhidden 5969df5eaad4 p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache() de96c4de9c87 p2sb: Introduce the global flag p2sb_hidden_by_bios e6e1555d2170 p2sb: Factor out p2sb_read_from_cache() ecffd162e97e sched/eevdf: More PELT vs DELAYED_DEQUEUE 0ee98301f1f0 sched/fair: Fix sched_can_stop_tick() for fair tasks 5dbe6816c491 sched/fair: Fix NEXT_BUDDY 5d4380ec054e RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit 891c43f4f9a8 firmware: arm_ffa: Fix the race around setting ffa_dev->properties e385c781a305 firmware: arm_scmi: Fix i.MX build dependency 9d5dd7ccea1b net: stmmac: fix TSO DMA API usage causing oops e3e54ad9eff8 net: sched: fix ordering of qlen adjustment e9d65b48ce1a Linux 6.12.6 5013bd1e23dc x86/static-call: fix 32-bit build f6e1c44d731a x86/xen: remove hypercall page 42d50bb38a69 x86/xen: use new hypercall functions instead of hypercall page 3fbfac0f3044 x86/xen: add central hypercall functions f7c3fdad0a47 x86/xen: don't do PV iret hypercall through hypercall page fa0f23a60ea5 x86/static-call: provide a way to do very early static-call updates c6eef3643608 objtool/x86: allow syscall instruction 505b3523644d x86: make get_cpu_vendor() accessible from Xen code 7728e974ffbf xen/netfront: fix crash when removing device 1e04ca11a444 KVM: arm64: Disable MPAM visibility by default and ignore VMM writes 5804b6a7f67c rust: kbuild: set `bindgen`'s Rust target version f1a494df8350 block: Fix potential deadlock while freezing queue and acquiring sysfs_lock c1291ea131d1 blk-mq: move cpuhp callback registering out of q->sysfs_lock 7ccd62135403 kselftest/arm64: abi: fix SVCR detection eea698975153 blk-iocost: Avoid using clamp() on inuse in __propagate_weights() b0193a31a0ca drm/xe/reg_sr: Remove register pool 3c73dad37c31 drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt 0d66dd490427 net: dsa: tag_ocelot_8021q: fix broken reception 124bedb2889b net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries b7f75516fe11 net: renesas: rswitch: fix initial MPIC register setting d20ff1d3cb40 Bluetooth: btmtk: avoid UAF in btmtk_process_coredump cbe640d6cae5 Bluetooth: iso: Fix circular lock in iso_conn_big_sync c541d7b5e179 Bluetooth: iso: Fix circular lock in iso_listen_bis d0f4a51246e2 Bluetooth: SCO: Add support for 16 bits transparent voice setting 827f30b1dfaf Bluetooth: iso: Fix recursive locking warning 4ca50db1c567 Bluetooth: iso: Always release hdev at the end of iso_listen_bis f9ecc90b5d50 Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating 458aa6704c00 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired b21a849764a4 ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array e500152469fd team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL eddf3105e619 team: Fix initial vlan_feature set in __team_compute_features c6b9b1f67b6d bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL 6069914e0f42 bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features 4b8fd0751a2a net, team, bonding: Add netdev_base_features helper 356078a5c55e net/sched: netem: account for backlog updates from child qdisc 62380275954e net: dsa: felix: fix stuck CPU-injected packets with short taprio windows 9f468bfed1fb net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs 9fda340cbfbf net: mana: Fix memory leak in mana_gd_setup_irqs 7cf0bd232b56 netfilter: nf_tables: do not defer rule destruction via call_rcu 45fe76573a25 netfilter: IDLETIMER: Fix for possible ABBA deadlock baf9d7f5a75f selftests: netfilter: Stabilize rpath.sh c3a2fb308678 ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER 1e65b0511203 ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER eef2a7d8113c libperf: evlist: Fix --cpu argument on hybrid platform 13ba06e2601e Bluetooth: Improve setsockopt() handling of malformed user input e4ac72dd79e0 ASoC: tas2781: Fix calibration issue in stress test 0e01edde2559 net: renesas: rswitch: handle stop vs interrupt race 92007a28f954 net: renesas: rswitch: avoid use-after-put for a device tree node df3aa9c5600d net: renesas: rswitch: fix leaked pointer on error path d39c2d9577c4 net: renesas: rswitch: fix race window between tx start and complete f36e30822f1a net: renesas: rswitch: fix possible early skb release 0dfcc215b4ce cifs: Fix rmdir failure due to ongoing I/O on deleted file 3f5bf3dc6f31 Documentation: networking: Add a caveat to nexthop_compat_mode sysctl fe9274027697 bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips e7b02a0febbc block: get wp_offset by bdev_offset_from_zone_start 0749982c51da Documentation: PM: Clarify pm_runtime_resume_and_get() return value f5e71ae56cb7 ASoC: amd: yc: Fix the wrong return value 36c0764474b6 ALSA: control: Avoid WARN() for symlink errors 586241f4160e qca_spi: Make driver probing reliable 6df6cab9b6eb qca_spi: Fix clock speed for multiple QCA7000 51403c89a789 cxgb4: use port number to set mac addr 889825d9a475 ACPI: resource: Fix memory resource type union access 53654cd4c896 net: sparx5: fix the maximum frame length register 730ab6397a18 net: sparx5: fix FDMA performance issue 771e7fc9f186 spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() 10eb845a8719 regulator: axp20x: AXP717: set ramp_delay 6a4c7173a645 net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set() 266ac61e5911 net: mscc: ocelot: be resilient to loss of PTP packets during transmission 2a80ea8b2541 net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe 123515f97cab net: mscc: ocelot: improve handling of TX timestamp for unknown skb b12cdb8f2e9c net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb() 6610c7f8a8d4 net: defer final 'struct net' free in netns dismantle 2b351355bbd5 net: lapb: increase LAPB_HEADER_LEN 35fe39bc39af bnxt_en: Fix GSO type for HW GRO packets on 5750X chips aca99e1fa9d7 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() 04ac4bd0faf7 selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted 0e69887a8932 selftests: mlxsw: sharedbuffer: Remove duplicate test cases 735742ef07b9 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case c2f296183c61 wifi: cfg80211: sme: init n_channels before channels[] access a59c61a1869c net/mlx5: DR, prevent potential error pointer dereference a852c82eda49 tipc: fix NULL deref in cleanup_bearer() 14a122007c04 batman-adv: Do not let TT changes list grows indefinitely b2abe3570749 batman-adv: Remove uninitialized data in full table TT response 075704ca741a batman-adv: Do not send uninitialized TT changes cc9b20ddc2d2 amdgpu/uvd: get ring reference from rq scheduler 212846fafb75 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl 6234eda09372 perf machine: Initialize machine->env to address a segfault 80579c198dd2 wifi: mac80211: fix station NSS capability initialization order fbe94d4ab93e wifi: mac80211: fix a queue stall in certain cases of CSA 1145c393651c wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon f850d1d9f110 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one ce1ecccd6d4e perf tools: Fix build-id event recording b2fc4b17fc13 bpf: Augment raw_tp arguments with PTR_MAYBE_NULL 2bd517bafc38 bpf, sockmap: Fix update element with same bf2318e288f6 bpf, sockmap: Fix race between element replace and close() dfb15ddf3b65 bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog e6d1dec1424c bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() 2c3ca17a071a bpf: Check size for BTF-based ctx access of pointer members 6aefe5d97ae5 xfs: unlock inodes when erroring out of xfs_trans_alloc_dir 202f2350e6a0 xfs: only run precommits once per transaction object 704d5733bf39 xfs: fix scrub tracepoints when inode-rooted btrees are involved 181cb9643633 xfs: return from xfs_symlink_verify early on V4 filesystems 3b6616ffc99b xfs: fix null bno_hint handling in xfs_rtallocate_rtg 3e2f62d1d773 xfs: return a 64-bit block count from xfs_btree_count_blocks 31ecfd1d4f74 xfs: don't drop errno values when we fail to ficlone the entire range 8fb661bfcb92 xfs: update btree keys correctly when _insrec splits an inode root block 9a741ed41242 xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink 2d981e170fb2 drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 01bdb31fc5aa drm/amdkfd: hard-code cacheline size for gfx11 768442d91893 drm/amdkfd: Dereference null return value 5a6bd9350424 drm/amdgpu: fix when the cleaner shader is emitted bd882c3ca13e drm/amd/pm: Set SMU v13.0.7 default workload type 6c4102522abf drm/amdgpu: fix UVD contiguous CS mapping problem e6ebe4f14a26 drm/i915: Fix NULL pointer dereference in capture_engine 8ce157e38f4a drm/i915/color: Stop using non-posted DSB writes for legacy LUT b9dd95dc5eec drm/i915: Fix memory leak by correcting cache object name in error handler bfb6f5ea906b drm/amdkfd: pause autosuspend when creating pdd 840527f4a818 drm/xe: Call invalidation_fence_fini for PT inval fences in error state ffd774c34774 iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain 9a0a72d3ed91 iommu/vt-d: Remove cache tags before disabling ATS 568e3a7546f6 iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context 9e77eb481ba6 usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode d32babf3feea usb: typec: ucsi: Fix completion notifications dd6b0ca6025f usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer 7737279ce67c usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() b089cdb7e199 usb: dwc3: imx8mp: fix software node kernel dump f4911ecc0034 usb: typec: anx7411: fix fwnode_handle reference leak 0967e8e734b8 usb: ehci-hcd: fix call balance of clocks handling routines f73c42713523 usb: gadget: midi2: Fix interpretation of is_midi1 bits cab34b0c9da7 scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe 681cdeb6dfd1 usb: dwc2: Fix HCD port connection race 5aae028263d9 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature 54db591cb797 usb: dwc2: Fix HCD resume 22671807181c ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() 5de70cdf42c1 bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" 2588c29afdc8 usb: core: hcd: only check primary hcd skip_phy_initialization d7a7e501fb72 gpio: graniterapids: Check if GPIO line can be used for IRQs e1ae30510440 gpio: graniterapids: Determine if GPIO pad can be used by driver 9e45c2eea3f7 gpio: graniterapids: Fix invalid RXEVCFG register bitmask 7247fa29c7bb gpio: graniterapids: Fix invalid GPI_IS register offset 6832fcfb44da gpio: graniterapids: Fix incorrect BAR assignment e631cab10c6b gpio: graniterapids: Fix vGPIO driver crash 0eae680d03fb block: Ignore REQ_NOWAIT for zone reset and zone finish operations 15e56cd38546 usb: host: max3421-hcd: Correctly abort a USB request. 8f2cf4d32b15 drm/panic: remove spurious empty line to clean warning 71c359f6a4f7 crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem 3abfc4130c42 riscv: Fix IPIs usage in kfence_protect_page() abf985f61a01 ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 3be6628c4746 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 e4dbfa63612b gpio: ljca: Initialize num before accessing item in ljca_gpio_config e9bce603fb21 spi: rockchip: Fix PM runtime count on no-op cs 825bccd94343 memcg: slub: fix SUnreclaim for post charged objects 6e564f2ae924 gpio: graniterapids: Fix GPIO Ack functionality 7fa80134cf26 block: Prevent potential deadlocks in zone write plug error recovery a4b656ea1b90 dm: Fix dm-zoned-reclaim zone write pointer alignment eea49fcea50a block: Use a zone write plug BIO work for REQ_NOWAIT BIOs cbd06d98087c block: Switch to using refcount_t for zone write plugs 29d1e06560f0 blk-cgroup: Fix UAF in blkcg_unpin_online() 7174f13ea28a riscv: Fix wrong usage of __pa() on a fixmap address 344945806f2f riscv: mm: Do not call pmd dtor on vmemmap page table teardown edd776618eee virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize 098b9821fe26 virtio_ring: add a func argument 'recycle_done' to virtqueue_resize() b4294d4ac61f virtio_net: correct netdev_tx_reset_queue() invocation point 9891675bba06 perf ftrace: Fix undefined behavior in cmp_profile_data() 8aa9d1ff5b7f tcp: check space before adding MPTCP SYN options 26702b3439f5 splice: do not checksum AF_UNIX sockets a39e31e22a53 ksmbd: fix racy issue from session lookup and expire 0535f67fbafa clk: en7523: Fix wrong BUS clock for EN7581 c0ab5e01a51a perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG a3d85c14899b sched/deadline: Fix replenish_dl_new_period dl_server condition 9b53d2c2a38a bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors 7415bc5198ef serial: sh-sci: Check if TX data was written to device in .tx_empty() 1832e61d879c usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 06f72780010ea628ade2c3838a05c5966750cc2e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.69Bruce Ashfield2025-01-043-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: a30cd70ab75a Linux 6.6.69 ee18012c8015 block: avoid to reuse `hctx` not removed from cpuhp callback list 937fcde0e971 ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" ff4dff0bbe79 x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines 0098f6a62ac7 ALSA: sh: Fix wrong argument order for copy_from_iter() 1ce362065899 btrfs: sysfs: fix direct super block member reads 6e1a82259307 btrfs: avoid monopolizing a core when activating a swap file 13eb3cae1d8e power: supply: gpio-charger: Fix set charge current limits c484dbafbae9 i2c: microchip-core: fix "ghost" detections e1cc0e256092 i2c: imx: add imx7d compatible string for applying erratum ERR007805 b1f7476e07b9 PCI/MSI: Handle lack of irqdomain gracefully 3f66c65f6525 i2c: microchip-core: actually use repeated sends 80120bb4eef7 io_uring/sqpoll: fix sqpoll error handling races 03041e474a6a tracing: Prevent bad count for tracing_cpumask_write dafa7332e7c0 tracing: Constify string literal data member in struct trace_event_call c1a26ea77f81 freezer, sched: Report frozen tasks as 'D' instead of 'R' 60b57dc761d3 drm/amdkfd: pause autosuspend when creating pdd 4312b60fa7ac drm/amdkfd: Use device based logging for errors 9f7042ffc7f3 drm/amdkfd: drop struct kfd_cu_info 798f21e8a655 drm/amdkfd: reduce stack size in kfd_topology_add_device() 8406848671ce x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation fe48d03286b2 x86/cpu/intel: Switch to new Intel CPU model defines d7ac1856b6ec x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h cb3491e875f6 x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 f3a3192993da x86/cpu: Add model number for another Intel Arrow Lake mobile processor 224d693c9203 x86/cpu: Add model number for Intel Clearwater Forest processor 14172f8e9485 drm/amdgpu/hdp6.0: do a posting read when flushing HDP c9ad5cbf2495 drm/amdgpu/hdp5.0: do a posting read when flushing HDP f60770d660dc drm/amdgpu/hdp4.0: do a posting read when flushing HDP a9cb2cc5b8b5 drm/amd/amdgpu: allow use kiq to do hdp flush under sriov 36a6e8aeae4a pmdomain: core: Add missing put_device() 13ced1c4980e ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops 31fc2ce99308 ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i 2d2b19ed4169 sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers 1258986bbd17 MIPS: mipsregs: Set proper ISA level for virt extensions 37ee3b66eb62 MIPS: Probe toolchain support of -msym32 58bf93580fec blk-mq: move cpuhp callback registering out of q->sysfs_lock 079fcc926b0b blk-mq: register cpuhp callback after hctx is added to xarray table 12c0ddd6c551 virtio-blk: don't keep queue frozen during system suspend 9735d40f5fde drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() 5edf9f786a18 spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled() 3556af9a68af scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error cf4bea16bb6d scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time cecca8b42063 spi: intel: Add Panther Lake SPI controller support eb9b647a6834 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF 4eb54230b0ba LoongArch: BPF: Adjust the parameter of emit_jirl() 5fc47124442d LoongArch: Fix reserving screen info memory for above-4G firmware 5e448ea8df48 regmap: Use correct format specifier for logging range errors 3ad1feaa0bd0 smb: server: Fix building with GCC 15 7dbf2af85cd3 ALSA: sh: Use standard helper for buffer accesses 39c860c96c64 ALSA: hda/conexant: fix Z60MR100 startup pop issue 3dea3c59c4bd udf: Skip parent dir link count update if corrupted f50783148ec9 scsi: megaraid_sas: Fix for a potential deadlock fbd7deb459b2 scsi: qla1280: Fix hw revision numbering for ISP1020/1040 ab9ae7e789ab watchdog: mediatek: Add support for MT6735 TOPRGU/WDT e64809e8754a watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 d4d67fa7158d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update 23681bc4b59f stddef: make __struct_group() UAPI C++-friendly b7f60ffdfd96 powerpc/pseries/vas: Add close() callback in vas_vm_ops struct dd45c8778273 mtd: rawnand: fix double free in atmel_pmecc_create_user() e658f1c133b8 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset aa2381a1ea39 dmaengine: apple-admac: Avoid accessing registers in probe 34d2c9c6de73 dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd() f2705359161f dmaengine: tegra: Return correct DMA status when paused 8cf5aa06d074 dmaengine: dw: Select only supported masters for ACPI devices 7f92f287b0fa dmaengine: mv_xor: fix child node refcount handling in early exit 908806a2e789 phy: rockchip: naneng-combphy: fix phy reset 96173874d6b8 phy: usb: Toggle the PHY power during init 94dd7d0665ec phy: core: Fix that API devm_phy_destroy() fails to destroy the phy 216b9f8335b5 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider 58068f8b7a55 phy: core: Fix that API devm_phy_put() fails to release the phy 80a6eeb3a73a phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() 293b3748abab phy: core: Fix an OF node refcount leakage in _of_phy_get() 826acec1a9f9 phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP 36094da8b402 mtd: rawnand: arasan: Fix missing de-registration of NAND 649ba9c1712b mtd: rawnand: arasan: Fix double assertion of chip-select 3970d6b335fb mtd: diskonchip: Cast an operand to prevent potential overflow 15c184b4e7cf nfsd: restore callback functionality for NFSv4.0 488304065d0d nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" 0326fbf69311 bpf: Check negative offsets in __bpf_skb_min_len() 343a932a05f4 tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection 9dbc7e0e5ce5 tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() 9ef08c3fe764 mm/vmstat: fix a W=1 clang compiler warning d41fa58fca6f ceph: allocate sparse_ext map only for sparse reads 44e518abbb49 ceph: fix memory leak in ceph_direct_read_write() fb98248fc4a2 ceph: try to allocate a smaller extent map for sparse read 1d6de21f0029 media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg 3ee19fb278a6 Linux 6.6.68 fd4d53318e96 dt-bindings: net: fec: add pps channel property c226b0f0d8b0 drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update 194532af82a1 net: fec: make PPS channel configurable 897bab2abdac net: fec: refactor PPS channel configuration 4cba44122663 io_uring/rw: avoid punting to io-wq directly 41928840172e io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN 6c27fc6a783c io_uring/rw: split io_read() into a helper d9831a655e13 epoll: Add synchronous wakeup support for ep_poll_callback b3ab12531d0d ceph: fix memory leaks in __ceph_sync_read() a07c0908e368 ceph: improve error handling and short/overflow-read logic in __ceph_sync_read() f006f6eaea7b ceph: validate snapdirname option length when mounting 7094f3b6df92 of: Fix refcount leakage for OF node returned by __of_get_dma_parent() a7e5dc8d5da1 of: Fix error path in of_parse_phandle_with_args_map() 50c960e79921 udmabuf: also check for F_SEAL_FUTURE_WRITE 284760b320a0 nilfs2: prevent use of deleted inode cfb608b4cf22 nilfs2: fix buffer head leaks in calls to truncate_inode_pages() fdfa42cefba4 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() dd3412f29899 of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent() 96c9ff350476 NFS/pnfs: Fix a live lock between recalled layouts and layoutget 2ca94c8de360 io_uring: check if iowq is killed before queuing a73f0425f44b io_uring: Fix registered ring file refcount leak 24047899f94e selftests/bpf: Use asm constraint "m" for LoongArch 8b7dfdf3dbd7 selftests/memfd: run sysctl tests when PID namespace support is enabled 2f6ad0b613cd tracing: Add "%s" check in test_event_printk() cc2c77b35186 tracing: Add missing helper functions in event pointer dereference check 452e89f1588d tracing: Fix test_event_printk() to process entire print argument 906807c734ed smb: client: fix TCP timers deadlock after rmmod 3d2634ec0d1d KVM: x86: Play nice with protected guests in complete_hypercall_exit() 89fcec5e466b Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet a41ee016b5df btrfs: tree-checker: reject inline extent items with 0 ref count 90ae5b7a1c52 vmalloc: fix accounting with i915 0b5b0b65561b zram: fix uninitialized ZRAM not releasing backing device aca0f94c25de zram: refuse to use zero sized block device as backing device da61286b6512 hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers 7e3b14abe39a hwmon: (tmp513) Fix Current Register value interpretation c680302c5eeb hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers 81a3738bed1a hwmon: (tmp513) Use SI constants from units.h d0823a2fe057 hwmon: (tmp513) Simplify with dev_err_probe() 9d207df1282a hwmon: (tmp513) Don't use "proxy" headers da6b2c626ae7 drm/amdgpu: don't access invalid sched b91184b59437 i915/guc: Accumulate active runtime on gt reset 7871b0d81a3b i915/guc: Ensure busyness counter increases motonically b5e8103c46aa i915/guc: Reset engine utilization buffer before registration 5f46feefa5ef drm/panel: novatek-nt35950: fix return value check in nt35950_probe() b39de5a71bac drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() d1b96495fa2a thunderbolt: Improve redrive mode handling cd8fb13924b3 USB: serial: option: add Telit FE910C04 rmnet compositions ec1ccad0c3b4 USB: serial: option: add MediaTek T7XX compositions 996c88c81fec USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready eb748a5a8c59 USB: serial: option: add MeiG Smart SLM770A 27921a57efaf USB: serial: option: add TCL IK512 MBIM & ECM 637b6e17f11d hexagon: Disable constant extender optimization for LLVM prior to 19.1.0 b72d1e64984e efivarfs: Fix error on non-existent file 666c7b77d581 i2c: riic: Always round-up when calculating bus period 0eba9c56d77c chelsio/chtls: prevent potential integer overflow on 32bit efe74dd58a72 net: tun: fix tun_napi_alloc_frags() 65fac86c3d73 KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init 3e84704feefe EDAC/amd64: Simplify ECC check on unified memory controllers 2956429c7a4e mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe() 4ca7a0c83100 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk b15b92daf67c net: mdiobus: fix an OF node reference leak 0e78c3eb72ec selftests: openvswitch: fix tcpdump execution 576b58f39b0f netfilter: ipset: Fix for recursive locking warning 592fc96af827 ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems 4dfa9a924008 net: ethernet: bgmac-platform: fix an OF node reference leak 13fcc286811c net: hinic: Fix cleanup in create_rxqs/txqs() 55a81dcf79bc ksmbd: fix broken transfers when exceeding max simultaneous operations 8077d33fb8c8 ksmbd: count all requests in req_running counter ce2fade187dd net: renesas: rswitch: rework ts tags management 6cd7cad950d9 ionic: use ee->offset when returning sprom data da5736f516a6 ionic: Fix netdev notifier unregister on failure 470c5ecbac2f netdevsim: prevent bad user input in nsim_dev_health_break_write() 2f3c62ffe881 net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic() 7a6927814b42 net/smc: check return value of sock_recvmsg when draining clc data 935caf324b44 net/smc: check smcd_v2_ext_offset when receiving proposal msg 295a92e3df32 net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg 91a7c27c1444 net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg 2e0786b3006e net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll 2627c3e86469 net/smc: protect link down work from execute after lgr freed 06518a75de0a cxl/region: Fix region creation for greater than x2 switches fa299bfc1e0e cxl/pci: Fix potential bogus return value upon successful probing 9557ed4dcd8f tools: hv: change permissions of NetworkManager configuration file e5d1ae2d4d0b xfs: reset rootdir extent size hint after growfsrt 29fcb5fef608 xfs: take m_growlock when running growfsrt 35bd108619c2 xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code 9fadc53d793c xfs: Fix the owner setting issue for rmap query in xfs fsmap 4a82db7a4b73 xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set b2dcbd8a928c xfs: attr forks require attr, not attr2 27336a327b40 xfs: remove unused parameter in macro XFS_DQUOT_LOGRES 1bee32f33c0a xfs: fix file_path handling in tracepoints cb95cb2450e3 xfs: convert comma to semicolon ca96d83c9307 xfs: don't walk off the end of a directory data block fe962ab3c4f1 xfs: Fix xfs_prepare_shift() range for RT 2e63ed9b0175 xfs: Fix xfs_flush_unmap_range() range for RT c070b8802159 xfs: create a new helper to return a file's allocation unit 7531c9ab2e55 xfs: declare xfs_file.c symbols in xfs_file.h ff627196ddc1 xfs: use consistent uid/gid when grabbing dquots for inodes c08d03996cea xfs: verify buffer, inode, and dquot items every tx commit 85d0947db262 xfs: fix the contact address for the sysfs ABI documentation e4ee7050712a i2c: pnx: Fix timeout in wait functions 76b63579a904 p2sb: Do not scan and remove the P2SB device when it is unhidden 3c469a528e39 p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache() 8b64ae60f3f9 p2sb: Introduce the global flag p2sb_hidden_by_bios f8c9788636f5 p2sb: Factor out p2sb_read_from_cache() 9194a9214b04 platform/x86: p2sb: Make p2sb_get_devfn() return void db3667c9bbfb net: stmmac: fix TSO DMA API usage causing oops 43fb5b0974eb usb: cdns3: Add quirk flag to enable suspend residency c7cc4152c0f4 PCI/AER: Disable AER service on suspend 3e221877dd92 PCI: Use preserve_config in place of pci_flags 0d1d7e0c6439 ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C 9a6a33eb6be3 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP dbdee8456aa8 MIPS: Loongson64: DTS: Fix msi node for ls7a d10b8db9907e usb: cdns3-ti: Add workaround for Errata i2409 25f760c9ecfd PCI: Add ACS quirk for Broadcom BCM5760X NIC db7d50a5d7c4 PCI: vmd: Create domain symlink before pci_bus_add_devices() 4f3cb0f96a2a usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled 97e13434b5da net: sched: fix ordering of qlen adjustment ab6cc4ef42d6 Linux 6.6.67 e68cbbef3d6f x86/static-call: fix 32-bit build 44a7b0419d35 ALSA: usb-audio: Fix a DMA to stack memory bug bcf0e2fda80c x86/xen: remove hypercall page bcca7e067909 x86/xen: use new hypercall functions instead of hypercall page 31f29270c15b x86/xen: add central hypercall functions 82c211ead1ec x86/xen: don't do PV iret hypercall through hypercall page cd95149561d5 x86/static-call: provide a way to do very early static-call updates 8fb54fe2e709 objtool/x86: allow syscall instruction aac984c87ef8 x86: make get_cpu_vendor() accessible from Xen code fe9a8f5250ae xen/netfront: fix crash when removing device 4a41bb9f2b40 net: rswitch: Avoid use-after-free in rswitch_poll() 9f7a9f95dfb7 selftests/bpf: remove use of __xlated() ce444a00414a selftests/bpf: Add netlink helper library 3a7d88f9814a tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe() bfe9446ea1d9 bpf: sync_linked_regs() must preserve subreg_def 4e76efda1f0a KVM: arm64: Disable MPAM visibility by default and ignore VMM writes e2ccaf2d0eb5 kselftest/arm64: abi: fix SVCR detection 4a542118457d blk-iocost: Avoid using clamp() on inuse in __propagate_weights() ee11eaa15132 net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries f5fcb1ff9f46 net: renesas: rswitch: fix initial MPIC register setting ecdcaea0e405 Bluetooth: btmtk: avoid UAF in btmtk_process_coredump 3bf09c685e1b Bluetooth: SCO: Add support for 16 bits transparent voice setting 263b390a826f Bluetooth: iso: Fix recursive locking warning 0108132d7d76 Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating 11dc486ed5d4 Bluetooth: ISO: Reassociate a socket with an active BIS 81c4b9529ed8 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired c6c217c6e28a team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL 679b5884e61d bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL 3824c5fad18e net/sched: netem: account for backlog updates from child qdisc 72dc88eca723 net: dsa: felix: fix stuck CPU-injected packets with short taprio windows 27f0574253f6 netfilter: nf_tables: do not defer rule destruction via call_rcu 8c2c8445cda8 netfilter: IDLETIMER: Fix for possible ABBA deadlock 01b2c761503b net: renesas: rswitch: handle stop vs interrupt race bf8c6755f020 net: renesas: rswitch: avoid use-after-put for a device tree node 78aa0aabb093 net: renesas: rswitch: fix leaked pointer on error path 0c316b6e0aef net: renesas: rswitch: fix race window between tx start and complete af327c0f41d6 net: rswitch: Add jumbo frames handling for TX 87388cbe9330 net: rswitch: Add a setting ext descriptor function 0aeec4bb6a9f net: rswitch: Add unmap_addrs instead of dma address in each desc 99ee2eb6e0fe net: rswitch: Use build_skb() for RX ad4bd2c039fb net: rswitch: Use unsigned int for desc related array index 2a584b1443bd net: rswitch: Drop unused argument/return value f789f9d1af40 Documentation: PM: Clarify pm_runtime_resume_and_get() return value 5b8ea6b89f92 ASoC: amd: yc: Fix the wrong return value d5a1ca7b5980 ALSA: control: Avoid WARN() for symlink errors 131798aea9ae qca_spi: Make driver probing reliable ebaf832f1e22 qca_spi: Fix clock speed for multiple QCA7000 3942f0b0d652 cxgb4: use port number to set mac addr ae5fab215f9c ACPI: resource: Fix memory resource type union access 0d9344165273 net: sparx5: fix the maximum frame length register ad74e16b351d net: sparx5: fix FDMA performance issue f1d6afbe1ecd spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() 8e9b5e14e5b9 net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set() 3b3277267d7b net: mscc: ocelot: be resilient to loss of PTP packets during transmission 5f2c6930c689 net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe 7f42e62a6e9f net: mscc: ocelot: improve handling of TX timestamp for unknown skb d275b713496e net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb() b7a79e51297f net: defer final 'struct net' free in netns dismantle 03e661b5e7aa net: lapb: increase LAPB_HEADER_LEN 74f0a6912926 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() 03528ff8de66 selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted c9776bd1422e selftests: mlxsw: sharedbuffer: Remove duplicate test cases 2be4018f4ce1 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case bd7ddc5f921d wifi: cfg80211: sme: init n_channels before channels[] access 325cf73a1b44 net/mlx5: DR, prevent potential error pointer dereference 89ecda492d0a tipc: fix NULL deref in cleanup_bearer() 4a9a7f9f745d batman-adv: Do not let TT changes list grows indefinitely fd0638fa60e6 batman-adv: Remove uninitialized data in full table TT response b2b6ecc29204 batman-adv: Do not send uninitialized TT changes 86106974d0a8 amdgpu/uvd: get ring reference from rq scheduler e08dc2dc3c3f acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl 567df47c3e45 wifi: mac80211: fix station NSS capability initialization order c32db61989af wifi: mac80211: clean up 'ret' in sta_link_apply_parameters() c07923459935 wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon f3412522f788 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one a574145ef474 rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long dbec5b420397 bpf, sockmap: Fix update element with same b015f19fedd2 bpf, sockmap: Fix race between element replace and close() c2b6b47662d5 bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog 68d23ee1bdf1 bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() c7e1962a3807 bpf: Check size for BTF-based ctx access of pointer members 0f2dd866c6b1 xfs: only run precommits once per transaction object 08b1325d67a1 xfs: fix scrub tracepoints when inode-rooted btrees are involved eef2e0da3185 xfs: return from xfs_symlink_verify early on V4 filesystems 549f2fc321ea xfs: don't drop errno values when we fail to ficlone the entire range b4f3bf6fe918 xfs: update btree keys correctly when _insrec splits an inode root block e07f9c92bd12 drm/i915: Fix NULL pointer dereference in capture_engine 1f7659950736 drm/i915: Fix memory leak by correcting cache object name in error handler c0484aa1adc3 usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode 8ca07a3d18f3 usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer bd8ca5c5a04a usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() 1c766533deb3 usb: typec: anx7411: fix fwnode_handle reference leak e22e4df241f7 usb: ehci-hcd: fix call balance of clocks handling routines 35acf6d7e889 usb: gadget: midi2: Fix interpretation of is_midi1 bits 3184e07e1240 scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe 6c75336869c7 usb: dwc2: Fix HCD port connection race 700f3afe5b76 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature 09883478938d usb: dwc2: Fix HCD resume a3840455f275 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() a867bf10364a usb: host: max3421-hcd: Correctly abort a USB request. 6f796a6a396d riscv: Fix IPIs usage in kfence_protect_page() e6c338476c80 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 5baa28569c92 blk-cgroup: Fix UAF in blkcg_unpin_online() aa9b1d0d6a5b riscv: Fix wrong usage of __pa() on a fixmap address 7ac2535d8ee6 tcp: check space before adding MPTCP SYN options bc6d8cc2c563 splice: do not checksum AF_UNIX sockets 450a844c045f ksmbd: fix racy issue from session lookup and expire 0252305d2964 perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG f9f85df30118 bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 3765ad18b68446727f2bbce6ab2e43a594dacdd9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: fix python 3.12 warningBruce Ashfield2025-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit: Author: hongxu <hongxu.jia@eng.windriver.com> Date: Tue Dec 17 01:47:19 2024 -0800 symbol_why: fix SyntaxWarning for RegEx calls on Python 3.12 Python 3.12 emmits a SyntaxWarning when using unescaped character inside a RegEx string. ''' recipe-sysroot-native/usr/bin/symbol_why.py:161: SyntaxWarning: invalid escape sequence '\.' if re.match( ".*\.config", opt ): recipe-sysroot-native/usr/bin/symbol_why.py:216: SyntaxWarning: invalid escape sequence '\w' x = re.match( "^# .*Linux/\w*\s*([0-9]*\.[0-9]*\.[0-9]*).*Kernel Configuration", line ) recipe-sysroot-native/usr/bin/symbol_why.py:495: SyntaxWarning: invalid escape sequence '\s' if re.search( "^#\s*CONFIG_", option ): ''' According to [1], use raw strings for regular expression [1] https://docs.python.org/dev/whatsnew/3.12.html#other-language-changes Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> (From OE-Core rev: 18d60c209364f01f183000de8640f6f40496e922) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.66Bruce Ashfield2025-01-043-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: a66cdcdc9e44 Linux 6.6.66 35163f642d91 i3c: master: svc: fix possible assignment of the same address to two devices 43bbc5f8586e i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin 1baed369508b serial: amba-pl011: fix build regression 5eb15d2f4eb4 platform/x86: asus-wmi: Fix thermal profile initialization 8bb7b689369e ALSA: usb-audio: Update UMP group attributes for GTB blocks, too fe330624b85f usb: dwc3: ep0: Don't reset resource alloc flag 3706311ea095 net/smc: fix incorrect SMC-D link group matching logic 7a89f5318252 ALSA: hda: Fix build error without CONFIG_SND_DEBUG 2daba7d857e4 drm/amdgpu: rework resume handling for display (v2) aec3eecce11d ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() 3e26e24a301e ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" 7a670b420ef2 btrfs: add cancellation points to trim loops d11f14a7911e iio: invensense: fix multiple odr switch when FIFO is off ed968a1f1f66 xhci: dbc: Fix STALL transfer event handling 1af5e8b1c9f3 mm/damon/vaddr: fix issue in damon_va_evenly_split_region() 4358f241594b jffs2: Fix rtime decompressor 6808a1812a34 jffs2: Prevent rtime decompress memory corruption 0d5c7fcfa585 KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn() 67b5ed3b4d36 selftests/ftrace: adjust offset for kprobe syntax error test 032b4122a92a vfio/mlx5: Align the page tracking max message size with the device capability 7535956ffe5b Revert "unicode: Don't special case ignorable code points" 1240225d838b x86: Fix build regression with CONFIG_KEXEC_JUMP enabled 720792341f5e tracing/eprobe: Fix to release eprobe when failed to add dyn_event 9d9bd3f7da8a clk: en7523: Initialize num before accessing hws in en7523_register_clocks() 2a72d5cc83d6 btrfs: fix missing snapshot drew unlock when root is dead during swap activation b600d3040285 sched/deadline: Fix warning in migrate_enable for boosted tasks 01ecd269755e sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity 842010e3ca9e sched/deadline: Collect sched_dl_entity initialization 24617f9ca8c8 sched: Unify more update_curr*() 7f509457773e sched: Remove vruntime from trace_sched_stat_runtime() 4db5988bb099 sched: Unify runtime accounting across classes 654f3294c69e sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage b2f7d7507982 sched/fair: Rename check_preempt_curr() to wakeup_preempt() 5787443f556e sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() b607a3886e61 sched/core: Prevent wakeup of ksoftirqd during idle load balance a2b004f5c93d sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy f163cf9c6ae9 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() a13b2b9b0b0b mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM cc424890b06b mempolicy: fix migrate_pages(2) syscall return nr_failed 8f149bcc4d91 sched/numa: fix memory leak due to the overwritten vma->numab_state 41f65469c33f sched/numa: Fix mm numa_scan_seq based unconditional scan 42882b583095 io_uring/tctx: work around xa_store() allocation error issue c45cec53eeb4 setlocalversion: work around "git describe" performance 2102ed90f789 smb: client: don't try following DFS links in cifs_tree_connect() b32ce4f9e3b7 serial: 8250_dw: Add Sophgo SG2044 quirk 79f1a5b17bf5 rtc: cmos: avoid taking rtc_lock for extended period of time 3fbde702748d misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle 691284c2cd33 powerpc/prom_init: Fixup missing powermac #size-cells 44eb450d8ed5 ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW 8ef9ea1503d0 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a cb6d7ffca4be drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 ddc2aa0f99e7 ASoC: amd: yc: fix internal mic on Redmi G 2022 2c810ecfcc95 iio: light: ltr501: Add LTER0303 to the supported devices 3fc7b49d24b1 usb: chipidea: udc: handle USB Error Interrupt if IOC not set 57f7979aefdc fs/ntfs3: Fix case when unmarked clusters intersect with zone c5f89458a2ea LoongArch: Fix sleeping in atomic context for PREEMPT_RT ec1208b13c5e ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] 353bc143066d ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 295b50e95e90 f2fs: fix to shrink read extent node in batches 76bdd3b1c256 f2fs: print message if fscorrupted was found in f2fs_new_node_page() ffe19e363c6f i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock 29c80f54e362 PCI: Add ACS quirk for Wangxun FF5xxx NICs 407476eb5f76 PCI: Add 'reset_subordinate' to reset hierarchy below bridge b824ea2af6e0 PCI: Detect and trust built-in Thunderbolt chips c37cc784af7e PCI: vmd: Set devices to D0 before enabling PM L1 Substates 61ee910a0042 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs 70d65110986e PCI: qcom: Add support for IPQ9574 a6dc4b4fda2e i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request 880827a141e3 KMSAN: uninit-value in inode_go_dump (5) 9669b28f81e0 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. 562334170295 verification/dot2: Improve dot parser robustness 7a135fd49c3e smb: client: memcpy() with surrounding object base address 08ab71e0f618 nvdimm: rectify the illogical code within nd_dax_probe() 9e4828b78e28 thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens 03bf88b1e95d pinctrl: qcom: spmi-mpp: Add PM8937 compatible b377ef01a3d9 pinctrl: qcom-pmic-gpio: add support for PM8937 338368f7fe2d scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset 0e5642e73a63 scsi: st: Don't modify unknown block number in MTIOCGET f6d6fb563e4b leds: class: Protect brightness_show() with led_cdev->led_access mutex 8d37cb1c8f1a clk: qcom: tcsrcc-sm8550: add SAR2130P support 62bd597e1e87 clk: qcom: rpmh: add support for SAR2130P 80864fe570d5 clk: qcom: rcg2: add clk_rcg2_shared_floor_ops c6c58505bfba scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths 5fe23c57abad bpf: put bpf_link's program when link is safe to be deallocated 6ff9768a3144 scsi: ufs: core: Make DMA mask configuration more flexible 2da32aed4a97 pinmux: Use sequential access to access desc->pinmux data 50ddf4b0e1a4 scsi: hisi_sas: Add cond_resched() for no forced preemption model 77c9ad0c425a rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long 987abe82faa9 tools/rtla: fix collision with glibc sched_attr/sched_set_attr aceff9270e86 tracing: Use atomic64_inc_return() in trace_clock_counter() d62b8e0c3f36 tracing/ftrace: disable preemption in syscall probe 1cbb632b515a pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU fdac3e251d9e netpoll: Use rcu_access_pointer() in __netpoll_setup 843adffcbb4a net/neighbor: clear error in case strict check is not set ed8cf33dead6 rocker: fix link status detection in rocker_carrier_init() d7a6ff5dc803 ASoC: hdmi-codec: reorder channel allocation list d87c7db6213c Bluetooth: Set quirks for ATS2851 ac22911f2eed Bluetooth: Support new quirks for ATS2851 5af48b484ec0 Bluetooth: Add new quirks for ATS2851 5e50d12cc6e9 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet 36af575822ef Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables 916b577a2cef dsa: qca8k: Use nested lock to avoid splat 10e8a2dec9ff bpf: Call free_htab_elem() after htab_unlock_bucket() 07c020c6d14d wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() 3afd475d5af9 wifi: ipw2x00: libipw_rx_any(): fix bad alignment b9e52a96ec92 drm/amdgpu: set the right AMDGPU sg segment limitation 83c45de6c6ce ALSA: usb-audio: Make mic volume workarounds globally applicable a8f7d6963768 virtio-net: fix overflow inside virtnet_rq_alloc 4e3f73221deb drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov 69df145daf15 fsl/fman: Validate cell-index value obtained from Device Tree 3b5d21b56c37 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree e7d376f94f72 jfs: fix array-index-out-of-bounds in jfs_readdir c56245baf3fd jfs: fix shift-out-of-bounds in dbSplit fd993b2180b4 jfs: array-index-out-of-bounds fix in dtReadFirst c212d91070be dma-debug: fix a possible deadlock on radix_lock efb054752f2c drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr 3295bd236450 netlink: specs: Add missing bitset attrs to ethtool spec ccc22ebf98df drm/amdgpu: Dereference the ATCS ACPI buffer 9a1546e775f5 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih 87210234e5a2 drm/sched: memset() 'job' in drm_sched_job_init() d783451a49d4 net: stmmac: Programming sequence for VLAN packets with split header 81f4a1e9b654 net: sfp: change quirks for Alcatel Lucent G-010S-P 556ae6c91145 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel ffe1766a3a55 fanotify: allow reporting errors on failure to open fd d7a6fb6442b1 wifi: ath5k: add PCI ID for Arcadyan devices 87b969352d38 wifi: ath5k: add PCI ID for SX76X 706b07b7b37f net: inet6: do not leave a dangling sk pointer in inet6_create() 25447c6aaa72 net: inet: do not leave a dangling sk pointer in inet_create() b4982fbf1304 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() db207d19adba net: af_can: do not leave a dangling sk pointer in can_create() 6021ccc2471b Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() 8ad09ddc63ac Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() 157f08db9412 af_packet: avoid erroring out after sock_init_data() in packet_create() b77109f18a8d net/sched: cbs: Fix integer overflow in cbs_set_port_rate() 159c6df97655 net: ethernet: fs_enet: Use %pa to format resource_size_t 6c591b8d0153 net: fec_mpc52xx_phy: Use %pa to format resource_size_t cf27f38254db samples/bpf: Fix a resource leak a52bc92fc47e r8169: don't apply UDP padding quirk on RTL8126A fba2b2d0b7cc ALSA: hda/conexant: Use the new codec SSID matching f4306ef142bc ALSA: hda: Use own quirk lookup helper 45e43e721e26 drm/display: Fix building with GCC 15 6fbdc3980b70 dlm: fix possible lkb_resource null dereference 5059372280e2 drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() 1a0f54cb3fea wifi: rtw89: check return value of ieee80211_probereq_get() for RNR 1159d74ed469 drm/mcde: Enable module autoloading 0a59c2fe8d67 drm/bridge: it6505: Enable module autoloading 189dc7030b72 drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK 33126ee70c56 drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition 290127c6452d drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model 258b997e5119 drm/vc4: hvs: Set AXI panic modes for the HVS e0388a95736a drm/vc4: hdmi: Avoid log spam for audio start failure 6e8348ec4215 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support 66ab53850ca1 selftests/resctrl: Protect against array overflow when reading strings 70e2f30534bb regmap: maple: Provide lockdep (sub)class for maple tree's internal lock 2129f6faa5df soc: imx8m: Probe the SoC driver as platform driver 3379f506f059 mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED 63ddf8a5ec8f mmc: core: Add SD card quirk for broken poweroff notification 8910c0217d7e media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 31f9b4a22347 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera f20f3416fe33 media: uvcvideo: RealSense D421 Depth module metadata 115afb20fdff HID: add per device quirk to force bind to hid-generic 5b1f34bf3617 spi: spi-fsl-lpspi: Adjust type of scldiv 28ed7bc5eee0 perf/x86/amd: Warn only on new bits set 5a4688dbf4ae ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID cfa076596dc4 hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list dca4e74a9185 kcsan: Turn report_filterlist_lock into a raw_spinlock e8483ae13100 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() 4c7baac247ce btrfs: do not clear read-only when adding sprout device a5d74fa24752 btrfs: avoid unnecessary device path update for the same device a5bc4e030f50 btrfs: don't take dev_replace rwsem on task already holding it a69752f1e5de s390/cpum_sf: Handle CPU hotplug remove during sampling 7c27b25891b0 kselftest/arm64: Log fp-stress child startup errors to stdout 61005057fd5c epoll: annotate racy check af3fde6112b2 x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables cb9945f292a8 kasan: make report_lock a raw spinlock 625e3f5d13a7 lib: stackinit: hide never-taken branch from compiler 03ba9477dcca ocfs2: update seq_file index in ocfs2_dlm_seq_next 07f395d6197c mmc: core: Further prevent card detect during shutdown 5d8525e5067a mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet f1a99d8645d8 regmap: detach regmap from dev on regmap_exit f8abd03f83d5 xsk: fix OOB map writes when deleting elements 5ea568e71d0c dma-fence: Use kernel's sort for merging fences ce97e7891b5d dma-fence: Fix reference leak on fence merge failure path 4e1cb04a68af dma-buf: fix dma_fence_array_signaled v4 8e858930695d bpf: fix OOB devmap writes when deleting elements 94666abe8163 x86/kexec: Restore GDT on return from ::preserve_context kexec 70d6c1badec3 modpost: Add .irqentry.text to OTHER_SECTIONS e2153e479e93 drm/amdgpu/hdp5.2: do a posting read when flushing HDP d834d20d2e86 drm/dp_mst: Fix resetting msg rx state after topology removal 396f697500c8 drm/dp_mst: Verify request type in the corresponding down message reply c58947a8d4a5 drm/dp_mst: Fix MST sideband message body length check 23b5908b11b7 cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU cc05aa2c0117 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again bd74bc9b3a8c smb3.1.1: fix posix mounts to older servers ccf435caa314 fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points 136fca78a66d fs/smb/client: Implement new SMB3 POSIX type 439224eb2f5b fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX c3afea07477b nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() 1e30b52edf17 scsi: ufs: core: Add missing post notify for power mode change 0069928727c2 scsi: ufs: core: sysfs: Prevent div by zero 38bd792fb676 scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt 15369e774f27 scsi: qla2xxx: Fix use after free on unload dbd3f8f3ade1 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts 968bba7d1d04 scsi: qla2xxx: Fix NVMe and NPIV connect issue 00e1503aaef7 scsi: qla2xxx: Fix abort in bsg timeout bafa26387438 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) 00a4369b3a4b ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 2e50b49ba498 ALSA: usb-audio: add mixer mapping for Corsair HS80 96035c0093db arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL 8c36240460f9 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs cdf81c4a8150 tracing: Fix cmp_entries_dup() to respect sort() comparison rules 50d66c86262f can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6. 1ac442f25c19 can: dev: can_set_termination(): allow sleeping GPIOs 7015d9d4cc70 watchdog: rti: of: honor timeout-sec property 164d3597d26d ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write 27de4295522e ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read 7dfbf011a57b LoongArch: Add architecture specific huge_pte_clear() a7f0509556fa HID: wacom: fix when get product name maybe null pointer 81ad32b87eb9 mm: page_alloc: move mlocked flag clearance into free_pages_prepare() 67a102352bb2 x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails 68570b5c89c5 bpf: Fix exact match conditions in trie_get_next_key() 2e9ff3f4834c bpf: Handle in-place update for full LPM trie correctly c1ab31edd258 bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem c5325e6e4b6d bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie 67e972130bb6 iio: magnetometer: yas530: use signed integer type for clamp limits 6d3f4c72019f scatterlist: fix incorrect func name in kernel-doc a84d507d3290 ocfs2: free inode when ocfs2_get_init_inode() fails 6acd8e87b6e1 drm/v3d: Enable Performance Counters before clearing them 88237f66b142 ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec 602c3038a8a6 scsi: scsi_debug: Fix hrtimer support for ndelay 59b30afa5786 scsi: sg: Fix slab-use-after-free read in sg_release() c169daf3cf39 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots 9a420d6b4065 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() 77e01dfb4fb2 ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index f65d85bc1ffd spi: mpc52xx: Add cancel_work_sync before module remove 37eef8c2e085 tools: Override makefile ARCH variable if defined, but empty 8a2d8958585a ALSA: usb-audio: Notify xrun for low-latency mode 06d43e40e2f9 ALSA: seq: ump: Fix seq port updates per FB info notify 8ddb4126e6a4 ALSA: ump: Update substream name from assigned FB names d3e8e4d62c88 ALSA: seq: ump: Use automatic cleanup of kfree() 206d56f41a15 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg f2f6d999a934 drm/sti: Add __iomem for mixer_dbg_mxn's parameter 6bc209dbacc5 bpftool: fix potential NULL pointer dereferencing in prog_dump() 0fcda0c9cb15 xsk: always clear DMA mapping information when unmapping the pool d504dc20b768 bpf, vsock: Invoke proto::close on close() 57c47d3cf1a6 bpf, vsock: Fix poll() missing a queue c3799292d639 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG 12e24d8a005c scsi: ufs: core: Always initialize the UIC done completion d5be5ce82a7e drm/bridge: it6505: Fix inverted reset polarity 485924554390 drm/bridge: it6505: update usleep_range for RC circuit charge time f454a3e98c30 i3c: master: Fix dynamic address leak when 'assigned-address' is present 990da49bfcbf i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED 72863649acec i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS ac0fed078bc9 i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter 07f4c0df0eb3 i3c: master: svc: use slow speed for first broadcast address 5626d1addc2a i3c: master: support to adjust first broadcast address speed a68c391c6321 i3c: master: fix kernel-doc check warning 8aa36f7e004b i3c: master: svc: add hot join support e7217d528ef5 i3c: master: add enable(disable) hot join in sys entry ed24ab98242f f2fs: fix to drop all discards after creating snapshot on lvm device f3ae93e738db driver core: fw_devlink: Stop trying to optimize cycle detection logic dce7a5c7bfa3 driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link 5c764791fb7b driver core: fw_devlink: Improve logs for cycle detection faa6f8ce1b15 ntp: Remove invalid cast in time offset math 91d2be8d4bf5 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang d68b0e67cff7 powerpc/vdso: Refactor CFLAGS for CVDSO build 4a9485918a04 iommu/arm-smmu: Defer probe of clients after smmu device bound 7360a0e798f4 zram: clear IDLE flag in mark_idle() 9c251d1381ed zram: do not mark idle slots that cannot be idle b7c3fd65a3ea zram: split memory-tracking and ac-time tracking 543d8315c289 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting 7e0ccc28fad1 mmc: mtk-sd: fix devm_clk_get_optional usage 06b7f9295a42 mmc: mtk-sd: Fix error handle of probe function a8ece7488716 mmc: mtk-sd: use devm_mmc_alloc_host c6a3fa838e51 usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED 3df5497b9183 usb: dwc3: ep0: Don't reset resource alloc flag (including ep0) 65b1f31111ee usb: dwc3: gadget: Rewrite endpoint allocation flow 395d9b40431c soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure 6885d8e7c1e3 soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version c73f53c7aaae soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version f865643723e9 soc: fsl: cpm1: qmc: Re-order probe() operations 7ca6b9e73db2 soc: fsl: cpm1: qmc: Fix blank line and spaces 850cee347212 soc/fsl: cpm: qmc: Convert to platform remove callback returning void 2eb983f69079 serial: amba-pl011: Fix RX stall when DMA is used 5aea1229e7ea serial: amba-pl011: Use port lock wrappers 8d2ca6ac3711 gpio: grgpio: Add NULL check in grgpio_probe 9cc1a6ce157d gpio: grgpio: use a helper variable to store the address of ofdev->dev fbc0a0c7718a xhci: Fix control transfer error on Etron xHCI host 4a2422f67879 xhci: Don't issue Reset Device command to Etron xHCI host ec4e6d5944cd xhci: Combine two if statements for Etron xHCI host 459cda7500ec xhci: remove XHCI_TRUST_TX_LENGTH quirk d55694547cd2 xhci: Allow RPM on the USB controller (1022:43f7) by default ea6b5d98fea4 KVM: arm64: Don't retire aborted MMIO instruction 3fe534a02897 KVM: arm64: Change kvm_handle_mmio_return() return polarity 3265aab0736f net: avoid potential UAF in default_operstate() 4bd8ced2b9f6 net/mlx5e: Remove workaround to avoid syndrome for internal port 97ce3a4ec55e geneve: do not assume mac header is set in geneve_xmit_skb() 711525430d12 mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 e5239f8671a1 mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst 5e7388444095 mlxsw: Mark high entropy key blocks 64b67f77d993 mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding 69f60dda481a mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key 7598e65f990a mlxsw: Add 'ipv4_5' flex key e5242c5ff4c8 ethtool: Fix wrong mod state in case of verbose and no_mask bitset 86c27603514c netfilter: nft_set_hash: skip duplicated elements pending gc run 90bf312a6b6b netfilter: ipset: Hold module reference while requesting a module f6dc30c4698d net: sched: fix erspan_opt settings in cls_flower 53c7314208c8 netfilter: nft_inner: incorrect percpu area handling under softirq f309733a8c9d igb: Fix potential invalid memory access in igb_init_module() 0a4d8b1e3b28 ixgbe: downgrade logging of unsupported VF API version to debug 2bf463e6c540 ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 4f63de0ef87b net/qed: allow old cards not supporting "num_images" to work 673d606683ac net/smc: fix LGR and link use-after-free issue f0c37002210a net/smc: initialize close_work early to avoid warning f59b799e52f7 net/smc: refactoring initialization of smc sock 21f6f41e82e5 net/smc: {at|de}tach sndbuf to peer DMB if supported fe7ef3a10c75 net/smc: add operations to merge sndbuf with peer DMB 988b81020ad4 net/smc: mark optional smcd_ops and check for support when called 7e5ef8eb0547 net/smc: compatible with 128-bits extended GID of virtual ISM device 70cfb64c882c net/smc: define a reserved CHID range for virtual ISM devices dd0ab991caf1 net/smc: unify the structs of accept or confirm message for v1 and v2 8ea4fc3fefa1 net/smc: introduce sub-functions for smc_clc_send_confirm_accept() 612c04a92730 net/smc: rename some 'fce' to 'fce_v2x' for clarity d00d4470bf8c tipc: Fix use-after-free of kernel socket in cleanup_bearer(). d3ec686a369f dccp: Fix memory leak in dccp_feat_change_recv f43d12fd0fa8 net/ipv6: release expired exception dst cached in socket 797a4c1f5b63 ipv6: introduce dst_rt6_info() helper 19a788bd40fd net-timestamp: make sk_tskey more predictable in error path 4d5a573f64e8 platform/x86: asus-wmi: Ignore return value when writing thermal policy 5a4f732e2a8f platform/x86: asus-wmi: Fix inconsistent use of thermal policies 6051a4b17f9e platform/x86: asus-wmi: add support for vivobook fan profiles 426d94815e12 can: j1939: j1939_session_new(): fix skb reference counting 3c215663b3e2 net: hsr: avoid potential out-of-bound access in fill_frame_info() d381c2b0d77e net/sched: tbf: correct backlog statistic for GSO packets 70966e5bafb7 ptp: Add error handling for adjfine callback in ptp_clock_adjtime 66127f0d1ecf net: enetc: Do not configure preemptible TCs if SIs do not support ea8e9f84ea15 selftests: hid: fix typo and exit code 2f9bec0a749e netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level a9bcc0b70d9b netfilter: x_tables: fix LED ID check in led_tg_check() 124834133b32 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() 39df17a12746 can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics c7f3a539b180 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics 0fef1604a436 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics bbbc9e190b26 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics 98b7477236be can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics bf92d477a9a3 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics dce292ffb728 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics 112802200944 can: hi311x: hi3110_can_ist(): fix potential use-after-free 8ac49d8fc936 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL c146df8292c6 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails 1cdd3563e147 can: gs_usb: add usb endpoint address detection at driver probe step e2282706eb5c can: gs_usb: add VID/PID for Xylanta SAINT3 product family b8a0428f1eb2 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() d556b4ff5854 watchdog: apple: Actually flush writes after requesting watchdog restart babc8a52fe69 watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency e417b3cb55a7 iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call 943e0aeece93 Linux 6.6.65 b47d9ffb2d1d openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix() 52ab77109035 Revert "x86/pvh: Set phys_base when calling xen_prepare_pvh()" dd47f7175940 Revert "x86/pvh: Call C code via the kernel virtual mapping" 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 2db39e7791f8ed430ddfeec87ab2aa178090af45) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.5Bruce Ashfield2025-01-043-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 7143efb58e33 Linux 6.12.5 6aeef0214de7 softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel 1a678f6829a8 clocksource: Make negative motion detection more robust 7b7a9175c63b timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING a8c03c6dc1bd ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" ef6bb8f4d8d3 s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails 87917ad3034e Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" eaf83f14c67e ALSA: hda: Fix build error without CONFIG_SND_DEBUG 99a02eab8251 drm/amdgpu: rework resume handling for display (v2) b050c6284a20 ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() 871caea15202 net/mlx5: unique names for per device caches 81d2c5968dba ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" d38610a978d6 media: ipu6: use the IPU6 DMA mapping APIs to do mapping 4904a01e4737 jffs2: Fix rtime decompressor dc39b08fcc38 jffs2: Prevent rtime decompress memory corruption 547b7f8fdebc KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn() 7f91d9206220 selftests/ftrace: adjust offset for kprobe syntax error test ad4095d1259d vfio/mlx5: Align the page tracking max message size with the device capability 0a5152f5fbe7 Revert "unicode: Don't special case ignorable code points" 7913d1f737c4 x86: Fix build regression with CONFIG_KEXEC_JUMP enabled 364dc8070baf tracing/eprobe: Fix to release eprobe when failed to add dyn_event 07bc1978d59b clk: en7523: Initialize num before accessing hws in en7523_register_clocks() 650214c925e8 btrfs: fix missing snapshot drew unlock when root is dead during swap activation 653b704e7db6 btrfs: fix mount failure due to remount races b633b3c3e370 btrfs: drop unused parameter data from btrfs_fill_super() b680ec3ad29b btrfs: drop unused parameter options from open_ctree() e41074904d9e sched/deadline: Fix warning in migrate_enable for boosted tasks b4ec68868c20 sched/core: Prevent wakeup of ksoftirqd during idle load balance f9e144a54428 sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy a39ad4f507bf sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() 5c3fb75f538c sched: fix warning in sched_setaffinity 4a2fcf88be76 drm/amd/display: Add option to retrieve detile buffer size 7bcf6b3cc92a drm/xe/devcoredump: Update handling of xe_force_wake_get return deb05f8431f3 drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain() e7fd13686ae0 drm/xe/guc: Copy GuC log prior to dumping e3e6bea207ff drm/xe/devcoredump: Add ASCII85 dump helper function 47c45a050d09 drm/xe/devcoredump: Improve section headings and add tile info 7e4b4543078f drm/xe/devcoredump: Use drm_puts and already cached local variables cd188519d246 scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove() d5b2ddf1f90c io_uring/tctx: work around xa_store() allocation error issue 1f659d3c13f8 setlocalversion: work around "git describe" performance a21406d31414 smb: client: don't try following DFS links in cifs_tree_connect() 9ac8c1da9f82 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 950210c9c721 Revert "nvme: make keep-alive synchronous operation" 1648c7000f9d serial: 8250_dw: Add Sophgo SG2044 quirk f43324df566a rtc: cmos: avoid taking rtc_lock for extended period of time 65570470175c misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle 296a109fa771 powerpc/prom_init: Fixup missing powermac #size-cells 01e49d7f3f50 ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW 01575f2ff8ba MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a 3c1d06bbad22 drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 e451d7ca7870 ASoC: amd: yc: fix internal mic on Redmi G 2022 b03142825986 usb: typec: ucsi: glink: be more precise on orientation-aware ports 359eebd5e7f6 iio: light: ltr501: Add LTER0303 to the supported devices c5d8facf107a iio: adc: ad7192: properly check spi_get_device_match_data() c0ca6fd5f6eb usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations 37065eee084e usb: chipidea: udc: handle USB Error Interrupt if IOC not set f14e63cf8649 usb: chipidea: udc: create bounce buffer for problem sglist entries if possible 8a5c06ebc2ee usb: chipidea: udc: limit usb request length to max 16KB b89bbf32fc46 usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag 4bbdddcefeb5 regulator: qcom-rpmh: Update ranges for FTSMPS525 db7fc56646ca fs/ntfs3: Fix case when unmarked clusters intersect with zone 58edd785ea14 fs/ntfs3: Fix warning in ni_fiemap 6575e0867bd4 LoongArch: Fix sleeping in atomic context for PREEMPT_RT 4806ed7abddc ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] ac0536c564ec ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 7c2e5ed2175e f2fs: add a sysfs node to limit max read extent count per-inode 924f7dd1e832 f2fs: fix to shrink read extent node in batches 6d41a2d5c168 f2fs: print message if fscorrupted was found in f2fs_new_node_page() 1f51ae217d09 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock fb80d442c896 remoteproc: qcom: pas: enable SAR2130P audio DSP support 617bd1e6c394 PCI: Add ACS quirk for Wangxun FF5xxx NICs 51276b5e28cf PCI: Add 'reset_subordinate' to reset hierarchy below bridge ea1adfd7d0fc PCI: starfive: Enable controller runtime PM before probing host bridge 932a5f00a808 PCI: Detect and trust built-in Thunderbolt chips 293debb105cf PCI: vmd: Set devices to D0 before enabling PM L1 Substates 34883c93bd33 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs b51aa6a07ee0 PCI: qcom: Add support for IPQ9574 19cc5767334b i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request 7e45af15cf72 KMSAN: uninit-value in inode_go_dump (5) 9e28513fd285 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. d6855f060443 mailbox: pcc: Check before sending MCTP PCC response ACK 67f21fdd35a9 verification/dot2: Improve dot parser robustness 98bf83f0e44d tools/rtla: Enhance argument parsing in timerlat_load.py 7214d3a64e6e tracing: Fix function name for trampoline d58ed5c2813c smb: client: memcpy() with surrounding object base address 1c67333b8feb nvdimm: rectify the illogical code within nd_dax_probe() a5289e7085ff thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens d7145e6af9e7 pinctrl: qcom: spmi-mpp: Add PM8937 compatible ec6d6a0c448f pinctrl: qcom-pmic-gpio: add support for PM8937 b04ca7b0649d scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset 16f5f485774e scsi: st: Don't modify unknown block number in MTIOCGET bb4a6236a430 leds: class: Protect brightness_show() with led_cdev->led_access mutex f29438bcfad0 clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574 a6096f091c68 clk: qcom: dispcc-sm8550: enable support for SAR2130P 082b6e35ff2f clk: qcom: tcsrcc-sm8550: add SAR2130P support ecc8f3c06edd clk: qcom: rpmh: add support for SAR2130P ec81102ae27f clk: qcom: rcg2: add clk_rcg2_shared_floor_ops e4913d4bc592 scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback 32a2d387822b scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI 78ef7c3909a5 scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths 2fcb921c2799 bpf: put bpf_link's program when link is safe to be deallocated a95387d8f54c iommu/amd: Fix corruption when mapping large pages from 0 b865d4e56928 scsi: ufs: core: Make DMA mask configuration more flexible c11e2ec9a780 pinmux: Use sequential access to access desc->pinmux data 09c083fbea76 ring-buffer: Limit time with disabled interrupts in rb_check_pages() 6c55f9912307 scsi: hisi_sas: Create all dump files during debugfs initialization 601f8001373f scsi: hisi_sas: Add cond_resched() for no forced preemption model caa061be068b rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long 76e00648ebf4 rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long 020d042d03e2 tools/rtla: fix collision with glibc sched_attr/sched_set_attr d1133dd57ef8 tracing: Use atomic64_inc_return() in trace_clock_counter() f63a1caae97d tracing/ftrace: disable preemption in syscall probe 5f87f1b22f3f rtla: Fix consistency in getopt_long for timerlat_hist 53835aaccc2c pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU 9556551a6d91 netpoll: Use rcu_access_pointer() in __netpoll_setup 166cf430706d net/neighbor: clear error in case strict check is not set 4f995f5b1633 rocker: fix link status detection in rocker_carrier_init() f5cc301e98a6 ASoC: hdmi-codec: reorder channel allocation list 058067b73b9d Bluetooth: btusb: Add 3 HWIDs for MT7925 01649f8d6d93 Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 b476133f037e Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 f64f7ff29701 Bluetooth: Set quirks for ATS2851 359fc41e3c4f Bluetooth: Support new quirks for ATS2851 b04b4fb91d42 Bluetooth: Add new quirks for ATS2851 93a6160dc198 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet c55a4c5a04ba Bluetooth: hci_conn: Use disable_delayed_work_sync 1de7ce1a88cd Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 05c10ebcbfde Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables da561d5fb646 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions 6e72b117614c i2c: i801: Add support for Intel Panther Lake 1ab42ad28076 dsa: qca8k: Use nested lock to avoid splat 9fbc0ece455e mptcp: fix possible integer overflow in mptcp_reset_tout_timer a50b4aa3007e bpf: Call free_htab_elem() after htab_unlock_bucket() 34941321b516 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() d82d48ab0c8c wifi: ipw2x00: libipw_rx_any(): fix bad alignment 76649ccf97e2 drm/amdgpu: set the right AMDGPU sg segment limitation 920159e1bf17 ALSA: usb-audio: Make mic volume workarounds globally applicable 67a11de8965c virtio-net: fix overflow inside virtnet_rq_alloc 8a71e5b65308 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov 60dde89f944c drm/amd/display: Prune Invalid Modes For HDMI Output f46e40df44a9 drm/amd/display: parse umc_info or vram_info based on ASIC 8ffd4262463d drm/amd/display: Remove hw w/a toggle if on DP2/HPO 229d16a67093 drm/panic: Add ABGR2101010 support 051f49d51766 net/tcp: Add missing lockdep annotations for TCP-AO hlist traversals bd9287ae1e85 fsl/fman: Validate cell-index value obtained from Device Tree 8a4311bbde70 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree 8ff757955457 jfs: fix array-index-out-of-bounds in jfs_readdir 52756a57e978 jfs: fix shift-out-of-bounds in dbSplit 22dcbf7661c6 jfs: array-index-out-of-bounds fix in dtReadFirst f2b95248a16c dma-debug: fix a possible deadlock on radix_lock 477aa7116a76 mptcp: annotate data-races around subflow->fully_established cc97e79832fb drm/amd/display: Fix underflow when playing 8K video in full screen mode 9f0cb200f469 ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support 4ed4aa24b0f8 ASoC: sdw_utils: Add quirk to exclude amplifier function d86db5fd8a23 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr 76d6bff2f847 netlink: specs: Add missing bitset attrs to ethtool spec 7560543ee11f drm/amdgpu: Dereference the ATCS ACPI buffer f034130a7e22 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih dbb662d6dde2 drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 dff526dc3e27 drm/amd/display: Adding array index check to prevent memory corruption 2da108b4b5fb drm/sched: memset() 'job' in drm_sched_job_init() 3e75b36733dd net: stmmac: Programming sequence for VLAN packets with split header cdacfe413b6a net: sfp: change quirks for Alcatel Lucent G-010S-P 53145c20ab06 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel b9c6b66865d6 drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout cccaab2b8d63 ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops b55418d835bd ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs 3b3526352977 ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored 93d419a5532e ASoC: sdw_utils: Add support for exclusion DAI quirks 987aa730bad3 bpf: Prevent tailcall infinite loop caused by freplace 5b6209c793ef fanotify: allow reporting errors on failure to open fd 6cd0f8f2f317 wifi: ath5k: add PCI ID for Arcadyan devices 778c0bbc9f43 wifi: ath5k: add PCI ID for SX76X 543c0924d446 wifi: ath10k: avoid NULL pointer error during sdio remove f44fceb71d72 net: inet6: do not leave a dangling sk pointer in inet6_create() 691d6d816f93 net: inet: do not leave a dangling sk pointer in inet_create() 03caa9bfb9fd net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() 8df832e6b945 net: af_can: do not leave a dangling sk pointer in can_create() 32df687e129e Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() 61686abc2f3c Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() fd09880b16d3 af_packet: avoid erroring out after sock_init_data() in packet_create() ef18243f8ecb net/sched: cbs: Fix integer overflow in cbs_set_port_rate() ff3e39bc3cc6 net: ethernet: fs_enet: Use %pa to format resource_size_t 821e3dc5cb44 net: fec_mpc52xx_phy: Use %pa to format resource_size_t 9e5d6a4caebe drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared 3151d7859f93 accel/qaic: Add AIC080 support 2093f062b268 wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() fbdf26dcc6d6 samples/bpf: Fix a resource leak 8945c33b0500 r8169: don't apply UDP padding quirk on RTL8126A c76d0ebea9b4 ALSA: hda/realtek: Use codec SSID matching for Lenovo devices 753693b1ba0a ALSA: hda/conexant: Use the new codec SSID matching 074b2b0a4d52 ALSA: hda: Use own quirk lookup helper 07a4acea17f5 drm/display: Fix building with GCC 15 ee6219b9d0d2 drm/xe/xe3: Add initial set of workarounds 43a859bd40ce drm/xe/ptl: L3bank mask is not available on the media GT 61fda5faad77 drm/amd/display: disable SG displays on cyan skillfish b33f6e83921f drm/amd/display: Fix garbage or black screen when resetting otg 9921e7879be9 drm/amd/display: skip disable CRTC in seemless bootup case 2db11504ef82 dlm: fix possible lkb_resource null dereference 0becac5c4e10 ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL. 015027aa6382 drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() f01ddd589e16 drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' 7296e5611adb wifi: rtw89: check return value of ieee80211_probereq_get() for RNR f2a107b53649 drm/mcde: Enable module autoloading 86f5f19d670f drm/bridge: it6505: Enable module autoloading 187d5ff497db drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK 5d7f35ed5f73 drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition 4150f223428a drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model 9a13d81c74b1 drm/xe/pciid: Add new PCI id for ARL 9bca6528f203 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb ef3da232796a drm/xe/pciids: Add PVC's PCI device ID macros a06ef71dec3e drm/vc4: hvs: Set AXI panic modes for the HVS 7315275ada2a drm/vc4: hdmi: Avoid log spam for audio start failure 74bee8735bb3 drm/xe/pciids: separate ARL and MTL PCI IDs 73b50c34acb9 drm/xe/pciids: separate RPL-U and RPL-P PCI IDs 7f70c81a77f2 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support cd38a8f52940 sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() 8b6752909058 selftests/resctrl: Protect against array overflow when reading strings 0380da1da737 regmap: maple: Provide lockdep (sub)class for maple tree's internal lock 997a3c04d7fa soc: imx8m: Probe the SoC driver as platform driver 0104b5cac446 firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 f7bfc223b9cb mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED bc7ff558d72c mmc: core: Add SD card quirk for broken poweroff notification 87ace43e5105 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 3cc5228d5b60 media: uvcvideo: Force UVC version to 1.0a for 0408:4033 0c20fadfd074 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera 17db6ed5a323 media: uvcvideo: RealSense D421 Depth module metadata c617ac035860 soc: qcom: pd-mapper: Add QCM6490 PD maps bb6a99db1d2e firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x ea74e9675b8e HID: add per device quirk to force bind to hid-generic 46b99cadaef4 soc: qcom: llcc: Use designated initializers for LLC settings 8455230b1ba0 spi: spi-fsl-lpspi: Adjust type of scldiv 3946e07552de gpio: free irqs that are still requested when the chip is being removed e26cbab9821a timekeeping: Always check for negative motion c7559dc2047e iio: magnetometer: fix if () scoped_guard() formatting ff599ad2d2b8 cleanup: Adjust scoped_guard() macros to avoid potential warning 1e5b551f8198 perf/x86/amd: Warn only on new bits set 94c6fd020081 ACPI: video: force native for Apple MacbookPro11,2 and Air7,2 e173bce05f70 ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration() 342d91f67051 ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID 41b92874281e hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list 889a0d3a35fd kcsan: Turn report_filterlist_lock into a raw_spinlock c82bb825f9fc crypto: ecdsa - Avoid signed integer overflow on signature decoding b6ce2dbe984b ext4: partial zero eof block on unaligned inode size extension 2e996ea42ba2 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() 597d2e04659c btrfs: do not clear read-only when adding sprout device 5d261f60b5c8 btrfs: canonicalize the device path before adding it 73978a9042ce btrfs: avoid unnecessary device path update for the same device a2e99dcd7aaf btrfs: don't take dev_replace rwsem on task already holding it 493326c4f10c block: RCU protect disk->conv_zones_bitmap be54e6e0f93a s390/cpum_sf: Handle CPU hotplug remove during sampling 14cf8e7be177 kselftest/arm64: Log fp-stress child startup errors to stdout d222934627b9 epoll: annotate racy check 23a63cf560a5 s390/pci: Ignore RID for isolated VFs fbb370c01ef4 s390/pci: Use topology ID for multi-function devices 1f3b309108fd s390/pci: Sort PCI functions prior to creating virtual busses e18d5b424893 rust: enable arbitrary_self_types and remove `Receiver` 2cec2d916a7d memblock: allow zero threshold in validate_numa_converage() 5c63e24b1bb7 scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove() fe1a34e92a83 mm: respect mmap hint address when aligning for THP 536ffb401442 mm: fix vrealloc()'s KASAN poisoning logic bd4d2333a3c5 mm: open-code page_folio() in dump_page() 1dde3fde62b7 mm: open-code PageTail in folio_flags() and const_folio_flags() 35e8f9125d3c mm: memcg: declare do_memsw_account inline e4c59f343800 mm/damon: fix order of arguments in damos_before_apply tracepoint 34b7abe40fa9 x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables 0214a12832e8 x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC 42d9fe2adf86 mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM 69d319450d1c mm/gup: handle NULL pages in unpin_user_pages() 835ca042dfcf kasan: make report_lock a raw spinlock a71ddd5b87cd sched/numa: fix memory leak due to the overwritten vma->numab_state 9fcb73b960e8 lib: stackinit: hide never-taken branch from compiler 9bfeeeff2c92 stackdepot: fix stack_depot_save_flags() in NMI context eb58460ff77e ocfs2: update seq_file index in ocfs2_dlm_seq_next 9722010afd9c x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation d562b457e1c3 mmc: core: Further prevent card detect during shutdown 637cf7d444b0 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet af2b48a07690 arch_numa: Restore nid checks before registering a memblock with a node 14258211d684 regmap: detach regmap from dev on regmap_exit d486b5741d98 xsk: fix OOB map writes when deleting elements 47155559646e dma-fence: Use kernel's sort for merging fences f3dbb097d653 dma-fence: Fix reference leak on fence merge failure path 3dcc20418ea6 dma-buf: fix dma_fence_array_signaled v4 178e31df1fb3 bpf: fix OOB devmap writes when deleting elements 3702a27a67c7 x86/kexec: Restore GDT on return from ::preserve_context kexec bc031095d1a1 modpost: Add .irqentry.text to OTHER_SECTIONS 573e70eb7e76 drm/amdgpu/hdp5.2: do a posting read when flushing HDP 8499665f2c2d drm/amdgpu/hdp7.0: do a posting read when flushing HDP c99261fa723e drm/amdgpu/hdp5.0: do a posting read when flushing HDP 8976f9cc99ca drm/amdgpu/hdp4.0: do a posting read when flushing HDP e55d088edfcf drm/amdgpu/hdp6.0: do a posting read when flushing HDP 2e7bea50a9b7 drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm f443172fbf9f drm/amd/display: Limit VTotal range to max hw cap minus fp a249735619a8 drm/amd/display: Correct prefetch calculation be826b4451fd drm/dp_mst: Fix resetting msg rx state after topology removal f4e1544ab82c drm/dp_mst: Verify request type in the corresponding down message reply 0a203ff705fd drm/amd/pm: fix and simplify workload handling 0a2d502a0aec drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12 1fc1f32c4a34 drm/dp_mst: Fix MST sideband message body length check c206d13552de drm/amdkfd: hard-code cacheline for gc943,gc944 76ce78cab705 x86/cacheinfo: Delete global num_cache_leaves 95e197354e0d cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU ed9132d03854 selftest: hugetlb_dio: fix test naming a32ea1d9ee71 selftests/damon: add _damon_sysfs.py to TEST_FILES a63907c8c712 pmdomain: imx: gpcv2: Adjust delay after power up handshake 85351e4941a2 Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()" 5e0e913624bc bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again 793e560a6b7c io_uring: Change res2 parameter type in io_uring_cmd_done 74aaafabd3c1 smb3.1.1: fix posix mounts to older servers 6e4672301e71 fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points aeb255487559 fs/smb/client: Implement new SMB3 POSIX type 469e955d757e fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX 31f7b57a77d4 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() 5a717f43c2ea scsi: ufs: core: Add missing post notify for power mode change 8c9425768c38 scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers f99cb5f6344e scsi: ufs: qcom: Only free platform MSIs when ESI is enabled 2e7a3bb0331e scsi: ufs: core: Cancel RTC work during ufshcd_remove() 9c191055c7ab scsi: ufs: core: sysfs: Prevent div by zero 31d3ed440fa6 scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt 6abf16d3c915 scsi: qla2xxx: Fix use after free on unload 2922ccf00bea scsi: qla2xxx: Supported speed displayed incorrectly for VPorts 5d1f2b471cde scsi: qla2xxx: Fix NVMe and NPIV connect issue b89012158525 scsi: qla2xxx: Fix abort in bsg timeout 763d6c294d9e ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) f9e25ff6ddfb ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 c74de4e57685 ALSA: usb-audio: add mixer mapping for Corsair HS80 061434122610 ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops 39c5d89b567a ALSA: usb-audio: Add extra PID for RME Digiface USB 7f1292f8d4d6 ALSA: usb-audio: Fix a DMA to stack memory bug 4105dd76bc8a arm64: ptrace: fix partial SETREGSET for NT_ARM_POE 8ab73c34e3c5 arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR abd614bbfcee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL 34b61978676a arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs ec643064abcf arm64: mm: Fix zone_dma_limit calculation 2b3f30c8edbf iommufd: Fix out_fput in iommufd_fault_alloc() aec9ed5663d2 net :mana :Request a V2 response version for MANA_QUERY_GF_STAT ba0ee489cdde tracing: Fix cmp_entries_dup() to respect sort() comparison rules 2f4320f9f888 can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6. 3b0c5bb437d3 can: dev: can_set_termination(): allow sleeping GPIOs f505fb7e2558 watchdog: rti: of: honor timeout-sec property c5797f195c67 ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write 81eed631935f ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read 1aece9662013 LoongArch: KVM: Protect kvm_check_requests() with SRCU 9b602190cf2d LoongArch: Add architecture specific huge_pte_clear() e689bc6697a7 HID: wacom: fix when get product name maybe null pointer 0c08f4a6016d HID: i2c-hid: Revert to using power commands to wake on resume a7e0e292dca4 rust: allow `clippy::needless_lifetimes` 73bb82a4259a x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails 412bf01fd5db bpf: Fix exact match conditions in trie_get_next_key() 7218e441ad9d bpf: Handle in-place update for full LPM trie correctly 6dc076a257a5 bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem 81ec3c6ceb7c bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie 0d8658c0cb59 smb: client: fix potential race in cifs_put_tcon() 0e421cb8085c iio: magnetometer: yas530: use signed integer type for clamp limits c2277e285923 scatterlist: fix incorrect func name in kernel-doc 03db61c43c8e ocfs2: free inode when ocfs2_get_init_inode() fails b94c2f7a1a23 drm/v3d: Enable Performance Counters before clearing them 687e10f3a3c5 ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec 1e1083db623d scsi: scsi_debug: Fix hrtimer support for ndelay 1f5e2f1ca587 scsi: sg: Fix slab-use-after-free read in sg_release() 05b436f3cf65 nvme-rdma: unquiesce admin_q before destroy it ceff9ac13a24 nvme-tcp: fix the memleak while create new ctrl failed 845cc4ee8e64 nvme-fabrics: handle zero MAXCMD without closing the connection f9f2a2739eb3 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots 0da7d4b7caf0 bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc 2459a0b14967 drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails 7cddf3b4a052 irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not default to y when compile-testing bdbf87486dca bpf: Ensure reg is PTR_TO_STACK in process_iter_arg dd9478d54c73 x86/pkeys: Ensure updated PKRU value is XRSTOR'd 00dee8e1d7a9 x86/pkeys: Change caller of update_pkru_in_sigframe() 554888798756 nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported 913a3f1c06a4 pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails a78af1180623 pmdomain: core: Add missing put_device() 036d4d0d11a3 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() eee02810cea3 ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index 90b72189de2c spi: mpc52xx: Add cancel_work_sync before module remove cd3018c9b2ad tools: Override makefile ARCH variable if defined, but empty 7bc37dd9ea96 ALSA: usb-audio: Notify xrun for low-latency mode 01c3525718e8 ALSA: seq: ump: Fix seq port updates per FB info notify 5c9e3bb43a35 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg 8bc28b537d57 drm/sti: Add __iomem for mixer_dbg_mxn's parameter 1b6341c9d20b bpftool: fix potential NULL pointer dereferencing in prog_dump() dabaf268460f xsk: always clear DMA mapping information when unmapping the pool a222e48feaf1 bpf, vsock: Invoke proto::close on close() 47f4ad956be0 bpf, vsock: Fix poll() missing a queue 3ad69f2f0899 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG 7d4e5e33ea4e scsi: ufs: core: Always initialize the UIC done completion 66edf59bc444 drm/amd/display: Ignore scalar validation failure if pipe is phantom 7c4fd0072ad1 drm/amd/display: calculate final viewport before TAP optimization 111746277362 i3c: master: Fix dynamic address leak when 'assigned-address' is present c3806cf64739 i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED 815d8f0e524f i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS 8e9fec7f79ad f2fs: fix to requery extent which cross boundary of inquiry e6a91ed4b9e5 f2fs: fix to adjust appropriate length for fiemap 6358df316dd8 f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK} 405b6d5f90df ntp: Remove invalid cast in time offset math 0ab037634ba5 zram: clear IDLE flag in mark_idle() 4e51552bc5d8 zram: do not mark idle slots that cannot be idle 42311846d358 mmc: core: Use GFP_NOIO in ACMD22 19e22f1e68c7 mmc: core: Adjust ACMD22 to SDUC c00372e41bf6 mmc: sd: SDUC Support Recognition f42e0656d483 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting eac322ed9378 mmc: mtk-sd: fix devm_clk_get_optional usage 95b6c851fb99 mmc: mtk-sd: Fix error handle of probe function acb8edf2ec34 mmc: mtk-sd: use devm_mmc_alloc_host db2fc255fcf4 gpio: grgpio: Add NULL check in grgpio_probe 8b287418b529 gpio: grgpio: use a helper variable to store the address of ofdev->dev 316183d58319 net: avoid potential UAF in default_operstate() 876113e99ae1 vsock/test: fix parameter types in SO_VM_SOCKETS_* calls b24737a85e18 vsock/test: fix failures due to wrong SO_RCVLOWAT parameter 3591bc906718 net/mlx5e: Remove workaround to avoid syndrome for internal port 83ca241410e2 net/mlx5e: SD, Use correct mdev to build channel param 9ede83d29267 net/mlx5: HWS: Properly set bwc queue locks lock classes 1af1342724bd net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout 177b72ed7c77 geneve: do not assume mac header is set in geneve_xmit_skb() 68292db0d069 mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 cfa0f932774b mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst 22074dc1d4d3 ethtool: Fix wrong mod state in case of verbose and no_mask bitset be4d0ac67d92 netfilter: nft_set_hash: skip duplicated elements pending gc run ba5e070f3668 netfilter: ipset: Hold module reference while requesting a module 152a8c179f2e net: sched: fix erspan_opt settings in cls_flower a36a6d7037fc Revert "udp: avoid calling sock_def_readable() if possible" da5cc778e7bf netfilter: nft_inner: incorrect percpu area handling under softirq 992fd34122de igb: Fix potential invalid memory access in igb_init_module() f017f37387f7 ixgbe: Correct BASE-BX10 compliance code 25d6979ef303 ixgbe: downgrade logging of unsupported VF API version to debug bf4c4782e532 ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 befb42b7ce55 idpf: set completion tag for "empty" bufs associated with a packet 7ee237851dcf ice: Fix VLAN pruning in switchdev mode 25a702f2528a ice: fix PHY timestamp extraction for ETH56G 2fbcd12de22e ice: fix PHY Clock Recovery availability check 688842f47ee9 net: hsr: must allocate more bytes for RedBox support 5e1c91f4e6f7 net/qed: allow old cards not supporting "num_images" to work 6f0ae06a234a net/smc: fix LGR and link use-after-free issue 6638e52dcfaf net/smc: initialize close_work early to avoid warning e48b211c4c59 tipc: Fix use-after-free of kernel socket in cleanup_bearer(). 9ee68b0f2370 dccp: Fix memory leak in dccp_feat_change_recv 8b591bd522b7 net/ipv6: release expired exception dst cached in socket 3027a9fe02ed net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850 ddc6402e2934 platform/x86: asus-wmi: Ignore return value when writing thermal policy 68fceb143b63 can: j1939: j1939_session_new(): fix skb reference counting 01f95357e472 ipv6: avoid possible NULL deref in modify_prefix_route() 9545011e7b2a net: Fix icmp host relookup triggering ip_rt_bug 9a97fb4fdb81 bnxt_en: ethtool: Supply ntuple rss context action 7ea527fbd7b9 net: hsr: avoid potential out-of-bound access in fill_frame_info() a007f8895f7c net/sched: tbf: correct backlog statistic for GSO packets e0964a577864 ptp: Add error handling for adjfine callback in ptp_clock_adjtime b718b68a9964 net: enetc: Do not configure preemptible TCs if SIs do not support 5bf92a924f1f selftests: hid: fix typo and exit code e227c042580a netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level c40c96d98e53 netfilter: x_tables: fix LED ID check in led_tg_check() 48130002e64f ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() 02b10fd22d3a can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics 51251ed96e82 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics 0d515fff98b5 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics bc18651a8175 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics 4bf39aee3b70 can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics 377647078baf can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics 42e3dccf9682 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics bc30b2fe8c54 can: hi311x: hi3110_can_ist(): fix potential use-after-free 412a8927e1db can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL cdf85e7c979c can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails fc2aeda8c9f7 can: gs_usb: add usb endpoint address detection at driver probe step 316b301a2f93 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() 17cab7b4ff4b watchdog: apple: Actually flush writes after requesting watchdog restart 337dbfeea335 watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency a282aff221bf iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 61baee2dc534 Linux 6.12.4 372504eb9c10 Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" aa2895911816 posix-timers: Target group sigqueue to current task only if not exiting bf078ed5daa3 drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto ca9982977325 drm/amd/display: update pipe selection policy to check head pipe 8cb2f6793845 drm/amd/display: Fix handling of plane refcount 08e5f8e1a24f drm/amd/pm: Remove arcturus min power limit 8f5b79a452bd drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 c8a6a98b813c drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 6209e4178aea drm/amd: Fix initialization mistake for NBIO 7.11 devices e5483137d16f drm/amd/pm: skip setting the power source on smu v14.0.2/3 6383199ada42 drm/amdgpu: fix usage slab after free be51376b1f50 drm/amd: Add some missing straps from NBIO 7.11.0 a4f2599ef70f drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 ff34c909ed3f drm/amdkfd: Use the correct wptr size 5ddcb50b7002 drm/xe/guc_submit: fix race around suspend_pending 1c052c66461f drm/xe/migrate: use XE_BO_FLAG_PAGETABLE f6f6bcb4e228 Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" b940b6516bc2 drm/xe/migrate: fix pat index usage cb56ef805f44 drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs 2719fe94d28c drm: xlnx: zynqmp_dpsub: fix hotplug detection 96c308559eed drm/etnaviv: flush shader L1 cache after user commandstream e1f0df8ba6f5 drm/bridge: it6505: Fix inverted reset polarity 576fe9345d0a drm/mediatek: Fix child node refcount handling in early exit 22fd2377b9ce drm/fbdev-dma: Select FB_DEFERRED_IO f67786293193 drm/sti: avoid potential dereference of error pointers faf6c1caf580 drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member 3cf2e7c448e2 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check 837eb99ad334 drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check 73292e8e6187 drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n 742ae9253ca8 net: fec: make PPS channel configurable 75d06a0404ee net: fec: refactor PPS channel configuration e8139c66df98 dt-bindings: net: fec: add pps channel property 0207180b59cd binder: add delivered_freeze to debugfs output b8b77712142f binder: fix memleak of proc->delivered_freeze f3cf682d3a97 binder: allow freeze notification for dead nodes 648c92b1a898 binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs af8a8044b09a binder: fix BINDER_WORK_FROZEN_BINDER debug logs fe39e0ea2d0b binder: fix freeze UAF in binder_release_work() 6b1be1da1f82 binder: fix OOB in binder_add_freeze_work() 38fbefeb2c14 binder: fix node UAF in binder_add_freeze_work() ac04ef405da9 powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang fab0610d646a powerpc: Fix stack protector Kconfig test for clang edd18cc7ba04 iio: gts: fix infinite loop for gain_to_scaletables() 218ecc359491 iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer ee7a0a9daa8e iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() c11a06753211 iio: invensense: fix multiple odr switch when FIFO is off 1344ff89fe4d iio: accel: kx022a: Fix raw read format 6f73f920b7ad nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur 7365d1f8de63 nfsd: make sure exp active before svc_export_show d093cc19f709 PCI: rockchip-ep: Fix address translation unit programming f8553091240f PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes e9a75f2de97d PCI: dwc: ep: Fix advertised resizable BAR size regression a4ee8ff07636 dm thin: Add missing destroy_work_on_stack() 3cad6b5a1278 dm: Fix typo in error message f9a18889aad9 mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation 1ba771763d1b ovl: properly handle large files in ovl_security_fileattr e78d04d36481 leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths 3a3f789ee15b thermal: int3400: Fix reading of current_uuid for active policy 987999769e69 fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero 8b5aea5e5186 slab: Fix too strict alignment check in create_cache() a143b50de2b8 PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() c74a1df6c2a2 PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() 5946dc018bef PCI: keystone: Add link up check to ks_pcie_other_map_bus() c8a1d7b85d9e PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible 768673a15bad i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter 34a55b54845d i3c: master: svc: fix possible assignment of the same address to two devices 0e8ab955c6d0 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() b2529be317f8 i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled 7491d6255659 scsi: ufs: exynos: Fix hibern8 notify callbacks 0581ec70b351 scsi: ufs: exynos: Add check inside exynos_ufs_config_smu() 20c263578264 s390/stacktrace: Use break instead of return statement 3e5fbcbc388a util_macros.h: fix/rework find_closest() macros 234d5f75c3ae mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information 5e127c439298 mtd: spinand: winbond: Fix 512GW and 02JW OOB layout e3d1c9e2b811 ceph: fix cred leak in ceph_mds_check_access() ffa6ba7bdb7f ceph: pass cred pointer to ceph_mds_auth_match() 2431ce949f7f ceph: extract entity name from device id 15136c3861a3 f2fs: fix to drop all discards after creating snapshot on lvm device 943c0f601cd2 mm/slub: Avoid list corruption when removing a slab from the full list ac43ea3d27a8 PCI: imx6: Fix suspend/resume support on i.MX6QDL 7eba7f8c65fc remoteproc: qcom_q6v5_pas: disable auto boot for wpss 5fe7c08e758d perf jevents: fix breakage when do perf stat on system metric 8cc7aba7b6d9 PCI: qcom: Disable ASPM L0s for X1E80100 15bfacdb8539 vfio/qat: fix overflow check in qat_vf_resume_write() 33544a590df2 net: stmmac: set initial EEE policy configuration 0cfd6929fa78 ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire() c86d26b4b089 ARM: 9430/1: entry: Do a dummy read from VMAP shadow 473ffae30301 s390/entry: Mark IRQ entries to fix stack depot warnings ad6750c17fb4 ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow 43cc7939f5e6 spmi: pmic-arb: fix return path in for_each_available_child_of_node() d34bf994bb97 driver core: fw_devlink: Stop trying to optimize cycle detection logic d60e418834b9 nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write() f25a9f1df1f6 ad7780: fix division by zero in ad7780_write_raw() 6d79acba7ad3 clk: qcom: gcc-qcs404: fix initial rate of GPLL3 322b2054f3c1 cpufreq: scmi: Fix cleanup path when boost enablement fails d63516b1e0d3 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang 100120f64f5b mm/damon/vaddr: fix issue in damon_va_evenly_split_region() 2a93e095867f leds: lp55xx: Remove redundant test for invalid channel number 5018696b19bc iommu/arm-smmu: Defer probe of clients after smmu device bound aa3c291fd254 iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables 641404289fdd zram: clear IDLE flag after recompression 034582624a1d vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event 19cacabdd5a8 ftrace: Fix regression with module command in stack_trace_filter 29aa92f514bf maple_tree: refine mas_store_root() on storing NULL 72014e7745cc ovl: Filter invalid inodes with missing lookup function 3213b92754b9 kunit: string-stream: Fix a UAF bug in kunit_init_suite() 5d28fac59369 kunit: Fix potential null dereference in kunit_device_driver_test() b544be374458 tracing: Fix function timing profiler to initialize hashtable 4f74bd307f07 media: uvcvideo: Require entities to have a non-zero unique ID 7ccadc3217bc media: uvcvideo: Stop stream during unregister 891b5790bee8 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() 6f238d620181 media: ov08x40: Fix burst write sequence e3bd4ab16584 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() b954af359f5d media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled 92b1d2a7a110 media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled 6b29c887a63a net: phy: dp83869: fix status reporting for 1000base-x autonegotiation eaafbcf0a578 efi/libstub: Free correct pointer on failure 36a4bfb5fc67 media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available 901070571bc1 media: ts2020: fix null-ptr-deref in ts2020_probe() ff1c45c865e1 media: verisilicon: av1: Fix reference video buffer pointer assignment 4f0904a175c6 media: platform: rga: fix 32-bit DMA limitation 2f86d104539f media: imx-jpeg: Ensure power suppliers be suspended before detach them 1def915b1564 media: i2c: tc358743: Fix crash in the probe error path when using polling 6f655bc1f712 arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay 3c0be29b6aad media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled bc3889a39baf media: mtk-jpeg: Fix null-ptr-deref during unload module 5ade59d28ead media: imx-jpeg: Set video drvdata before register video device 182b9edc02c4 media: amphion: Set video drvdata before register video device c98586d8d01c media: qcom: camss: fix error path on configuration of power domains 3f94622dbeaa arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity 2bea1d0e57ae arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay 5d71869f3385 arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay e7f2429130fb arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread cd70598eb061 arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer c3d075489697 md/md-bitmap: Add missing destroy_work_on_stack() be19e6e4339d md/raid5: Wait sync io to finish before changing group cnt 596f7faa60b2 netkit: Add option for scrubbing skb meta data 259449873c37 iommu/tegra241-cmdqv: Fix unused variable warning a6f9e7a0bf11 btrfs: ref-verify: fix use-after-free after invalid ref action 93992c3d9629 btrfs: add a sanity check for btrfs root in btrfs_search_slot() b03d19312b90 btrfs: don't loop for nowait writes when checking for cross references f8a5129e4a9f btrfs: fix use-after-free in btrfs_encoded_read_endio() 13bfaeafbfe3 btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() a0f5689a684e btrfs: change btrfs_encoded_read() so that reading of extent is done by caller 11755f72e54f btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() 8ea87e347922 quota: flush quota_release_work upon quota writeback 2e87ea9bf367 xfs: remove unknown compat feature check in superblock write validation 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 7c8016ff75fe7bc3e51b6da659bc2ea7491a267e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: fix sched_stat_runtime changed in Linux 6.6.66Xiangyu Chen2024-12-232-1/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | The following commit has been backported into the 6.6.y branch. See upstream commit: commit 5fe6ec8f6ab549b6422e41551abb51802bd48bc7 Author: Peter Zijlstra <peterz@infradead.org> Date: Mon Nov 6 13:41:43 2023 +0100 sched: Remove vruntime from trace_sched_stat_runtime() That caused building the lttng-modules report compile error: tracepoint-event-impl.h:133:6: error: conflicting types for 'trace_sched_stat_runtime'; The fix is still pending on lttng review board, backport it to oe-core to de-block the build issue. (From OE-Core rev: 5b973be9a7fbb2694d162ac06b76513525f3deed) Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: Upgrade 2.13.15 -> 2.13.16Richard Purdie2024-12-173-231/+1
| | | | | | | | Drop two patches merged upstream. (From OE-Core rev: 1bc656bac3bccbedde407a52969dfdca7f5a3c2b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>