Bruce Ashfield 47432813c9 linux-yocto/6.12: update to v6.12.36
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    df64e51d4ab83 Linux 6.12.36
    2701654671697 spi: fsl-qspi: Fix double cleanup in probe error path
    07836bc18f4ae btrfs: fix use-after-free on inode when scanning root during em shrinking
    5f4863cfb29a7 btrfs: zoned: fix extent range end unlock in cow_file_range()
    f68b27d82a749 spi: fsl-qspi: use devm function instead of driver remove
    442312c2a90d6 net: stmmac: Fix accessing freed irq affinity_hint
    725a59d29adb5 drm/amdkfd: Fix instruction hazard in gfx12 trap handler
    6c7dc7ad867c1 drm/amdkfd: remove gfx 12 trap handler page size cap
    37d28309ee8b9 ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA
    4ea0883b5af75 arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi
    1fc00e1451720 riscv/atomic: Do proper sign extension also for unsigned in arch_cmpxchg
    fbbb0e0de97f6 btrfs: do regular iput instead of delayed iput during extent map shrinking
    fef55c4d9c9c2 btrfs: make the extent map shrinker run asynchronously as a work queue job
    c223f378b6956 btrfs: skip inodes without loaded extent maps when shrinking extent maps
    0d087de947bab drm/fbdev-dma: Add shadow buffering for deferred I/O
    8e2dcdf22c8b2 drm/msm/dp: account for widebus and yuv420 during mode validation
    287b9cec2eef6 usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY
    ab64e42864c98 drm/xe: Carve out wopcm portion from the stolen memory
    b2d2be772d50d iio: dac: ad3552r-common: fix ad3541/2r ranges
    c890a5b80d1f2 iio: dac: ad3552r: extract common code (no changes in behavior intended)
    0a8ac8f8430db iio: dac: ad3552r: changes to use FIELD_PREP
    10b3772292bf1 btrfs: do proper folio cleanup when cow_file_range() failed
    5d479182d4ccd net: phy: realtek: add RTL8125D-internal PHY
    5eb0b10eea271 net: phy: realtek: merge the drivers for internal NBase-T PHY's
    37cb5967bd251 r8169: add support for RTL8125D
    1f4b030e08391 mm/vma: reset VMA iterator on commit_merge() OOM failure
    560c3b51c799e io_uring/kbuf: flag partial buffer mappings
    c8d152b8c1968 io_uring/net: mark iov as dynamically allocated even for single segments
    b8be3ae062e63 io_uring/net: always use current transfer count for buffer put
    725fcba8bd2e3 io_uring/net: only consider msg_inq if larger than 1
    0c07f2bf49f26 io_uring/net: only retry recv bundle for a full transfer
    399214d70304a io_uring/net: improve recv bundles
    50998b0ae7d9d io_uring/rsrc: don't rely on user vaddr alignment
    53fd75f25b223 io_uring/rsrc: fix folio unpinning
    8b8a366e8cb26 io_uring: fix potential page leak in io_sqe_buffer_register()
    6d56ea133adf0 net: libwx: fix Tx L4 checksum
    c216c235ac1b3 x86/pkeys: Simplify PKRU update in signal frame
    f609cebca1e29 x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE
    0519b6107583c media: uvcvideo: Rollback non processed entities on error
    8cd7ee9cd7dec drm/amd/display: Fix mpv playback corruption on weston
    5f2e040f19c4d drm/amdgpu: switch job hw_fence to amdgpu_fence
    9cfa2fea2566f drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences
    cc0a3fd781bf8 drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
    e5e1996780292 drm/xe: Fix early wedge on GuC load failure
    a6d81b2d7037e drm/xe: Fix taking invalid lock on wedge
    57e044005e9ed drm/xe: Fix memset on iomem
    e881b82f5d3d8 drm/amd/display: Check dce_hwseq before dereferencing it
    593517e5561cb drm/amdgpu: Add kicker device detection
    ba1ffc32bda79 drm/amd/display: Fix RMCM programming seq errors
    57f1ed963cb26 drm/xe/guc_submit: add back fix
    f684192fca915 drm/xe/sched: stop re-submitting signalled jobs
    0bc8ad50f0768 drm/xe/vm: move rebind_work init earlier
    ca8efc6a89716 drm/amd/display: Correct non-OLED pre_T11_delay.
    e2c3133ff4d59 drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
    4ce9f2dc9ff7c drm/amd/display: Add null pointer check for get_first_active_display()
    b7e273ebb3992 drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
    88189662ade0b drm/bridge: cdns-dsi: Check return value when getting default PHY config
    40261f044793d drm/bridge: cdns-dsi: Fix connecting to next bridge
    750442b99e0a5 drm/bridge: cdns-dsi: Fix phy de-init and flag it so
    0d11689681d90 drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
    b681e2a8a7595 drm/amdkfd: Fix race in GWS queue scheduling
    1847ea44e3bdf drm/msm/gpu: Fix crash when throttling GPU immediately during boot
    4da83f06c3ed7 drm/udl: Unregister device before cleaning up on disconnect
    31ac2c680a8ac drm/tegra: Fix a possible null pointer dereference
    7271a32074ebf drm/tegra: Assign plane type before registration
    b464edc12d5bd drm/etnaviv: Protect the scheduler's pending list with its lock
    2dae4a71a1365 drm/cirrus-qemu: Fix pitch programming
    3d379b2a73282 drm/ast: Fix comment on modeset lock
    6a87e794046f5 scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
    19a47c966deb3 scsi: megaraid_sas: Fix invalid node index
    70017f56b1207 HID: wacom: fix kobject reference count leak
    2746d020667ef HID: wacom: fix memory leak on sysfs attribute creation failure
    a85999b987654 HID: wacom: fix memory leak on kobject creation failure
    4b4b639cc50a8 HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
    c465f523333ec f2fs: fix to zero post-eof page
    7b4ac8433c7d6 mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
    cf95f8426f889 maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
    db0035ec7a6bb net: libwx: fix the creation of page_pool
    74b0b4cf13fc0 spi: spi-cadence-quadspi: Fix pm runtime unbalance
    6c59782898d44 btrfs: update superblock's device bytes_used when dropping chunk
    2088895d59030 btrfs: fix a race between renames and directory logging
    b9f78c36c095c dm-raid: fix variable in journal device check
    5a8400ebc2463 Bluetooth: L2CAP: Fix L2CAP MTU negotiation
    765af231964d6 serial: imx: Restore original RXTL for console to fix data loss
    2b8788496f132 serial: core: restore of_node information in sysfs
    1f6e759907003 dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
    379cca2ad9da4 staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
    2b9052d88de72 x86/traps: Initialize DR6 by writing its architectural reset value
    8ed96d8e0559b EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
    bced02aca3437 cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code
    87dcc7e33fc3d cifs: Fix the smbd_response slab to allow usercopy
    b8ddcca4391ee smb: client: make use of common smbdirect_socket_parameters
    69cafc413c2d8 smb: smbdirect: introduce smbdirect_socket_parameters
    c39639bc77232 smb: client: make use of common smbdirect_socket
    f4b05342c2937 smb: smbdirect: add smbdirect_socket.h
    a6ec1fcafd411 smb: smbdirect: add smbdirect.h with public structures
    6509de31b1b67 smb: client: make use of common smbdirect_pdu.h
    a9bb4006c4f3a smb: smbdirect: add smbdirect_pdu.h with protocol definitions
    7f3ead8ebc0ef smb: client: fix potential deadlock when reconnecting channels
    1b12f8dabbb8f drm/xe: Process deferred GGTT node removals on device unwind
    3549ad85aaf33 drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
    29a7c0b653162 drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
    18ec560e3e9b4 drm/i915: fix build error some more
    23116bf9a3d04 drm/amd: Adjust output for discovery error handling
    840fe792a1706 drm/amdgpu/discovery: optionally use fw based ip discovery
    104048a4a49e5 net: selftests: fix TCP packet checksum
    3b6a9d35defb4 ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
    ae539d963a174 atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
    12bcb7eb0fb96 netlink: specs: tc: replace underscores with dashes in names
    a493e780b53a8 net: enetc: Correct endianness handling in _enetc_rd_reg64
    11b3e07e7d6a2 libbpf: Fix possible use-after-free for externs
    e1f6654f22994 um: ubd: Add missing error check in start_io_thread()
    c6665b8f0f580 bnxt: properly flush XDP redirect lists
    dbcd546400ead vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
    353739da693e7 wifi: mac80211: finish link init before RCU publish
    d383657857385 wifi: mac80211: Create separate links for VLAN interfaces
    a4afc3d522ca0 wifi: mac80211: Add link iteration macro for link data
    949060a62399f af_unix: Don't set -ECONNRESET for consumed OOB skb.
    8d049443f7e5b wifi: mac80211: fix beacon interval calculation overflow
    715f6dbe9bdf6 ethernet: ionic: Fix DMA mapping tests
    5b7d9b26a177a libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
    b10a7953649b1 attach_recursive_mnt(): do not lock the covering tree when sliding something under it
    0ee87c2814deb ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
    ce23b73f0f27e Bluetooth: hci_core: Fix use-after-free in vhci_flush()
    a07005a77b18a atm: clip: prevent NULL deref in clip_push()
    a4f182ffa30c5 HID: wacom: fix crash in wacom_aes_battery_handler()
    ac758d459642b drm/xe/display: Add check for alloc_ordered_workqueue()
    874b5818ca355 Revert "riscv: misaligned: fix sleeping function called during misaligned access handling"
    fe30c30bf3bb6 Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
    29d39e0d5f16c lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
    93abf5e0d584b fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio
    f855b119e62b0 s390/pkey: Prevent overflow in size calculation for memdup_user()
    13e23872a9615 ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
    c5d5b0047b0c0 mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
    f85c7138f786f smb: client: remove \t from TP_printk statements
    59e31c92b3bc4 ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk
    28f0c4c93a1d0 i2c: robotfuzz-osif: disable zero-length read messages
    a4dae6cbd23b0 i2c: tiny-usb: disable zero-length read messages
    61a9ad7b69ce6 af_unix: Don't leave consecutive consumed OOB skbs.
    6420a8d27ef3f accel/ivpu: Trigger device recovery on engine reset/resume failure
    397f3a7402fae accel/ivpu: Add debugfs interface for setting HWS priority bands
    d80302350c32c accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation
    fbc93866b0cf0 accel/ivpu: Make command queue ID allocated on XArray
    0c3fa6e8441b1 accel/ivpu: Remove copy engine support
    341de32ea4d6e accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers
    fe82323201257 PCI: apple: Set only available ports up
    b5939ac40380f PCI: apple: Use helper function for_each_child_of_node_scoped()
    4149f0ee5e085 f2fs: don't over-report free space or inodes in statvfs
    a8795f3cd289c ASoC: codecs: wcd9335: Fix missing free of regulator supplies
    2dc8ebfb69559 ASoC: codec: wcd9335: Convert to GPIO descriptors
    8b69608c6b677 jfs: validate AG parameters in dbMount() to prevent crashes
    4b58be1bc4228 fs/jfs: consolidate sanity checking in dbMount
    f51efc4606e44 btrfs: fix qgroup reservation leak on failure to allocate ordered extent
    4cce1b05eb950 btrfs: use unsigned types for constants defined as bit shifts
    1fe766ddb90cf btrfs: factor out nocow ordered extent and extent map generation into a helper
    7952c4bb50925 Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
    5b930e72aaeaf drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
    bbe9231fe611a btrfs: handle csum tree error with rescue=ibadroots correctly
    04373900864e2 ovl: Check for NULL d_inode() in ovl_dentry_upper()
    ae2353d862eb0 scsi: ufs: core: Don't perform UFS clkscaling during host async scan
    a52f78bc8bb1a ceph: fix possible integer overflow in ceph_zero_objects()
    7d468ca41a159 ASoC: rt1320: fix speaker noise when volume bar is 100%
    1818fc3602e87 ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
    2b331e7b6cc57 ALSA: hda: Add new pci id for AMD GPU display HD audio controller
    c863f7e08f6e5 ALSA: hda: Ignore unsol events for cards being shut down
    1346d12e4658c riscv: add a data fence for CMODX in the kernel mode
    1ef2737432fcc usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
    10cc2cfd3e5d0 usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
    cf69fedbb1192 usb: gadget: f_hid: wake up readers on disable/unbind
    43ea23645b16b usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
    53809d38ec364 usb: Add checks for snprintf() calls in usb_alloc_dev()
    4fb6703824793 usb: common: usb-conn-gpio: use a unique name for usb connector device
    685d29f2c5057 tty: serial: uartlite: register uart driver in init
    358d5ba08f160 usb: potential integer overflow in usbg_make_tpg()
    a10c8bff454b1 misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()
    71f79ec25a5a4 iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
    ba78c2b3254c4 usb: dwc2: also exit clock_gating when stopping udc while suspended
    c7bfbba30fd10 coresight: Only check bottom two claim bits
    a0baf4d78b2be 8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices
    cf6d532de4423 um: use proper care when taking mmap lock during segfault
    4f95f49d2bd02 um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
    6795442e6ae57 iio: pressure: zpa2326: Use aligned_s64 for the timestamp
    aefd0a9356251 drm/scheduler: signal scheduled fence when kill job
    777580609d578 drm/amdgpu: seq64 memory unmap uses uninterruptible lock
    667c3f52373ff bcache: fix NULL pointer in cache_set_flush()
    861204dce6ed0 amd/amdkfd: fix a kfd_process ref leak
    3b611834b9386 md/md-bitmap: fix dm-raid max_write_behind setting
    78a4adcd3fedb nvme-tcp: sanitize request list handling
    7b86ce16706b9 nvme-tcp: fix I/O stalls on congested sockets
    519ab9c725db7 PCI: imx6: Add workaround for errata ERR051624
    1d34f7fb7a7e7 PCI: apple: Fix missing OF node reference in apple_pcie_setup_port
    9f0fa01811114 PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane
    80fb5c71ae214 dmaengine: xilinx_dma: Set dma_device directions
    98fd66c8ba77e dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
    6298a28a2c2ad rust: arm: fix unknown (to Clang) argument '-mno-fdpic'
    58364e74070bf rust: module: place cleanup_module() in .exit.text section
    229aa5b810e0b ksmbd: provide zero as a unique ID to the Mac client
    0fce0027a56a2 ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension
    2414d3452ae6d hwmon: (pmbus/max34440) Fix support for max34451
    9453ce2dd672b NFSv4: xattr handlers should check for absent nfs filehandles
    b3dc5c735a754 cxl/region: Add a dev_err() on missing target list entries
    3a0f33c420c5f fuse: fix race between concurrent setattrs from multiple nodes
    dcd5b32139cd6 leds: multicolor: Fix intensity setting while SW blinking
    77da618098531 dm vdo indexer: don't read request structure after enqueuing
    5fc29fb747a11 sunrpc: don't immediately retransmit on seqno miss
    b9c7bc45ead8c mfd: max14577: Fix wakeup source leaks on device unbind
    8a997e1ab550f mailbox: Not protect module_put with spin_lock_irqsave
    7dd032d124056 NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated
    871d1d7f374e7 NFSv4.2: fix listxattr to return selinux security label
    605daf6ae663e NFSv4: Always set NLINK even if the server doesn't support it
    61dd1dcf0549f cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode
    ef4b3a7bf95bb cifs: Fix cifs_query_path_info() for Windows NT servers
    f80fdf48b80c2 cifs: Correctly set SMB1 SessionKey field in Session Setup Request
    783cd2c3dca8b Linux 6.12.35
    da70cb95b8b56 bpftool: Fix cgroup command to only show cgroup bpf programs
    f4d483852a455 cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function
    fddf20b3341d8 gpio: mlxbf3: only get IRQ for device instance 0
    b99cf44daacfd perf test: Directory file descriptor leak
    e6386adcb435e perf evsel: Missed close() when probing hybrid core PMUs
    1afda9f2bd854 gpio: pca953x: fix wrong error probe return value
    ca1f9cc89ca94 RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs
    ee85e957f6d74 RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls
    38cd10628252f scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()
    22f935bc86bdf arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
    fd199366bf386 perf/core: Fix WARN in perf_cgroup_switch()
    7335c33d621fd perf: Fix cgroup state vs ERROR
    456019adaa2f5 perf: Fix sample vs do_exit()
    989c77a3dec8b s390/pci: Fix __pcilg_mio_inuser() inline assembly
    8ae7814589d7b smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma()
    e27cb3ac5a83e smb: client: fix first command failure during re-negotiation
    977b7cc77852d serial: sh-sci: Increment the runtime usage counter for the earlycon device
    966dbf35e36f8 serial: sh-sci: Clean sci_ports[0] after at earlycon exit
    43f26094d6702 smb: Log an error when close_all_cached_dirs fails
    a5b7c237ea36c dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties
    031d274c7bc2f EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
    5fe1b23a2f87f net: atm: fix /proc/net/atm/lec handling
    f4d80b16ecc42 net: atm: add lec_mutex
    b4603bf956c42 mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available
    988edde4d52d5 calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
    929544ba3c35a drm/xe/bmg: Update Wa_16023588340
    d42b44736ea29 drm/xe/gt: Update handling of xe_force_wake_get return
    abf32d8fa1032 drm/xe: Wire up device shutdown handler
    0f8df5d6f25ac ublk: santizize the arguments from userspace when adding a device
    41017bd66c533 net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()
    670179265ad78 eth: fbnic: avoid double free when failing to DMA-map FW msg
    31d50dfe9c602 tcp: fix passive TFO socket having invalid NAPI ID
    0d3d91c3500f0 tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
    397c1faf8fde7 tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior
    e996507f59610 atm: atmtcp: Free invalid length skb in atmtcp_c_send().
    517bc6836ee9f mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
    301268dbaac8e wifi: carl9170: do not ping device which has failed to load firmware
    61b39e189d5c9 ptp: allow reading of currently dialed frequency to succeed on free-running clocks
    11e25a2b5d36e ptp: fix breakage after ptp_vclock_in_use() rework
    1f755ba8abdc4 bnxt_en: Update MRU and RSS table of RSS contexts on queue reset
    672b9d85bdd2b bnxt_en: Add a helper function to configure MRU and RSS
    e1724f0769343 eth: bnxt: fix out-of-range access of vnic_info array
    6f2cd30949292 bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()
    ac462a75fd38e net: netmem: fix skb_ensure_writable with unreadable skbs
    3890da762a661 ksmbd: add free_transport ops in ksmbd connection
    8873080b88514 workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()
    b268e43012ef3 e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
    d6715193de439 ice: fix eswitch code memory leak in reset scenario
    cbea0cace663d net: ice: Perform accurate aRFS flow match
    6b358b3adfb9b io_uring/sqpoll: don't put task_struct on tctx setup failure
    fa2a79f0da926 aoe: clean device rq_list in aoedev_downdev()
    35d78d9eb58d5 pldmfw: Select CRC32 when PLDMFW is selected
    fddf0d0d6cc92 hwmon: (ltc4282) avoid repeated register write
    6869a79da2791 hwmon: (occ) fix unaligned accesses
    bf41b962bd0e2 hwmon: (occ) Rework attribute registration for stack usage
    fcc95344aa1c4 drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
    880902675299a drm/nouveau/bl: increase buffer size to avoid truncate warning
    114370b2717b0 ionic: Prevent driver/fw getting out of sync on devcmd(s)
    9216ca340bf6c drm/ssd130x: fix ssd132x_clear_screen() columns
    8a1f52651dd82 drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE
    0c76d70fc3fd5 drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names
    64fe4cd99515d drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate
    1bb894c1608cf drm/msm/disp: Correct porch timing for SDM845
    9411a9909e9da smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels
    3c44ebad5aed3 ipv6: replace ipcm6_init calls with ipcm6_init_sk
    348e541fef1d4 ipv6: remove leftover ip6 cookie initializer
    c426f8c4ac47e x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c
    b8abcba6e4aec Kunit to check the longest symbol length
    c886784000934 drm/v3d: Avoid NULL pointer dereference in `v3d_job_update_stats()`
    353e75b55e583 sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
    0174154fafaf2 nfsd: use threads array as-is in netlink interface
    50189d9c5eb5c erofs: remove unused trace event erofs_destroy_inode
    251629918451c bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
    dc5f0aef9ebdf net: Fix checksum update for ILA adj-transport
    60d8db49ef143 rust: compile libcore with edition 2024 for 1.87+
    1814e71a4e9c2 kbuild: rust: add rustc-min-version support function
    cef081c8231b5 drm/amdgpu: read back register after written for VCN v4.0.5
    9cf5b2a3b72c2 mm/hugetlb: unshare page tables during VMA split, not before
    5cfc95dc2f018 iio: accel: fxls8962af: Fix temperature calculation
    d488691a4a8c0 ALSA: hda/realtek: Add quirk for Asus GU605C
    b09323c6e8f2e ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA
    9ef0b695a9d12 ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
    96fe253552c26 ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx
    cb078e238054c ALSA: hda/intel: Add Thinkpad E15 to PM deny list
    c4f7e90e66b6d ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card
    47f34289d1006 arm64: Restrict pagetable teardown to avoid false warning
    60606efbf5258 wifi: cfg80211: init wiphy_work before allocating rfkill fails
    a69a594794fca wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path
    f6ac7d68bbde9 Input: sparcspkr - avoid unannotated fall-through
    82b6dfff0d600 cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
    44b25cc82574e wifi: rtw89: phy: add dummy C2H event handler for report of TAS power
    3d828519bd69b atm: Revert atm_account_tx() if copy_from_iter_full() fails.
    57ec0818698c7 sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group()
    6e7a2d38816d1 platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL
    870dd7e7840cd selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
    ff67d178c64de platform/x86: ideapad-laptop: use usleep_range() for EC polling
    1193486dffb74 ksmbd: fix null pointer dereference in destroy_previous_session
    2cb89aef981ef selftests/x86: Add a test to detect infinite SIGTRAP handler loop
    47bf9d03a969d x86/virt/tdx: Avoid indirect calls to TDX assembly functions
    5ec6148cb8378 udmabuf: use sgtable-based scatterlist wrappers
    510a29d776990 mm: close theoretical race where stale TLB entries could linger
    2a3ad42a57b43 net: clear the dst when changing skb protocol
    f9b97d466e602 net_sched: sch_sfq: reject invalid perturb period
    4220cc0b98c9d nvme: always punt polled uring_cmd end_io work to task_work
    c455ae2ce09ce scsi: s390: zfcp: Ensure synchronous unit_add
    dba20f641872f scsi: storvsc: Increase the timeouts to storvsc_timeout
    3a83a904bf9a2 smb: improve directory cache reuse for readdir operations
    2c34f1e095a12 cifs: do not disable interface polling on failure
    3b2bec886f554 cifs: serialize other channels when query server interfaces is pending
    b735c8dfbf5ce cifs: deal with the channel loading lag while picking channels
    d1b81776f337a jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
    da12ef7e19048 jffs2: check that raw node were preallocated before writing summary
    985f086f281b7 LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
    d46f8f1ede200 LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg
    c7a6bd2019e73 LoongArch: vDSO: Correctly use asm parameters in syscall wrappers
    ec401f84e78e0 platform/loongarch: laptop: Add backlight power control support
    141523e6fd5e7 platform/loongarch: laptop: Unregister generic_sub_drivers on exit
    30cfeebdadd3c platform/loongarch: laptop: Get brightness setting from EC on probe
    1cce6ac47f4a2 drivers/rapidio/rio_cm.c: prevent possible heap overwrite
    1a4254ab06740 io_uring: fix task leak issue in io_wq_create()
    2e10dc9c2a87e io_uring/kbuf: don't truncate end buffer for multiple buffer peeks
    50452fe7caf0c powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery
    7518ef0f79b57 powerpc/vdso: Fix build of VDSO32 with pcrel
    5807588a54abb platform/x86: dell_rbu: Stop overwriting data buffer
    4d71f2c1e5263 platform/x86: dell_rbu: Fix list usage
    78f8e25442825 platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice
    c4972e77236c0 platform/x86/amd: pmc: Clear metrics table at start of cycle
    7c41f73b64baa fs/xattr.c: fix simple_xattr_list()
    311389a799d1b Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
    7109ae53f971b tee: Prevent size calculation wraparound on 32-bit kernels
    69e888cbae9fc ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
    d9ab5bad38136 bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
    a1a63a270e438 watchdog: da9052_wdt: respect TWDMIN
    f28f1f578cd81 fbcon: Make sure modelist not set on unregistered console
    4930ac3bc0368 net/mlx5: HWS, Harden IP version definer checks
    4752355037ea7 wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz
    11127b08210bc wifi: ath12k: fix incorrect CE addresses
    edbfb9752ede0 wifi: ath12k: fix link valid field initialization in the monitor Rx
    f9eee822b4205 wifi: ath11k: determine PM policy based on machine model
    21b5d9a2b63da octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()
    2bd434bb0eeb6 net: ethernet: cortina: Use TOE/TSO on all TCP
    b8b4b8bb346a8 bpf, sockmap: Fix data lost during EAGAIN retries
    a58f0a0e99139 f2fs: fix to set atomic write status more clear
    3d2fdb77cea5a usbnet: asix AX88772: leave the carrier control to phylink
    7a08a9d6f5575 ice: fix check for existing switch rule
    94bf4146af0f6 RDMA/hns: initialize db in update_srq_db()
    098983de3f692 ixgbe: Fix unreachable retry logic in combined and byte I2C write functions
    3502dd42f178d i40e: fix MMIO write access to an invalid page in i40e_clear_hw
    b7129ef57d967 sock: Correct error checking condition for (assign|release)_proto_idx()
    2f63bf0d2b146 scsi: lpfc: Use memcpy() for BIOS version
    41afa1abc1cd1 wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping
    d728dfafc10a9 pinctrl: mcp23s08: Reset all pins to input at probe
    7e73f517ca7ef isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry
    4b3383110b6df software node: Correct a OOB check in software_node_get_reference_args()
    d589b45b7ca62 net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER
    f66971c608c49 wifi: ath12k: using msdu end descriptor to check for rx multicast packets
    9f20f96511657 bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp
    1baee1365c631 vxlan: Do not treat dst cache initialization errors as fatal
    78f768e36c065 net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions
    23d336e8a28b8 net: bridge: mcast: update multicast contex when vlan state is changed
    0388a85971245 wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0
    2112fba7b7799 Revert "mac80211: Dynamically set CoDel parameters per station"
    e0e8f580d5ce9 wifi: mac80211: VLAN traffic in multicast path
    448dc45eeacd3 bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index
    b562ceee43c0a net/mlx5: HWS, Fix IP version decision
    4e42f355c5105 netdevsim: Mark NAPI ID on skb in nsim_rcv
    606b577368a2b wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled
    f92312f6dd070 wifi: rtw89: 8922a: fix TX fail with wrong VCO setting
    aa3e56caf6f22 wifi: iwlwifi: pcie: make sure to lock rxq->read
    91ef6a152768b iommu/amd: Ensure GA log notifier callbacks finish running before module unload
    57a85eb125656 scsi: smartpqi: Add new PCI IDs
    ab3f6cf370a38 scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands
    d003ff1f0a32e libbpf: Add identical pointer detection to btf_dedup_is_equiv()
    0ab3de047808f netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
    f0023d7a2a869 f2fs: fix to bail out in get_new_segment()
    85d6986da04ef wifi: iwlwifi: mvm: fix beacon CCK flag
    ff38cf0bd888f hid-asus: check ROG Ally MCU version and warn
    6f84ec0a5ac7e clk: rockchip: rk3036: mark ddrphy as critical
    4c43d2c649269 wifi: mac80211: do not offer a mesh path if forwarding is disabled
    bc4abf1f2fb0e wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()
    07693edecfa13 net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi
    4d19bf267430a net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
    2cd2022c38fa2 pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
    ddead1832f0ac libbpf: Check bpf_map_skeleton link for NULL
    133f17922b3db pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()
    b241b5fde0ef0 net: stmmac: generate software timestamp just before the doorbell
    8fdf2f79ebf06 bpf: Pass the same orig_call value to trampoline functions
    aefe45843ea66 pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()
    461d5a73ae45f pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()
    01ed9a06e5909 net: atlantic: generate software timestamp just before the doorbell
    8b0741b167c6e xfrm: validate assignment of maximal possible SEQ number
    5eb9c50e0c6d3 net: page_pool: Don't recycle into cache on PREEMPT_RT
    3a9e74d158a97 ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
    dc5de5bd6deab x86/sgx: Prevent attempts to reclaim poisoned pages
    84c156a351459 tcp: add receive queue awareness in tcp_rcv_space_adjust()
    89b20c406ea1a tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
    f97085d365eae tcp: remove zero TCP TS samples for autotuning
    0a8446058c6e3 tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
    72b03d8abcd23 wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
    3cb5d934e074d iommu/amd: Allow matching ACPI HID devices without matching UIDs
    847f414bf9812 wifi: ath11k: Fix QMI memory reuse logic
    4585e37d0846e wifi: ath12k: fix a possible dead lock caused by ab->base_lock
    fd1bf3985d4a9 wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
    7c6b9f6a53357 net: dlink: add synchronization for stats update
    a856d71fbb5f5 clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks
    cb8484d1ba71c i2c: npcm: Add clock toggle recovery
    75a864f21ceeb i2c: tegra: check msg length in SMBUS block read
    77ff6aec7c319 cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs
    45251bcfe031d libbpf/btf: Fix string handling to support multi-split BTF
    ec7d08ad9a00e sctp: Do not wake readers in __sctp_write_space()
    cba1b82bdc992 wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO
    84feb629fc10b wifi: mt76: mt7925: introduce thermal protection
    7f622bb3b5bc8 wifi: mt76: mt7921: add 160 MHz AP for mt7922 device
    e7a18650568a4 wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R
    b5e792c206d2a Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925
    57cfe4a06d25f emulex/benet: correct command version selection in be_cmd_get_stats()
    d4b93f9c2f666 wifi: mt76: mt7996: drop fragments with multicast or broadcast RA
    4d56803464991 i2c: designware: Invoke runtime suspend on quick slave re-registration
    0cc5c7c14fbbf Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922
    2d834477bbc1e bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
    b0e647442c08b f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx
    6c1151d53ca73 tipc: use kfree_sensitive() for aead cleanup
    51318d644c993 net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
    2d15f5e448eff net: macb: Check return value of dma_set_mask_and_coherent()
    e8cd4a8d5b885 ACPI: battery: negate current when discharging
    05713a9fc20a0 power: supply: max17040: adjust thermal channel scaling
    1f152ae557d6d PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
    c519f81e9c08a gpiolib: of: Add polarity quirk for s5m8767
    8975b40c07502 Make 'cc-option' work correctly for the -Wno-xyzzy pattern
    bf6a433b884fe ASoC: tegra210_ahub: Add check to of_device_get_match_data()
    f34e0c15561d8 platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all()
    9281360d1c9a0 ACPICA: utilities: Fix overflow check in vsnprintf()
    33cd650d38e49 pmdomain: core: Reset genpd->states to avoid freeing invalid data
    02de16babe53c power: supply: bq27xxx: Retrieve again when busy
    bc51712997e70 ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops
    7efa7856f460a ACPICA: Apply pack(1) to union aml_resource
    198c2dab022e5 ACPICA: fix acpi parse and parseext cache leaks
    66613b13cde9d ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case
    b01a29a80cca2 ACPI: bus: Bail out if acpi_kobj registration fails
    7fe1b9381b03d ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init()
    c0a6053f90425 ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change
    c05aba32a9ad9 ACPICA: Avoid sequence overread in call to strncmp()
    ddec63e2dd496 mmc: Add quirk to disable DDR50 tuning
    0cd0ef0a0a98b power: supply: collie: Fix wakeup source leaks on device unbind
    7b45d2401d9b9 clocksource: Fix the CPUs' choice in the watchdog per CPU verification
    6cd75d8f0b5b2 ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9
    76d3716815588 ACPICA: fix acpi operand cache leak in dswstate.c
    0c81bcc14bd6a iio: adc: ad7606_spi: fix reg write value mask
    399e325f3f0fc iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build
    aaa25db0b8a35 iio: adc: ad7944: mask high bits on direct read
    ea66a9effa485 iio: imu: inv_icm42600: Fix temperature calculation
    034a52b5ef57c mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
    acbe1597e358a dummycon: Trigger redraw when switching consoles with deferred takeover
    de72e0a13e0f2 accel/ivpu: Fix warning in ivpu_gem_bo_free()
    d2551a6178049 accel/ivpu: Use dma_resv_lock() instead of a custom mutex
    954b19010691f accel/ivpu: Use firmware names from upstream repo
    648f1d5446dde accel/ivpu: Improve buffer object logging
    2facd42665949 iio: accel: fxls8962af: Fix temperature scan element sign
    ae3c4187640c3 PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()
    0835fbe0d1182 PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up()
    be0cf75cbd37f PCI: Fix lock symmetry in pci_slot_unlock()
    b20701d594d10 PCI: Add ACS quirk for Loongson PCIe
    68e58f5791214 PCI: dwc: ep: Correct PBA offset in .set_msix() callback
    523815857b1e7 PCI: cadence-ep: Correct PBA offset in .set_msix() callback
    bf1299797c3c4 uio_hv_generic: Align ring size to system page
    157b0827d7f04 uio_hv_generic: Use correct size for interrupt and monitor pages
    704cd2f207420 Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary
    a9e916fa5c7d0 smb: client: add NULL check in automount_fullpath
    dba032110b231 cifs: dns resolution is needed only for primary channel
    e2328267d00af cifs: update dstaddr whenever channel iface is updated
    180079e4da0a6 cifs: reset connections for all channels when reconnect requested
    30b031c0bd4fe remoteproc: k3-m4: Don't assert reset in detach routine
    f4ef928ca504c remoteproc: core: Release rproc->clean_table after rproc_attach() fails
    92776ca0ccfe7 remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()
    20462b6111a39 regulator: max14577: Add error check for max14577_read_reg()
    ec5f0b44125c0 ovl: Fix nested backing file paths
    6dbda47fe8bd6 mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS
    bf1605e2eaaa1 staging: iio: ad5933: Correct settling cycles encoding per datasheet
    4df6f2a167bbc pwm: axi-pwmgen: fix missing separate external clock
    5c70e3ad85d28 video: screen_info: Relocate framebuffers behind PCI bridges
    337bf0bbb0425 sysfb: Fix screen_info type check for VGA
    ce4ef0274cb66 KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY
    4da7fcc098218 net: ch9200: fix uninitialised access during mii_nway_restart
    5572d21a72bb0 phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()
    f2986bccf250f dm: lock limits when reading them
    8e89c17dc8970 ftrace: Fix UAF when lookup kallsym after ftrace disabled
    d6bf5ad1a5e30 mtd: rawnand: qcom: Fix read len for onfi param page
    e3cf1ef5717e2 dm-verity: fix a memory leak if some arguments are specified multiple times
    e93624e6458df dm-mirror: fix a tiny race condition
    a9a76d58ba587 KVM: VMX: Flush shadow VMCS on emergency reboot
    264edbfc3ba16 KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs
    850931ba01c88 mtd: nand: sunxi: Add randomizer configuration before randomizer enable
    bb2c7c5e30a13 mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk
    462eee6d42485 firmware: arm_scmi: Ensure that the message-id supports fastchannel
    015f04ac884a4 configfs-tsm-report: Fix NULL dereference of tsm_ops
    a8ec526969cf2 soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events
    02137179ffc92 mm: fix ratelimit_pages update error in dirty_ratio_handler()
    764c9f69beabe RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
    f16a797dce66e watchdog: fix watchdog may detect false positive of softlockup
    68c173ea138b6 ipc: fix to protect IPCS lookups using RCU
    9f019fcb73661 clk: meson-g12a: add missing fclk_div2 to spicc
    1aa41444c5105 parisc: fix building with gcc-15
    f20fd54af4e10 vgacon: Add check for vc_origin address range in vgacon_scroll()
    8d0645b59b19d parisc/unaligned: Fix hex output to show 8 hex chars
    b3071bb463ea1 fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
    4904bd82673b5 EDAC/altera: Use correct write width with the INTTEST register
    3f2098f4fba77 fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var
    fb5873b779dd5 iommu/vt-d: Restore context entry setup order for aliased devices
    81c64c2f84ab5 net: ftgmac100: select FIXED_PHY
    8a008c89e5e5c net/sched: fix use-after-free in taprio_dev_notifier
    55c3dbd838963 NFC: nci: uart: Set tty->disc_data only in success path
    83e2ba8971ccd hwmon: (ftsteutates) Fix TOCTOU race in fts_read()
    ee1b421c46987 f2fs: fix to do sanity check on sit_bitmap_size
    aaa644e7ffff0 f2fs: prevent kernel warning due to negative i_nlink from corrupted image
    fed611bd8c7b7 f2fs: fix to do sanity check on ino and xnid
    a0b1c91ada45b Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()
    5a8cd6ae8393e Input: ims-pcu - check record size in ims_pcu_flash_firmware()
    be5f3061a6f90 ext4: only dirty folios when data journaling regular files
    4b36399711c43 ext4: ensure i_size is smaller than maxbytes
    b841ca8c8fa93 ext4: factor out ext4_get_maxbytes()
    796632e6f8298 ext4: fix calculation of credits for extent tree modification
    5766da2237e53 ext4: inline: fix len overflow in ext4_prepare_inline_data
    63e50525b5ab3 bus: fsl-mc: fix GET/SET_TAILDROP command ids
    2de74c25e7522 bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
    4d0686b53cc93 ata: ahci: Disallow LPM for Asus B550-F motherboard
    cf4f7511f8385 ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard
    947f9304d3c87 ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
    a0890b7805d24 bus: firewall: Fix missing static inline annotations for stubs
    1c71f3cf5f91b cgroup,freezer: fix incomplete freezing when attaching tasks
    5d555f17d18bd ceph: set superblock s_magic for IMA fsmagic matching
    75583606aeef3 ceph: avoid kernel BUG for encrypted inode with unaligned file size
    04e93f75b1e57 can: tcan4x5x: fix power regulator retrieval during probe
    d8a054b6e6824 can: kvaser_pciefd: refine error prone echo_skb_max handling logic
    896bbceebf99d bus: mhi: host: Fix conflict between power_up and SYSERR
    f704a80d9fa26 bus: mhi: ep: Update read pointer only after buffer is written
    943801c380059 block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion
    5538af384318b block: use plug request list tail for one-shot backmerge attempt
    6e1276195f176 ASoC: codecs: wcd937x: Drop unused buck_supply
    c8228b5f3d74f ASoC: codecs: wcd9375: Fix double free of regulator supplies
    5626fefb46aef ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4
    1c40263443109 ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()
    86d9837e46c09 arm64/mm: Close theoretical race where stale TLB entry remains valid
    aac91ae06c473 media: uvcvideo: Fix deferred probing error
    6d2b12e7c5216 media: uvcvideo: Send control events for partial succeeds
    b52dc88361299 media: uvcvideo: Return the number of processed controls
    0ee9469f818a0 media: imx-jpeg: Cleanup after an allocation error
    9df9d453651e7 media: imx-jpeg: Reset slot data pointers when freed
    c8332e6a0ba52 media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead
    314893d15a898 media: imx-jpeg: Drop the first error frames
    00da1c767a656 media: vivid: Change the siize of the composing
    72541cae73d08 media: vidtv: Terminating the subsequent process of initialization failure
    5d8b057ed735c media: videobuf2: use sgtable-based scatterlist wrappers
    742c60333bef5 media: venus: Fix probe error handling
    2429bb9fad88c media: v4l2-dev: fix error handling in __video_register_device()
    63ea94aa72e4d media: omap3isp: use sgtable-based scatterlist wrappers
    f3033169d1474 media: mediatek: vcodec: Correct vsi_core framebuffer size
    831b460e923aa media: ipu6: Remove workaround for Meteor Lake ES2
    a2d4fdef06669 media: intel/ipu6: Fix dma mask for non-secure mode
    2a2bd7df402de media: imagination: fix a potential memory leak in e5010_probe()
    1f78790d988c9 media: i2c: imx335: Fix frame size enumeration
    5ae9ff1ee2be8 media: gspca: Add error handling for stv06xx_read_sensor()
    ca43a9386c0b5 media: davinci: vpif: Fix memory leak in probe error path
    9bff888c92f5c media: cxusb: no longer judge rbuf when the write fails
    c89339591b324 media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case
    dc723f6c8d8d5 media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div
    e251f4fe65808 media: ccs-pll: Start OP pre-PLL multiplier search from correct value
    6216c67c90e24 media: ov2740: Move pm-runtime cleanup on probe-errors to proper place
    d0e6032ee06f0 media: ccs-pll: Start VT pre-PLL multiplier search from correct value
    eda32d4432357 media: i2c: ds90ub913: Fix returned fmt from .set_fmt()
    fb50ee19aa69f media: nxp: imx8-isi: better handle the m2m usage_count
    b93864e0865f2 media: imx335: Use correct register width for HNUM
    2f4c2c6bde6e6 media: ov5675: suppress probe deferral errors
    ceb901f795718 media: ov8856: suppress probe deferral errors
    ac93035040672 wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
    b88447ce11eb5 wifi: rtw88: usb: Reduce control message timeout to 500 ms
    cb3cba0ec372f svcrdma: Unregister the device if svc_rdma_accept() fails
    f78b38af3540b jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
    d35e6c3616b6f wifi: ath12k: fix ring-buffer corruption
    5bf0b9eeb0174 fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
    95c4322c2a7e9 NFSv4: Don't check for OPEN feature support in v4.1
    c08e00a416a8c SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls
    d622c2ee6c081 nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
    7a75a956692aa nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
    07862d4f7c357 NFSD: Implement FATTR4_CLONE_BLKSIZE attribute
    2029ca75cdfa6 NFSD: fix race between nfsd registration and exports_proc
    3f3eb3c3420d4 NFSD: unregister filesystem in case genl_register_family() fails
    763d1789c03f8 wifi: ath11k: fix ring-buffer corruption
    09f7616cb5fe3 wifi: rtw88: usb: Upload the firmware in bigger chunks
    314053de3a917 wifi: ath11k: fix rx completion meta data corruption
    7a20cdb55c295 wifi: mt76: mt7925: fix host interrupt register initialization
    6d05390d20f11 wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
    c3afa81f2ef1c net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()
    5297c5cf2620e net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()
    b96ba2d1fb6c6 regulator: max20086: Change enable gpio to optional
    028bb7b658114 regulator: max20086: Fix MAX200086 chip id
    f2e8a863fdc93 s390/pci: Serialize device addition and removal
    31a7dc5a24c06 s390/pci: Allow re-add of a reserved but not yet removed device
    f86ca2b55309f s390/pci: Prevent self deletion in disable_slot()
    94c0731dbf3e8 s390/pci: Remove redundant bus removal and disable from zpci_release_device()
    0b42b68cec822 powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states
    c58b577cf7576 io_uring/kbuf: account ring io_buffer_list memory
    ba789be63d956 io_uring: account drain memory to cgroup
    082b0ca9a79d7 ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()
    2864c19ae9e62 ASoC: meson: meson-card-utils: use of_property_present() for DT parsing
    98640457c02c5 ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()
    d765505bca3cf crypto: qat - add shutdown handler to qat_dh895xcc
    eb94a34c276dd crypto: qat - add shutdown handler to qat_c62x
    59fd1b29092ce crypto: qat - add shutdown handler to qat_4xxx
    5e4e6d0cae11f crypto: qat - add shutdown handler to qat_420xx
    261f2a655b709 crypto: qat - add shutdown handler to qat_c3xxx
    f2cc87bf3e3a6 gfs2: move msleep to sleepable context
    ea3c81acb041a crypto: marvell/cesa - Do not chain submitted requests
    bdb71ee651318 configfs: Do not override creating attribute file failure in populate_attrs()

(From OE-Core rev: b50c3ff4307d892351294dc62e73083954fbaa48)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 48277f45cfd497ebceeb1bfffdefce094fac13c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-07-24 12:36:36 -07:00
2025-07-24 12:36:36 -07:00
2024-02-19 11:34:33 +00:00
2021-07-19 18:07:21 +01:00

Poky

Poky is an integration of various components to form a pre-packaged build system and development environment which is used as a development and validation tool by the Yocto Project. It features support for building customised embedded style device images and custom containers. There are reference demo images ranging from X11/GTK+ to Weston, commandline and more. The system supports cross-architecture application development using QEMU emulation and a standalone toolchain and SDK suitable for IDE integration.

Additional information on the specifics of hardware that Poky supports is available in README.hardware. Further hardware support can easily be added in the form of BSP layers which extend the systems capabilities in a modular way. Many layers are available and can be found through the layer index.

As an integration layer Poky consists of several upstream projects such as BitBake, OpenEmbedded-Core, Yocto documentation, the 'meta-yocto' layer which has configuration and hardware support components. These components are all part of the Yocto Project and OpenEmbedded ecosystems.

The Yocto Project has extensive documentation about the system including a reference manual which can be found at https://docs.yoctoproject.org/

OpenEmbedded is the build architecture used by Poky and the Yocto project. For information about OpenEmbedded, see the OpenEmbedded website.

Contribution Guidelines

Please refer to our contributor guide here: https://docs.yoctoproject.org/dev/contributor-guide/ for full details on how to submit changes.

Where to Send Patches

As Poky is an integration repository (built using a tool called combo-layer), patches against the various components should be sent to their respective upstreams:

OpenEmbedded-Core (files in meta/, meta-selftest/, meta-skeleton/, scripts/):

BitBake (files in bitbake/):

Documentation (files in documentation/):

meta-yocto (files in meta-poky/, meta-yocto-bsp/):

If in doubt, check the openembedded-core git repository for the content you intend to modify as most files are from there unless clearly one of the above categories. Before sending, be sure the patches apply cleanly to the current git repository branch in question.

CII Best Practices

Description
Yocto Project reference distribution Poky
https://yoctoproject.org/
Readme 260 MiB