* [PATCH 0/7] linux-yocto: consolidated pull request
@ 2026-05-28 2:37 bruce.ashfield
2026-05-28 2:37 ` [meta][PATCH 01/07] linux-yocto/6.18: update to v6.18.32 bruce.ashfield
` (7 more replies)
0 siblings, 8 replies; 38+ messages in thread
From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw)
To: richard.purdie; +Cc: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Hi all,
Here's the latest -stable bumps for OEcore and yocto-bsps (again,
let me know if the combined pull causes issues).
I've also moved the dev kernel to v7.1 and fixed lttng-modules
along the way. Hopefully a new point release will be available soon
and we can quickly drop the backported patches.
Also note that since ross removed the CVE exclusions .inc file in
a patch (which I think is still pending), I haven't updated the
exclusions for the kernel in this series.
Bruce
openembedded-core (5):
linux-yocto/6.18: update to v6.18.32
linux-yocto/6.18: qat/intel configuration warning fixes
linux-yocto-dev: bump to v7.1
lttng-modules: fix build against kernel 7.1+
linux-yocto/6.18: update to v6.18.33
meta-yocto (2):
yocto-bsps: update to v6.18.31
yocto-bsps: update to v6.18.33
openembedded-core:
meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 +-
meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb | 6 +-
meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb | 6 +-
meta/recipes-kernel/linux/linux-yocto_6.18.bb | 24 +--
meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-enhance-tracepoints-during-the-folios-writeback-v6.17.patch | 94 +++++++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-widen-trace-event-i_ino-fields-to-u64-v7.1.patch | 1424 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Drop-unnecessary-pointer-indirection-in.patch | 75 +++++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Reduce-trace-noise-in-hrtimer_start-v7.1.patch | 103 ++++++++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-Convert-pageout-to-take-a-folio-v5.18.patch | 54 +++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-add-cgroup-IDs-to-vmscan-tracepoints-v7.1.patch | 198 +++++++++++++++++++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-treewide-change-inode-i_ino-from-unsigned-long-to-u64-v7.1.patch | 56 +++++++
meta/recipes-kernel/lttng/lttng-modules/0001-fix-vfs-widen-trace-event-i_ino-fields-to-u64-v7.1.patch | 276 ++++++++++++++++++++++++++++++++
meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb | 8 +
13 files changed, 2308 insertions(+), 20 deletions(-)
meta-yocto:
meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
2.43.0
^ permalink raw reply [flat|nested] 38+ messages in thread* [meta][PATCH 01/07] linux-yocto/6.18: update to v6.18.32 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 02/07] linux-yocto/6.18: qat/intel configuration warning fixes bruce.ashfield ` (6 subsequent siblings) 7 siblings, 0 replies; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Updating linux-yocto/6.18 to the latest korg -stable release that comprises the following commits: 52386a7b1beb Linux 6.18.32 271cd5429513 drm/amdgpu/vcn4: Avoid overflow on msg bound check 016b64a0313e drm/amdgpu/vcn3: Avoid overflow on msg bound check e9edf9893cf2 vsock/virtio: fix accept queue count leak on transport mismatch 52da6a74ca3d vsock/virtio: fix empty payload in tap skb for non-linear buffers a534e1f985b6 vsock/virtio: fix length and offset in tap skb for split packets 2602f7bb5818 vsock: fix buffer size clamping order 8be786053797 batman-adv: tp_meter: fix tp_num leak on kmalloc failure 5e9dfc07d061 tracing/fprobe: Remove fprobe from hash in failure path a2181464a4a7 tracing/fprobe: Unregister fprobe even if memory allocation fails d83e51202fec tracing: fprobe: optimization for entry only case 52277410cbed tracing: fprobe: use rhltable for fprobe_ip_table 5d12e0ab009a btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak dfd05a16b5c9 btrfs: fix double free in create_space_info_sub_group() error path a4b5c5d2f8c5 btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() d784865ce48f usb: dwc3: Move GUID programming after PHY initialization 476ee6389120 usb: dwc3: Add dwc pointer to dwc3_readl/writel e63942da5e96 usb: dwc3: Remove of dep->regs ce9aaa3af445 sched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup setters 30cf8e05d635 sched/ext: Implement cgroup_set_idle() callback dc34f8d8240f Bluetooth: hci_conn: fix potential UAF in create_big_sync c0a8dca8d556 spi: zynq-qspi: fix controller deregistration ed822a569645 spi: zynq-qspi: Simplify clock handling with devm_clk_get_enabled() 33e5ce64b817 spi: tegra114: fix controller deregistration 65eafad7a600 spi: tegra20-sflash: fix controller deregistration fafa9a4e831b spi: uniphier: fix controller deregistration b0a97cb0b9ba spi: uniphier: Simplify clock handling with devm_clk_get_enabled() 6542e180fa6e pseries/papr-hvpipe: Fix race with interrupt handler 09c15bbbed53 papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() 24d2912962d0 EDAC/versalnet: Fix device name memory leak d281f3ac0d00 block: fix zone write plug removal 7105d9f1387d fbcon: Avoid OOB font access if console rotation fails 1817dd0c350f fbcon: Rename struct fbcon_ops to struct fbcon_par f0d3bb6f5125 drm/amdgpu: rework how we handle TLB fences 13e9ea445191 Revert "drm/amdgpu: don't attach the tlb fence for SI" 576b73b24656 drm/amdgpu: Fix validating flush_gpu_tlb_pasid() fd78e63459ab drm/amdgpu: validate the flush_gpu_tlb_pasid() a9591e4083cc mm/damon/core: disallow time-quota setting zero esz 377c3d5dc952 usb: typec: tcpm: reset internal port states on soft reset AMS d893804e9e3b mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values 4697ed7be9b9 mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values 679e65ae721c mm/damon/core: implement damon_kdamond_pid() 20048f0b38cd LoongArch: KVM: Compile switch.S directly into the kernel f49a00180dfc io_uring/zcrx: warn on freelist violations 1a516d19100e io_uring/zcrx: use guards for locking 0baf4b659cdc batman-adv: bla: put backbone reference on failed claim hash insert b65365d2b1e6 batman-adv: bla: only purge non-released claims 00155f336a5e batman-adv: bla: prevent use-after-free when deleting claims 09dc0d1a1222 batman-adv: stop caching unowned originator pointers in BAT IV 03660dab86f9 batman-adv: stop tp_meter sessions during mesh teardown e1e2194cc725 batman-adv: reject new tp_meter sessions during teardown bf872db54f91 batman-adv: fix integer overflow on buff_pos c9dadb31f360 sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL cd39452498e2 arm64: dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22 3eb7d0e2d4a0 arm64: dts: qcom: lemans: Correct QUP interrupt numbers f8f546883e87 drm/amdgpu/pm: align Hawaii mclk workaround with radeon 6fed6e9f1062 drm/amdgpu/pm: add missing revision check for CI 0b91ea46bb68 drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission 6fbd52d210c1 drm/amdkfd: Make all TLB-flushes heavy-weight 46bc180e6ede drm/panel: boe-tv101wum-nl6: restore MODE_LPM after sending disable cmds 73af14be7645 drm/bridge: tda998x: Use __be32 for audio port OF property pointer 71614ab2a683 drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ f6dbec5bee72 drm/panel: himax-hx83102: restore MODE_LPM after sending disable cmds ed21d6e4ce03 drm/exynos: remove bridge when component_add fails b17175d0a375 drm/amdgpu: zero-initialize GART table on allocation 264ee64cf867 drm/radeon: add missing revision check for CI 672464dd5323 drm: Set old handle to NULL before prime swap in change_handle 87f9b1528e1f drm/xe/uapi: Reject coh_none PAT index for CPU cached memory in madvise fa449b88706e drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked() 0afa8b1ef582 drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import() cd38e1503e67 drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked() f9ad21b90162 drm/xe: Fix bo leak in xe_dma_buf_init_obj() on allocation failure 2b5ba326f9d0 drm/udl: Increase GET_URB_TIMEOUT db9530a9873a drm/amdkfd: validate SVM ioctl nattr against buffer size a7735b491a2d drm/appletbdrm: Use kvzalloc for big allocations 1a17ea9861e8 drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs() 158def957199 drm/amd/display: Change dither policy for 10 bpc output back to dithering 638e48ee39d0 drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg 63b51e8a9d54 drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg b3d1a0a45c4a drm/amdgpu/vce: Prevent partial address patches a6d5563ba1f0 drm/amdgpu/vcn4: Prevent OOB reads when parsing IB fec8b11b55e5 drm/amdgpu: Add bounds checking to ib_{get,set}_value 44d5a450c04d drm/amdkfd: Add upper bound check for num_of_nodes de137adccf7a drm/amd/pm: fix incorrect FeatureCtrlMask setting on smu v14.0.x f34eda3ff33d drm/amdgpu: gate VM CPU HDP flush on reset lock 2795d325bb5c drm/amdgpu: Use SMUIO 15.0.0 offsets for TSC upper and lower count. 77d0b5d11387 drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure 48fb2213e2c2 drm/i915/psr: Init variable to avoid early exit from et alignment loop 132b8d51f0ff drm/msm: always recover the gpu c5b5a0e418b1 drm/imx: parallel-display: Prefer bus format set via legacy "interface-pix-fmt" DT property c57c861956b8 drm/msm/gem: fix error handling in msm_ioctl_gem_info_get_metadata() e9ae6590405d spi: cadence: fix clock imbalance on probe failure 6ac380a0071d spi: cadence: fix unclocked access on unbind 59701f07b19e spi: cadence: fix controller deregistration 6c3e413919a1 spi: mpc52xx: fix use-after-free on unbind 28f28a0f4e32 spi: mpc52xx: fix controller deregistration 336d9ad7560b spi: mpc52xx: fix use-after-free on registration failure 07dc76d31be4 spi: orion: fix clock imbalance on registration failure b809b8d2a114 spi: orion: fix runtime pm leak on unbind ec7a4cff8355 spi: orion: fix controller deregistration 5c03d52ee6ce spi: mxic: fix controller deregistration 2a2973cb3682 spi: imx: fix runtime pm leak on probe deferral 6a405d594207 spi: mpfs: fix controller deregistration b2bdbe293012 spi: img-spfi: fix controller deregistration 4b0fe572a8ea spi: slave-mt27xx: fix controller deregistration 0df72db5a13c spi: sh-msiof: fix controller deregistration aee76c1dd189 spi: rspi: fix controller deregistration 229cc70e4e90 spi: sprd: fix controller deregistration cdbf6baefff0 spi: pic32-sqi: fix controller deregistration 82a95eca235b spi: cavium-thunderx: fix controller deregistration e84a84209b3f spi: npcm-pspi: fix controller deregistration ee2100d08094 spi: coldfire-qspi: fix controller deregistration 047f939c602c spi: bcmbca-hsspi: fix controller deregistration ca3195c7b883 spi: fsl: fix controller deregistration d78c5ca1563c spi: sh-hspi: fix controller deregistration 4422fc2411cb spi: ch341: fix devres lifetime af4f58c18c4c spi: pl022: fix controller deregistration cc8a904cbe6d spi: mtk-nor: fix controller deregistration 894d761a3a85 spi: pic32: fix controller deregistration 4ed7de898bbb spi: omap2-mcspi: fix controller deregistration 09ceedcebc77 spi: fsl-espi: fix controller deregistration b99939bccae9 spi: s3c64xx: fix controller deregistration c74ba7340010 spi: dln2: fix controller deregistration 724520793a2e spi: mt65xx: fix controller deregistration cc525debdfc8 spi: mxs: fix controller deregistration 22ee38cbf536 media: qcom: camss: Add missing clocks for VFE lite on sa8775p 696ac7c49c27 media: iris: Fix dma_free_attrs() size in iris_hfi_queues_init() 095c51bc86d3 media: venus: fix QCOM_MDT_LOADER dependency e56a25247860 media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280 9d6217429cd4 media: qcom: camss: Fix csid IRQ offset for sa8775p 8744fd0835dd media: qcom: camss: Fix csid clock configuration for sa8775p dd24998a4a40 media: iris: Fix use-after-free in iris_release_internal_buffers() 1920b4602ec9 media: iris: fix QCOM_MDT_LOADER dependency d172bb82f70c media: omap3isp: drop the use count of v4l2 pipeline cedfde9f45b1 media: i2c: ov08d10: fix runtime PM handling in probe d9e678e8c633 media: i2c: ov08d10: fix image vertical start setting ea91dee38b4e media: staging: imx: request mbus_config in csi_start 731d7ab8dfa2 media: i2c: imx412: Assert reset GPIO during probe 34fe9c3c594e media: dib8000: avoid division by 0 in dib8000_set_dds() def939175ab8 media: pci: zoran: fix potential memory leak in zoran_probe() 84d781069294 arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt 65d7b2aecdfe arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon 5167575b79e2 vsock/virtio: fix MSG_PEEK ignoring skb offset when calculating bytes to copy 75c38af4d919 platform/x86: hp-wmi: Ignore backlight and FnLock events 45890a035e2b spi: aspeed-smc: fix controller deregistration 07938829cc11 spi: amlogic-spisg: fix controller deregistration 6047dc542fa4 media: saa7164: add ioremap return checks and cleanups d6f56e66e8f4 spi: at91-usart: fix controller deregistration 5d707cf9c138 spi: qup: fix controller deregistration 4eccd83f228f spi: meson-spicc: fix controller deregistration 6ca3eaa82812 spi: lantiq-ssc: fix controller deregistration 184dcecc9521 regulator: bd9571mwv: fix OF node reference imbalance 037bcca27835 regulator: s2dos05: fix OF node reference imbalance 890a8bcef309 regulator: act8945a: fix OF node reference imbalance 41ef27dcaa12 media: i2c: imx283: Fix hang when going from large to small resolution f43e30646fc9 media: intel/ipu6: fix error pointer dereference 21fade52ab9f media: videobuf2: Set vma_flags in vb2_dma_sg_mmap dd681c102b4b regulator: rk808: fix OF node reference imbalance e7374c142169 regulator: bq257xx: fix OF node reference imbalance 6c5d4c819d92 media: i2c: imx283: Enter full standby when stopping streaming ecd0c501bd63 media: rc: streamzap: Error handling in probe 63a960b39de9 media: rc: xbox_remote: heed DMA restrictions a8ada5b76115 regulator: max77650: fix OF node reference imbalance 8993d307cf2c spi: st-ssc4: fix controller deregistration 2d51cfca8482 regulator: mt6357: fix OF node reference imbalance c7848b67ef10 staging: media: atomisp: Disallow all private IOCTLs af2dc8b8460c arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux 72972aba49df spi: atmel: fix controller deregistration c66a6f226a5f spi: bcm63xx: fix controller deregistration 7fbb3b4bef02 drm/gpusvm: Force unmapping on error in drm_gpusvm_get_pages ea28b33e1b15 media: chips-media: wave5: add missing spinlock protection for handle_dynamic_resolution_change() d71fc6874fce media: chips-media: wave5: add missing spinlock protection for send_eos_event() b40ec65e0926 media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init() 6261d5fd172b media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88} 361e66fb431d media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} 791598484fd5 media: i2c: ov8856: free control handler on error in ov8856_init_controls() b6e5c80cc2b2 media: renesas: vin: Fix RAW8 (again) bfb2081ba00a media: renesas: vsp1: Fix NULL pointer deref on module unload 4d6e8496486d media: nxp: imx8-isi: Reduce minimum queued buffers from 2 to 0 0ac9ec121d89 drm/msm/hdmi: Fix wrong CTRL1 register used in writing info frames 06d99af8db11 media: uvcvideo: Enable VB2_DMABUF for metadata stream 80d8cc29d3b6 HID: pidff: Fix integer overflow in pidff_rescale 5c0830323689 HID: appletb-kbd: run inactivity autodim from workqueues 59a79938ca55 HID: appletb-kbd: fix UAF in inactivity-timer cleanup path 7812694752a5 HID: playstation: Clamp num_touch_reports 6c1de6e6aa8c Linux 6.18.31 2a93a4fac7b6 ptrace: slightly saner 'get_dumpable()' logic 52dc660c85db Linux 6.18.30 1aa60fea7f63 ksmbd: validate inherited ACE SID length 28f5ed477eef x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache a0e560d15ff1 rust: pin-init: fix incorrect accessor reference lifetime 4af2e62cbcda net: stmmac: Prevent NULL deref when RX memory exhausted 9d1774b33e10 net: stmmac: rename STMMAC_GET_ENTRY() -> STMMAC_NEXT_ENTRY() 5cffe3c13689 crypto: caam - guard HMAC key hex dumps in hash_digest_key ef63ef44e86c printk: add print_hex_dump_devel() c9ce18e6bb2c erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap() 24da4cc6bf27 erofs: tidy up z_erofs_lz4_handle_overlap() d309d3308de6 hfsplus: fix held lock freed on hfsplus_fill_super() a42090445096 hfsplus: fix uninit-value by validating catalog record size 23b814ec96a8 firmware: exynos-acpm: Drop fake 'const' on handle pointer bbcef208c5da mm, swap: speed up hibernation allocation and writeout 4d7b42941c9b crypto: qat - fix firmware loading failure for GEN6 devices fb6616806f3d crypto: qat - fix indentation of macros in qat_hal.c afece4e3f2cd mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs f597ab044bea mmc: core: Add quirk for incorrect manufacturing date ebad72308271 mmc: core: Adjust MDT beyond 2025 b0f4711b426a octeon_ep_vf: add NULL check for napi_build_skb() 1869da3efe70 hwmon: (powerz) Avoid cacheline sharing for DMA buffer 609936df7ce1 dma-mapping: add __dma_from_device_group_begin()/end() 25c2b77bc463 fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info 1de2db19a602 mm/damon/core: disallow non-power of two min_region_sz on damon_start() d18099f19e53 bpf: Fix use-after-free in arena_vm_close on fork 737adda64f51 io_uring/tw: serialize ctx->retry_llist with ->uring_lock 2563d7880c4d io_uring/kbuf: support min length left for incremental buffers 23900db3787a LoongArch: Use per-root-bridge PCIH flag to skip mem resource fixup aaaf41aee5ac LoongArch: KVM: Use kvm_set_pte() in kvm_flush_pte() 3d44ed6dd219 LoongArch: KVM: Move unconditional delay into timer clear scenery b715ceb72ed9 LoongArch: KVM: Fix HW timer interrupt lost when inject interrupt by software 1c32824fbdec LoongArch: KVM: Fix "unreliable stack" for kvm_exc_entry e50d8573534f LoongArch: KVM: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS 9e1aed63a555 LoongArch: Fix potential ADE in loongson_gpu_fixup_dma_hang() 7d3c27b54253 KVM: arm64: Fix pin leak and publication ordering in __pkvm_init_vcpu() 931c9c777e35 KVM: arm64: Fix FEAT_Debugv8p9 to check DebugVer, not PMUVer 7e9f5f62f8d1 KVM: arm64: Fix FEAT_SPE_FnE to use PMSIDR_EL1.FnE, not PMSVer 81e7907fe542 KVM: arm64: Fix initialisation order in __pkvm_init_finalise() 7b99369b2c7a KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value 837db0777792 KVM: arm64: Wake-up from WFI when iqrchip is in userspace 8be551f538dc f2fs: fix fsck inconsistency caused by FGGC of node block 03806ec9c4cd f2fs: fix inline data not being written to disk in writeback path 4bdc05b2032b f2fs: refactor f2fs_move_node_folio function 8d269aae6f73 f2fs: fix uninitialized kobject put in f2fs_init_sysfs() b0e4395870eb f2fs: fix node_cnt race between extent node destroy and writeback d438a9fb20d0 f2fs: fix incorrect multidevice info in trace_f2fs_map_blocks() f37012cc7c27 f2fs: fix incorrect file address mapping when inline inode is unwritten bedb710b63ae f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage 63c2d2ad40d1 f2fs: fix fiemap boundary handling when read extent cache is incomplete 060029ed542e f2fs: add READ_ONCE() for i_blocks in f2fs_update_inode() 464747eae483 mptcp: pm: ADD_ADDR rtx: return early if no retrans 107e956ce544 mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker b74ad2019865 mptcp: pm: ADD_ADDR rtx: free sk if last acd3d3562315 mptcp: pm: ADD_ADDR rtx: always decrease sk refcount 2ad56e434199 mptcp: pm: ADD_ADDR rtx: fix potential data-race cffc6fc446a2 mptcp: pm: ADD_ADDR rtx: allow ID 0 07c2f3c29a8a mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0 6f5ba49da8b1 mptcp: pm: prio: skip closed subflows 8a005fe451c7 mptcp: fix scheduling with atomic in timestamp sockopt e6ad28d9d5bf mptcp: fix rx timestamp corruption on fastopen e083d1d8bbec mptcp: sockopt: increase seq in mptcp_setsockopt_all_sf c7362eef3b70 mptcp: sockopt: set timestamp flags on subflow socket, not msk e74f33c8a2c7 mptcp: use MPTCP_RST_EMPTCP for ACK HMAC validation failure fa26c8deed61 mptcp: use MPJoinSynAckHMacFailure for SynAck HMAC failure 4f269fc3c73a mptcp: fastclose msk when linger time is 0 2146145d6dd6 selftests: mptcp: pm: restrict 'unknown' check to pm_nl_ctl 2efd6bd0e9b1 selftests: mptcp: check output: catch cmd errors a8f4a82e5629 sched_ext: idle: Recheck prev_cpu after narrowing allowed mask 0c63333ff97b RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path 006a3a5f7534 RDMA/rxe: Reject unknown opcodes before ICRC processing 105bf79a23b8 RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads 8832626a4834 RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp() b087913ae882 RDMA/mlx5: Fix error path fall-through in mlx5_ib_dev_res_srq_init() e01b8c9286c4 RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq() 1e2a44875b6a RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event() 012796f9541f RDMA/mana: Validate rx_hash_key_len 9ef65af26b2a RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() bb9cb36eaefa RDMA/mana: Fix mana_destroy_wq_obj() cleanup in mana_ib_create_qp_rss() ab64c63b460b RDMA/mana: Fix error unwind in mana_ib_create_qp_rss() d886bcdcd00d RDMA/ionic: Fix typo in format string 61df14f306f1 RDMA/ionic: bound node_desc sysfs read with %.64s 44905248dd87 perf/x86/intel: Always reprogram ACR events to prevent stale masks 2546fb8c9acc powerpc/xive: fix kmemleak caused by incorrect chip_data lookup 4b6886ca8114 power: supply: max17042: avoid overflow when determining health 1bf238ead7cc PCI/ASPM: Fix pci_clear_and_set_config_dword() usage 24582f5044bf PCI/AER: Stop ruling out unbound devices as error source 70a5d28dd273 PCI/AER: Clear only error bits in PCIe Device Status 185d51ec3a54 PCI: Update saved_config_space upon resource assignment eafd6f5372d2 mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock cb825c22c002 mm/damon/stat: detect and use fresh enabled value bb1703949dca KVM: x86: Do IRR scan in __kvm_apic_update_irr even if PIR is empty d6f4e217d663 KVM: x86: check for nEPT/nNPT in slow flush hypercalls c688f3ed73d3 smb: client: validate dacloffset before building DACL pointers be1ef9512a3f smb: client: use kzalloc to zero-initialize security descriptor buffer b8c8a704f0bc smb/client: fix out-of-bounds read in symlink_data() 512d33bc8ea4 smb/client: fix out-of-bounds read in smb2_compound_op() 45dcc815fc55 scsi: mpt3sas: Limit NVMe request size to 2 MiB cf90a96b7a2d s390/debug: Reject zero-length input before trimming a newline e3eee7ea5ec5 s390/debug: Reject zero-length input in debug_input_flush_fn() bd62c0f61bc7 riscv: kvm: fix vector context allocation leak 1912f7879850 RDMA/hns: Fix unlocked call to hns_roce_qp_remove() ac4bf66686bb psp: strip variable-length PSP header in psp_dev_rcv() 51a7dd9cbae9 pmdomain: core: Fix detach procedure for virtual devices in genpd 3df75fff46b1 openvswitch: vport: fix self-deadlock on release of tunnel ports 781f47d64143 nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free 67e1aaf93b49 nvmet-tcp: fix race between ICReq handling and queue teardown c77c82935c0a nvme-apple: drop invalid put of admin queue reference count 913d556e4bd1 md/raid10: fix divide-by-zero in setup_geo() with zero far_copies b7df9fbd4869 libceph: Fix slab-out-of-bounds access in auth message processing 7cdf18608302 lib/scatterlist: fix temp buffer in extract_user_to_sg() 8fbba6829057 lib/scatterlist: fix length calculations in extract_kvec_to_sg 8637dfb4c1d8 lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl() cbb032fc7432 iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update 3ea9ce757bd3 iommu/vt-d: Block PASID attachment to nested domain with dirty tracking 0d96652adc8f iommufd: Fix return value of iommufd_fault_fops_write() afbafeddf23d isofs: validate block number from NFS file handle in isofs_export_iget e69da8eeab74 isofs: validate Rock Ridge CE continuation extent against volume size 1919acc5876c dm-verity-fec: correctly reject too-small hash devices 9a484c8149b2 dm-verity-fec: correctly reject too-small FEC devices 52b109f1b875 eventfs: Hold eventfs_mutex and SRCU when remount walks events 5af6a879e915 dm: fix a buffer overflow in ioctl processing cb7c6a89e5d8 dm: don't report warning when doing deferred remove 85311a585a26 dm-thin: fix metadata refcount underflow fb388eb58c1b btrfs: fix missing last_unlink_trans update when removing a directory 9a060970fd7b btrfs: fix double free in create_space_info() error path 48102d889090 ASoC: qcom: q6apm: remove child devices when apm is removed 7cab9f2ad51c ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens 6d43355a5b9e ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop 4e550b59315d ASoC: Intel: bytcr_wm5102: Fix MCLK leak on platform_clock_control error 846fcce3a6bb ASoC: fsl_easrc: fix comment typo 3a5287c47b13 ASoC: ES8389: convert to devm_clk_get_optional() to get clock 65aabf889668 ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line in quirk table 54a44bbead39 cpuidle: powerpc: avoid double clear when breaking snooze a0780aeea166 clk: microchip: mpfs-ccc: fix out of bounds access during output registration 9eccdb76ad5e clk: imx: imx8-acm: fix flags for acm clocks b528c7ffdc3e tracing/probes: Limit size of event probe to 3K d50ef3553acb spi: topcliff-pch: fix use-after-free on unbind b3bdc7a8dd44 spi: topcliff-pch: fix controller deregistration 4b16c06da763 thermal/drivers/sprd: Fix raw temperature clamping in sprd_thm_rawdata_to_temp 3933dfb360e0 thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata eb295d2b6e70 thermal: core: Free thermal zone ID later during removal 1873eb81c65d udf: reject descriptors with oversized CRC length b1040af58771 tracefs: Fix default permissions not being applied on initial mount 998f43196d73 spi: microchip-core-qspi: control built-in cs manually ec9d0ddbde60 spi: microchip-core-qspi: don't attempt to transmit during emulated read-only dual/quad operations d945d71bbad5 spi: microchip-core-qspi: fix controller deregistration 121d1f253aed ice: fix double free in ice_sf_eth_activate() error path c1f261863e65 ibmveth: Disable GSO for packets with small MSS 4f82f046f913 hv_sock: Return -EIO for malformed/short packets 317e434e26af hv_sock: Report EOF instead of -EIO for FIN d1b9424f7393 hv_sock: fix ARM64 support cb028f72fb3b hv: Select CONFIG_SYSFB only for CONFIG_HYPERV_VMBUS 5b958822126d gpio: of: clear OF_POPULATED on hog nodes in remove path bbf63275d4a5 extcon: ptn5150: handle pending IRQ events during system resume 196efa8b254b cifs: change_conf needs to be called for session setup 064f2e49199c cifs: abort open_cached_dir if we don't request leases 281a0014f46f block: only read from sqe on initial invocation of blkdev_uring_cmd() f17d52107532 block: add pgmap check to biovec_phys_mergeable cb27e43c0511 pmdomain: mediatek: fix use-after-free in scpsys_get_bus_protection_legacy() 8aacf87718b9 arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's c34c41446acf af_unix: Reject SIOCATMARK on non-stream sockets aa4d6fee0449 hwmon: (corsair-psu) Close HID device on probe errors 370d4deba194 clk: rk808: fix OF node reference imbalance 13a0f0204d54 hwmon: (ltc2992) Fix u32 overflow in power read path 357ef14bfde2 hwmon: (ltc2992) Clamp threshold writes to hardware range 22b365ba1af3 x86/efi: Fix graceful fault handling after FPU softirq changes c9b620425fd0 parisc: Fix IRQ leak in LASI driver 23ae72e8c2f1 platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration 2b56d7903ab8 net: wwan: t7xx: validate port_count against message length in t7xx_port_enum_msg_handler 14ef6fd18db2 net/rds: handle zerocopy send cleanup before the message is queued 3d47d62c1348 netpoll: pass buffer size to egress_dev() to avoid MAC truncation 1bca036fe360 net: libwx: use request_irq for VF misc interrupt e70cfb40c3a9 ip6_gre: Use cached t->net in ip6erspan_changelink(). 33c5bb50b9c4 net: libwx: fix VF illegal register access 62951b49754a pseries/papr-hvpipe: Fix the usage of copy_to_user() 2b1335edaac5 pseries/papr-hvpipe: Fix & simplify error handling in papr_hvpipe_init() 0479b6e9f999 pseries/papr-hvpipe: Prevent kernel stack memory leak to userspace 0ff2b713f406 sound: ua101: fix division by zero at probe aab56b95bee3 perf/x86/intel: Improve validation and configuration of ACR masks 4bf22a0afb27 mptcp: pm: ADD_ADDR rtx: skip inactive subflows fbe0e6197225 net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo 52070a91956f LoongArch: Fix SYM_SIGFUNC_START definition for 32BIT 8f75597dfc67 mm/hugetlb_cma: round up per_node before logging it 10c252577ccd arm64: signal: Preserve POR_EL0 if poe_context is missing 34bdcfb496b2 mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show() 83b131a214f1 KVM: arm64: Fix kvm_vcpu_initialized() macro parameter 7baa02b0ae9d fanotify: fix false positive on permission events d71240d2609b staging: vme_user: fix root device leak on init failure 1b66f16a571a spi: s3c64xx: fix NULL-deref on driver unbind 4f0dd529990d spi: zynqmp-gqspi: fix controller deregistration 93f83b3a50ef spi: sun6i: fix controller deregistration 9df7d2530412 spi: ti-qspi: fix controller deregistration 9aea3d4f23ca spi: sun4i: fix controller deregistration 40db1bd1ffc6 spi: syncuacer: fix controller deregistration ca488ac3b083 rust: allow `clippy::collapsible_if` globally 16a7e845c3a0 rust: allow `clippy::collapsible_match` globally 4ea3b2e469fc rust: drm: gem: clean up GEM state in init failure case 32bd343803d4 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb() 1810e42ff671 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb() 741e6024e315 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb() 77981a507aa0 Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt 624fb79dadc1 Bluetooth: btmtk: validate WMT event SKB length before struct access 3485c7236c59 Bluetooth: virtio_bt: validate rx pkt_type header length b40cdd1b1370 Bluetooth: virtio_bt: clamp rx length before skb_put 53ad20efd20a LoongArch: KVM: Fix missing EMULATE_FAIL in kvm_emu_mmio_read() 05b63fbddfca selinux: prune /sys/fs/selinux/user 058a5e705424 selinux: prune /sys/fs/selinux/disable 52a5d9608da5 selinux: prune /sys/fs/selinux/checkreqprot e5c12a115ed5 selinux: shrink critical section in sel_write_load() 71e68e863a7e selinux: don't reserve xattr slot when we won't fill it d350fef4bc24 selinux: use sk blob accessor in socket permission helpers e3e722ea88e0 selinux: fix avdcache auditing 7db99a09b3bc xfrm: ah: account for ESN high bits in async callbacks 9d5047782f9b ipv6: xfrm6: release dst on error in xfrm6_rcv_encap() 4980162de555 xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete 0fe995ac77a8 xfrm: provide message size for XFRM_MSG_MAPPING c73fdf2e911d x86/efi: Restore IRQ state in EFI page fault handler ef49059fce11 powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o 9ef79d48f137 ALSA: seq: Fix UMP group 16 filtering 878c19dd4fbe ALSA: core: Serialize deferred fasync state checks d761428f6cc7 ALSA: firewire-tascam: Do not drop unread control events d829caccb426 ALSA: hda/realtek: Fix speaker silence after S3 resume on Xiaomi Mi Laptop Pro 15 ac3e9b55b7da ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger f8ad9ef77156 ALSA: hda: cs35l56: Propagate ASP TX source control errors 0c1c186f8f48 usb: typec: tcpm: fix debug accessory mode detection for sink ports 2a71e01b2cf9 usb: ulpi: fix memory leak on ulpi_register() error paths 6ef872d157f4 USB: serial: option: add Telit Cinterion LE910Cx compositions 52a0cf7cde26 USB: omap_udc: DMA: Don't enable burst 4 mode 411f2f7274e3 ALSA: usb-audio: Fix UAC3 cluster descriptor size check be09b47ed867 ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3() 00e095dc5787 ALSA: usb-audio: midi2: Restart output URBs on resume 762a6ccf391d usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl 8247f52d8221 usb: usblp: fix heap leak in IEEE 1284 device ID via short response 658d2e46c2e9 wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task d7029879bafd wifi: b43: enforce bounds check on firmware key index in b43_rx() 9e28654f79f4 wifi: mac80211: remove station if connection prep fails e9f1081bc775 wifi: ath5k: do not access array OOB 7577a4b8a10f wifi: mac80211: use safe list iteration in radar detect work 4f9a4ae8d2c1 wifi: rsi: fix kthread lifetime race between self-exit and external-stop e131562d6f2b wifi: mac80211: drop stray 'static' from fast-RX rx_result 9d1bc1558029 wifi: b43legacy: enforce bounds check on firmware key index in RX path 6d55948a62ab wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work 0aa63d33742b wifi: mt76: mt7921: fix a potential clc buffer length underflow 6fc7c8b414ce wifi: mt76: mt7925: fix incorrect length field in txpower command 5860ab3ddeaa wifi: mt76: mt7925: fix AMPDU state handling in mt7925_tx_check_aggr 6f49f94f3b11 exit: prevent preemption of oopsing TASK_DEAD task 8d09618840b9 net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked 33fe95663d10 net: stmmac: Disable EEE RX clock stop when VLAN is enabled 53e821fd9bae KVM: SVM: check validity of VMCB controls when returning from SMM edd446ee7cd3 net: af_key: zero aligned sockaddr tail in PF_KEY exports 9dea2aeabc86 smb: client/smbdirect: fix MR registration for coalesced SG lists ff9e4d5e9bba mptcp: sync the msk->sndbuf at accept() time 0d00b9015069 flow_dissector: do not dissect PPPoE PFC frames 6200f41d6fcf ceph: fix num_ops off-by-one when crypto allocation fails 738ec97b1855 KVM: x86: Fix shadow paging use-after-free due to unexpected GFN ccee9833e33b ksmbd: rewrite stop_sessions() with restartable iteration 21a316f27095 spi: rockchip: fix controller deregistration 8c4339dbab49 wifi: mt76: mt7925: fix incorrect TLV length in CLC command 0f0c0c1397a4 ASoC: SOF: Don't allow pointer operations on unconfigured streams 9a2d03d324b2 iommufd: Fix a race with concurrent allocation and unmap 2c5b8eeea006 tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func() 540fa6a86b91 ACPI: video: force native backlight on HP OMEN 16 (8A44) 70446f52251f ACPI: CPPC: Fix related_cpus inconsistency during CPU hotplug 42f83350394a ACPI: video: Add backlight=native quirk for Dell OptiPlex 7770 AIO 7f0a53c2b94c ACPI: scan: Use acpi_dev_put() in object add error paths da9b065cedfd fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free bc13fce9eeec ipmi:si: Return state to normal if message allocation fails 42432b579a59 ipmi: Check event message buffer response for bad data 3d37d2165df9 ipmi: Add limits to event and receive message requests 00d91bfdce50 scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() d31a849ff501 Linux 6.18.29 3eae0f4f9f72 rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- .../linux/linux-yocto-rt_6.18.bb | 6 ++--- .../linux/linux-yocto-tiny_6.18.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_6.18.bb | 24 +++++++++---------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb index 8002faf245..031c81c2b3 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb @@ -15,13 +15,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "67f352d4d0901a3c3c2cb2cbecd23c66c793e860" -SRCREV_meta ?= "c99063540e188e32b089f957e192780f5a4adf88" +SRCREV_machine ?= "dda294005f893c24b6322a7bdf58d7575f4ad21f" +SRCREV_meta ?= "2d12860e7692327b02ec4d707585fe101b8c4d38" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.18;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.18.28" +LINUX_VERSION ?= "6.18.32" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb index 2b824c75c4..824546e661 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb @@ -9,7 +9,7 @@ require recipes-kernel/linux/linux-yocto.inc include recipes-kernel/linux/cve-exclusion.inc include recipes-kernel/linux/cve-exclusion_6.18.inc -LINUX_VERSION ?= "6.18.28" +LINUX_VERSION ?= "6.18.32" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -18,8 +18,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_meta ?= "c99063540e188e32b089f957e192780f5a4adf88" +SRCREV_machine ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_meta ?= "2d12860e7692327b02ec4d707585fe101b8c4d38" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.18.bb b/meta/recipes-kernel/linux/linux-yocto_6.18.bb index de435d99e5..2964cf6000 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.18.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.18/standard/base" KBRANCH:qemuloongarch64 ?= "v6.18/standard/base" KBRANCH:qemumips64 ?= "v6.18/standard/mti-malta" -SRCREV_machine:qemuarm ?= "3f4d05e9da100380b042f317240ef81262ed1574" -SRCREV_machine:qemuarm64 ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_machine:qemuloongarch64 ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" +SRCREV_machine:qemuarm ?= "ab16c590f189a534ded2f3940529d3ac63301c3a" +SRCREV_machine:qemuarm64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemuloongarch64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" SRCREV_machine:qemumips ?= "62ea92a539f58803a222be98b81118403074206e" -SRCREV_machine:qemuppc ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_machine:qemuriscv64 ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_machine:qemuriscv32 ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_machine:qemux86 ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_machine:qemux86-64 ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" +SRCREV_machine:qemuppc ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemuriscv64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemuriscv32 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemux86 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemux86-64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" SRCREV_machine:qemumips64 ?= "9fb4ff0187c85426f21fd40d4c61b742800f65c4" -SRCREV_machine ?= "ed7dda90e9cbe47b9a234a82c41be27d624f7ee7" -SRCREV_meta ?= "c99063540e188e32b089f957e192780f5a4adf88" +SRCREV_machine ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_meta ?= "2d12860e7692327b02ec4d707585fe101b8c4d38" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the <version>/base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "c31b94a4231c974dca12e6b83f2af1d1d95dfc5e" +SRCREV_machine:class-devupstream ?= "52386a7b1beb0a7cb5a304935f73c157109c09ad" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.18/base" @@ -44,7 +44,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.18;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.18.28" +LINUX_VERSION ?= "6.18.32" PV = "${LINUX_VERSION}+git" -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [meta][PATCH 02/07] linux-yocto/6.18: qat/intel configuration warning fixes 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 01/07] linux-yocto/6.18: update to v6.18.32 bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 03/07] linux-yocto-dev: bump to v7.1 bruce.ashfield ` (5 subsequent siblings) 7 siblings, 0 replies; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: Yogesh Tyagi Email: yogesh.tyagi@intel.com Subject: qat: fix CONFIG_CRYPTO_CTS mismatch warnings Date: Mon, 18 May 2026 22:21:02 +0530 [NOTE]: 'CONFIG_CRYPTO_CTS' last val (m) and .config val (y) do not match [INFO]: CONFIG_CRYPTO_CTS : y ## .config: 8103 :configs/v6.18/ktypes/base/base.cfg (y) configs/v6.18/standard/features/qat/qat.cfg (m) [INFO]: raw config text: config CRYPTO_CTS tristate "CTS (Cipher Text Stealing)" select CRYPTO_SKCIPHER select CRYPTO_MANAGER depends on CRYPTO help CBC-CS3 variant of CTS (Cipher Text Stealing) (NIST Addendum to SP800-38A (October 2010)) This mode is required for Kerberos gss mechanism support for AES encryption. Config 'CRYPTO_CTS' has the following Direct dependencies (CRYPTO_CTS=y): CRYPTO(=y) Parent dependencies are: CRYPTO [y] [INFO]: selection details for 'CONFIG_CRYPTO_CTS': Symbols currently y-selecting this symbol: - FS_ENCRYPTION_ALGS Symbols currently n-selecting this symbol (no effect): - RXGK - CRYPTO_KRB5 base.cfg pins CRYPTO_CTS=y while features/qat/qat.cfg requests =m. FS_ENCRYPTION_ALGS=y forces the symbol to =y at .config time, which is the correct outcome -- QAT consumes CRYPTO_CTS via the in-kernel crypto API and works against either built-in or modular CTS. Add the symbol to the y_or_m_enabled.cfg whitelist so the audit no longer flags this mismatch, matching the existing handling of CRYPTO_CCM and CRYPTO_GCM. Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] 2/2 [ Author: Yogesh Tyagi Email: yogesh.tyagi@intel.com Subject: bsp/intel-{x86,common}: drop CONFIG_HIGHMEM64G Date: Mon, 18 May 2026 22:21:03 +0530 CONFIG_HIGHMEM64G was removed from the kernel in v6.18-rc1 by: commit bbeb69ce301323e84f1677484eb8e4cd8fb1f9f8 Author: Arnd Bergmann <arnd@arndb.de> Date: Wed Feb 26 22:37:09 2025 +0100 x86/mm: Remove CONFIG_HIGHMEM64G support The two intel 32-bit BSP fragments still carry CONFIG_HIGHMEM64G=y, which against a v6.18 kernel produces: [INFO]: the following symbols were not found in the active configuration: - CONFIG_HIGHMEM64G emitted by do_kernel_configcheck whenever MACHINE selects one of these BSPs (e.g. MACHINE=intel-core2-32). The replacement on x86-PAE kernels is the unconditional 64GiB ceiling that landed alongside the removal commit; no fragment-level opt-in is required. Drop the obsolete symbol from both fragments. This mirrors the recent "x86: drop CONFIG_BIG_SMP" cleanup (3260f662) for symbols upstream removed in the same series. Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.18.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb index 031c81c2b3..b5775d2fd1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb @@ -16,7 +16,7 @@ python () { } SRCREV_machine ?= "dda294005f893c24b6322a7bdf58d7575f4ad21f" -SRCREV_meta ?= "2d12860e7692327b02ec4d707585fe101b8c4d38" +SRCREV_meta ?= "a5384458147b581e6beac32ee5cec4e4422d58b1" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.18;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb index 824546e661..70577b74b5 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb @@ -19,7 +19,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_meta ?= "2d12860e7692327b02ec4d707585fe101b8c4d38" +SRCREV_meta ?= "a5384458147b581e6beac32ee5cec4e4422d58b1" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.18.bb b/meta/recipes-kernel/linux/linux-yocto_6.18.bb index 2964cf6000..26e02541b7 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.18.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" SRCREV_machine:qemux86-64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" SRCREV_machine:qemumips64 ?= "9fb4ff0187c85426f21fd40d4c61b742800f65c4" SRCREV_machine ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_meta ?= "2d12860e7692327b02ec4d707585fe101b8c4d38" +SRCREV_meta ?= "a5384458147b581e6beac32ee5cec4e4422d58b1" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the <version>/base branch, which is pure upstream -stable, and the same -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [meta][PATCH 03/07] linux-yocto-dev: bump to v7.1 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 01/07] linux-yocto/6.18: update to v6.18.32 bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 02/07] linux-yocto/6.18: qat/intel configuration warning fixes bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 04/07] lttng-modules: fix build against kernel 7.1+ bruce.ashfield ` (4 subsequent siblings) 7 siblings, 0 replies; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb index 668cd35473..fca353a865 100644 --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb @@ -14,7 +14,7 @@ require recipes-kernel/linux/linux-yocto.inc # provide this .inc to set specific revisions include recipes-kernel/linux/linux-yocto-dev-revisions.inc -KBRANCH = "v7.0/standard/base" +KBRANCH = "v7.1/standard/base" KMETA = "kernel-meta" SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name=machine;protocol=https \ @@ -28,7 +28,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}' SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}' -LINUX_VERSION ?= "7.0" +LINUX_VERSION ?= "7.1" LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}" PV = "${LINUX_VERSION}+git" -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [meta][PATCH 04/07] lttng-modules: fix build against kernel 7.1+ 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield ` (2 preceding siblings ...) 2026-05-28 2:37 ` [meta][PATCH 03/07] linux-yocto-dev: bump to v7.1 bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 05/07] linux-yocto/6.18: update to v6.18.33 bruce.ashfield ` (3 subsequent siblings) 7 siblings, 0 replies; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> When updating linux-yocto-dev to v7.1 lttng-modules failed to build. There are fixes pending for that version in the lttng gerrit. Grabbing them here gets us a fully building and tested core-image-kernel-dev. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- ...ts-during-the-folios-writeback-v6.17.patch | 94 ++ ...trace-event-i_ino-fields-to-u64-v7.1.patch | 1424 +++++++++++++++++ ...p-unnecessary-pointer-indirection-in.patch | 75 + ...ce-trace-noise-in-hrtimer_start-v7.1.patch | 103 ++ ...onvert-pageout-to-take-a-folio-v5.18.patch | 54 + ...group-IDs-to-vmscan-tracepoints-v7.1.patch | 198 +++ ...i_ino-from-unsigned-long-to-u64-v7.1.patch | 56 + ...trace-event-i_ino-fields-to-u64-v7.1.patch | 276 ++++ .../lttng/lttng-modules_2.14.4.bb | 8 + 9 files changed, 2288 insertions(+) create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-enhance-tracepoints-during-the-folios-writeback-v6.17.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-widen-trace-event-i_ino-fields-to-u64-v7.1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Drop-unnecessary-pointer-indirection-in.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Reduce-trace-noise-in-hrtimer_start-v7.1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-Convert-pageout-to-take-a-folio-v5.18.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-add-cgroup-IDs-to-vmscan-tracepoints-v7.1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-treewide-change-inode-i_ino-from-unsigned-long-to-u64-v7.1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-vfs-widen-trace-event-i_ino-fields-to-u64-v7.1.patch diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-enhance-tracepoints-during-the-folios-writeback-v6.17.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-enhance-tracepoints-during-the-folios-writeback-v6.17.patch new file mode 100644 index 0000000000..a8403fbb3f --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-enhance-tracepoints-during-the-folios-writeback-v6.17.patch @@ -0,0 +1,94 @@ +From 329ef88b9ae02228387f55a61ca1cef87a5cf3f4 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 16:22:42 -0400 +Subject: [PATCH 7/8] fix: ext4: enhance tracepoints during the folios + writeback (v6.17) + +See upstream commits: + + commit 6b132759b0fe78e518abafb62190c294100db6d6 + Author: Zhang Yi <yi.zhang@huawei.com> + Date: Mon Jul 7 22:08:09 2025 +0800 + + ext4: enhance tracepoints during the folios writeback + + After mpage_map_and_submit_extent() supports restarting handle if + credits are insufficient during allocating blocks, it is more likely to + exit the current mapping iteration and continue to process the current + processing partially mapped folio again. The existing tracepoints are + not sufficient to track this situation, so enhance the tracepoints to + track the writeback position and the return value before and after + submitting the folios. + + commit 1bfe6354e0975fe89c3d25e81b6546d205556a4b + Author: Zhang Yi <yi.zhang@huawei.com> + Date: Mon Jul 7 22:08:04 2025 +0800 + + ext4: process folios writeback in bytes + + Since ext4 supports large folios, processing writebacks in pages is no + longer appropriate, it can be modified to process writebacks in bytes. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17907] + +Change-Id: I15b849b9ebcf18b75b658b8f76cfa91e205f6cf6 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/ext4.h | 34 +++++++++++++++++++++++++++ + 1 file changed, 34 insertions(+) + +diff --git a/include/instrumentation/events/ext4.h b/include/instrumentation/events/ext4.h +index 75f92b31..fa5de84d 100644 +--- a/include/instrumentation/events/ext4.h ++++ b/include/instrumentation/events/ext4.h +@@ -242,6 +242,39 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_writepages, + ) + ) + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,17,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_da_write_folios_start, ++ TP_PROTO(struct inode *inode, loff_t start_pos, loff_t next_pos, ++ struct writeback_control *wbc), ++ ++ TP_ARGS(inode, start_pos, next_pos, wbc), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ino_t, ino, inode->i_ino) ++ ctf_integer(loff_t, start_pos, start_pos) ++ ctf_integer(loff_t, next_pos, next_pos) ++ ctf_integer(long, nr_to_write, wbc->nr_to_write) ++ ctf_integer(int, sync_mode, wbc->sync_mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_da_write_folios_end, ++ TP_PROTO(struct inode *inode, loff_t start_pos, loff_t next_pos, ++ struct writeback_control *wbc, int ret), ++ ++ TP_ARGS(inode, start_pos, next_pos, wbc, ret), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ino_t, ino, inode->i_ino) ++ ctf_integer(loff_t, start_pos, start_pos) ++ ctf_integer(loff_t, next_pos, next_pos) ++ ctf_integer(long, nr_to_write, wbc->nr_to_write) ++ ctf_integer(int, ret, ret) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages, + TP_PROTO(struct inode *inode, pgoff_t first_page, + struct writeback_control *wbc), +@@ -256,6 +289,7 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages, + ctf_integer(int, sync_mode, wbc->sync_mode) + ) + ) ++#endif + + LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages_extent, + TP_PROTO(struct inode *inode, struct ext4_map_blocks *map), +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-widen-trace-event-i_ino-fields-to-u64-v7.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-widen-trace-event-i_ino-fields-to-u64-v7.1.patch new file mode 100644 index 0000000000..5031ac5d42 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-ext4-widen-trace-event-i_ino-fields-to-u64-v7.1.patch @@ -0,0 +1,1424 @@ +From e80f709c4665a333da82b27605c26a3afccb299f Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 16:01:09 -0400 +Subject: [PATCH 8/8] fix: ext4: widen trace event i_ino fields to u64 (v7.1) + +See upstream commit: + + commit d352871478616ac63d0edf90e78194ec0a19b988 + Author: Jeff Layton <jlayton@kernel.org> + Date: Wed Mar 4 10:32:39 2026 -0500 + + ext4: widen trace event i_ino fields to u64 + + In trace events, change __field(ino_t, ...) to __field(u64, ...) + and update TP_printk format strings to %llu/%llx to match the + widened field type. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17909] + +Change-Id: I5e266aea1a128987061a6074e2cd202b29d2e2f5 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/ext4.h | 1123 +++++++++++++++++++++++-- + 1 file changed, 1048 insertions(+), 75 deletions(-) + +diff --git a/include/instrumentation/events/ext4.h b/include/instrumentation/events/ext4.h +index fa5de84d..43b93cde 100644 +--- a/include/instrumentation/events/ext4.h ++++ b/include/instrumentation/events/ext4.h +@@ -26,6 +26,95 @@ struct ext4_extent; + #define EXT4_I(inode) (container_of(inode, struct ext4_inode_info, vfs_inode)) + #define TP_MODE_T __u16 + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_free_inode, ++ TP_PROTO(struct inode *inode), ++ ++ TP_ARGS(inode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, blocks, inode->i_blocks) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(uid_t, uid, i_uid_read(inode)) ++ ctf_integer(gid_t, gid, i_gid_read(inode)) ++ ctf_integer(TP_MODE_T, mode, inode->i_mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_request_inode, ++ TP_PROTO(struct inode *dir, int mode), ++ ++ TP_ARGS(dir, mode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, dir, dir->i_ino) ++ ctf_integer(dev_t, dev, dir->i_sb->s_dev) ++ ctf_integer(TP_MODE_T, mode, mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_allocate_inode, ++ TP_PROTO(struct inode *inode, struct inode *dir, int mode), ++ ++ TP_ARGS(inode, dir, mode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(u64, dir, dir->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(TP_MODE_T, mode, mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_evict_inode, ++ TP_PROTO(struct inode *inode), ++ ++ TP_ARGS(inode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, nlink, inode->i_nlink) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_drop_inode, ++ TP_PROTO(struct inode *inode, int drop), ++ ++ TP_ARGS(inode, drop), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, drop, drop) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_mark_inode_dirty, ++ TP_PROTO(struct inode *inode, unsigned long IP), ++ ++ TP_ARGS(inode, IP), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer_hex(unsigned long, ip, IP) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_begin_ordered_truncate, ++ TP_PROTO(struct inode *inode, loff_t new_size), ++ ++ TP_ARGS(inode, new_size), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, new_size, new_size) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_free_inode, + TP_PROTO(struct inode *inode), + +@@ -113,8 +202,37 @@ LTTNG_TRACEPOINT_EVENT(ext4_begin_ordered_truncate, + ctf_integer(loff_t, new_size, new_size) + ) + ) ++#endif ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__write_begin, ++ ++ TP_PROTO(struct inode *inode, loff_t pos, unsigned int len), ++ ++ TP_ARGS(inode, pos, len), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, pos, pos) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(unsigned int, len, len) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__write_begin, ext4_write_begin, ++ ++ TP_PROTO(struct inode *inode, loff_t pos, unsigned int len), ++ ++ TP_ARGS(inode, pos, len) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__write_begin, ext4_da_write_begin, ++ ++ TP_PROTO(struct inode *inode, loff_t pos, unsigned int len), + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,19,0)) ++ TP_ARGS(inode, pos, len) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,19,0)) + LTTNG_TRACEPOINT_EVENT_CLASS(ext4__write_begin, + + TP_PROTO(struct inode *inode, loff_t pos, unsigned int len), +@@ -176,6 +294,22 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__write_begin, ext4_da_write_begin, + ) + #endif /* (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,19,0)) */ + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__write_end, ++ TP_PROTO(struct inode *inode, loff_t pos, unsigned int len, ++ unsigned int copied), ++ ++ TP_ARGS(inode, pos, len, copied), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, pos, pos) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(unsigned int, len, len) ++ ctf_integer(unsigned int, copied, copied) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT_CLASS(ext4__write_end, + TP_PROTO(struct inode *inode, loff_t pos, unsigned int len, + unsigned int copied), +@@ -190,6 +324,7 @@ LTTNG_TRACEPOINT_EVENT_CLASS(ext4__write_end, + ctf_integer(unsigned int, copied, copied) + ) + ) ++#endif + + LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__write_end, ext4_ordered_write_end, + +@@ -223,7 +358,27 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__write_end, ext4_da_write_end, + TP_ARGS(inode, pos, len, copied) + ) + +-LTTNG_TRACEPOINT_EVENT(ext4_da_writepages, ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_writepages, ++ TP_PROTO(struct inode *inode, struct writeback_control *wbc), ++ ++ TP_ARGS(inode, wbc), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, range_start, wbc->range_start) ++ ctf_integer(loff_t, range_end, wbc->range_end) ++ ctf_integer(long, nr_to_write, wbc->nr_to_write) ++ ctf_integer(long, pages_skipped, wbc->pages_skipped) ++ ctf_integer(pgoff_t, writeback_index, inode->i_mapping->writeback_index) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, sync_mode, wbc->sync_mode) ++ ctf_integer(char, for_kupdate, wbc->for_kupdate) ++ ctf_integer(char, range_cyclic, wbc->range_cyclic) ++ ) ++) ++#else ++LTTNG_TRACEPOINT_EVENT(ext4_writepages, + TP_PROTO(struct inode *inode, struct writeback_control *wbc), + + TP_ARGS(inode, wbc), +@@ -241,8 +396,41 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_writepages, + ctf_integer(char, range_cyclic, wbc->range_cyclic) + ) + ) ++#endif ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_da_write_folios_start, ++ TP_PROTO(struct inode *inode, loff_t start_pos, loff_t next_pos, ++ struct writeback_control *wbc), ++ ++ TP_ARGS(inode, start_pos, next_pos, wbc), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, start_pos, start_pos) ++ ctf_integer(loff_t, next_pos, next_pos) ++ ctf_integer(long, nr_to_write, wbc->nr_to_write) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, sync_mode, wbc->sync_mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_da_write_folios_end, ++ TP_PROTO(struct inode *inode, loff_t start_pos, loff_t next_pos, ++ struct writeback_control *wbc, int ret), ++ ++ TP_ARGS(inode, start_pos, next_pos, wbc, ret), + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,17,0)) ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, start_pos, start_pos) ++ ctf_integer(loff_t, next_pos, next_pos) ++ ctf_integer(long, nr_to_write, wbc->nr_to_write) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, ret, ret) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,17,0)) + LTTNG_TRACEPOINT_EVENT(ext4_da_write_folios_start, + TP_PROTO(struct inode *inode, loff_t start_pos, loff_t next_pos, + struct writeback_control *wbc), +@@ -291,6 +479,38 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages, + ) + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages_extent, ++ TP_PROTO(struct inode *inode, struct ext4_map_blocks *map), ++ ++ TP_ARGS(inode, map), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, lblk, map->m_lblk) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(__u32, len, map->m_len) ++ ctf_integer(__u32, flags, map->m_flags) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_writepages_result, ++ TP_PROTO(struct inode *inode, struct writeback_control *wbc, ++ int ret, int pages_written), ++ ++ TP_ARGS(inode, wbc, ret, pages_written), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(long, pages_skipped, wbc->pages_skipped) ++ ctf_integer(pgoff_t, writeback_index, inode->i_mapping->writeback_index) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, ret, ret) ++ ctf_integer(int, pages_written, pages_written) ++ ctf_integer(int, sync_mode, wbc->sync_mode) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages_extent, + TP_PROTO(struct inode *inode, struct ext4_map_blocks *map), + +@@ -305,7 +525,7 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_write_pages_extent, + ) + ) + +-LTTNG_TRACEPOINT_EVENT(ext4_da_writepages_result, ++LTTNG_TRACEPOINT_EVENT(ext4_writepages_result, + TP_PROTO(struct inode *inode, struct writeback_control *wbc, + int ret, int pages_written), + +@@ -321,8 +541,36 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_writepages_result, + ctf_integer(int, sync_mode, wbc->sync_mode) + ) + ) ++#endif ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__folio_op, ++ TP_PROTO(struct inode *inode, struct folio *folio), ++ ++ TP_ARGS(inode, folio), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(pgoff_t, index, folio->index) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__folio_op, ext4_read_folio, ++ ++ TP_PROTO(struct inode *inode, struct folio *folio), ++ ++ TP_ARGS(inode, folio) ++) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,5,0)) ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__folio_op, ext4_release_folio, ++ ++ TP_PROTO(struct inode *inode, struct folio *folio), ++ ++ TP_ARGS(inode, folio) ++) ++ ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,5,0)) + LTTNG_TRACEPOINT_EVENT_CLASS(ext4__folio_op, + TP_PROTO(struct inode *inode, struct folio *folio), + +@@ -391,6 +639,33 @@ LTTNG_TRACEPOINT_EVENT_CLASS(ext4_invalidate_folio_op, + + TP_ARGS(folio, offset, length), + ++ TP_FIELDS( ++ ctf_integer(u64, ino, folio->mapping->host->i_ino) ++ ctf_integer(pgoff_t, index, folio->index) ++ ctf_integer(size_t, offset, offset) ++ ctf_integer(size_t, length, length) ++ ctf_integer(dev_t, dev, folio->mapping->host->i_sb->s_dev) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4_invalidate_folio_op, ext4_invalidate_folio, ++ TP_PROTO(struct folio *folio, size_t offset, size_t length), ++ ++ TP_ARGS(folio, offset, length) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4_invalidate_folio_op, ext4_journalled_invalidate_folio, ++ TP_PROTO(struct folio *folio, size_t offset, size_t length), ++ ++ TP_ARGS(folio, offset, length) ++) ++ ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,18,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4_invalidate_folio_op, ++ TP_PROTO(struct folio *folio, size_t offset, size_t length), ++ ++ TP_ARGS(folio, offset, length), ++ + TP_FIELDS( + ctf_integer(dev_t, dev, folio->mapping->host->i_sb->s_dev) + ctf_integer(ino_t, ino, folio->mapping->host->i_ino) +@@ -454,6 +729,7 @@ LTTNG_TRACEPOINT_EVENT(ext4_discard_blocks, + ) + ) + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) + LTTNG_TRACEPOINT_EVENT_CLASS(ext4__mb_new_pa, + TP_PROTO(struct ext4_allocation_context *ac, + struct ext4_prealloc_space *pa), +@@ -461,10 +737,10 @@ LTTNG_TRACEPOINT_EVENT_CLASS(ext4__mb_new_pa, + TP_ARGS(ac, pa), + + TP_FIELDS( +- ctf_integer(dev_t, dev, ac->ac_sb->s_dev) +- ctf_integer(ino_t, ino, ac->ac_inode->i_ino) ++ ctf_integer(u64, ino, ac->ac_inode->i_ino) + ctf_integer(__u64, pa_pstart, pa->pa_pstart) + ctf_integer(__u64, pa_lstart, pa->pa_lstart) ++ ctf_integer(dev_t, dev, ac->ac_sb->s_dev) + ctf_integer(__u32, pa_len, pa->pa_len) + ) + ) +@@ -493,15 +769,62 @@ LTTNG_TRACEPOINT_EVENT(ext4_mb_release_inode_pa, + TP_ARGS(pa, block, count), + + TP_FIELDS( +- ctf_integer(dev_t, dev, pa->pa_inode->i_sb->s_dev) +- ctf_integer(ino_t, ino, pa->pa_inode->i_ino) ++ ctf_integer(u64, ino, pa->pa_inode->i_ino) + ctf_integer(__u64, block, block) ++ ctf_integer(dev_t, dev, pa->pa_inode->i_sb->s_dev) + ctf_integer(__u32, count, count) + ) + ) ++#else ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__mb_new_pa, ++ TP_PROTO(struct ext4_allocation_context *ac, ++ struct ext4_prealloc_space *pa), ++ ++ TP_ARGS(ac, pa), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, ac->ac_sb->s_dev) ++ ctf_integer(ino_t, ino, ac->ac_inode->i_ino) ++ ctf_integer(__u64, pa_pstart, pa->pa_pstart) ++ ctf_integer(__u64, pa_lstart, pa->pa_lstart) ++ ctf_integer(__u32, pa_len, pa->pa_len) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__mb_new_pa, ext4_mb_new_inode_pa, ++ ++ TP_PROTO(struct ext4_allocation_context *ac, ++ struct ext4_prealloc_space *pa), ++ ++ TP_ARGS(ac, pa) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__mb_new_pa, ext4_mb_new_group_pa, ++ ++ TP_PROTO(struct ext4_allocation_context *ac, ++ struct ext4_prealloc_space *pa), ++ ++ TP_ARGS(ac, pa) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_mb_release_inode_pa, ++ TP_PROTO( ++ struct ext4_prealloc_space *pa, ++ unsigned long long block, unsigned int count), ++ ++ TP_ARGS(pa, block, count), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, pa->pa_inode->i_sb->s_dev) ++ ctf_integer(ino_t, ino, pa->pa_inode->i_ino) ++ ctf_integer(__u64, block, block) ++ ctf_integer(__u32, count, count) ++ ) ++) ++#endif ++ ++LTTNG_TRACEPOINT_EVENT(ext4_mb_release_group_pa, + +-LTTNG_TRACEPOINT_EVENT(ext4_mb_release_group_pa, +- + TP_PROTO(struct super_block *sb, struct ext4_prealloc_space *pa), + + TP_ARGS(sb, pa), +@@ -513,7 +836,19 @@ LTTNG_TRACEPOINT_EVENT(ext4_mb_release_group_pa, + ) + ) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,8,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_discard_preallocations, ++ TP_PROTO(struct inode *inode, unsigned int len), ++ ++ TP_ARGS(inode, len), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(unsigned int, len, len) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,8,0)) + LTTNG_TRACEPOINT_EVENT(ext4_discard_preallocations, + TP_PROTO(struct inode *inode, unsigned int len), + +@@ -563,6 +898,87 @@ LTTNG_TRACEPOINT_EVENT(ext4_mb_discard_preallocations, + ) + ) + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_request_blocks, ++ TP_PROTO(struct ext4_allocation_request *ar), ++ ++ TP_ARGS(ar), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, ar->inode->i_ino) ++ ctf_integer(__u64, goal, ar->goal) ++ ctf_integer(__u64, pleft, ar->pleft) ++ ctf_integer(__u64, pright, ar->pright) ++ ctf_integer(dev_t, dev, ar->inode->i_sb->s_dev) ++ ctf_integer(unsigned int, len, ar->len) ++ ctf_integer(__u32, logical, ar->logical) ++ ctf_integer(__u32, lleft, ar->lleft) ++ ctf_integer(__u32, lright, ar->lright) ++ ctf_integer(unsigned int, flags, ar->flags) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_allocate_blocks, ++ TP_PROTO(struct ext4_allocation_request *ar, unsigned long long block), ++ ++ TP_ARGS(ar, block), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, ar->inode->i_ino) ++ ctf_integer(__u64, block, block) ++ ctf_integer(__u64, goal, ar->goal) ++ ctf_integer(__u64, pleft, ar->pleft) ++ ctf_integer(__u64, pright, ar->pright) ++ ctf_integer(dev_t, dev, ar->inode->i_sb->s_dev) ++ ctf_integer(unsigned int, len, ar->len) ++ ctf_integer(__u32, logical, ar->logical) ++ ctf_integer(__u32, lleft, ar->lleft) ++ ctf_integer(__u32, lright, ar->lright) ++ ctf_integer(unsigned int, flags, ar->flags) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_free_blocks, ++ TP_PROTO(struct inode *inode, __u64 block, unsigned long count, ++ int flags), ++ ++ TP_ARGS(inode, block, count, flags), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, block, block) ++ ctf_integer(unsigned long, count, count) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, flags, flags) ++ ctf_integer(TP_MODE_T, mode, inode->i_mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_sync_file_enter, ++ TP_PROTO(struct file *file, int datasync), ++ ++ TP_ARGS(file, datasync), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, file->f_path.dentry->d_inode->i_ino) ++ ctf_integer(u64, parent, file->f_path.dentry->d_parent->d_inode->i_ino) ++ ctf_integer(dev_t, dev, file->f_path.dentry->d_inode->i_sb->s_dev) ++ ctf_integer(int, datasync, datasync) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_sync_file_exit, ++ TP_PROTO(struct inode *inode, int ret), ++ ++ TP_ARGS(inode, ret), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, ret, ret) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_request_blocks, + TP_PROTO(struct ext4_allocation_request *ar), + +@@ -642,6 +1058,7 @@ LTTNG_TRACEPOINT_EVENT(ext4_sync_file_exit, + ctf_integer(int, ret, ret) + ) + ) ++#endif + + LTTNG_TRACEPOINT_EVENT(ext4_sync_fs, + TP_PROTO(struct super_block *sb, int wait), +@@ -655,7 +1072,19 @@ LTTNG_TRACEPOINT_EVENT(ext4_sync_fs, + ) + ) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,13,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_alloc_da_blocks, ++ TP_PROTO(struct inode *inode), ++ ++ TP_ARGS(inode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(unsigned int, data_blocks, EXT4_I(inode)->i_reserved_data_blocks) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,13,0)) + LTTNG_TRACEPOINT_EVENT(ext4_alloc_da_blocks, + TP_PROTO(struct inode *inode), + +@@ -682,6 +1111,109 @@ LTTNG_TRACEPOINT_EVENT(ext4_alloc_da_blocks, + ) + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_mballoc_alloc, ++ TP_PROTO(struct ext4_allocation_context *ac), ++ ++ TP_ARGS(ac), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, ac->ac_inode->i_ino) ++ ctf_integer(dev_t, dev, ac->ac_inode->i_sb->s_dev) ++ ctf_integer(__u32, orig_logical, ac->ac_o_ex.fe_logical) ++ ctf_integer(int, orig_start, ac->ac_o_ex.fe_start) ++ ctf_integer(__u32, orig_group, ac->ac_o_ex.fe_group) ++ ctf_integer(int, orig_len, ac->ac_o_ex.fe_len) ++ ctf_integer(__u32, goal_logical, ac->ac_g_ex.fe_logical) ++ ctf_integer(int, goal_start, ac->ac_g_ex.fe_start) ++ ctf_integer(__u32, goal_group, ac->ac_g_ex.fe_group) ++ ctf_integer(int, goal_len, ac->ac_g_ex.fe_len) ++ ctf_integer(__u32, result_logical, ac->ac_f_ex.fe_logical) ++ ctf_integer(int, result_start, ac->ac_f_ex.fe_start) ++ ctf_integer(__u32, result_group, ac->ac_f_ex.fe_group) ++ ctf_integer(int, result_len, ac->ac_f_ex.fe_len) ++ ctf_integer(__u16, found, ac->ac_found) ++ ctf_integer(__u16, groups, ac->ac_groups_scanned) ++ ctf_integer(__u16, buddy, ac->ac_buddy) ++ ctf_integer(__u16, flags, ac->ac_flags) ++ ctf_integer(__u16, tail, ac->ac_tail) ++ ctf_integer(__u8, cr, ac->ac_criteria) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_mballoc_prealloc, ++ TP_PROTO(struct ext4_allocation_context *ac), ++ ++ TP_ARGS(ac), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, ac->ac_inode->i_ino) ++ ctf_integer(dev_t, dev, ac->ac_inode->i_sb->s_dev) ++ ctf_integer(__u32, orig_logical, ac->ac_o_ex.fe_logical) ++ ctf_integer(int, orig_start, ac->ac_o_ex.fe_start) ++ ctf_integer(__u32, orig_group, ac->ac_o_ex.fe_group) ++ ctf_integer(int, orig_len, ac->ac_o_ex.fe_len) ++ ctf_integer(__u32, result_logical, ac->ac_b_ex.fe_logical) ++ ctf_integer(int, result_start, ac->ac_b_ex.fe_start) ++ ctf_integer(__u32, result_group, ac->ac_b_ex.fe_group) ++ ctf_integer(int, result_len, ac->ac_b_ex.fe_len) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__mballoc, ++ TP_PROTO(struct super_block *sb, ++ struct inode *inode, ++ ext4_group_t group, ++ ext4_grpblk_t start, ++ ext4_grpblk_t len), ++ ++ TP_ARGS(sb, inode, group, start, len), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode ? inode->i_ino : 0) ++ ctf_integer(dev_t, dev, sb->s_dev) ++ ctf_integer(int, result_start, start) ++ ctf_integer(__u32, result_group, group) ++ ctf_integer(int, result_len, len) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__mballoc, ext4_mballoc_discard, ++ ++ TP_PROTO(struct super_block *sb, ++ struct inode *inode, ++ ext4_group_t group, ++ ext4_grpblk_t start, ++ ext4_grpblk_t len), ++ ++ TP_ARGS(sb, inode, group, start, len) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__mballoc, ext4_mballoc_free, ++ ++ TP_PROTO(struct super_block *sb, ++ struct inode *inode, ++ ext4_group_t group, ++ ext4_grpblk_t start, ++ ext4_grpblk_t len), ++ ++ TP_ARGS(sb, inode, group, start, len) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_forget, ++ TP_PROTO(struct inode *inode, int is_metadata, __u64 block), ++ ++ TP_ARGS(inode, is_metadata, block), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, block, block) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, is_metadata, is_metadata) ++ ctf_integer(TP_MODE_T, mode, inode->i_mode) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_mballoc_alloc, + TP_PROTO(struct ext4_allocation_context *ac), + +@@ -783,8 +1315,26 @@ LTTNG_TRACEPOINT_EVENT(ext4_forget, + ctf_integer(TP_MODE_T, mode, inode->i_mode) + ) + ) ++#endif ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_da_update_reserve_space, ++ TP_PROTO(struct inode *inode, int used_blocks, int quota_claim), + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,13,0)) ++ TP_ARGS(inode, used_blocks, quota_claim), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, i_blocks, inode->i_blocks) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, used_blocks, used_blocks) ++ ctf_integer(int, reserved_data_blocks, ++ EXT4_I(inode)->i_reserved_data_blocks) ++ ctf_integer(int, quota_claim, quota_claim) ++ ctf_integer(TP_MODE_T, mode, inode->i_mode) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,13,0)) + LTTNG_TRACEPOINT_EVENT(ext4_da_update_reserve_space, + TP_PROTO(struct inode *inode, int used_blocks, int quota_claim), + +@@ -824,7 +1374,23 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_update_reserve_space, + ) + #endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,11,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_da_reserve_space, ++ TP_PROTO(struct inode *inode, int nr_resv), ++ ++ TP_ARGS(inode, nr_resv), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, i_blocks, inode->i_blocks) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, reserve_blocks, nr_resv) ++ ctf_integer(int, reserved_data_blocks, ++ EXT4_I(inode)->i_reserved_data_blocks) ++ ctf_integer(TP_MODE_T, mode, inode->i_mode) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,11,0)) + LTTNG_TRACEPOINT_EVENT(ext4_da_reserve_space, + TP_PROTO(struct inode *inode, int nr_resv), + +@@ -874,7 +1440,23 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_reserve_space, + ) + #endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,13,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_da_release_space, ++ TP_PROTO(struct inode *inode, int freed_blocks), ++ ++ TP_ARGS(inode, freed_blocks), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, i_blocks, inode->i_blocks) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, freed_blocks, freed_blocks) ++ ctf_integer(int, reserved_data_blocks, ++ EXT4_I(inode)->i_reserved_data_blocks) ++ ctf_integer(TP_MODE_T, mode, inode->i_mode) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,13,0)) + LTTNG_TRACEPOINT_EVENT(ext4_da_release_space, + TP_PROTO(struct inode *inode, int freed_blocks), + +@@ -910,91 +1492,309 @@ LTTNG_TRACEPOINT_EVENT(ext4_da_release_space, + ctf_integer(TP_MODE_T, mode, inode->i_mode) + ) + ) +-#endif ++#endif ++ ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__bitmap_load, ++ TP_PROTO(struct super_block *sb, unsigned long group), ++ ++ TP_ARGS(sb, group), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, sb->s_dev) ++ ctf_integer(__u32, group, group) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_mb_bitmap_load, ++ ++ TP_PROTO(struct super_block *sb, unsigned long group), ++ ++ TP_ARGS(sb, group) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_mb_buddy_bitmap_load, ++ ++ TP_PROTO(struct super_block *sb, unsigned long group), ++ ++ TP_ARGS(sb, group) ++) ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_read_block_bitmap_load, ++ TP_PROTO(struct super_block *sb, unsigned long group, bool prefetch), ++ ++ TP_ARGS(sb, group, prefetch), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, sb->s_dev) ++ ctf_integer(__u32, group, group) ++ ctf_integer(bool, prefetch, prefetch) ++ ) ++) ++#else ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_read_block_bitmap_load, ++ ++ TP_PROTO(struct super_block *sb, unsigned long group), ++ ++ TP_ARGS(sb, group) ++) ++#endif ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_load_inode_bitmap, ++ ++ TP_PROTO(struct super_block *sb, unsigned long group), ++ ++ TP_ARGS(sb, group) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_direct_IO_enter, ++ TP_PROTO(struct inode *inode, loff_t offset, unsigned long len, int rw), ++ ++ TP_ARGS(inode, offset, len, rw), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ino_t, ino, inode->i_ino) ++ ctf_integer(loff_t, pos, offset) ++ ctf_integer(unsigned long, len, len) ++ ctf_integer(int, rw, rw) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_direct_IO_exit, ++ TP_PROTO(struct inode *inode, loff_t offset, unsigned long len, ++ int rw, int ret), ++ ++ TP_ARGS(inode, offset, len, rw, ret), ++ ++ TP_FIELDS( ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ino_t, ino, inode->i_ino) ++ ctf_integer(loff_t, pos, offset) ++ ctf_integer(unsigned long, len, len) ++ ctf_integer(int, rw, rw) ++ ctf_integer(int, ret, ret) ++ ) ++) ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_fallocate_exit, ++ TP_PROTO(struct inode *inode, loff_t offset, ++ unsigned int max_blocks, int ret), ++ ++ TP_ARGS(inode, offset, max_blocks, ret), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, pos, offset) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(unsigned int, blocks, max_blocks) ++ ctf_integer(int, ret, ret) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__fallocate_mode, ++ TP_PROTO(struct inode *inode, loff_t offset, loff_t len, int mode), ++ ++ TP_ARGS(inode, offset, len, mode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(loff_t, pos, offset) ++ ctf_integer(loff_t, len, len) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, mode, mode) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__fallocate_mode, ext4_fallocate_enter, ++ ++ TP_PROTO(struct inode *inode, loff_t offset, loff_t len, int mode), ++ ++ TP_ARGS(inode, offset, len, mode) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__fallocate_mode, ext4_punch_hole, ++ ++ TP_PROTO(struct inode *inode, loff_t offset, loff_t len, int mode), ++ ++ TP_ARGS(inode, offset, len, mode) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__fallocate_mode, ext4_zero_range, ++ ++ TP_PROTO(struct inode *inode, loff_t offset, loff_t len, int mode), ++ ++ TP_ARGS(inode, offset, len, mode) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_unlink_enter, ++ TP_PROTO(struct inode *parent, struct dentry *dentry), ++ ++ TP_ARGS(parent, dentry), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, dentry->d_inode->i_ino) ++ ctf_integer(u64, parent, parent->i_ino) ++ ctf_integer(loff_t, size, dentry->d_inode->i_size) ++ ctf_integer(dev_t, dev, dentry->d_inode->i_sb->s_dev) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_unlink_exit, ++ TP_PROTO(struct dentry *dentry, int ret), ++ ++ TP_ARGS(dentry, ret), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, dentry->d_inode->i_ino) ++ ctf_integer(dev_t, dev, dentry->d_inode->i_sb->s_dev) ++ ctf_integer(int, ret, ret) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__truncate, ++ TP_PROTO(struct inode *inode), ++ ++ TP_ARGS(inode), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(__u64, blocks, inode->i_blocks) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__truncate, ext4_truncate_enter, ++ ++ TP_PROTO(struct inode *inode), ++ ++ TP_ARGS(inode) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__truncate, ext4_truncate_exit, ++ ++ TP_PROTO(struct inode *inode), ++ ++ TP_ARGS(inode) ++) ++ ++/* 'ux' is the uninitialized extent. */ ++LTTNG_TRACEPOINT_EVENT(ext4_ext_convert_to_initialized_enter, ++ TP_PROTO(struct inode *inode, struct ext4_map_blocks *map, ++ struct ext4_extent *ux), ++ ++ TP_ARGS(inode, map, ux), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, u_pblk, ext4_ext_pblock(ux)) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, m_lblk, map->m_lblk) ++ ctf_integer(unsigned, m_len, map->m_len) ++ ctf_integer(ext4_lblk_t, u_lblk, le32_to_cpu(ux->ee_block)) ++ ctf_integer(unsigned, u_len, ext4_ext_get_actual_len(ux)) ++ ) ++) ++ ++/* ++ * 'ux' is the uninitialized extent. ++ * 'ix' is the initialized extent to which blocks are transferred. ++ */ ++LTTNG_TRACEPOINT_EVENT(ext4_ext_convert_to_initialized_fastpath, ++ TP_PROTO(struct inode *inode, struct ext4_map_blocks *map, ++ struct ext4_extent *ux, struct ext4_extent *ix), ++ ++ TP_ARGS(inode, map, ux, ix), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, u_pblk, ext4_ext_pblock(ux)) ++ ctf_integer(ext4_fsblk_t, i_pblk, ext4_ext_pblock(ix)) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, m_lblk, map->m_lblk) ++ ctf_integer(unsigned, m_len, map->m_len) ++ ctf_integer(ext4_lblk_t, u_lblk, le32_to_cpu(ux->ee_block)) ++ ctf_integer(unsigned, u_len, ext4_ext_get_actual_len(ux)) ++ ctf_integer(ext4_lblk_t, i_lblk, le32_to_cpu(ix->ee_block)) ++ ctf_integer(unsigned, i_len, ext4_ext_get_actual_len(ix)) ++ ) ++) + +-LTTNG_TRACEPOINT_EVENT_CLASS(ext4__bitmap_load, +- TP_PROTO(struct super_block *sb, unsigned long group), ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__map_blocks_enter, ++ TP_PROTO(struct inode *inode, ext4_lblk_t lblk, ++ unsigned int len, unsigned int flags), + +- TP_ARGS(sb, group), ++ TP_ARGS(inode, lblk, len, flags), + + TP_FIELDS( +- ctf_integer(dev_t, dev, sb->s_dev) +- ctf_integer(__u32, group, group) ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, lblk, lblk) ++ ctf_integer(unsigned int, len, len) ++ ctf_integer(unsigned int, flags, flags) + ) + ) + +-LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_mb_bitmap_load, +- +- TP_PROTO(struct super_block *sb, unsigned long group), ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__map_blocks_enter, ext4_ext_map_blocks_enter, ++ TP_PROTO(struct inode *inode, ext4_lblk_t lblk, ++ unsigned len, unsigned flags), + +- TP_ARGS(sb, group) ++ TP_ARGS(inode, lblk, len, flags) + ) + +-LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_mb_buddy_bitmap_load, +- +- TP_PROTO(struct super_block *sb, unsigned long group), ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__map_blocks_enter, ext4_ind_map_blocks_enter, ++ TP_PROTO(struct inode *inode, ext4_lblk_t lblk, ++ unsigned len, unsigned flags), + +- TP_ARGS(sb, group) ++ TP_ARGS(inode, lblk, len, flags) + ) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0)) +-LTTNG_TRACEPOINT_EVENT(ext4_read_block_bitmap_load, +- TP_PROTO(struct super_block *sb, unsigned long group, bool prefetch), ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__map_blocks_exit, ++ TP_PROTO(struct inode *inode, unsigned flags, struct ext4_map_blocks *map, ++ int ret), + +- TP_ARGS(sb, group, prefetch), ++ TP_ARGS(inode, flags, map, ret), + + TP_FIELDS( +- ctf_integer(dev_t, dev, sb->s_dev) +- ctf_integer(__u32, group, group) +- ctf_integer(bool, prefetch, prefetch) ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, pblk, map->m_pblk) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(unsigned int, flags, flags) ++ ctf_integer(ext4_lblk_t, lblk, map->m_lblk) ++ ctf_integer(unsigned int, len, map->m_len) ++ ctf_integer(unsigned int, mflags, map->m_flags) ++ ctf_integer(int, ret, ret) + ) + ) +-#else +-LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_read_block_bitmap_load, +- +- TP_PROTO(struct super_block *sb, unsigned long group), +- +- TP_ARGS(sb, group) +-) +-#endif +- +-LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__bitmap_load, ext4_load_inode_bitmap, + +- TP_PROTO(struct super_block *sb, unsigned long group), ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__map_blocks_exit, ext4_ext_map_blocks_exit, ++ TP_PROTO(struct inode *inode, unsigned flags, ++ struct ext4_map_blocks *map, int ret), + +- TP_ARGS(sb, group) ++ TP_ARGS(inode, flags, map, ret) + ) + +-LTTNG_TRACEPOINT_EVENT(ext4_direct_IO_enter, +- TP_PROTO(struct inode *inode, loff_t offset, unsigned long len, int rw), +- +- TP_ARGS(inode, offset, len, rw), ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__map_blocks_exit, ext4_ind_map_blocks_exit, ++ TP_PROTO(struct inode *inode, unsigned flags, ++ struct ext4_map_blocks *map, int ret), + +- TP_FIELDS( +- ctf_integer(dev_t, dev, inode->i_sb->s_dev) +- ctf_integer(ino_t, ino, inode->i_ino) +- ctf_integer(loff_t, pos, offset) +- ctf_integer(unsigned long, len, len) +- ctf_integer(int, rw, rw) +- ) ++ TP_ARGS(inode, flags, map, ret) + ) + +-LTTNG_TRACEPOINT_EVENT(ext4_direct_IO_exit, +- TP_PROTO(struct inode *inode, loff_t offset, unsigned long len, +- int rw, int ret), ++LTTNG_TRACEPOINT_EVENT(ext4_ext_load_extent, ++ TP_PROTO(struct inode *inode, ext4_lblk_t lblk, ext4_fsblk_t pblk), + +- TP_ARGS(inode, offset, len, rw, ret), ++ TP_ARGS(inode, lblk, pblk), + + TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, pblk, pblk) + ctf_integer(dev_t, dev, inode->i_sb->s_dev) +- ctf_integer(ino_t, ino, inode->i_ino) +- ctf_integer(loff_t, pos, offset) +- ctf_integer(unsigned long, len, len) +- ctf_integer(int, rw, rw) +- ctf_integer(int, ret, ret) ++ ctf_integer(ext4_lblk_t, lblk, lblk) + ) + ) +- ++#else + LTTNG_TRACEPOINT_EVENT(ext4_fallocate_exit, + TP_PROTO(struct inode *inode, loff_t offset, + unsigned int max_blocks, int ret), +@@ -1211,8 +2011,20 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_load_extent, + ctf_integer(ext4_lblk_t, lblk, lblk) + ) + ) ++#endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,10,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_load_inode, ++ TP_PROTO(struct super_block *sb, unsigned long ino), ++ ++ TP_ARGS(sb, ino), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, ino) ++ ctf_integer(dev_t, dev, sb->s_dev) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,10,0)) + LTTNG_TRACEPOINT_EVENT(ext4_load_inode, + TP_PROTO(struct super_block *sb, unsigned long ino), + +@@ -1295,7 +2107,26 @@ LTTNG_TRACEPOINT_EVENT(ext4_journal_start_reserved, + ) + #endif + +-LTTNG_TRACEPOINT_EVENT(ext4_ext_handle_uninitialized_extents, ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_ext_handle_unwritten_extents, ++ TP_PROTO(struct inode *inode, struct ext4_map_blocks *map, int flags, ++ unsigned int allocated, ext4_fsblk_t newblock), ++ ++ TP_ARGS(inode, map, flags, allocated, newblock), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, pblk, map->m_pblk) ++ ctf_integer(ext4_fsblk_t, newblk, newblock) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(int, flags, flags) ++ ctf_integer(ext4_lblk_t, lblk, map->m_lblk) ++ ctf_integer(unsigned int, len, map->m_len) ++ ctf_integer(unsigned int, allocated, allocated) ++ ) ++) ++#else ++LTTNG_TRACEPOINT_EVENT(ext4_ext_handle_unwritten_extents, + TP_PROTO(struct inode *inode, struct ext4_map_blocks *map, int flags, + unsigned int allocated, ext4_fsblk_t newblock), + +@@ -1312,6 +2143,7 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_handle_uninitialized_extents, + ctf_integer(ext4_fsblk_t, newblk, newblock) + ) + ) ++#endif + + LTTNG_TRACEPOINT_EVENT(ext4_get_implied_cluster_alloc_exit, + TP_PROTO(struct super_block *sb, struct ext4_map_blocks *map, int ret), +@@ -1386,6 +2218,22 @@ LTTNG_TRACEPOINT_EVENT(ext4_get_reserved_cluster_alloc, + ) + ) + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_ext_show_extent, ++ TP_PROTO(struct inode *inode, ext4_lblk_t lblk, ext4_fsblk_t pblk, ++ unsigned short len), ++ ++ TP_ARGS(inode, lblk, pblk, len), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, pblk, pblk) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, lblk, lblk) ++ ctf_integer(unsigned short, len, len) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_ext_show_extent, + TP_PROTO(struct inode *inode, ext4_lblk_t lblk, ext4_fsblk_t pblk, + unsigned short len), +@@ -1400,8 +2248,32 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_show_extent, + ctf_integer(unsigned short, len, len) + ) + ) ++#endif ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_remove_blocks, ++ TP_PROTO(struct inode *inode, struct ext4_extent *ex, ++ ext4_lblk_t from, ext4_fsblk_t to, ++ struct partial_cluster *pc), ++ ++ TP_ARGS(inode, ex, from, to, pc), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, ee_pblk, ext4_ext_pblock(ex)) ++ ctf_integer(ext4_fsblk_t, pc_pclu, pc->pclu) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, from, from) ++ ctf_integer(ext4_lblk_t, to, to) ++ ctf_integer(ext4_lblk_t, ee_lblk, le32_to_cpu(ex->ee_block)) ++ ctf_integer(unsigned short, ee_len, ext4_ext_get_actual_len(ex)) ++ ctf_integer(ext4_lblk_t, pc_lblk, pc->lblk) ++ ctf_integer(int, pc_state, pc->state) ++ ) ++) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,20,0) || \ ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,20,0) || \ + LTTNG_RHEL_KERNEL_RANGE(4,18,0,147,0,0, 4,19,0,0,0,0)) + + LTTNG_TRACEPOINT_EVENT(ext4_remove_blocks, +@@ -1448,7 +2320,28 @@ LTTNG_TRACEPOINT_EVENT(ext4_remove_blocks, + + #endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,20,0) || \ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_ext_rm_leaf, ++ TP_PROTO(struct inode *inode, ext4_lblk_t start, ++ struct ext4_extent *ex, ++ struct partial_cluster *pc), ++ ++ TP_ARGS(inode, start, ex, pc), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, ee_pblk, ext4_ext_pblock(ex)) ++ ctf_integer(ext4_fsblk_t, pc_pclu, pc->pclu) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, start, start) ++ ctf_integer(ext4_lblk_t, ee_lblk, le32_to_cpu(ex->ee_block)) ++ ctf_integer(short, ee_len, ext4_ext_get_actual_len(ex)) ++ ctf_integer(ext4_lblk_t, pc_lblk, pc->lblk) ++ ctf_integer(int, pc_state, pc->state) ++ ) ++) ++ ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,20,0) || \ + LTTNG_RHEL_KERNEL_RANGE(4,18,0,147,0,0, 4,19,0,0,0,0)) + + LTTNG_TRACEPOINT_EVENT(ext4_ext_rm_leaf, +@@ -1493,6 +2386,34 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_rm_leaf, + + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(ext4_ext_rm_idx, ++ TP_PROTO(struct inode *inode, ext4_fsblk_t pblk), ++ ++ TP_ARGS(inode, pblk), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, pblk, pblk) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_ext_remove_space, ++ TP_PROTO(struct inode *inode, ext4_lblk_t start, ++ ext4_lblk_t end, int depth), ++ ++ TP_ARGS(inode, start, end, depth), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, start, start) ++ ctf_integer(ext4_lblk_t, end, end) ++ ctf_integer(int, depth, depth) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT(ext4_ext_rm_idx, + TP_PROTO(struct inode *inode, ext4_fsblk_t pblk), + +@@ -1519,8 +2440,30 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_remove_space, + ctf_integer(int, depth, depth) + ) + ) ++#endif ++ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++ ++LTTNG_TRACEPOINT_EVENT(ext4_ext_remove_space_done, ++ TP_PROTO(struct inode *inode, ext4_lblk_t start, ext4_lblk_t end, ++ int depth, struct partial_cluster *pc, __le16 eh_entries), ++ ++ TP_ARGS(inode, start, end, depth, pc, eh_entries), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(ext4_fsblk_t, pc_pclu, pc->pclu) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, start, start) ++ ctf_integer(ext4_lblk_t, end, end) ++ ctf_integer(int, depth, depth) ++ ctf_integer(ext4_lblk_t, pc_lblk, pc->lblk) ++ ctf_integer(int, pc_state, pc->state) ++ ctf_integer(unsigned short, eh_entries, le16_to_cpu(eh_entries)) ++ ) ++) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,20,0) || \ ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,20,0) || \ + LTTNG_RHEL_KERNEL_RANGE(4,18,0,147,0,0, 4,19,0,0,0,0)) + + LTTNG_TRACEPOINT_EVENT(ext4_ext_remove_space_done, +@@ -1563,6 +2506,35 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_remove_space_done, + + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(ext4__es_extent, ++ TP_PROTO(struct inode *inode, struct extent_status *es), ++ ++ TP_ARGS(inode, es), ++ ++ TP_FIELDS( ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(u64, seq, EXT4_I(inode)->i_es_seq) ++ ctf_integer(ext4_fsblk_t, pblk, ext4_es_show_pblock(es)) ++ ctf_integer(dev_t, dev, inode->i_sb->s_dev) ++ ctf_integer(ext4_lblk_t, lblk, es->es_lblk) ++ ctf_integer(ext4_lblk_t, len, es->es_len) ++ ctf_integer(char, status, ext4_es_status(es)) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__es_extent, ext4_es_insert_extent, ++ TP_PROTO(struct inode *inode, struct extent_status *es), ++ ++ TP_ARGS(inode, es) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__es_extent, ext4_es_cache_extent, ++ TP_PROTO(struct inode *inode, struct extent_status *es), ++ ++ TP_ARGS(inode, es) ++) ++#else + LTTNG_TRACEPOINT_EVENT_CLASS(ext4__es_extent, + TP_PROTO(struct inode *inode, struct extent_status *es), + +@@ -1589,6 +2561,7 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(ext4__es_extent, ext4_es_cache_extent, + + TP_ARGS(inode, es) + ) ++#endif + + #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,10,0)) + LTTNG_TRACEPOINT_EVENT(ext4_fc_replay_scan, +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Drop-unnecessary-pointer-indirection-in.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Drop-unnecessary-pointer-indirection-in.patch new file mode 100644 index 0000000000..8bf20a2047 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Drop-unnecessary-pointer-indirection-in.patch @@ -0,0 +1,75 @@ +From a74f94be254e5a9856655c982dbca44b86437897 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 10:54:27 -0400 +Subject: [PATCH 2/8] fix: hrtimer: Drop unnecessary pointer indirection in + hrtimer_expire_entry event (v7.1) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +See upstream commit: + + commit bd803783dfa7ddd5e1d44a6abfeee26fdc3a2db7 + Author: Thomas Weißschuh (Schneider Electric) <thomas.weissschuh@linutronix.de> + Date: Wed Mar 11 11:15:18 2026 +0100 + + hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry event + + This pointer indirection is a remnant from when ktime_t was a struct, + today it is pointless. + + Drop the pointer indirection. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17888] + +Change-Id: I58187dd1396dbdbda4ba0a00aa533deb415605d1 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/timer.h | 24 ++++++++++++++++++++++++ + 1 file changed, 24 insertions(+) + +diff --git a/include/instrumentation/events/timer.h b/include/instrumentation/events/timer.h +index dfc295e0..c4a94605 100644 +--- a/include/instrumentation/events/timer.h ++++ b/include/instrumentation/events/timer.h +@@ -299,6 +299,29 @@ LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_start, + ) + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++/** ++ * htimmer_expire_entry - called immediately before the hrtimer callback ++ * @timer: pointer to struct hrtimer ++ * @now: variable which contains current time of the timers base. ++ * ++ * Allows to determine the timer latency. ++ */ ++LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_expire_entry, ++ ++ timer_hrtimer_expire_entry, ++ ++ TP_PROTO(struct hrtimer *hrtimer, ktime_t now), ++ ++ TP_ARGS(hrtimer, now), ++ ++ TP_FIELDS( ++ ctf_integer_hex(void *, hrtimer, hrtimer) ++ ctf_integer(s64, now, lttng_ktime_get_tv64(now)) ++ ctf_integer_hex(void *, function, hrtimer->function) ++ ) ++) ++#else + /** + * htimmer_expire_entry - called immediately before the hrtimer callback + * @timer: pointer to struct hrtimer +@@ -321,6 +344,7 @@ LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_expire_entry, + ctf_integer_hex(void *, function, hrtimer->function) + ) + ) ++#endif + + LTTNG_TRACEPOINT_EVENT_CLASS(timer_hrtimer_class, + +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Reduce-trace-noise-in-hrtimer_start-v7.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Reduce-trace-noise-in-hrtimer_start-v7.1.patch new file mode 100644 index 0000000000..de5e08c346 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-hrtimer-Reduce-trace-noise-in-hrtimer_start-v7.1.patch @@ -0,0 +1,103 @@ +From 531c6e02c5a231f153d12ff628ecb677b7c2f7b9 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 10:38:18 -0400 +Subject: [PATCH 1/8] fix: hrtimer: Reduce trace noise in hrtimer_start() + (v7.1) + +See upstream commit: + + commit f2e388a019e4cf83a15883a3d1f1384298e9a6aa + Author: Thomas Gleixner <tglx@kernel.org> + Date: Tue Feb 24 17:36:59 2026 +0100 + + hrtimer: Reduce trace noise in hrtimer_start() + + hrtimer_start() when invoked with an already armed timer traces like: + + <comm>-.. [032] d.h2. 5.002263: hrtimer_cancel: hrtimer= .... + <comm>-.. [032] d.h1. 5.002263: hrtimer_start: hrtimer= .... + + Which is incorrect as the timer doesn't get canceled. Just the expiry time + changes. The internal dequeue operation which is required for that is not + really interesting for trace analysis. But it makes it tedious to keep real + cancellations and the above case apart. + + Remove the cancel tracing in hrtimer_start() and add a 'was_armed' + indicator to the hrtimer start tracepoint, which clearly indicates what the + state of the hrtimer is when hrtimer_start() is invoked: + + <comm>-.. [032] d.h1. 6.200103: hrtimer_start: hrtimer= .... was_armed=0 + <comm>-.. [032] d.h1. 6.200558: hrtimer_start: hrtimer= .... was_armed=1 + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17887] + +Change-Id: I37ee0ae0af665a51fd4f92adffb6b1dcb2ecd9d2 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/timer.h | 39 ++++++++++++++++++++++++-- + 1 file changed, 37 insertions(+), 2 deletions(-) + +diff --git a/include/instrumentation/events/timer.h b/include/instrumentation/events/timer.h +index f69e069b..dfc295e0 100644 +--- a/include/instrumentation/events/timer.h ++++ b/include/instrumentation/events/timer.h +@@ -220,12 +220,43 @@ LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_init, + ) + ) + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0) || \ ++ LTTNG_KERNEL_RANGE(7,0,10, 7,1,0) || \ ++ LTTNG_KERNEL_RANGE(6,18,33, 6,19,0) || \ ++ LTTNG_KERNEL_RANGE(6,12,91, 6,13,0) || \ ++ LTTNG_KERNEL_RANGE(6,6,141, 6,7,0)) + /** + * hrtimer_start - called when the hrtimer is started +- * @timer: pointer to struct hrtimer ++ * @hrtimer: pointer to struct hrtimer ++ * @mode: the hrtimers mode ++ * @was_armed: Was armed when hrtimer_start*() was invoked + */ +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,16,0) || \ ++LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_start, ++ ++ timer_hrtimer_start, ++ ++ TP_PROTO(struct hrtimer *hrtimer, enum hrtimer_mode mode, bool was_armed), ++ ++ TP_ARGS(hrtimer, mode, was_armed), ++ ++ TP_FIELDS( ++ ctf_integer_hex(void *, hrtimer, hrtimer) ++ ctf_integer_hex(void *, function, hrtimer->function) ++ ctf_integer(s64, expires, ++ lttng_ktime_get_tv64(hrtimer_get_expires(hrtimer))) ++ ctf_integer(s64, softexpires, ++ lttng_ktime_get_tv64(hrtimer_get_softexpires(hrtimer))) ++ ctf_enum(hrtimer_mode, unsigned int, mode, mode) ++ ctf_integer(bool, was_armed, was_armed) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,16,0) || \ + LTTNG_RT_KERNEL_RANGE(4,14,0,0, 4,15,0,0)) ++/** ++ * hrtimer_start - called when the hrtimer is started ++ * @hrtimer: pointer to struct hrtimer ++ * @mode: the hrtimers mode ++ */ + LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_start, + + timer_hrtimer_start, +@@ -245,6 +276,10 @@ LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_start, + ) + ) + #else ++/** ++ * hrtimer_start - called when the hrtimer is started ++ * @hrtimer: pointer to struct hrtimer ++ */ + LTTNG_TRACEPOINT_EVENT_MAP(hrtimer_start, + + timer_hrtimer_start, +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-Convert-pageout-to-take-a-folio-v5.18.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-Convert-pageout-to-take-a-folio-v5.18.patch new file mode 100644 index 0000000000..de498fa448 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-Convert-pageout-to-take-a-folio-v5.18.patch @@ -0,0 +1,54 @@ +From b9d853f90111cf657762c3e23110ab9f7a66e1aa Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 11:36:32 -0400 +Subject: [PATCH 3/8] fix: mm/vmscan: Convert pageout() to take a folio (v5.18) + +See upstream commit: + + commit e0cd5e7ffa549487cf1a85452f371274cbf0a8f1 + Author: Matthew Wilcox (Oracle) <willy@infradead.org> + Date: Mon Jan 17 23:35:57 2022 -0500 + + mm/vmscan: Convert pageout() to take a folio + + We always write out an entire folio at once. This conversion removes + a few calls to compound_head() and gets the NR_VMSCAN_WRITE statistic + right when writing out a large folio. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17890] + +Change-Id: I43ce035aecbfb3f640d2af32224be71067762711 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/mm_vmscan.h | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/include/instrumentation/events/mm_vmscan.h b/include/instrumentation/events/mm_vmscan.h +index 15d56b38..f33bcbd2 100644 +--- a/include/instrumentation/events/mm_vmscan.h ++++ b/include/instrumentation/events/mm_vmscan.h +@@ -510,7 +510,20 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_lru_isolate_template, mm_vmscan_memcg_ + ) + #endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,7,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,18,0)) ++LTTNG_TRACEPOINT_EVENT(mm_vmscan_write_folio, ++ ++ TP_PROTO(struct folio *folio), ++ ++ TP_ARGS(folio), ++ ++ TP_FIELDS( ++ ctf_integer_hex(unsigned long, pfn, folio_pfn(folio)) ++ ctf_integer(int, reclaim_flags, trace_reclaim_flags( ++ folio_is_file_lru(folio))) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,7,0)) + LTTNG_TRACEPOINT_EVENT(mm_vmscan_writepage, + + TP_PROTO(struct page *page), +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-add-cgroup-IDs-to-vmscan-tracepoints-v7.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-add-cgroup-IDs-to-vmscan-tracepoints-v7.1.patch new file mode 100644 index 0000000000..c1113468bd --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-vmscan-add-cgroup-IDs-to-vmscan-tracepoints-v7.1.patch @@ -0,0 +1,198 @@ +From 0d2ee7c9cb79a880c440153beeacd736d1b61a31 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 11:30:54 -0400 +Subject: [PATCH 4/8] fix: mm: vmscan: add cgroup IDs to vmscan tracepoints + (v7.1) + +See upstream commit: + + commit 874a0a566ede40f3d6062cae8fe1022e616edd1a + Author: Thomas Ballasi <tballasi@linux.microsoft.com> + Date: Mon Mar 16 09:09:07 2026 -0700 + + mm: vmscan: add cgroup IDs to vmscan tracepoints + + Memory reclaim events are currently difficult to attribute to specific + cgroups, making debugging memory pressure issues challenging. This patch + adds memory cgroup ID (memcg_id) to key vmscan tracepoints to enable + better correlation and analysis. + + For operations not associated with a specific cgroup, the field is + defaulted to 0. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17889] + +Change-Id: Ib1663810300b08e599f9c144930ae156e1efbaf9 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/mm_vmscan.h | 125 ++++++++++++++++++++- + 1 file changed, 123 insertions(+), 2 deletions(-) + +diff --git a/include/instrumentation/events/mm_vmscan.h b/include/instrumentation/events/mm_vmscan.h +index f33bcbd2..cce06198 100644 +--- a/include/instrumentation/events/mm_vmscan.h ++++ b/include/instrumentation/events/mm_vmscan.h +@@ -121,7 +121,43 @@ LTTNG_TRACEPOINT_EVENT(mm_vmscan_wakeup_kswapd, + ) + #endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,2,0) || \ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++ ++LTTNG_TRACEPOINT_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ++ ++ TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg), ++ ++ TP_ARGS(gfp_flags, order, memcg), ++ ++ TP_FIELDS( ++ ctf_integer(gfp_t, gfp_flags, gfp_flags) ++ ctf_integer(int, order, order) ++ ctf_integer(u64, memcg_id, mem_cgroup_id(memcg)) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_begin_template, mm_vmscan_direct_reclaim_begin, ++ ++ TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg), ++ ++ TP_ARGS(gfp_flags, order, memcg) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_begin_template, mm_vmscan_memcg_reclaim_begin, ++ ++ TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg), ++ ++ TP_ARGS(gfp_flags, order, memcg) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_begin_template, mm_vmscan_memcg_softlimit_reclaim_begin, ++ ++ TP_PROTO(gfp_t gfp_flags, int order, struct mem_cgroup *memcg), ++ ++ TP_ARGS(gfp_flags, order, memcg) ++) ++ ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,2,0) || \ + LTTNG_RHEL_KERNEL_RANGE(4,18,0,305,0,0, 4,19,0,0,0,0)) + + LTTNG_TRACEPOINT_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, +@@ -232,6 +268,40 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_begin_template, mm_vmsc + + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ++ ++ TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg), ++ ++ TP_ARGS(nr_reclaimed, memcg), ++ ++ TP_FIELDS( ++ ctf_integer(unsigned long, nr_reclaimed, nr_reclaimed) ++ ctf_integer(u64, memcg_id, mem_cgroup_id(memcg)) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_end_template, mm_vmscan_direct_reclaim_end, ++ ++ TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg), ++ ++ TP_ARGS(nr_reclaimed, memcg) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_end_template, mm_vmscan_memcg_reclaim_end, ++ ++ TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg), ++ ++ TP_ARGS(nr_reclaimed, memcg) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_end_template, mm_vmscan_memcg_softlimit_reclaim_end, ++ ++ TP_PROTO(unsigned long nr_reclaimed, struct mem_cgroup *memcg), ++ ++ TP_ARGS(nr_reclaimed, memcg) ++) ++#else + LTTNG_TRACEPOINT_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, + + TP_PROTO(unsigned long nr_reclaimed), +@@ -263,8 +333,35 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(mm_vmscan_direct_reclaim_end_template, mm_vmscan + + TP_ARGS(nr_reclaimed) + ) ++#endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,16,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_MAP(mm_shrink_slab_start, ++ ++ mm_vmscan_shrink_slab_start, ++ ++ TP_PROTO(struct shrinker *shr, struct shrink_control *sc, ++ long nr_objects_to_shrink, unsigned long cache_items, ++ unsigned long long delta, unsigned long total_scan, ++ int priority, struct mem_cgroup *memcg), ++ ++ TP_ARGS(shr, sc, nr_objects_to_shrink, cache_items, delta, total_scan, ++ priority, memcg), ++ ++ TP_FIELDS( ++ ctf_integer_hex(struct shrinker *, shr, shr) ++ ctf_integer_hex(void *, shrink, shr->scan_objects) ++ ctf_integer(int, nid, sc->nid) ++ ctf_integer(long, nr_objects_to_shrink, nr_objects_to_shrink) ++ ctf_integer(gfp_t, gfp_flags, sc->gfp_mask) ++ ctf_integer(unsigned long, cache_items, cache_items) ++ ctf_integer(unsigned long long, delta, delta) ++ ctf_integer(unsigned long, total_scan, total_scan) ++ ctf_integer(int, priority, priority) ++ ctf_integer(u64, memcg_id, mem_cgroup_id(memcg)) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,16,0)) + LTTNG_TRACEPOINT_EVENT_MAP(mm_shrink_slab_start, + + mm_vmscan_shrink_slab_start, +@@ -316,6 +413,29 @@ LTTNG_TRACEPOINT_EVENT_MAP(mm_shrink_slab_start, + ) + #endif + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_MAP(mm_shrink_slab_end, ++ ++ mm_vmscan_shrink_slab_end, ++ ++ TP_PROTO(struct shrinker *shr, int nid, int shrinker_retval, ++ long unused_scan_cnt, long new_scan_cnt, long total_scan, struct mem_cgroup *memcg), ++ ++ TP_ARGS(shr, nid, shrinker_retval, unused_scan_cnt, new_scan_cnt, ++ total_scan, memcg), ++ ++ TP_FIELDS( ++ ctf_integer_hex(struct shrinker *, shr, shr) ++ ctf_integer(int, nid, nid) ++ ctf_integer_hex(void *, shrink, shr->scan_objects) ++ ctf_integer(long, unused_scan, unused_scan_cnt) ++ ctf_integer(long, new_scan, new_scan_cnt) ++ ctf_integer(int, retval, shrinker_retval) ++ ctf_integer(long, total_scan, total_scan) ++ ctf_integer(u64, memcg_id, mem_cgroup_id(memcg)) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT_MAP(mm_shrink_slab_end, + + mm_vmscan_shrink_slab_end, +@@ -336,6 +456,7 @@ LTTNG_TRACEPOINT_EVENT_MAP(mm_shrink_slab_end, + ctf_integer(long, total_scan, total_scan) + ) + ) ++#endif + + #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,7,0) || \ + LTTNG_RHEL_KERNEL_RANGE(5,14,0,427,16,1, 5,15,0,0,0,0)) +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-treewide-change-inode-i_ino-from-unsigned-long-to-u64-v7.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-treewide-change-inode-i_ino-from-unsigned-long-to-u64-v7.1.patch new file mode 100644 index 0000000000..c7b4c1a7f1 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-treewide-change-inode-i_ino-from-unsigned-long-to-u64-v7.1.patch @@ -0,0 +1,56 @@ +From 0ae8e932cc2c431bafe390a43feb29b0c6a98ab5 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 14:52:02 -0400 +Subject: [PATCH 6/8] fix: treewide: change inode->i_ino from unsigned long to + u64 (v7.1) + +See upstream commit: + + commit 0b2600f81cefcdfcda58d50df7be8fd48ada8ce2 + Author: Jeff Layton <jlayton@kernel.org> + Date: Wed Mar 4 10:32:42 2026 -0500 + + treewide: change inode->i_ino from unsigned long to u64 + + On 32-bit architectures, unsigned long is only 32 bits wide, which + causes 64-bit inode numbers to be silently truncated. Several + filesystems (NFS, XFS, BTRFS, etc.) can generate inode numbers that + exceed 32 bits, and this truncation can lead to inode number collisions + and other subtle bugs on 32-bit systems. + + Change the type of inode->i_ino from unsigned long to u64 to ensure that + inode numbers are always represented as 64-bit values regardless of + architecture. Update all format specifiers treewide from %lu/%lx to + %llu/%llx to match the new type, along with corresponding local variable + types. + + This is the bulk treewide conversion. Earlier patches in this series + handled trace events separately to allow trace field reordering for + better struct packing on 32-bit. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17905] + +Change-Id: I027477ced731f74999ae40bc9b66bf9d2f295cbb +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + src/lttng-uprobes.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/lttng-uprobes.c b/src/lttng-uprobes.c +index 39c09b8f..84edbd33 100644 +--- a/src/lttng-uprobes.c ++++ b/src/lttng-uprobes.c +@@ -256,8 +256,8 @@ int lttng_uprobes_add_callsite(struct lttng_uprobe *uprobe, + uprobe_handler->offset, &uprobe_handler->up_consumer); + #endif + if (ret) { +- printk(KERN_WARNING "LTTng: Error registering probe on inode %lu " +- "and offset 0x%llx\n", uprobe->inode->i_ino, ++ printk(KERN_WARNING "LTTng: Error registering probe on inode %llu " ++ "and offset 0x%llx\n", (u64) uprobe->inode->i_ino, + uprobe_handler->offset); + ret = -1; + goto register_error; +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-vfs-widen-trace-event-i_ino-fields-to-u64-v7.1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-vfs-widen-trace-event-i_ino-fields-to-u64-v7.1.patch new file mode 100644 index 0000000000..c16e6e932e --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-vfs-widen-trace-event-i_ino-fields-to-u64-v7.1.patch @@ -0,0 +1,276 @@ +From 95d19f6ff3d0591afce0e5666d3d17b9192789f6 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson <mjeanson@efficios.com> +Date: Mon, 25 May 2026 11:37:51 -0400 +Subject: [PATCH 5/8] fix: vfs: widen trace event i_ino fields to u64 (v7.1) + +See upstream commit: + + commit 5a3d5928b1a4196affc5f504fdf95f67f169bc57 + Author: Jeff Layton <jlayton@kernel.org> + Date: Wed Mar 4 10:32:34 2026 -0500 + + vfs: widen trace event i_ino fields to u64 + + Update VFS-layer trace event definitions to use u64 instead of + ino_t/unsigned long for inode number fields. Update TP_printk format + strings to use %llu/%llx to match the widened field type. Remove + now-unnecessary (unsigned long) casts since __entry->ino is already + u64. + +Upstream-Status: Backport [https://review.lttng.org/c/lttng-modules/+/17891] + +Change-Id: Id48ff7ffe40528f839c84eaa060ab5cd67ea1436 +Signed-off-by: Michael Jeanson <mjeanson@efficios.com> +--- + include/instrumentation/events/writeback.h | 179 ++++++++++++++++++++- + 1 file changed, 174 insertions(+), 5 deletions(-) + +diff --git a/include/instrumentation/events/writeback.h b/include/instrumentation/events/writeback.h +index f53d9d3c..cbf9a426 100644 +--- a/include/instrumentation/events/writeback.h ++++ b/include/instrumentation/events/writeback.h +@@ -35,6 +35,31 @@ static inline const char *lttng_bdi_dev_name(struct backing_dev_info *bdi) + return dev_name(bdi->dev); + } + #endif ++ ++#ifdef CONFIG_CGROUP_WRITEBACK ++static inline u64 lttng_wb_assign_cgroup(struct bdi_writeback *wb) ++{ ++ return cgroup_ino(wb->memcg_css->cgroup); ++} ++ ++static inline u64 lttng_wbc_assign_cgroup(struct writeback_control *wbc) ++{ ++ if (wbc->wb) ++ return lttng_wb_assign_cgroup(wbc->wb); ++ else ++ return 1; ++} ++#else /* CONFIG_CGROUP_WRITEBACK */ ++static inline u64 lttng_wb_assign_cgroup(struct bdi_writeback *wb) ++{ ++ return 1; ++} ++ ++static inline u64 lttng_wbc_assign_cgroup(struct writeback_control *wbc) ++{ ++ return 1; ++} ++#endif /* CONFIG_CGROUP_WRITEBACK */ + #endif + + /* +@@ -101,7 +126,36 @@ static inline const char *lttng_bdi_dev_name(struct backing_dev_info *bdi) + ) + #endif /* #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0)) */ + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,16,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(writeback_folio_template, ++ ++ TP_PROTO(struct folio *folio, struct address_space *mapping), ++ ++ TP_ARGS(folio, mapping), ++ ++ TP_FIELDS( ++ ctf_string(name, lttng_bdi_dev_name(mapping ? inode_to_bdi(mapping->host) : NULL)) ++ ctf_integer(u64, ino, (mapping && mapping->host) ? mapping->host->i_ino : 0) ++ ctf_integer(pgoff_t, index, folio->index) ++ ) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE(writeback_folio_template, writeback_dirty_folio, ++ ++ TP_PROTO(struct folio *folio, struct address_space *mapping), ++ ++ TP_ARGS(folio, mapping) ++) ++ ++LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(writeback_folio_template, folio_wait_writeback, ++ ++ writeback_folio_wait, ++ ++ TP_PROTO(struct folio *folio, struct address_space *mapping), ++ ++ TP_ARGS(folio, mapping) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,16,0)) + LTTNG_TRACEPOINT_EVENT_CLASS(writeback_folio_template, + + TP_PROTO(struct folio *folio, struct address_space *mapping), +@@ -168,7 +222,19 @@ LTTNG_TRACEPOINT_EVENT(writeback_dirty_page, + ) + #endif + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,19,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(writeback_dirty_inode_template, ++ TP_PROTO(struct inode *inode, int flags), ++ TP_ARGS(inode, flags), ++ TP_FIELDS( ++ /* may be called for files on pseudo FSes w/ unregistered bdi */ ++ ctf_string(name, lttng_bdi_dev_name(inode_to_bdi(inode))) ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(unsigned long, state, inode_state_read_once(inode)) ++ ctf_integer(unsigned long, flags, flags) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,19,0)) + LTTNG_TRACEPOINT_EVENT_CLASS(writeback_dirty_inode_template, + TP_PROTO(struct inode *inode, int flags), + TP_ARGS(inode, flags), +@@ -202,6 +268,18 @@ LTTNG_TRACEPOINT_EVENT_WRITEBACK_DIRTY_INODE_TEMPLATE(writeback_dirty_inode_star + LTTNG_TRACEPOINT_EVENT_WRITEBACK_DIRTY_INODE_TEMPLATE(writeback_dirty_inode) + LTTNG_TRACEPOINT_EVENT_WRITEBACK_DIRTY_INODE_TEMPLATE(writeback_mark_inode_dirty) + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(writeback_write_inode_template, ++ TP_PROTO(struct inode *inode, struct writeback_control *wbc), ++ TP_ARGS(inode, wbc), ++ TP_FIELDS( ++ ctf_string(name, lttng_bdi_dev_name(inode_to_bdi(inode))) ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(u64, cgroup_ino, lttng_wbc_assign_cgroup(wbc)) ++ ctf_integer(int, sync_mode, wbc->sync_mode) ++ ) ++) ++#else + LTTNG_TRACEPOINT_EVENT_CLASS(writeback_write_inode_template, + TP_PROTO(struct inode *inode, struct writeback_control *wbc), + TP_ARGS(inode, wbc), +@@ -211,6 +289,7 @@ LTTNG_TRACEPOINT_EVENT_CLASS(writeback_write_inode_template, + ctf_integer(int, sync_mode, wbc->sync_mode) + ) + ) ++#endif + + #define LTTNG_TRACEPOINT_EVENT_WRITEBACK_WRITE_INODE(name) \ + LTTNG_TRACEPOINT_EVENT_INSTANCE(writeback_write_inode_template, name, \ +@@ -457,7 +536,53 @@ LTTNG_TRACEPOINT_EVENT_MAP(bdi_dirty_ratelimit, + ) + ) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,15,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_MAP(balance_dirty_pages, ++ ++ writeback_balance_dirty_pages, ++ ++ TP_PROTO(struct bdi_writeback *wb, ++ struct dirty_throttle_control *dtc, ++ unsigned long dirty_ratelimit, ++ unsigned long task_ratelimit, ++ unsigned long dirtied, ++ unsigned long period, ++ long pause, ++ unsigned long start_time), ++ ++ TP_ARGS(wb, dtc, dirty_ratelimit, task_ratelimit, ++ dirtied, period, pause, start_time ++ ), ++ ++ TP_FIELDS( ++ ctf_string(bdi, lttng_bdi_dev_name(wb->bdi)) ++ ctf_integer(u64, cgroup_ino, lttng_wb_assign_cgroup(wb)) ++ ctf_integer(unsigned long, limit, dtc->limit) ++ ctf_integer(unsigned long, setpoint, ++ (dtc->limit + (dtc->thresh + dtc->bg_thresh)) / 2) ++ ctf_integer(unsigned long, dirty, dtc->dirty) ++ ctf_integer(unsigned long, wb_setpoint, ++ ((dtc->limit + (dtc->thresh + dtc->bg_thresh)) / 2) ++ * (dtc->wb_thresh / (dtc->thresh + 1))) ++ ctf_integer(unsigned long, wb_dirty, dtc->wb_dirty) ++ ctf_integer(unsigned long, dirty_ratelimit, ++ KBps(dirty_ratelimit)) ++ ctf_integer(unsigned long, task_ratelimit, ++ KBps(task_ratelimit)) ++ ctf_integer(unsigned long, paused, ++ (jiffies - start_time) * 1000 / HZ) ++ ctf_integer(long, pause, pause * 1000 / HZ) ++ ctf_integer(unsigned long, period, ++ period * 1000 / HZ) ++ ctf_integer(long, think, ++ current->dirty_paused_when == 0 ? 0 : ++ (long)(jiffies - current->dirty_paused_when) * 1000/HZ) ++ ctf_integer(unsigned int, dirtied, dirtied) ++ ctf_integer(unsigned int, dirtied_pause, ++ current->nr_dirtied_pause) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,15,0)) + LTTNG_TRACEPOINT_EVENT_MAP(balance_dirty_pages, + + writeback_balance_dirty_pages, +@@ -604,7 +729,21 @@ LTTNG_TRACEPOINT_EVENT_MAP(balance_dirty_pages, + ) + #endif /* else (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,14,2)) */ + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,19,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT(writeback_sb_inodes_requeue, ++ ++ TP_PROTO(struct inode *inode), ++ TP_ARGS(inode), ++ ++ TP_FIELDS( ++ ctf_string(name, lttng_bdi_dev_name(inode_to_bdi(inode))) ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(u64, cgroup_ino, lttng_wb_assign_cgroup(inode_to_wb(inode))) ++ ctf_integer(unsigned long, state, inode_state_read_once(inode)) ++ ctf_integer(unsigned long, dirtied_when, inode->dirtied_when) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,19,0)) + LTTNG_TRACEPOINT_EVENT(writeback_sb_inodes_requeue, + + TP_PROTO(struct inode *inode), +@@ -658,7 +797,30 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(writeback_congest_waited_template, writeback_wai + TP_ARGS(usec_timeout, usec_delayed) + ) + +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,19,0)) ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(7,1,0)) ++LTTNG_TRACEPOINT_EVENT_CLASS(writeback_single_inode_template, ++ ++ TP_PROTO(struct inode *inode, ++ struct writeback_control *wbc, ++ unsigned long nr_to_write ++ ), ++ ++ TP_ARGS(inode, wbc, nr_to_write), ++ ++ TP_FIELDS( ++ ctf_string(name, lttng_bdi_dev_name(inode_to_bdi(inode))) ++ ctf_integer(u64, ino, inode->i_ino) ++ ctf_integer(u64, cgroup_ino, lttng_wbc_assign_cgroup(wbc)) ++ ctf_integer(unsigned long, state, inode_state_read_once(inode)) ++ ctf_integer(unsigned long, dirtied_when, inode->dirtied_when) ++ ctf_integer(unsigned long, writeback_index, ++ inode->i_mapping->writeback_index) ++ ctf_integer(unsigned long, wrote, ++ nr_to_write - wbc->nr_to_write) ++ ctf_integer(long, nr_to_write, nr_to_write) ++ ) ++) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,19,0)) + LTTNG_TRACEPOINT_EVENT_CLASS(writeback_single_inode_template, + + TP_PROTO(struct inode *inode, +@@ -704,6 +866,13 @@ LTTNG_TRACEPOINT_EVENT_CLASS(writeback_single_inode_template, + ) + #endif + ++LTTNG_TRACEPOINT_EVENT_INSTANCE(writeback_single_inode_template, writeback_single_inode_start, ++ TP_PROTO(struct inode *inode, ++ struct writeback_control *wbc, ++ unsigned long nr_to_write), ++ TP_ARGS(inode, wbc, nr_to_write) ++) ++ + LTTNG_TRACEPOINT_EVENT_INSTANCE(writeback_single_inode_template, writeback_single_inode, + TP_PROTO(struct inode *inode, + struct writeback_control *wbc, +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb b/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb index 722b1ac5dd..6e0cc811b4 100644 --- a/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb +++ b/meta/recipes-kernel/lttng/lttng-modules_2.14.4.bb @@ -15,6 +15,14 @@ SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \ # Use :append here so that the patch is applied also when using devupstream SRC_URI:append = " file://0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch \ file://0001-fix-adjust-range-in-btrfs-probe-for-v6.18.14.patch \ + file://0001-fix-hrtimer-Reduce-trace-noise-in-hrtimer_start-v7.1.patch \ + file://0001-fix-hrtimer-Drop-unnecessary-pointer-indirection-in.patch \ + file://0001-fix-mm-vmscan-Convert-pageout-to-take-a-folio-v5.18.patch \ + file://0001-fix-mm-vmscan-add-cgroup-IDs-to-vmscan-tracepoints-v7.1.patch \ + file://0001-fix-vfs-widen-trace-event-i_ino-fields-to-u64-v7.1.patch \ + file://0001-fix-treewide-change-inode-i_ino-from-unsigned-long-to-u64-v7.1.patch \ + file://0001-fix-ext4-enhance-tracepoints-during-the-folios-writeback-v6.17.patch \ + file://0001-fix-ext4-widen-trace-event-i_ino-fields-to-u64-v7.1.patch \ " SRC_URI[sha256sum] = "63deefbc15d9ce7c43d858187533367b01dcb6e8469d6b69ccb757d6d3dbb0ad" -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [meta][PATCH 05/07] linux-yocto/6.18: update to v6.18.33 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield ` (3 preceding siblings ...) 2026-05-28 2:37 ` [meta][PATCH 04/07] lttng-modules: fix build against kernel 7.1+ bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:46 ` Patchtest results for " patchtest 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 06/07] yocto-bsps: update to v6.18.31 bruce.ashfield ` (2 subsequent siblings) 7 siblings, 1 reply; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Updating linux-yocto/6.18 to the latest korg -stable release that comprises the following commits: 83657f418961 Linux 6.18.33 664736cc1f95 netfs: Fix potential uninitialised var in netfs_extract_user_iter() e9a23ec9461e selftests/bpf: Remove test_access_variable_array ff375cc75f91 net: skbuff: propagate shared-frag marker through frag-transfer helpers 3bd9e113d500 net: skbuff: preserve shared-frag marker during coalescing 640e37f58f99 net/rds: reset op_nents when zerocopy page pin fails 6bf4253af814 spi: sifive: fix controller deregistration 27fcf3dd04df spi: sifive: Simplify clock handling with devm_clk_get_enabled() fac9cfad2f90 f2fs: fix false alarm of lockdep on cp_global_sem lock a4a0340d20ab sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_before 255c3998dae8 sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_new a3c44e77f379 perf/x86/intel: Disable PMI for self-reloaded ACR events b6437e6f8f3d btrfs: do not mark inode incompressible after inline attempt fails 2647b8fe2f1f smb: client: Use FullSessionKey for AES-256 encryption key derivation 244575d0c695 eventfs: Use list_add_tail_rcu() for SRCU-protected children list 4fa42a249e8c drm/v3d: Reject empty multisync extension to prevent infinite loop 4e003e2fb6d3 drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init ab9256936b58 drm/gma500/oaktrail_lvds: fix hang on init failure 6d835a99474c drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup 9a34b94832c3 drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC 39fdac6be02e drm/xe/dma-buf: fix UAF with retry loop 20a99ea1e2fd drm/xe/dma-buf: handle empty bo and UAF races c76273c3eba9 drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout() 65a3a1cf29eb drm/i915: skip __i915_request_skip() for already signaled requests 9022cb9ac0c2 iommu/vt-d: Avoid NULL pointer dereference or refcount corruption 88397fad7914 iommu/vt-d: Fix oops due to out of scope access 637b7ce89e54 iommu/vt-d: Disable DMAR for Intel Q35 IGFX 4d2b37abda95 libceph: handle rbtree insertion error in decode_choose_args() 0f3604cbe4df libceph: Fix potential out-of-bounds access in crush_decode() f2f95e6d4b97 libceph: Fix potential null-ptr-deref in decode_choose_args() 48df98d12b15 libceph: Fix potential out-of-bounds access in osdmap_decode() 0de5cb2d61d0 irqchip/gic-v5: Allocate ITS parent LPIs as a range 2cbd4abe413e irqchip/gic-v5: Support range allocation for LPIs e6550b17cc0e irqchip/gic-v5: Move LPI allocation into the LPI domain 84ff9ae64d9b irqchip/meson-gpio: Use the correct register in meson_s4_gpio_irq_set_type() 5b0756b6b757 irqchip/riscv-imsic: Clear interrupt move state during CPU offlining 42558732af4a nfsd: fix file change detection in CB_GETATTR fc6db1e47c55 netfs: fix error handling in netfs_extract_user_iter() 1a78bea6a5e9 powerpc/warp: Fix error handling in pika_dtm_thread 3f6fb0211b39 virt: sev-guest: Do not use host-controlled page order in cleanup path 690b7ca1f9b3 xfs: fix memory leak on error in xfs_alloc_zone_info() b0bd7a850e1f x86/kexec: Push kjump return address even for non-kjump kexec f0a0f01787ec iommu/amd: Bounds-check devid in __rlookup_amd_iommu() 252c5051dba9 io-wq: check that the predecessor is hashed in io_wq_remove_pending() d5bd8b4e39cf ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size 3fa13ceefbc5 ceph: fix a buffer leak in __ceph_setxattr() 9ebb7eba1237 btrfs: only release the dirty pages io tree after successful writes d7b2de5d9862 ALSA: usb-audio: qcom: Check offload mapping failures 09141583bd97 ALSA: usb-audio: Bound MIDI endpoint descriptor scans f9c184a83574 ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans 651760f57fe0 ALSA: hda/realtek: Add quirk for Samsung Galaxy Book5 360 headphone a424946e00f2 ALSA: hda/realtek: Add mute LED quirk for HP Pavilion Laptop 16-ag0xxx d3e03c25d520 accel/rocket: Fix prep_bo ioctl leaking positive return from dma_resv_wait_timeout() 9b718ebe0e97 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members b6c0f545c8f9 platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers 1b2dca1f9b5a platform/x86: intel: Move debugfs register before creating devices d25b863e2dff drm/i915/dp: Fix VSC dynamic range signaling for RGB formats 318b995cffcf drm: Replace old pointer to new idr d31c6b334215 drm/loongson: Use managed KMS polling 97a05b0ae9ea smb/client: fix possible infinite loop and oob read in symlink_data() 0ea9d6e036be nvme-apple: Reset q->sq_tail during queue init 527cb4a55155 Bluetooth: btmtk: accept too short WMT FUNC_CTRL events 151cfe527f0a media: staging: imx: configure src_mux in csi_start 7c96f2e5b6fb ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands d92229dfa3f9 fuse: avoid 0x10 fault in fuse_readahead when max_pages == 0 3ab135238832 HID: core: Fix size_t specifier in hid_report_raw_event() 301338b8edad HID: core: introduce hid_safe_input_report() 509c26050650 HID: pass the buffer size to hid_report_raw_event 8adc988e9f20 KVM: x86: Fix Xen hypercall tracepoint argument assignment b22a2da8792a KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic 0d419c23bb11 KVM: Reject wrapped offset in kvm_reset_dirty_gfn() d9017d233258 audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV e029cbd8c06d net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled 1dced0725e2f netfilter: nft_ct: fix missing expect put in obj eval a9f76de38ba3 Revert "ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn" 722b91d5086a idpf: fix double free and use-after-free in aux device error paths c4a8998aafb8 cgroup/dmem: Return -ENOMEM on failed pool preallocation bddf59818ae5 net: ena: PHC: Check return code before setting timestamp output e35f3550c5b4 audit: fix incorrect inheritable capability in CAPSET records 430b05f6c918 netfilter: nf_conntrack_sip: get helper before allocating expectation 95e8ae9af2a6 net: ena: PHC: Fix potential use-after-free in get_timestamp 10addc25fa17 workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path f43240068791 i40e: Cleanup PTP pins on probe failure a1c5672faf8e crypto: af_alg - Cap AEAD AD length to 0x80000000 b4e1c03b876c sched/fair: Revert force wakeup preemption ec4f6da3373d sched/fair: Fix wakeup_preempt_fair() for not waking up task ce8ac8432fd7 net: mana: Init gf_stats_work before potential error paths in probe 45d6c6c10b8b net: mana: Fix use-after-free in reset service rescan path 80c025618524 net: airoha: Fix VIP configuration for AN7583 SoC 81a2a3607866 net: airoha: Use gdm port enum value whenever possible 106581064439 net: airoha: Remove code duplication in airoha_regs.h db9af8a2efad net/sched: sch_pie: annotate more data-races in pie_dump_stats() 90619fdedfb9 net: airoha: Move ndesc initialization at end of airoha_qdma_init_tx() 7645ead02939 net: airoha: Move entries to queue head in case of DMA mapping failure in airoha_dev_xmit() 95fdee73c39c rtla: Fix parse_cpu_set() bug introduced by strtoi() 26b4ea23f511 net: airoha: Fix a copy and paste bug in probe() dbbd60129f79 bpf: Fix sync_linked_regs regarding BPF_ADD_CONST32 zext propagation 22f72b1dccfe PCI: Initialize temporary device in new_id_store() 735439394dde Revert "papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()" d66dc9505935 Revert "pseries/papr-hvpipe: Fix race with interrupt handler" 1dcd36420af2 futex: Drop CLONE_THREAD requirement for private default hash alloc dcb89deed40b arm64: Reserve an extra page for early kernel mapping b9d854388988 kselftest/arm64: Include <asm/ptrace.h> for user_gcs definition 5704a90c0970 net/sched: cls_flower: revert unintended changes 3f4a3f740c23 sfc: fix error code in efx_devlink_info_running_versions() 9c54e76f8d6e net: tls: fix strparser anchor skb leak on offload RX setup failure f5c5692a61f7 ice: add dpll peer notification for paired SMA and U.FL pins f5f1b59bdb12 dpll: export __dpll_pin_change_ntf() for use under dpll_lock 47e53940451c dpll: Add notifier chain for dpll events 8bcfd78bbc32 dpll: Allow associating dpll pin with a firmware node a723643ee055 ice: fix missing dpll notifications for SW pins 3b3aab57e33f ice: fix SMA and U.FL pin state changes affecting paired pin 0c56810ce1ba ice: fix missing SMA pin initialization in DPLL subsystem c3cad2ae8088 ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw 1e9185b13ce5 ice: fix NULL pointer dereference in ice_reset_all_vfs() b166453d8d01 iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler e469b1ff3319 iavf: wait for PF confirmation before removing VLAN filters b0173c36977c iavf: stop removing VLAN filters from PF on interface down 033fa40dff77 iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING 864577384d72 page_pool: fix memory-provider leak in page_pool_create_percpu() error path c169c5837525 bonding: 3ad: implement proper RCU rules for port->aggregator f2edb41645bf bonding: print churn state via netlink c1e0b5eccdf0 net: airoha: Do not return err in ndo_stop() callback aaad53a55812 net: airoha: fix BQL imbalance in TX path d1469eb93af7 drm/xe/gsc: Fix BO leak on error in query_compatibility_version() bebce43f34b5 drm/xe/eustall: Fix drm_dev_put called before stream disable in close 753b149d5a43 drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() 2d8656c27ff6 drm/xe/debugfs: Correct printing of register whitelist ranges 8b85ffe52052 drm/amd/display: Read EDID from VBIOS embedded panel info 07822f1d9bdb drm/amd/display: Allow constructing DCE8 link encoder without DDC e0f874f209d4 drm/amd/display: Allow constructing DCE6 link encoder without DDC 9b84d67ce8c9 drm/amd/display: Allow DCE link encoder without AUX registers 69a7cfc66405 futex: Prevent lockup in requeue-PI during signal/ timeout wakeup 24c22c644ea5 ALSA: hda/tas2781: Fix incorrect bit update for non-book-zero or book 0 pages >1 7e6f7ac79abe ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi() f837c7b85143 ALSA: hda/conexant: Fix missing error check for jack detection 47984e9db9ca netconsole: propagate device name truncation in dev_name_store() b19a6804d498 net/sched: sch_cake: annotate data-races in cake_dump_stats() (V) cd0401593b2d net/sched: sch_cake: annotate data-races in cake_dump_stats() (III) 74a02921c48f bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst() ea9b4f07da5d sctp: discard stale INIT after handshake completion 50c450bae38d netfilter: skip recording stale or retransmitted INIT 841133395b42 ASoC: codecs: ab8500: Fix casting of private data aa1a08a4632a net: psp: require admin permission for dev-set and key-rotate d90df5ce6deb net: psp: check for device unregister when creating assoc 39767f944a8c io_uring/napi: cap busy_poll_to 10 msec d0f6ae14c045 drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.1 ring a7e63bb93a7f drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring f26e3f7186cd drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring 8549b3933038 drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring 6876d05b8991 drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring 5ada37d7f736 drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring 3a96fee676fc drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring b41248d1c183 drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring 081ef0e46c9c drm/amdgpu/vcn: set no_user_fence for VCN v5.0.1 enc ring 139a8a52ef43 drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring 6d9a98c5ed65 drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring 9076a83e5ade drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring 1286b6872de0 drm/amdgpu/vcn: set no_user_fence for VCN v4.0 enc ring 2d6525e7b250 drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings 602d4c5872b2 drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings ac06ce5cac9e drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings fb128a905f7a net: phy: dp83869: fix setting CLK_O_SEL field. 1c07b968a5d7 s390/mm: Fix phys_to_folio() usage in do_secure_storage_access() 0f5bca930f8d md/md-bitmap: add a none backend for bitmap grow 7035caaa1b6f md/md-bitmap: split bitmap sysfs groups 4d4814310391 md: factor bitmap creation away from sysfs handling 00d5ae2b3b0f md: add fallback to correct bitmap_ops on version mismatch d934a2bbed53 md/raid1,raid10: don't fail devices for invalid IO errors 8252ae66cfc4 net: mctp i2c: check length before marking flow active f3c16e1f4a31 sched/fair: Clear rel_deadline when initializing forked entities 63273472430e sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue 7ce7a08cde16 sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals 67bdf14af6b8 ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams f9e6b2f22b1f netpoll: fix IPv6 local-address corruption 9544ca41e1ec tcp: make probe0 timer handle expired user timeout 63063ba60d2d neigh: let neigh_xmit take skb ownership 48b26d48e762 net/sched: taprio: fix NULL pointer dereference in class dump cca14c404c0e NFC: trf7970a: Ignore antenna noise when checking for RF field 3dc58085988b spi: amlogic-spisg: initialize completion before requesting IRQ 81fc967bf476 net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit 6999d70e0eda net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit() a7a97f2303e6 vrf: Fix a potential NPD when removing a port from a VRF 02495cc4a33e net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats() 10c242aa0c54 net/sched: sch_choke: annotate data-races in choke_dump_stats() f670fa4b19ce net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit() f4b7ed23fae6 net: airoha: Do not wake all netdev TX queues in airoha_qdma_wake_netdev_txqs() 546d998978dc net: airoha: fix typo in function name b48399bc63ff net: airoha: stop net_device TX queue before updating CPU index 7a72efd11722 net/sched: netem: check for negative latency and jitter fabf2b2bbfa1 net/sched: netem: fix slot delay calculation overflow 2e2a8b077699 net/sched: netem: validate slot configuration 33cc6a26898a net/sched: netem: only reseed PRNG when seed is explicitly provided 8450462eaf91 net/sched: netem: fix queue limit check to include reordered packets 1633087d8a76 net/sched: netem: fix probability gaps in 4-state loss model 750d0091bebf netdevsim: zero initialize struct iphdr in dummy sk_buff c9553e0567b0 cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro() 156f410cafa2 ACPI: APEI: EINJ: Fix EINJV2 memory error injection f6553cca1775 ACPICA: Provide #defines for EINJV2 error types b69f420c98b2 arm64/scs: Fix potential sign extension issue of advance_loc4 793bae6ce71c drm/color-mgmt: Typo s/R332/RGB332/ df332876455c drm/sysfb: ofdrm: fix PCI device reference leaks f4343ddee93b ASoC: tas2770: Fix order of operations for temperature calculation 6c06e9ba8753 ASoC: tas2764: Mark die temp register as volatile 9834d8cc89fe spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ 6c554462a6ad ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED 7df9863bf538 netfilter: nf_conntrack_sip: don't use simple_strtoul 938867e870fb netfilter: xt_policy: fix strict mode inbound policy matching e0805ccf7917 drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2) 6d6cd5652c86 drm/amdgpu/uvd3.1: Don't validate the firmware when already validated a31c3feb54b1 drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG 24c55a9aa298 drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM 616af8df424c nvme-pci: fix missed admin queue sq doorbell write 0bd93ce4f3c3 netfilter: nf_tables: use list_del_rcu for netlink hooks 1c55053f8ffd netfilter: arp_tables: fix IEEE1394 ARP payload parsing c2a11441538b nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers 119e84719f98 tracing: branch: Fix inverted check on stat tracer registration 1aa08e1fd60a cgroup: Increment nr_dying_subsys_* from rmdir context 64a5a3dfa8fd btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent() b740cc86816b fsnotify: fix inode reference leak in fsnotify_recalc_mask() f7f5d83b0dc2 mailbox: mailbox-test: make data_ready a per-instance variable 3c791f6fb791 mailbox: mailbox-test: initialize struct earlier 82f6dcea46cf mailbox: mailbox-test: don't free the reused channel 9dd748994332 mailbox: add sanity check for channel array 8d5e39df95ed cgroup/rdma: fix integer overflow in rdmacg_try_charge() 03dc070fa0fc sched/psi: fix race between file release and pressure write 742001919653 mailbox: mailbox-test: free channels on probe error d3da3c85cdd6 mailbox: mtk-cmdq: Fix CURR and END addr for task insert case d07bc4ce8e24 kbuild: Never respect CONFIG_WERROR / W=e to fixdep 4d837117d45d tools/power turbostat: Fix unrecognized option '-P' 262187aa6981 tools/power turbostat: Fix and document --header_iterations 481dbda367f4 tools/power turbostat: Use strtoul() for iteration parsing 8adeeef75597 tools/power turbostat.8: Document the "--force" option c7a9cde132bf fbdev: offb: fix PCI device reference leak on probe failure 4b238fb04bd2 kbuild: builddeb - avoid recompiles for non-cross-compiles 03a817755611 rtc: abx80x: Disable alarm feature if no interrupt attached a3fd5dc1c7b0 fs/adfs: validate nzones in adfs_validate_bblk() ef4ca02e9536 eventpoll: fix ep_remove struct eventpoll / struct file UAF eb206b8f55e1 eventpoll: move epi_fget() up e644f892e1f2 eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}() e084713397a4 eventpoll: kill __ep_remove() 416b491cd289 eventpoll: split __ep_remove() 9348f4763aa9 eventpoll: use hlist_is_singular_node() in __ep_remove() bd501c86407d nstree: fix func. parameter kernel-doc warnings 70f788e22693 vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll() 1d5e58905588 tipc: fix double-free in tipc_buf_append() 671f743d2dd5 tcp: send a challenge ACK on SEG.ACK > SND.NXT b5992dbb3bc5 nfp: fix swapped arguments in nfp_encode_basic_qdr() calls 1abf8c202caf virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via VQ_PAIRS_SET 6af1736b5810 vsock/virtio: fix MSG_ZEROCOPY pinned-pages accounting c60545ffb920 net: mana: Fix EQ leak in mana_remove on NULL port fb9f98e1041a net: mana: Implement ndo_tx_timeout and serialize queue resets per port. 2c345eb03d2f net: mana: Handle hardware recovery events when probing the device e0596009873e net: mana: Handle SKB if TX SGEs exceed hardware limit 577441de1983 net: mana: Don't overwrite port probe error with add_adev result 95e4598b6805 net: mana: Add standard counter rx_missed_errors 8804f00ea028 net: mana: Move hardware counter stats from per-port to per-VF context a1ddfd2c0b7a net: mana: Guard mana_remove against double invocation 8709d4457faf net: mana: Init link_change_work before potential error paths in probe 5a90c4cfd8b7 net: airoha: Add size check for TX NAPIs in airoha_qdma_cleanup() d8ad264e9a01 net: airoha: Rework the code flow in airoha_remove() and in airoha_probe() error path 4d4acfa348a1 net: airoha: Move ndesc initialization at end of airoha_qdma_init_rx_queue() b707f3109f1a net: dsa: realtek: rtl8365mb: fix mode mask calculation c0cfce4d7670 net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue() ad02cb61c52c net: airoha: Add the capability to consume out-of-order DMA tx descriptors b7c1bbf78b09 net: airoha: Add AN7583 SoC support 8d913ab01419 net: airoha: Refactor src port configuration in airhoha_set_gdm2_loopback 1a21910e32d7 net: airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct 56b99327a451 net: airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct ae68eb4f2fdd net/sched: sch_sfb: annotate data-races in sfb_dump_stats() 910213de955e net/sched: sch_red: annotate data-races in red_dump_stats() 1dbe52b6a0af net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats() 796fb2037d85 net/sched: sch_pie: annotate data-races in pie_dump_stats() 48de5f5f0f7b net_sched: sch_hhf: annotate data-races in hhf_dump_stats() 7846f1e20f9a ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g 9fb0d0528177 ice: fix ready bitmap check for non-E822 devices 77803e30cdd0 ice: perform PHY soft reset for E825C ports at initialization 2496a593c6e3 ice: fix timestamp interrupt configuration for E825C 91ce1bb6e419 net/rds: zero per-item info buffer before handing it to visitors 1269a7d38577 bnge: remove unsupported backing store type a2b26c4ade3e bnge: fix initial HWRM sequence 20e3b61e21c7 net: validate skb->napi_id in RX tracepoints 2cc8a4db633b ksmbd: scope conn->binding slowpath to bound sessions only 06f709d0e531 ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open 9c3936515a52 ksmbd: destroy async_ida in ksmbd_conn_free() 6237cc0f7a4c ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() 9c59c79788e8 pwm: atmel-tcb: Cache clock rates and mark chip as atomic 83cc775fc8fd arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number 3a6dfd9f2cdb arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0 86cf2eba2056 net/sched: sch_dualpi2: drain both C-queue and L-queue in dualpi2_change() 0511ecb00e61 slip: bound decode() reads against the compressed packet length 9e1ff0eead07 slip: reject VJ receive packets on instances with no rstate array 79b90a96688e netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check 21883587593d netfilter: nfnetlink_osf: fix out-of-bounds read on option matching 5b73746bd85f ipvs: fix MTU check for GSO packets in tunnel mode 32fdd2e38e74 netfilter: nat: use kfree_rcu to release ops 76160e04440c netfilter: xtables: restrict several matches to inet family 8e3be0d12615 netfilter: conntrack: remove sprintf usage fb965b1cfe92 netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO 6e9038e7b394 netfilter: nft_osf: restrict it to ipv4 8d298ece6db7 net: airoha: Fix possible TX queue stall in airoha_qdma_tx_napi_poll() fa6e90bc443b openvswitch: cap upcall PID array size and pre-size vport replies d17830d050f7 net/mlx5: Fix HCA caps leak on notifier init failure 0cab5d077dd1 pppoe: drop PFC frames 70a089cc9590 sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks 7c66b368c6ff ipv6: fix possible UAF in icmpv6_rcv() d77baa6214b7 e1000e: Unroll PTP in probe error handling 15c666a99626 iavf: fix wrong VLAN mask for legacy Rx descriptors L2TAG2 3c29ddd46aba i40e: don't advertise IFF_SUPP_NOFCS 3c5c3ac308a7 ice: fix ICE_AQ_LINK_SPEED_M for 200G 7cb19ec8ac08 ice: fix double-free of tx_buf skb 55500245ec04 ice: Remove jumbo_remove step from TX path 05fd391f9065 ice: update PCS latency settings for E825 10G/25Gb modes 722fcf831107 ice: fix 'adjust' timer programming for E830 devices 1b579c2001d0 tcp: annotate data-races around tp->plb_rehash 4d1ea8a2c6ac tcp: annotate data-races around (tp->write_seq - tp->snd_nxt) 37f33454b284 tcp: annotate data-races around tp->timeout_rehash 0edffaf11267 tcp: annotate data-races around tp->srtt_us cd6011dc4c33 tcp: better handle TCP_TX_DELAY on established flows 3955bfec74ab tcp: annotate data-races around tp->reord_seen 7fc9ef56acfe tcp: annotate data-races around tp->dsack_dups b20898430984 tcp: annotate data-races around tp->bytes_retrans d0ae38a0ee95 tcp: annotate data-races around tp->bytes_sent 5987cec30473 tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE 4215a5c7b079 tcp: annotate data-races around tp->delivered and tp->delivered_ce d8068252f043 tcp: annotate data-races around tp->snd_ssthresh 9bce4d9c6da1 tcp: add data-races annotations around tp->reordering, tp->snd_cwnd 9eb93126c012 tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans 2962660dc75a tcp: annotate data-races in tcp_get_info_chrono_stats() c67c9032ce56 tcp: inline tcp_chrono_start() 8e8a7c72a24f tcp: move tp->chrono_type next tp->chrono_stat[] ce2e164c1c51 ksmbd: fix use-after-free in smb2_open during durable reconnect ff3e8515c1d9 smb: move smb_version_values to common/smbglob.h 37c8933064be net: enetc: fix NTMP DMA use-after-free issue 1f379216ccc8 net: enetc: correct the command BD ring consumer index 74d64ae4254e net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops 4c078a699a8c net: dsa: append ethtool counters of all hidden ports to conduit 87bbc2e86439 net: dsa: use kernel data types for ethtool ops on conduit f128f04a893d net: dsa: cpu_dp->orig_ethtool_ops might be NULL b73235da5dde net/sched: taprio: fix use-after-free in advance_sched() on schedule switch 75b6c361f417 net: airoha: Wait for NPU PPE configuration to complete in airoha_ppe_offload_setup() 613c8f4a5014 nexthop: fix IPv6 route referencing IPv4 nexthop 7ad66185052d net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys b6b7154e9f5d macvlan: fix macvlan_get_size() not reserving space for IFLA_MACVLAN_BC_CUTOFF 7db3e4e03032 net/sched: act_mirred: fix wrong device for mac_header_xmit check in tcf_blockcast_redir 7b5501a62214 pwm: stm32: Fix rounding issue for requests with inverted polarity ad5dc433b34e arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names 5b5f8ff0a2e8 arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT 8002eb9b60a6 arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT 33d043815ccc arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT cde69482d2e6 reset: amlogic: t7: Fix null reset ops 4790bd29d626 PCMCIA: Fix garbled log messages for KERN_CONT 9e8087ac4636 arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT 2b7db3e83f78 arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT d8d75e113532 arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT e754961b2655 arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT 4ff0003fabd7 arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT 9011a6128935 arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT dde47488fb19 arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT 91c150b3760d arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT 3a958f45a676 arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT e821e5e0c61b arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT 4a259bb36702 arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT 858e4d98a86a erofs: unify lcn as u64 for 32-bit platforms df9784bb5b63 crypto: ccp - copy IV using skcipher ivsize d05ebf0d3f8c crypto: sa2ul - Fix AEAD fallback algorithm names fc9310d79fdb crypto: eip93 - fix hmac setkey algo selection c6efc77954d8 virt: arm-cca-guest: fix error check for RSI_INCOMPLETE 60a6842061b4 drm/i915/wm: Verify the correct plane DDB entry d0e877810baf f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show() 2b0ae4b59ff5 f2fs: allow empty mount string for Opt_usr|grp|projjquota 1c5973c84ab4 clk: visconti: pll: initialize clk_init_data to zero cccefa34c09a clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON a841167c1ef7 f2fs: fix to preserve previous reserve_{blocks,node} value when remount ef72360aa88a f2fs: expand scalability of f2fs mount option 480307ffa289 lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug() 3547f6b9a110 clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains 4623c251496b f2fs: avoid reading already updated pages during GC fa18659f883e f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page() da99d0302d3c clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc() 16472129ffd7 clk: qcom: dispcc-sc7180: Add missing MDSS resets 28e796ac0279 dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets a0195eab4ed5 clk: xgene: Fix mapping leak in xgene_pllclk_init() 558b2eb623f2 clk: qoriq: avoid format string warning 074105928626 x86/um: fix vDSO installation 0f548ecd2d78 x86/um/vdso: Drop VDSO64-y from Makefile b55d2128faf5 clk: imx8mq: Correct the CSI PHY sels e3d41039263d clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels() 3cb3f533424b clk: imx: imx6q: Fix device node reference leak in pll6_bypassed() 8ae85245632c clk: qcom: dispcc-sm8250: Enable parents for pixel clocks d7f633fc6e4d clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk d79e6ca14c55 clk: qcom: gcc-sc8180x: Use retention for PCIe power domains a263813276f9 clk: qcom: gcc-sc8180x: Use retention for USB power domains ed9ca2c4dc02 clk: qcom: gcc-sc8180x: Add missing GDSCs 841d49517768 dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs a2fb7c42ab9b scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item 51075df70c46 scsi: target: core: Fix integer overflow in UNMAP bounds check ac0411865e3e clk: renesas: r9a09g057: Remove entries for WDT{0,2,3} 3c0a96358c13 clk: renesas: r9a09g057: Fix ordering of module clocks array 21aae9f766a3 clk: renesas: r9a09g057: Add entries for RSCIs 34e869e21080 clk: renesas: r9a09g057: Add clock and reset entries for RTC 87534f2a3842 clk: qcom: dispcc[01]-sa8775p: Fix DSI byte clock rate setting b92a29da9f7e clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting b0015d7752af clk: qcom: dispcc-milos: Fix DSI byte clock rate setting 0c7a14a3d580 clk: qcom: dispcc-glymur: Fix DSI byte clock rate setting 6c87b3a371fa clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from byte_div_clk_src dividers 1afd963fcd96 scsi: sg: Resolve soft lockup issue when opening /dev/sgX 6a4ccbb9b40e scsi: sg: Fix sysctl sg-big-buff register during sg_init() b9ab6cf1c2ef clk: sunxi-ng: sun55i-a523-r: Add missing r-spi module clock e906a312ee06 clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source 89715e519ab7 clk: qcom: dispcc-glymur: use RCG2 ops for DPTX1 AUX clock source 1e56e335bc86 clk: qcom: gcc-glymur: Add video axi clock resets for glymur 927c8a511c2a dt-bindings: clock: qcom: Add GCC video axi reset clock for Glymur f2c7b39dde2e RDMA/core: Prefer NLA_NUL_STRING c5683ca4949a platform/x86: dell-wmi-sysman: bound enumeration string aggregation 58688eeaa307 platform/x86: dell_rbu: avoid uninit value usage in packet_size_write() 6136bbb054f7 fs/ntfs3: terminate the cached volume label after UTF-8 conversion c44ad02d591b tty: serial: ip22zilog: Fix section mispatch warning bfd3e5309503 platform/x86: asus-wmi: fix screenpad brightness range 38a9aa192ef7 platform/x86: asus-wmi: adjust screenpad power/brightness handling 4584229395d0 NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg 248e4b9cc719 nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() ac8551a4254d mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata() cc7716bd050b platform/x86: barco-p50-gpio: normalize return value of gpio_get e4a666652dae platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup 37a3d1b68277 usb: typec: ps883x: Fix Oops at unbind 3104a3f40feb tty: hvc_iucv: fix off-by-one in number of supported devices 19951118fb22 usb: typec: Fix error pointer dereference 099494e4499d leds: lgm-sso: Remove duplicate assignments for priv->mmap 34be68c52af8 platform/surface: surfacepro3_button: Drop wakeup source on remove 834dece8ced2 backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt() 7d88f2e1a972 i3c: mipi-i3c-hci: fix IBI payload length calculation for final status 1c70c5b933e2 i3c: master: adi: Fix error propagation for CCCs b5a2893ce6fd i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() 1b6a7e94be67 i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers() c192859f2775 i3c: master: dw-i3c: Fix missing reset assertion in remove() callback b0cdbc690dae perf util: Kill die() prototype, dead for a long time e97cc0120390 perf maps: Fix copy_from that can break sorted by name order def6cd4271e7 perf maps: Fix fixup_overlap_and_insert that can break sorted by name order 59a58ada259c pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description c98c71ed8834 pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description 2db35db04c03 perf cgroup: Update metric leader in evlist__expand_cgroup e21bac135220 ipmi: ssif_bmc: change log level to dbg in irq callback ca4d0555000f ipmi: ssif_bmc: fix message desynchronization after truncated response 3cce2a3f8f60 ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure e62ac39eb2ce perf expr: Return -EINVAL for syntax error in expr__find_ids() 131e9cb0b932 perf tools: Fix module symbol resolution for non-zero .text sh_addr 7377e48f9ca8 memblock: reserve_mem: fix end caclulation in reserve_mem_release_by_name() 3fb038e078ec perf stat: Fix opt->value type for parse_cache_level 206ac6c702ca perf lock: Fix option value type in parse_max_stack 509d342d02ff pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers 71e13d4c1d77 pinctrl: abx500: Fix type of 'argument' variable bb548a3c26a1 pinctrl: realtek: Fix function signature for config argument 6476aac13805 pinctrl: pinconf-generic: Fully validate 'pinmux' property be787fea6c66 perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace 9878e6ed7ec5 perf branch: Avoid incrementing NULL 518ae2a82efe pinctrl: cy8c95x0: Avoid returning positive values to user space df50e63cdf15 pinctrl: cy8c95x0: Unify messages with help of dev_err_probe() 815a7b8af68d pinctrl: cy8c95x0: remove duplicate error message dbfb30248dbe perf trace: Avoid an ERR_PTR in syscall_stats 4d994ff45727 pinctrl: pinctrl-pic32: Fix resource leak dc3ece1d92e6 perf trace: Fix IS_ERR() vs NULL check bug 02c06e764fe5 bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT e15900888c09 bpf: Validate node_id in arena_alloc_pages() e8bd8274ae56 libbpf: Prevent double close and leak of btf objects 8abad856e2a5 bpf: allow UTF-8 literals in bpf_bprintf_prepare() 6982653ce5f1 bpf: Fix NULL deref in map_kptr_match_type for scalar regs 5c04f89f9557 bpf: Fix precedence bug in convert_bpf_ld_abs alignment check 921920c34cb5 bpf, sockmap: Take state lock for af_unix iter 041eb6348d73 bpf, sockmap: Fix af_unix null-ptr-deref in proto update 527057ebe807 bpf, sockmap: Fix af_unix iter deadlock 77ad43af2642 bpf, riscv: Remove redundant bpf_flush_icache() after pack allocator finalize ca51684db023 bpf, arm64: Remove redundant bpf_flush_icache() after pack allocator finalize 1a113b549729 bpf, arm64: Fix off-by-one in check_imm signed range check 07793ce19221 ext4: fix possible null-ptr-deref in mbt_kunit_exit() c7abd0e6c874 HID: usbhid: fix deadlock in hid_post_reset() c3a6ee43246d mtd: spinand: winbond: Clarify when to enable the HS bit 52aaa647b02d mtd: spinand: Give the bus interface to the configuration helper 6a5f5c25fb1f mtd: spinand: Add support for setting a bus interface d4e22374b9b0 mtd: spinand: Gather all the bus interface steps in one single function a602b7efb876 mtd: spinand: winbond: Configure the IO mode after the dummy cycles a5d27efc8e4f mtd: spinand: winbond: Rename IO_MODE register macro 729833537104 mtd: spinand: Create an array of operation templates d5de6d39a3bb mtd: spinand: Decouple write enable and write disable operations b5804b3ae4b8 mtd: spinand: Add missing check 34e666a256de mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob 84688b608f01 cxl/pci: Check memdev driver binding status in cxl_reset_done() 5a282a6f8129 mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions c92dc1b31a1d mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path 5549c3f88dd7 mtd: spi-nor: swp: check SR_TB flag when getting tb_mask 53d7a4e1b041 mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation 0173aca3e4b1 mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook 6278713f55d4 mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook ad41b585f0e4 mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations 756afec88e85 dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range b6766b171a5c ima_fs: Correctly create securityfs files for unsupported hash algos e4e0bd721b92 mtd: physmap_of_gemini: Fix disabled pinctrl state check fb9364ba4fa6 HID: asus: do not abort probe when not necessary 59601f0e83d4 HID: asus: make asus_resume adhere to linux kernel coding standards 148e4f7ece72 ima: check return value of crypto_shash_final() in boot aggregate 5bfc58588ae0 remoteproc: imx_rproc: Check return value of regmap_attach_dev() in imx_rproc_mmio_detect_mode() 28122fcd7bcc stop_machine: Fix the documentation for a NULL cpus argument 405c94550c68 remoteproc: xlnx: Fix sram property parsing 514f1eb75ffb hte: tegra194: remove Kconfig dependency on Tegra194 SoC 0402c60abe76 tracing: Rebuild full_name on each hist_field_name() call d7338f4dde91 tracing: move __printf() attribute on __ftrace_vbprintk() 2be24b87a474 tracing: move tracing declarations from kernel.h to a dedicated header d09b029f639c tracing: remove size parameter in __trace_puts() 1e78af701976 soundwire: cadence: Clear message complete before signaling waiting thread 8995ef2dbebc dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register() 4cafee50af44 soundwire: Intel: test bus.bpt_stream before assigning it 03d56c4c3861 soundwire: bus: demote UNATTACHED state warnings to dev_dbg() 8cedbb75f70e dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function aed87e866d1a ocfs2: validate group add input before caching 4c2d62ddde89 ocfs2: validate bg_bits during freefrag scan 2685df8577a3 ocfs2: fix listxattr handling when the buffer is full a28f56988c8e fwctl: Fix class init ordering to avoid NULL pointer dereference on device removal a3879c708a60 firmware: arm_ffa: Use the correct buffer size during RXTX_MAP 28a547af4432 ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended 6eab9741965b lib: kunit_iov_iter: fix memory leaks 3bf5e19c804d slab: Introduce kmalloc_obj() and family 9777d7e6fc58 arm64/xor: fix conflicting attributes for xor_block_template 8f466be889a2 ARM: OMAP1: Fix DEBUG_LL and earlyprintk on OMAP16XX 42fbb173e855 arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP 9dd9d748c5a0 soc: qcom: aoss: compare against normalized cooling state 611d9e46bdc6 soc: qcom: llcc: fix v1 SB syndrome register offset 1fb7f356547d ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison 3f474c33ebc2 ocfs2/dlm: validate qr_numregions in dlm_match_regions() a261fccdb4ac unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure c892d0d4fe5e soc/tegra: cbb: Fix cross-fabric target timeout lookup f46870b451f7 soc/tegra: cbb: Fix incorrect ARRAY_SIZE in fabric lookup tables 9dc2462a7595 soc/tegra: cbb: Set ERD on resume for err interrupt aabc9baae9a7 arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual bf9a33944d7d arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual 3341ca45d280 arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word 857dbf1f51fe arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes e77a86d883b5 arm64: dts: lx2160a: add sda gpio references for i2c bus recovery ce85b22e556a arm64: dts: lx2160a: rename pinmux nodes for readability b165c477175b arm64: dts: lx2160a: remove duplicate pinmux nodes 69f4d9ce27d8 arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit 5f2ca479f0f3 arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3 7fedcbedec65 arm64: dts: imx8mp-kontron: Fix boot order for PMIC and RTC 85163323ab36 arm64: dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS muxing 4675ae61aa63 arm64: dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label 45669e3578ac arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins 5f852e9baea0 arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins 8caadf4fef50 arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader bf30d3790340 arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot 7f8365e8ff82 arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl 1327f28e4775 arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes 3578d41b7ef0 arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes 2ea7bfce0024 arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes 6360bcaf5727 arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller 168ec540bdfd arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller cd2894362390 arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller c1b5e85c88fb arm64: dts: qcom: sm8750: Fix GIC_ITS range length 000d5533f451 arm64: dts: qcom: sm8650: Fix GIC_ITS range length 6670dc96864b arm64: dts: qcom: sm8550: Fix GIC_ITS range length 1de0b109aaa7 arm64: dts: qcom: sm8450: Fix GIC_ITS range length 3bb7be86f4c0 arm64: dts: qcom: sm8650: correct Iris corners for the MXC rail 16771dd53aa9 arm64: dts: qcom: sm8550: correct Iris corners for the MXC rail 14ec98366e30 arm64: dts: qcom: monaco: correct Iris corners for the MXC rail e589b6c38265 arm64: dts: qcom: lemans: correct Iris corners for the MXC rail c0040375fec7 arm64: dts: qcom: hamoa: correct Iris corners for the MXC rail 8344cd62b825 bus: rifsc: fix RIF configuration check for peripherals 8bfa413a1bd8 arm64: dts: rockchip: Add mphy reset to ufshc node 835d16955dd7 arm64: dts: rockchip: Fix RK3562 EVB2 model name 2fea83507b4c soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available c10e14863b62 soc: qcom: ocmem: register reasons for probe deferrals 702ee8e9821b soc: qcom: ocmem: make the core clock optional 99eb1df4acd4 arm64: dts: rockchip: Correct Joystick Axes on Gameforce Ace fd16a9e05b48 arm64: dts: rockchip: Correct Fan Supply for Gameforce Ace 6db6534abfe1 Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1" 31d145a54f16 arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi 2fda9b3776e0 arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight 151c29b6952c arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value 1ab2769df3de arm64: dts: imx8mp-hummingboard-pulse: fix mini-hdmi dsi port reference 6c5178dd6036 arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier 7e6420179e21 arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices a5f56ff8573f iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy} d02f10e74fe2 arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count 1cda0e4ef9c4 arm64: dts: mediatek: mt7981b: Fix gpio-ranges pin count 1a94d799de9e arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count a2475c0a2bbb arm64: dts: qcom: talos: Add missing clock-names to GCC c4620dad9f1b arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix reserved gpio ranges 449023f22c11 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove extcon e849632c0988 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Correct reserved memory ranges 6256ef55fe90 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove board-id 4e3f607c3b99 arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype 643af7b85459 iommufd: vfio compatibility extension check for noiommu mode 982b56bf7c7d arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1) 8e7ff76becce arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config e483129ae513 arm64: dts: imx91-11x11-evk: change usdhc tuning step for eMMC and SD a028d9919f46 arm64: dts: imx8-apalis: Fix LEDs name collision 86b77735cb4c memory: tegra30-emc: Fix dll_change check 1793249c067a memory: tegra124-emc: Fix dll_change check 6dd527eb8b70 ARM: dts: mediatek: mt7623: fix efuse fallback compatible e2b1e633257e arm64: dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon 7164b3953cef ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine e0e6b14995fd efi/capsule-loader: fix incorrect sizeof in phys array reallocation d8ffae016c4a gfs2: prevent NULL pointer dereference during unmount 49d9be0722da gfs2: add some missing log locking 3f90bfd31f16 vfio: unhide vdev->debug_root fdd424d7c356 quota: Fix race of dquot_scan_active() with quota deactivation d05d4a6ee877 gfs2: less aggressive low-memory log flushing 2c57d6c0afcd rtla/utils: Fix resource leak in set_comm_sched_attr() 6a815bb366c9 rtla: Replace atoi() with a robust strtoi() dac3f0a68ec2 rtla: Fix -C/--cgroup interface 0a7a4ab3be8e ktest: Run POST_KTEST hooks on failure and cancellation 9b798ad99692 ktest: Honor empty per-test option overrides f68e24b9697a ktest: Avoid undef warning when WARNINGS_FILE is unset 14dee7a3441f fanotify: call fanotify_events_supported() before path_permission() and security_path_notify() 27c95204b518 fanotify: avoid/silence premature LSM capability checks 0d19bce16932 gfs2: Call unlock_new_inode before d_instantiate ac25916e75ca ALSA: hda/realtek - fixed speaker no sound update 457369880110 ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP ff734dbd9e24 crypto: jitterentropy - replace long-held spinlock with mutex 3ab9ab2dc188 sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking b60a90bf7cde sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask 9769c143015c dm cache: fix missing return in invalidate_committed's error path 9a0f6c048554 ALSA: sc6000: Keep the programmed board state in card-private data e0b049bd7b27 spi: mtk-snfi: unregister ECC engine on probe failure and remove() callback b059a41bdd5b PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on 4e7a00aeb091 PCI: tegra194: Disable L1.2 capability of Tegra234 EP 2914977cb75e PCI: tegra194: Remove unnecessary L1SS disable code 9daf2a8d9cc1 PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well 5cb649c27024 PCI: tegra194: Use DWC IP core version 1e877168b0e7 PCI: tegra194: Free up Endpoint resources during remove() e697ea9ecdeb PCI: tegra194: Allow system suspend when the Endpoint link is not up 849068f0129c PCI: tegra194: Set LTR message request before PCIe link up in Endpoint mode e463beb1e130 PCI: tegra194: Disable direct speed change for Endpoint mode f4556f70f00a PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select" 89b7185833db PCI: tegra194: Disable PERST# IRQ only in Endpoint mode 871d9a6bf21b PCI: tegra194: Don't force the device into the D0 state before L2 fb08535d374c PCI: tegra194: Disable LTSSM after transition to Detect on surprise link down 8626b64c37c9 PCI: tegra194: Increase LTSSM poll time on surprise link down f38e0c5f377a PCI: tegra194: Fix polling delay for L2 state feac3db37d14 ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream 19ad2384ce5e PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports 989ccfcc920e ASoC: SOF: compress: return the configured codec from get_params 12d76d99e845 ALSA: scarlett2: Add missing sentinel initializer field 2fdb6c1e743d selftest: memcg: skip memcg_sock test if address family not supported 0619073fd082 Documentation: fix a hugetlbfs reservation statement fc1ca4f0d6be kho: make debugfs interface optional 43106160a00b selftests/mm: skip migration tests if NUMA is unavailable fa123b901eb6 gpu: nova-core: bitfield: fix broken Default implementation af46044d1671 gpu: nova-core: bitfield: Move bitfield-specific code from register! into new macro e6b0e1f74d35 gpu: nova-core: register: use field type for Into implementation 0a2d60edc3e5 PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found db805e9399c8 PCI: Enable AtomicOps only if Root Port supports them 134c61925e9e ASoC: rsnd: Fix potential out-of-bounds access of component_dais[] 254091c91767 crypto: qat - use swab32 macro 8d77cf260535 crypto: iaa - fix per-node CPU counter reset in rebalance_wq_table() 52906bb0f636 crypto: qat - fix type mismatch in RAS sysfs show functions 684bd5404f9c crypto: qat - fix compression instance leak 06b30beb9104 crypto: qat - disable 420xx AE cluster when lead engine is fused off 6aef8e6fdf4d crypto: qat - disable 4xxx AE cluster when lead engine is fused off 44faf7ea013c PCI: dwc: Fix type mismatch for kstrtou32_from_user() return value a1a24d4b8c96 ASoC: qcom: qdsp6: topology: check widget type before accessing data 9f0632b0d424 iommu/riscv: Remove overflows on the invalidation path 20b3c566e270 iommu/amd: Fix clone_alias() to use the original device's devid 715d7b1e1af8 ASoC: fsl_easrc: Change the type for iec958 channel status controls 9f8304abcd7e ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits() cbf3693ddf5a ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits() 15ff6da3e9bd ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put() 4ab351b4b785 ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put() 4095fa1c8ed9 ASoC: fsl_micfil: Fix event generation in micfil_quality_set() fe6e720bf2a0 ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state() 79acc3ea6fb6 ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode() 891c51e19d3a ASoC: fsl_micfil: Fix event generation in hwvad_put_enable() 2a6a72a0beab ASoC: fsl_micfil: Add access property for "VAD Detected" 1140626eb6f5 drm/msm/dpu: drop INTF_0 on MSM8953 507cc9ab1e8c PM: domains: De-constify fields in struct dev_pm_domain_attach_data 2ba2e8ce483c pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() 2d9cb1f588ce pmdomain: ti: omap_prm: Fix a reference leak on device node 9232d70f98cd ALSA: hda/cmedia: Remove duplicate pin configuration parsing 70f694e0bb87 drm/msm/a6xx: Use barriers while updating HFI Q headers 4180d90a4054 drm/msm/a6xx: Fix dumping A650+ debugbus blocks 279fde87aa70 drm/msm/shrinker: Fix can_block() logic 6a83ea4da004 drm/msm/a6xx: Fix HLSQ register dumping 206f812ef140 drm/msm: Fix VM_BIND UNMAP locking 8cf18974284f drm/msm: Reject fb creation from _NO_SHARE objs 30b8a3f88c59 drm/msm/vma: Avoid lock in VM_BIND fence signaling path d0b28251ca44 ASoC: SOF: Intel: hda: Place check before dereference c87f914822c2 ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}') f329dccceb76 hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback 06fed91296f8 PCI/DPC: Log AER error info for DPC/EDR uncorrectable errors 0a84e210daec drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled 2381d4c5cc1e drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board c140492d0bbe drm/amd/pm/ci: Fill DW8 fields from SMC 1de9639b50db drm/amd/pm/ci: Clear EnabledForActivity field for memory levels 9d92707b43f7 drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0 432fdc0141b5 drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock c829b4633041 drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs 21e8dd9906bf drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled 67e582c86ab1 ASoC: amd: acp: update dmic_num logic for acp pdm dmic edfa91bb652e ALSA: core: Validate compress device numbers without dynamic minors 3c349995e51e iommu/riscv: Fix signedness bug e3fae61f4799 iommu/riscv: Skip IRQ count check when using MSI interrupts ccd4c3e5c907 PCI: Fix alignment calculation for resource size larger than align b375c3c7209c crypto: hisilicon/sec2 - prevent req used-after-free for sec 2d18cf09f2b0 PCI: Fix premature removal from realloc_head list during resource assignment 34678c978888 PCI: Use res_to_dev_res() in reassign_resources_sorted() f176c47683bf PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion support cd3938c12bda drm/panel: simple: Correct G190EAN01 prepare timing 31b2d7be7540 drm/panel: sharp-ls043t1le01: make use of prepare_prev_first 131e01ba249f ASoC: rockchip: rockchip_sai: Set slot width for non-TDM mode 9c47a36ceaf0 drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0 a303f8863c97 drm/msm/dsi: fix hdisplay calculation for CMD mode panel e82ef4ef320c drm/msm/dsi: fix bits_per_pclk 94e021272c45 drm/msm/dpu: don't try using 2 LMs if only one DSC is available acde37cb798d drm/msm/dsi: add the missing parameter description 0f7dd5839cfa drm/msm/dpu: fix mismatch between power and frequency c7d586c6348d drm/msm: add missing MODULE_DEVICE_ID definitions 3441e4b70cf9 iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement 86c8d5cdadd9 iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() 3a8d94405fd5 drm/imagination: Switch reset_reason fields from enum to u32 3d0ef0567d21 spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo eae672a7ec8a drm/amdgpu/gfx11: look at the right prop for gfx queue priority 0cd9d5878b3c drm/amdgpu/gfx10: look at the right prop for gfx queue priority db201e6fab1e PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the documentation 5a9f29a3e076 padata: Put CPU offline callback in ONLINE section to allow failure 8e26246dc104 padata: Remove cpu online check from cpu add and removal 3ffcd6c5dca9 crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs f4b747f0755e crypto: atmel - Use unregister_{aeads,ahashes,skciphers} 9458a6513fe7 crypto: tegra - Disable softirqs before finalizing request 4a894ba48fa5 fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break 57a1079af3ee dm init: ensure device probing has finished in dm-mod.waitfor= c695257f6b8d drm/amdgpu: Add default case in DVI mode validation 0d3b392b0f2c iommu/riscv: Stop polling when CQCSR reports an error 380698b43f07 iommu/riscv: Add missing GENERIC_MSI_IRQ 3f917d9bff68 iommu/riscv: Add IOTINVAL after updating DDT/PDT entries b6263eb2b188 crypto: inside-secure/eip93 - register hash before authenc algorithms 4ad705f5e889 drm/sun4i: Fix resource leaks 555eb897a455 drm/v3d: Handle error from drm_sched_entity_init() cb54064705ad selftests/sched_ext: Add missing error check for exit__load() 75849e13e428 drm/amd/pm: Fix xgmi max speed reporting 9b614ddf3185 media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe 1de12fc4b943 spi: fsl-qspi: Use reinit_completion() for repeated operations c1c2871f3336 spi: nxp-fspi: Use reinit_completion() for repeated operations d7b0489d9955 drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge atomic check 1a9bef10f894 drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to drm_bridge_funcs cf2ac2cac8b3 drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in atomic_enable() 3149c4f7f26f iopoll: fix function parameter names in read_poll_timeout_atomic() b455903eed45 dm log: fix out-of-bounds write due to region_count overflow 322a3b70368d dm cache metadata: fix memory leak on metadata abort retry a3c61bd4e943 PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq() 104a6e53484e PCI: dwc: Invoke post_init in dw_pcie_resume_noirq() a763a53d648d PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix() b7ed10f2d8b5 platform/chrome: chromeos_tbmc: Drop wakeup source on remove 7f3e53990ad3 dm-mpath: don't stop probing paths at presuspend 21c503d60a25 dm cache: fix dirty mapping checking in passthrough mode switching cb8b250b4277 dm cache: fix concurrent write failure in passthrough mode c348ae47d8e6 dm cache policy smq: fix missing locks in invalidating cache blocks b8ace9e96983 dm cache: fix write hang in passthrough mode 788ac6c94d04 dm cache: fix write path cache coherency in passthrough mode 25dcc1989c19 dm cache: fix null-deref with concurrent writes in passthrough mode a3f3c332882c ASoC: sti: use managed regmap_field allocations 17584bdc7247 ASoC: sti: Return errors from regmap_field_alloc() 7ed07c9ce525 crypto: inside-secure/eip93 - fix register definition 1f2e41bd668f ASoC: SDCA: Update counting of SU/GE DAPM routes 36a0dcd0077b PCI: imx6: Fix device node reference leak in imx_pcie_probe() 47038159c559 drm/sun4i: backend: fix error pointer dereference 175717cfc06c PCI: endpoint: pci-ep-msi: Fix error unwind and prevent double alloc b13984f0212f PCI: endpoint: pci-epf-test: Don't free doorbell IRQ unless requested 511c093d9ef4 PCI/TPH: Allow TPH enable for RCiEPs e14de2cb819f ASoC: soc-compress: use function to clear symmetric params 1f7687123d38 drm/virtio: Allow importing prime buffers when 3D is enabled fe1f80f8f6e8 drm/komeda: fix integer overflow in AFBC framebuffer size check 60a90d853fca selftests/futex: Fix incorrect result reporting of futex_requeue test item f98084d97864 net: airoha: Add missing PPE configurations in airoha_ppe_hw_init() 7bad93e99737 net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master 6a7139084973 sctp: fix missing encap_port propagation for GSO fragments c5a1cb8ff82b tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init(). 81cfd603c0bd udp: Force compute_score to always inline 1218bfe2ad6f net: phy: qcom: at803x: Use the correct bit to disable extended next page b28b3bd9c42f Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to sco_pi(sk)->codec dc89961b76f1 Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp 385b2d0468a0 Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER 3daa5818e473 Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error 4ae187c7915d Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU 8042240412de bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb afdc8516213e net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic() ef6d5a068811 net/mlx5e: Fix features not applied during netdev registration 15a9928f8a93 net: phy: fix a return path in get_phy_c45_ids() d7637c455a92 dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110 a3be96c7b1e5 net: ipa: Fix decoding EV_PER_EE for IPA v5.0+ 65c7f0bf8ca3 net: ipa: Fix programming of QTIME_TIMESTAMP_CFG 5013be175c7f ppp: require CAP_NET_ADMIN in target netns for unattached ioctls 6086079e6d1c bpf: Fix OOB in pcpu_init_value a7494479757d net/rds: Restrict use of RDS/IB to the initial network namespace d3f880a6eb44 net/rds: Optimize rds_ib_laddr_check bc678fa87552 selftests/bpf: Fix reg_bounds to match new tnum-based refinement cddf2bde8420 bpf: Allow instructions with arena source and non-arena dest registers 9d51c86355d9 net: airoha: Add missing RX_CPU_IDX() configuration in airoha_qdma_cleanup_rx_queue() 3ddf6523957a net: mana: Move current_speed debugfs file to mana_init_port() 90ebf3e9c12f net: mana: Support HW link state events 34dbd7b81954 net: mana: Use pci_name() for debugfs directory naming 64daf391198c selftests: netfilter: nft_tproxy.sh: adjust to socat changes 4c727c6967a4 net/sched: act_ct: Only release RCU read lock after ct_ft 8e1387216d66 selftests/bpf: fix __jited_unpriv tag name 691adf738817 bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars adaee08e711b bpf: Relax scalar id equivalence for state pruning 0df9abbb138f net: airoha: Fix FE_PSE_BUF_SET configuration if PPE2 is available 83d6371570ba net: airoha: Generalize airoha_ppe2_is_enabled routine 4ea17f5e5126 net: airoha: Add airoha_eth_soc_data struct ae1b40d3abc1 net: airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries() 987af7625ceb net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf e1ed678855e3 bpf: Fix RCU stall in bpf_fd_array_map_clear() 592226d13837 bpf: return VMA snapshot from task_vma iterator 3745834cf761 bpf: switch task_vma iterator from mmap_lock to per-VMA locks d0862de7c866 bpf: fix mm lifecycle in open-coded task_vma iterator b79d567fbc53 netfilter: nft_fwd_netdev: check ttl/hl before forwarding 35a38df4085b netfilter: xt_socket: enable defrag after all other checks b9ee2c6c0761 eth: fbnic: Use wake instead of start 6d28910c5194 net: airoha: Add dma_rmb() and READ_ONCE() in airoha_qdma_rx_process() c270e2bec3e5 net: bcmgenet: fix racing timeout handler 25ff3a3e47ea net: bcmgenet: fix leaking free_bds 4cab761fc51c net: bcmgenet: fix off-by-one in bcmgenet_put_txcb 0d8726af877e macsec: Support VLAN-filtering lower devices f33fb701ab7e arm64: kexec: Remove duplicate allocation for trans_pgd bcfdf159d128 ACPI: AGDI: fix missing newline in error message 73ae96e2be4e arm64: entry: Don't preempt with SError or Debug masked d88e8e4a3b52 bpf: Fix linked reg delta tracking when src_reg == dst_reg 9f88b29b79a0 bpf: Support negative offsets, BPF_SUB, and alu32 for linked register tracking 254633506626 wifi: ath10k: fix station lookup failure during disconnect 76f2ebaf79a9 bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec() 281f2a214565 bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks a9937a3ac585 wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode() cbea71b44803 wifi: brcmfmac: Fix error pointer dereference a710df104abb net: ethernet: ti-cpsw: fix linking built-in code to modules 2bbe3d5c9353 net: ethernet: ti-cpsw:: rename soft_reset() function 059525cf18e6 bpf: Fix stale offload->prog pointer after constant blinding 32ce55d42439 bpf: fix end-of-list detection in cgroup_storage_get_next_key() d3d3d2791c59 macvlan: annotate data-races around port->bc_queue_len_used b312cf41b9e4 bpf: Fix abuse of kprobe_write_ctx via freplace d41508adff01 selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15 9103787054c6 powerpc/crash: Update backup region offset in elfcorehdr on memory hotplug eef879190a1f powerpc/crash: fix backup region offset update to elfcorehdr 50c601805fe3 r8152: fix incorrect register write to USB_UPHY_XTAL ae5f83c0809f drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block fa3b3e43e883 vfio: refactor vfio_pci_mmap_huge_fault function 6b9694702c37 wifi: rtw89: phy: fix uninitialized variable access in rtw89_phy_cfo_set_crystal_cap() 97757d231bc6 bpf,arc_jit: Fix missing newline in pr_err messages 1391ecf3a99a bpf: Fix variable length stack write over spilled pointers d4c4bd231eba bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path 0b69217310ee bpf: Fix refcount check in check_struct_ops_btf_id() a1a8a8bdfa21 wifi: mt76: mt7996: fix RRO EMU configuration dc34c01521bf wifi: mt76: support upgrading passive scans to active a2cde15af378 wifi: mt76: fix multi-radio on-channel scanning 98e0118ab51c wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter() e54c6440114d wifi: mt76: mt7996: Switch to the secondary link if the default one is removed d6f6b3a65660 wifi: mt76: mt7996: use correct link_id when filling TXD and TXP 5a3353b06387 wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links() 7da35e2d2fb7 wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property 1e0f3e5e2835 wifi: mt76: mt7921: fix 6GHz regulatory update on connection aa4a31cd89f4 wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work() 6b7cbb13c838 wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work() 419babee9b5c wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event ae94ef093a15 wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP 612bfcfdb993 arm64: cpufeature: Make PMUVer and PerfMon unsigned 5fc8c5d45e44 wifi: mt76: fix deadlock in remain-on-channel 35180c772f5e wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync 153bcba36c87 wifi: mt76: mt7925: fix potential deadlock in mt7925_roc_abort_sync e125def8b380 wifi: mt76: mt7925: drop puncturing handling from BSS change path a1a59bd3cd1e wifi: mt76: mt7925: cqm rssi low/high event notify dcbc13d19bef wifi: mt76: Fix memory leak destroying device 35835ff71e6e wifi: mt76: mt7921: Place upper limit on station AID e00c27608536 wifi: mt76: mt7996: fix FCS error flag check in RX descriptor 815db7fd57aa wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi 93d0694fb56d wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr() b81a93dc0aed wifi: mt76: mt7915: fix use_cts_prot support 729b4adad191 wifi: mt76: mt7615: fix use_cts_prot support 9aa3b49e1c5b wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control 3880639cec09 wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr() 1e16b0a9b988 wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr() 455a48685fee wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link() 6d7f231d5fff wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove() 15205c72f1ec wifi: mt76: mt7996: Set mtxq->wcid just for primary link 900579479395 wifi: mt76: mt7996: fix iface combination for different chipsets 096b74331df2 wifi: mt76: mt7996: fix the behavior of radar detection d902905cb708 tools/nolibc/printf: Move snprintf length check to callback ea23d00b98f5 tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]' to 'outbuf[]' ca5b2452d6f1 tools/nolibc: implement %m if errno is not defined 00c0317cebf4 wifi: libertas: don't kill URBs in interrupt context a761a1539a55 wifi: libertas: use USB anchors for tracking in-flight URBs d538795ea2ef module: Fix freeing of charp module parameters when CONFIG_SYSFS=n 8f32c95a5678 params: Replace __modinit with __init_or_module c8b710655012 powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy 366b0e05ee24 s390/bpf: Zero-extend bpf prog return values and kfunc arguments 3849f0ee39ea dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n eebe930e785d dpaa2: add independent dependencies for FSL_DPAA2_SWITCH 0ee803fc4787 wifi: ieee80211: fix definition of EHT-MCS 15 in MRU dd827cff429d wifi: ieee80211: split EHT definitions out df5720d35848 wifi: ieee80211: split HE definitions out f8d1e8038bc7 wifi: ieee80211: split VHT definitions out 4d5caab09dab wifi: ieee80211: split HT definitions out 3f459076b2d8 wifi: ieee80211: split mesh definitions out 5500913516e0 bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap aa10a452e348 wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet 9fe48cacab63 wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt() b4f0a37724de sched/rt: Skip group schedulable check with rt_group_sched=0 4bd99f4f86b1 firmware: dmi: Correct an indexing error in dmi.h e5bdb8404df4 x86/vdso: Clean up remnants of VDSO32_NOTE_MASK d739426c2fd1 ASoC: Intel: avs: Include CPUID header at file scope 7e16c122695c ASoC: Intel: avs: Check maximum valid CPUID leaf e2a2781d1ae6 irqchip/renesas-rzg2l: Fix error path in rzg2l_irqc_common_probe() b5232c2f04e1 sched/topology: Fix sched_domain_span() 87800a0bd2fe sched/topology: Compute sd_weight considering cpuset partitions 5fbefcd7c38e locking: Fix rwlock support in <linux/spinlock_up.h> 8e1be8f79fca scripts/gdb: timerlist: Adapt to move of tk_core 6adc01405605 sparc64: vdso: Link with -z noexecstack bec2fa23eaf2 rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()` 90e8cfcd217c x86/tdx: Fix the typo in TDX_ATTR_MIGRTABLE 2783ed2442ce perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler aaf2712f7674 perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR e017f5b69b76 hrtimer: Reduce trace noise in hrtimer_start() a8759eef4951 hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns() 6b05c427a638 irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter 8139ce66b52a bus: fsl-mc: use generic driver_override infrastructure 2081957d8c32 s390/cio: use generic driver_override infrastructure 654ef9c33e13 vdpa: use generic driver_override infrastructure 2c5507010fc3 platform/wmi: use generic driver_override infrastructure 58a42be0d703 PCI: use generic driver_override infrastructure e52830bf37a2 cpufreq: Pass the policy to cpufreq_driver->adjust_perf() e6210630b24e amd-pstate: Update cppc_req_cached in fast_switch case 539aabbab190 amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init() 187c8be0c48f soundwire: debugfs: initialize firmware_file to empty string bfe63c16fefb debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str() 172b40b1468e debugfs: check for NULL pointer in debugfs_create_str() 5b4604cd5a9d thermal/drivers/spear: Fix error condition for reading st,thermal-flags 01cdbf3dcf89 devres: fix missing node debug info in devm_krealloc() ae04d2e67f9a ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver 9f8a61db50a8 ACPI: x86: cmos_rtc: Clean up address space handler driver 265ab7e7d40d OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp() 7cbabc3411a7 OPP: debugfs: Use performance level if available to distinguish between rates 9a24f0000876 btrfs: fix deadlock between reflink and transaction commit when using flushoncommit ff6b93410192 md: wake raid456 reshape waiters before suspend f8b799e4fd97 md: remove unused static md_wq workqueue 3f1e2902b5ec dm: add WQ_PERCPU to alloc_workqueue users d5559ac21f4a erofs: handle 48-bit blocks/uniaddr for extra devices 62c44566da74 md: fix array_state=clear sysfs deadlock 46194b5ba93b erofs: include the trailing NUL in FS_IOC_GETFSLABEL 5263ed3dd13b pstore/ram: fix resource leak when ioremap() fails b3e005f16cd9 blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current() e5ff0ba4b698 nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty() 37466ec483ea loop: fix partition scan race between udev and loop_reread_partitions() 996d279f2c98 drbd: Balance RCU calls in drbd_adm_dump_devices() c3ec2db64bfe md/raid1: fix the comparing region of interval tree 0e4eff315d79 fs/mbcache: cancel shrink work before destroying the cache 6561afc38398 fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START 93383b668107 blk-cgroup: wait for blkcg cleanup before initializing new disk Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- .../linux/linux-yocto-rt_6.18.bb | 6 ++--- .../linux/linux-yocto-tiny_6.18.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_6.18.bb | 24 +++++++++---------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb index b5775d2fd1..fea34b09c6 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb @@ -15,13 +15,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "dda294005f893c24b6322a7bdf58d7575f4ad21f" -SRCREV_meta ?= "a5384458147b581e6beac32ee5cec4e4422d58b1" +SRCREV_machine ?= "058dc6c42aff140a8fa55c732809d896223fd6fc" +SRCREV_meta ?= "3fe9b5c19ed6f8883e7d12a89a0ea882e3facfef" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.18;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.18.32" +LINUX_VERSION ?= "6.18.33" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb index 70577b74b5..de87b6bdd3 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb @@ -9,7 +9,7 @@ require recipes-kernel/linux/linux-yocto.inc include recipes-kernel/linux/cve-exclusion.inc include recipes-kernel/linux/cve-exclusion_6.18.inc -LINUX_VERSION ?= "6.18.32" +LINUX_VERSION ?= "6.18.33" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -18,8 +18,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_meta ?= "a5384458147b581e6beac32ee5cec4e4422d58b1" +SRCREV_machine ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_meta ?= "3fe9b5c19ed6f8883e7d12a89a0ea882e3facfef" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.18.bb b/meta/recipes-kernel/linux/linux-yocto_6.18.bb index 26e02541b7..7100fc07a3 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.18.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.18.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.18/standard/base" KBRANCH:qemuloongarch64 ?= "v6.18/standard/base" KBRANCH:qemumips64 ?= "v6.18/standard/mti-malta" -SRCREV_machine:qemuarm ?= "ab16c590f189a534ded2f3940529d3ac63301c3a" -SRCREV_machine:qemuarm64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_machine:qemuloongarch64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemuarm ?= "9b84e2ac85be6a214946c65debaab56e3bebd546" +SRCREV_machine:qemuarm64 ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_machine:qemuloongarch64 ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" SRCREV_machine:qemumips ?= "62ea92a539f58803a222be98b81118403074206e" -SRCREV_machine:qemuppc ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_machine:qemuriscv64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_machine:qemuriscv32 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_machine:qemux86 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_machine:qemux86-64 ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" +SRCREV_machine:qemuppc ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_machine:qemuriscv64 ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_machine:qemuriscv32 ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_machine:qemux86 ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_machine:qemux86-64 ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" SRCREV_machine:qemumips64 ?= "9fb4ff0187c85426f21fd40d4c61b742800f65c4" -SRCREV_machine ?= "8b43828d68f73df49a408e5bba88eade55b0ca09" -SRCREV_meta ?= "a5384458147b581e6beac32ee5cec4e4422d58b1" +SRCREV_machine ?= "32bc3dcadb49e9a4f4474ec743e2c5ddd7f44a27" +SRCREV_meta ?= "3fe9b5c19ed6f8883e7d12a89a0ea882e3facfef" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the <version>/base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "52386a7b1beb0a7cb5a304935f73c157109c09ad" +SRCREV_machine:class-devupstream ?= "83657f4189612e5cbcabc3058acd36c0bd120729" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.18/base" @@ -44,7 +44,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.18;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.18.32" +LINUX_VERSION ?= "6.18.33" PV = "${LINUX_VERSION}+git" -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Patchtest results for [meta][PATCH 05/07] linux-yocto/6.18: update to v6.18.33 2026-05-28 2:37 ` [meta][PATCH 05/07] linux-yocto/6.18: update to v6.18.33 bruce.ashfield @ 2026-05-28 2:46 ` patchtest 0 siblings, 0 replies; 38+ messages in thread From: patchtest @ 2026-05-28 2:46 UTC (permalink / raw) To: bruce.ashfield; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 2242 bytes --] Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/meta-05-07-linux-yocto-6.18-update-to-v6.18.33.patch FAIL: test commit message user tags: Mbox includes one or more GitHub-style username tags. Ensure that any "@" symbols are stripped out of usernames (test_mbox.TestMbox.test_commit_message_user_tags) PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence) PASS: test author valid (test_mbox.TestMbox.test_author_valid) PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence) PASS: test mbox format (test_mbox.TestMbox.test_mbox_format) PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade) PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format) PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length) PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list) SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint) SKIP: test CVE tag format: No new CVE patches introduced (test_patch.TestPatch.test_cve_tag_format) SKIP: test Signed-off-by presence: No new CVE patches introduced (test_patch.TestPatch.test_signed_off_by_presence) SKIP: test Upstream-Status presence: No new CVE patches introduced (test_patch.TestPatch.test_upstream_status_presence_format) SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format) SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint) SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head) --- Please address the issues identified and submit a new revision of the patch, or alternatively, reply to this email with an explanation of why the patch should be accepted. If you believe these results are due to an error in patchtest, please submit a bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category under 'Yocto Project Subprojects'). For more information on specific failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank you! ^ permalink raw reply [flat|nested] 38+ messages in thread
* [meta-yocto-bsp][PATCH 06/07] yocto-bsps: update to v6.18.31 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield ` (4 preceding siblings ...) 2026-05-28 2:37 ` [meta][PATCH 05/07] linux-yocto/6.18: update to v6.18.33 bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:46 ` Patchtest results for " patchtest 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 07/07] yocto-bsps: update to v6.18.33 bruce.ashfield 2026-05-28 13:00 ` [PATCH 0/7] linux-yocto: consolidated pull request Richard Purdie 7 siblings, 1 reply; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Updating linux-yocto/6.18 to the latest korg -stable release that comprises the following commits: 52386a7b1beb Linux 6.18.32 271cd5429513 drm/amdgpu/vcn4: Avoid overflow on msg bound check 016b64a0313e drm/amdgpu/vcn3: Avoid overflow on msg bound check e9edf9893cf2 vsock/virtio: fix accept queue count leak on transport mismatch 52da6a74ca3d vsock/virtio: fix empty payload in tap skb for non-linear buffers a534e1f985b6 vsock/virtio: fix length and offset in tap skb for split packets 2602f7bb5818 vsock: fix buffer size clamping order 8be786053797 batman-adv: tp_meter: fix tp_num leak on kmalloc failure 5e9dfc07d061 tracing/fprobe: Remove fprobe from hash in failure path a2181464a4a7 tracing/fprobe: Unregister fprobe even if memory allocation fails d83e51202fec tracing: fprobe: optimization for entry only case 52277410cbed tracing: fprobe: use rhltable for fprobe_ip_table 5d12e0ab009a btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak dfd05a16b5c9 btrfs: fix double free in create_space_info_sub_group() error path a4b5c5d2f8c5 btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() d784865ce48f usb: dwc3: Move GUID programming after PHY initialization 476ee6389120 usb: dwc3: Add dwc pointer to dwc3_readl/writel e63942da5e96 usb: dwc3: Remove of dep->regs ce9aaa3af445 sched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup setters 30cf8e05d635 sched/ext: Implement cgroup_set_idle() callback dc34f8d8240f Bluetooth: hci_conn: fix potential UAF in create_big_sync c0a8dca8d556 spi: zynq-qspi: fix controller deregistration ed822a569645 spi: zynq-qspi: Simplify clock handling with devm_clk_get_enabled() 33e5ce64b817 spi: tegra114: fix controller deregistration 65eafad7a600 spi: tegra20-sflash: fix controller deregistration fafa9a4e831b spi: uniphier: fix controller deregistration b0a97cb0b9ba spi: uniphier: Simplify clock handling with devm_clk_get_enabled() 6542e180fa6e pseries/papr-hvpipe: Fix race with interrupt handler 09c15bbbed53 papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() 24d2912962d0 EDAC/versalnet: Fix device name memory leak d281f3ac0d00 block: fix zone write plug removal 7105d9f1387d fbcon: Avoid OOB font access if console rotation fails 1817dd0c350f fbcon: Rename struct fbcon_ops to struct fbcon_par f0d3bb6f5125 drm/amdgpu: rework how we handle TLB fences 13e9ea445191 Revert "drm/amdgpu: don't attach the tlb fence for SI" 576b73b24656 drm/amdgpu: Fix validating flush_gpu_tlb_pasid() fd78e63459ab drm/amdgpu: validate the flush_gpu_tlb_pasid() a9591e4083cc mm/damon/core: disallow time-quota setting zero esz 377c3d5dc952 usb: typec: tcpm: reset internal port states on soft reset AMS d893804e9e3b mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values 4697ed7be9b9 mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values 679e65ae721c mm/damon/core: implement damon_kdamond_pid() 20048f0b38cd LoongArch: KVM: Compile switch.S directly into the kernel f49a00180dfc io_uring/zcrx: warn on freelist violations 1a516d19100e io_uring/zcrx: use guards for locking 0baf4b659cdc batman-adv: bla: put backbone reference on failed claim hash insert b65365d2b1e6 batman-adv: bla: only purge non-released claims 00155f336a5e batman-adv: bla: prevent use-after-free when deleting claims 09dc0d1a1222 batman-adv: stop caching unowned originator pointers in BAT IV 03660dab86f9 batman-adv: stop tp_meter sessions during mesh teardown e1e2194cc725 batman-adv: reject new tp_meter sessions during teardown bf872db54f91 batman-adv: fix integer overflow on buff_pos c9dadb31f360 sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL cd39452498e2 arm64: dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22 3eb7d0e2d4a0 arm64: dts: qcom: lemans: Correct QUP interrupt numbers f8f546883e87 drm/amdgpu/pm: align Hawaii mclk workaround with radeon 6fed6e9f1062 drm/amdgpu/pm: add missing revision check for CI 0b91ea46bb68 drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission 6fbd52d210c1 drm/amdkfd: Make all TLB-flushes heavy-weight 46bc180e6ede drm/panel: boe-tv101wum-nl6: restore MODE_LPM after sending disable cmds 73af14be7645 drm/bridge: tda998x: Use __be32 for audio port OF property pointer 71614ab2a683 drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ f6dbec5bee72 drm/panel: himax-hx83102: restore MODE_LPM after sending disable cmds ed21d6e4ce03 drm/exynos: remove bridge when component_add fails b17175d0a375 drm/amdgpu: zero-initialize GART table on allocation 264ee64cf867 drm/radeon: add missing revision check for CI 672464dd5323 drm: Set old handle to NULL before prime swap in change_handle 87f9b1528e1f drm/xe/uapi: Reject coh_none PAT index for CPU cached memory in madvise fa449b88706e drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked() 0afa8b1ef582 drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import() cd38e1503e67 drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked() f9ad21b90162 drm/xe: Fix bo leak in xe_dma_buf_init_obj() on allocation failure 2b5ba326f9d0 drm/udl: Increase GET_URB_TIMEOUT db9530a9873a drm/amdkfd: validate SVM ioctl nattr against buffer size a7735b491a2d drm/appletbdrm: Use kvzalloc for big allocations 1a17ea9861e8 drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs() 158def957199 drm/amd/display: Change dither policy for 10 bpc output back to dithering 638e48ee39d0 drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg 63b51e8a9d54 drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg b3d1a0a45c4a drm/amdgpu/vce: Prevent partial address patches a6d5563ba1f0 drm/amdgpu/vcn4: Prevent OOB reads when parsing IB fec8b11b55e5 drm/amdgpu: Add bounds checking to ib_{get,set}_value 44d5a450c04d drm/amdkfd: Add upper bound check for num_of_nodes de137adccf7a drm/amd/pm: fix incorrect FeatureCtrlMask setting on smu v14.0.x f34eda3ff33d drm/amdgpu: gate VM CPU HDP flush on reset lock 2795d325bb5c drm/amdgpu: Use SMUIO 15.0.0 offsets for TSC upper and lower count. 77d0b5d11387 drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure 48fb2213e2c2 drm/i915/psr: Init variable to avoid early exit from et alignment loop 132b8d51f0ff drm/msm: always recover the gpu c5b5a0e418b1 drm/imx: parallel-display: Prefer bus format set via legacy "interface-pix-fmt" DT property c57c861956b8 drm/msm/gem: fix error handling in msm_ioctl_gem_info_get_metadata() e9ae6590405d spi: cadence: fix clock imbalance on probe failure 6ac380a0071d spi: cadence: fix unclocked access on unbind 59701f07b19e spi: cadence: fix controller deregistration 6c3e413919a1 spi: mpc52xx: fix use-after-free on unbind 28f28a0f4e32 spi: mpc52xx: fix controller deregistration 336d9ad7560b spi: mpc52xx: fix use-after-free on registration failure 07dc76d31be4 spi: orion: fix clock imbalance on registration failure b809b8d2a114 spi: orion: fix runtime pm leak on unbind ec7a4cff8355 spi: orion: fix controller deregistration 5c03d52ee6ce spi: mxic: fix controller deregistration 2a2973cb3682 spi: imx: fix runtime pm leak on probe deferral 6a405d594207 spi: mpfs: fix controller deregistration b2bdbe293012 spi: img-spfi: fix controller deregistration 4b0fe572a8ea spi: slave-mt27xx: fix controller deregistration 0df72db5a13c spi: sh-msiof: fix controller deregistration aee76c1dd189 spi: rspi: fix controller deregistration 229cc70e4e90 spi: sprd: fix controller deregistration cdbf6baefff0 spi: pic32-sqi: fix controller deregistration 82a95eca235b spi: cavium-thunderx: fix controller deregistration e84a84209b3f spi: npcm-pspi: fix controller deregistration ee2100d08094 spi: coldfire-qspi: fix controller deregistration 047f939c602c spi: bcmbca-hsspi: fix controller deregistration ca3195c7b883 spi: fsl: fix controller deregistration d78c5ca1563c spi: sh-hspi: fix controller deregistration 4422fc2411cb spi: ch341: fix devres lifetime af4f58c18c4c spi: pl022: fix controller deregistration cc8a904cbe6d spi: mtk-nor: fix controller deregistration 894d761a3a85 spi: pic32: fix controller deregistration 4ed7de898bbb spi: omap2-mcspi: fix controller deregistration 09ceedcebc77 spi: fsl-espi: fix controller deregistration b99939bccae9 spi: s3c64xx: fix controller deregistration c74ba7340010 spi: dln2: fix controller deregistration 724520793a2e spi: mt65xx: fix controller deregistration cc525debdfc8 spi: mxs: fix controller deregistration 22ee38cbf536 media: qcom: camss: Add missing clocks for VFE lite on sa8775p 696ac7c49c27 media: iris: Fix dma_free_attrs() size in iris_hfi_queues_init() 095c51bc86d3 media: venus: fix QCOM_MDT_LOADER dependency e56a25247860 media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280 9d6217429cd4 media: qcom: camss: Fix csid IRQ offset for sa8775p 8744fd0835dd media: qcom: camss: Fix csid clock configuration for sa8775p dd24998a4a40 media: iris: Fix use-after-free in iris_release_internal_buffers() 1920b4602ec9 media: iris: fix QCOM_MDT_LOADER dependency d172bb82f70c media: omap3isp: drop the use count of v4l2 pipeline cedfde9f45b1 media: i2c: ov08d10: fix runtime PM handling in probe d9e678e8c633 media: i2c: ov08d10: fix image vertical start setting ea91dee38b4e media: staging: imx: request mbus_config in csi_start 731d7ab8dfa2 media: i2c: imx412: Assert reset GPIO during probe 34fe9c3c594e media: dib8000: avoid division by 0 in dib8000_set_dds() def939175ab8 media: pci: zoran: fix potential memory leak in zoran_probe() 84d781069294 arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt 65d7b2aecdfe arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon 5167575b79e2 vsock/virtio: fix MSG_PEEK ignoring skb offset when calculating bytes to copy 75c38af4d919 platform/x86: hp-wmi: Ignore backlight and FnLock events 45890a035e2b spi: aspeed-smc: fix controller deregistration 07938829cc11 spi: amlogic-spisg: fix controller deregistration 6047dc542fa4 media: saa7164: add ioremap return checks and cleanups d6f56e66e8f4 spi: at91-usart: fix controller deregistration 5d707cf9c138 spi: qup: fix controller deregistration 4eccd83f228f spi: meson-spicc: fix controller deregistration 6ca3eaa82812 spi: lantiq-ssc: fix controller deregistration 184dcecc9521 regulator: bd9571mwv: fix OF node reference imbalance 037bcca27835 regulator: s2dos05: fix OF node reference imbalance 890a8bcef309 regulator: act8945a: fix OF node reference imbalance 41ef27dcaa12 media: i2c: imx283: Fix hang when going from large to small resolution f43e30646fc9 media: intel/ipu6: fix error pointer dereference 21fade52ab9f media: videobuf2: Set vma_flags in vb2_dma_sg_mmap dd681c102b4b regulator: rk808: fix OF node reference imbalance e7374c142169 regulator: bq257xx: fix OF node reference imbalance 6c5d4c819d92 media: i2c: imx283: Enter full standby when stopping streaming ecd0c501bd63 media: rc: streamzap: Error handling in probe 63a960b39de9 media: rc: xbox_remote: heed DMA restrictions a8ada5b76115 regulator: max77650: fix OF node reference imbalance 8993d307cf2c spi: st-ssc4: fix controller deregistration 2d51cfca8482 regulator: mt6357: fix OF node reference imbalance c7848b67ef10 staging: media: atomisp: Disallow all private IOCTLs af2dc8b8460c arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux 72972aba49df spi: atmel: fix controller deregistration c66a6f226a5f spi: bcm63xx: fix controller deregistration 7fbb3b4bef02 drm/gpusvm: Force unmapping on error in drm_gpusvm_get_pages ea28b33e1b15 media: chips-media: wave5: add missing spinlock protection for handle_dynamic_resolution_change() d71fc6874fce media: chips-media: wave5: add missing spinlock protection for send_eos_event() b40ec65e0926 media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init() 6261d5fd172b media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88} 361e66fb431d media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} 791598484fd5 media: i2c: ov8856: free control handler on error in ov8856_init_controls() b6e5c80cc2b2 media: renesas: vin: Fix RAW8 (again) bfb2081ba00a media: renesas: vsp1: Fix NULL pointer deref on module unload 4d6e8496486d media: nxp: imx8-isi: Reduce minimum queued buffers from 2 to 0 0ac9ec121d89 drm/msm/hdmi: Fix wrong CTRL1 register used in writing info frames 06d99af8db11 media: uvcvideo: Enable VB2_DMABUF for metadata stream 80d8cc29d3b6 HID: pidff: Fix integer overflow in pidff_rescale 5c0830323689 HID: appletb-kbd: run inactivity autodim from workqueues 59a79938ca55 HID: appletb-kbd: fix UAF in inactivity-timer cleanup path 7812694752a5 HID: playstation: Clamp num_touch_reports 6c1de6e6aa8c Linux 6.18.31 2a93a4fac7b6 ptrace: slightly saner 'get_dumpable()' logic 52dc660c85db Linux 6.18.30 1aa60fea7f63 ksmbd: validate inherited ACE SID length 28f5ed477eef x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache a0e560d15ff1 rust: pin-init: fix incorrect accessor reference lifetime 4af2e62cbcda net: stmmac: Prevent NULL deref when RX memory exhausted 9d1774b33e10 net: stmmac: rename STMMAC_GET_ENTRY() -> STMMAC_NEXT_ENTRY() 5cffe3c13689 crypto: caam - guard HMAC key hex dumps in hash_digest_key ef63ef44e86c printk: add print_hex_dump_devel() c9ce18e6bb2c erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap() 24da4cc6bf27 erofs: tidy up z_erofs_lz4_handle_overlap() d309d3308de6 hfsplus: fix held lock freed on hfsplus_fill_super() a42090445096 hfsplus: fix uninit-value by validating catalog record size 23b814ec96a8 firmware: exynos-acpm: Drop fake 'const' on handle pointer bbcef208c5da mm, swap: speed up hibernation allocation and writeout 4d7b42941c9b crypto: qat - fix firmware loading failure for GEN6 devices fb6616806f3d crypto: qat - fix indentation of macros in qat_hal.c afece4e3f2cd mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs f597ab044bea mmc: core: Add quirk for incorrect manufacturing date ebad72308271 mmc: core: Adjust MDT beyond 2025 b0f4711b426a octeon_ep_vf: add NULL check for napi_build_skb() 1869da3efe70 hwmon: (powerz) Avoid cacheline sharing for DMA buffer 609936df7ce1 dma-mapping: add __dma_from_device_group_begin()/end() 25c2b77bc463 fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info 1de2db19a602 mm/damon/core: disallow non-power of two min_region_sz on damon_start() d18099f19e53 bpf: Fix use-after-free in arena_vm_close on fork 737adda64f51 io_uring/tw: serialize ctx->retry_llist with ->uring_lock 2563d7880c4d io_uring/kbuf: support min length left for incremental buffers 23900db3787a LoongArch: Use per-root-bridge PCIH flag to skip mem resource fixup aaaf41aee5ac LoongArch: KVM: Use kvm_set_pte() in kvm_flush_pte() 3d44ed6dd219 LoongArch: KVM: Move unconditional delay into timer clear scenery b715ceb72ed9 LoongArch: KVM: Fix HW timer interrupt lost when inject interrupt by software 1c32824fbdec LoongArch: KVM: Fix "unreliable stack" for kvm_exc_entry e50d8573534f LoongArch: KVM: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS 9e1aed63a555 LoongArch: Fix potential ADE in loongson_gpu_fixup_dma_hang() 7d3c27b54253 KVM: arm64: Fix pin leak and publication ordering in __pkvm_init_vcpu() 931c9c777e35 KVM: arm64: Fix FEAT_Debugv8p9 to check DebugVer, not PMUVer 7e9f5f62f8d1 KVM: arm64: Fix FEAT_SPE_FnE to use PMSIDR_EL1.FnE, not PMSVer 81e7907fe542 KVM: arm64: Fix initialisation order in __pkvm_init_finalise() 7b99369b2c7a KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value 837db0777792 KVM: arm64: Wake-up from WFI when iqrchip is in userspace 8be551f538dc f2fs: fix fsck inconsistency caused by FGGC of node block 03806ec9c4cd f2fs: fix inline data not being written to disk in writeback path 4bdc05b2032b f2fs: refactor f2fs_move_node_folio function 8d269aae6f73 f2fs: fix uninitialized kobject put in f2fs_init_sysfs() b0e4395870eb f2fs: fix node_cnt race between extent node destroy and writeback d438a9fb20d0 f2fs: fix incorrect multidevice info in trace_f2fs_map_blocks() f37012cc7c27 f2fs: fix incorrect file address mapping when inline inode is unwritten bedb710b63ae f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage 63c2d2ad40d1 f2fs: fix fiemap boundary handling when read extent cache is incomplete 060029ed542e f2fs: add READ_ONCE() for i_blocks in f2fs_update_inode() 464747eae483 mptcp: pm: ADD_ADDR rtx: return early if no retrans 107e956ce544 mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker b74ad2019865 mptcp: pm: ADD_ADDR rtx: free sk if last acd3d3562315 mptcp: pm: ADD_ADDR rtx: always decrease sk refcount 2ad56e434199 mptcp: pm: ADD_ADDR rtx: fix potential data-race cffc6fc446a2 mptcp: pm: ADD_ADDR rtx: allow ID 0 07c2f3c29a8a mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0 6f5ba49da8b1 mptcp: pm: prio: skip closed subflows 8a005fe451c7 mptcp: fix scheduling with atomic in timestamp sockopt e6ad28d9d5bf mptcp: fix rx timestamp corruption on fastopen e083d1d8bbec mptcp: sockopt: increase seq in mptcp_setsockopt_all_sf c7362eef3b70 mptcp: sockopt: set timestamp flags on subflow socket, not msk e74f33c8a2c7 mptcp: use MPTCP_RST_EMPTCP for ACK HMAC validation failure fa26c8deed61 mptcp: use MPJoinSynAckHMacFailure for SynAck HMAC failure 4f269fc3c73a mptcp: fastclose msk when linger time is 0 2146145d6dd6 selftests: mptcp: pm: restrict 'unknown' check to pm_nl_ctl 2efd6bd0e9b1 selftests: mptcp: check output: catch cmd errors a8f4a82e5629 sched_ext: idle: Recheck prev_cpu after narrowing allowed mask 0c63333ff97b RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path 006a3a5f7534 RDMA/rxe: Reject unknown opcodes before ICRC processing 105bf79a23b8 RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads 8832626a4834 RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp() b087913ae882 RDMA/mlx5: Fix error path fall-through in mlx5_ib_dev_res_srq_init() e01b8c9286c4 RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq() 1e2a44875b6a RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event() 012796f9541f RDMA/mana: Validate rx_hash_key_len 9ef65af26b2a RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() bb9cb36eaefa RDMA/mana: Fix mana_destroy_wq_obj() cleanup in mana_ib_create_qp_rss() ab64c63b460b RDMA/mana: Fix error unwind in mana_ib_create_qp_rss() d886bcdcd00d RDMA/ionic: Fix typo in format string 61df14f306f1 RDMA/ionic: bound node_desc sysfs read with %.64s 44905248dd87 perf/x86/intel: Always reprogram ACR events to prevent stale masks 2546fb8c9acc powerpc/xive: fix kmemleak caused by incorrect chip_data lookup 4b6886ca8114 power: supply: max17042: avoid overflow when determining health 1bf238ead7cc PCI/ASPM: Fix pci_clear_and_set_config_dword() usage 24582f5044bf PCI/AER: Stop ruling out unbound devices as error source 70a5d28dd273 PCI/AER: Clear only error bits in PCIe Device Status 185d51ec3a54 PCI: Update saved_config_space upon resource assignment eafd6f5372d2 mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock cb825c22c002 mm/damon/stat: detect and use fresh enabled value bb1703949dca KVM: x86: Do IRR scan in __kvm_apic_update_irr even if PIR is empty d6f4e217d663 KVM: x86: check for nEPT/nNPT in slow flush hypercalls c688f3ed73d3 smb: client: validate dacloffset before building DACL pointers be1ef9512a3f smb: client: use kzalloc to zero-initialize security descriptor buffer b8c8a704f0bc smb/client: fix out-of-bounds read in symlink_data() 512d33bc8ea4 smb/client: fix out-of-bounds read in smb2_compound_op() 45dcc815fc55 scsi: mpt3sas: Limit NVMe request size to 2 MiB cf90a96b7a2d s390/debug: Reject zero-length input before trimming a newline e3eee7ea5ec5 s390/debug: Reject zero-length input in debug_input_flush_fn() bd62c0f61bc7 riscv: kvm: fix vector context allocation leak 1912f7879850 RDMA/hns: Fix unlocked call to hns_roce_qp_remove() ac4bf66686bb psp: strip variable-length PSP header in psp_dev_rcv() 51a7dd9cbae9 pmdomain: core: Fix detach procedure for virtual devices in genpd 3df75fff46b1 openvswitch: vport: fix self-deadlock on release of tunnel ports 781f47d64143 nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free 67e1aaf93b49 nvmet-tcp: fix race between ICReq handling and queue teardown c77c82935c0a nvme-apple: drop invalid put of admin queue reference count 913d556e4bd1 md/raid10: fix divide-by-zero in setup_geo() with zero far_copies b7df9fbd4869 libceph: Fix slab-out-of-bounds access in auth message processing 7cdf18608302 lib/scatterlist: fix temp buffer in extract_user_to_sg() 8fbba6829057 lib/scatterlist: fix length calculations in extract_kvec_to_sg 8637dfb4c1d8 lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl() cbb032fc7432 iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update 3ea9ce757bd3 iommu/vt-d: Block PASID attachment to nested domain with dirty tracking 0d96652adc8f iommufd: Fix return value of iommufd_fault_fops_write() afbafeddf23d isofs: validate block number from NFS file handle in isofs_export_iget e69da8eeab74 isofs: validate Rock Ridge CE continuation extent against volume size 1919acc5876c dm-verity-fec: correctly reject too-small hash devices 9a484c8149b2 dm-verity-fec: correctly reject too-small FEC devices 52b109f1b875 eventfs: Hold eventfs_mutex and SRCU when remount walks events 5af6a879e915 dm: fix a buffer overflow in ioctl processing cb7c6a89e5d8 dm: don't report warning when doing deferred remove 85311a585a26 dm-thin: fix metadata refcount underflow fb388eb58c1b btrfs: fix missing last_unlink_trans update when removing a directory 9a060970fd7b btrfs: fix double free in create_space_info() error path 48102d889090 ASoC: qcom: q6apm: remove child devices when apm is removed 7cab9f2ad51c ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens 6d43355a5b9e ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop 4e550b59315d ASoC: Intel: bytcr_wm5102: Fix MCLK leak on platform_clock_control error 846fcce3a6bb ASoC: fsl_easrc: fix comment typo 3a5287c47b13 ASoC: ES8389: convert to devm_clk_get_optional() to get clock 65aabf889668 ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line in quirk table 54a44bbead39 cpuidle: powerpc: avoid double clear when breaking snooze a0780aeea166 clk: microchip: mpfs-ccc: fix out of bounds access during output registration 9eccdb76ad5e clk: imx: imx8-acm: fix flags for acm clocks b528c7ffdc3e tracing/probes: Limit size of event probe to 3K d50ef3553acb spi: topcliff-pch: fix use-after-free on unbind b3bdc7a8dd44 spi: topcliff-pch: fix controller deregistration 4b16c06da763 thermal/drivers/sprd: Fix raw temperature clamping in sprd_thm_rawdata_to_temp 3933dfb360e0 thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata eb295d2b6e70 thermal: core: Free thermal zone ID later during removal 1873eb81c65d udf: reject descriptors with oversized CRC length b1040af58771 tracefs: Fix default permissions not being applied on initial mount 998f43196d73 spi: microchip-core-qspi: control built-in cs manually ec9d0ddbde60 spi: microchip-core-qspi: don't attempt to transmit during emulated read-only dual/quad operations d945d71bbad5 spi: microchip-core-qspi: fix controller deregistration 121d1f253aed ice: fix double free in ice_sf_eth_activate() error path c1f261863e65 ibmveth: Disable GSO for packets with small MSS 4f82f046f913 hv_sock: Return -EIO for malformed/short packets 317e434e26af hv_sock: Report EOF instead of -EIO for FIN d1b9424f7393 hv_sock: fix ARM64 support cb028f72fb3b hv: Select CONFIG_SYSFB only for CONFIG_HYPERV_VMBUS 5b958822126d gpio: of: clear OF_POPULATED on hog nodes in remove path bbf63275d4a5 extcon: ptn5150: handle pending IRQ events during system resume 196efa8b254b cifs: change_conf needs to be called for session setup 064f2e49199c cifs: abort open_cached_dir if we don't request leases 281a0014f46f block: only read from sqe on initial invocation of blkdev_uring_cmd() f17d52107532 block: add pgmap check to biovec_phys_mergeable cb27e43c0511 pmdomain: mediatek: fix use-after-free in scpsys_get_bus_protection_legacy() 8aacf87718b9 arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's c34c41446acf af_unix: Reject SIOCATMARK on non-stream sockets aa4d6fee0449 hwmon: (corsair-psu) Close HID device on probe errors 370d4deba194 clk: rk808: fix OF node reference imbalance 13a0f0204d54 hwmon: (ltc2992) Fix u32 overflow in power read path 357ef14bfde2 hwmon: (ltc2992) Clamp threshold writes to hardware range 22b365ba1af3 x86/efi: Fix graceful fault handling after FPU softirq changes c9b620425fd0 parisc: Fix IRQ leak in LASI driver 23ae72e8c2f1 platform/chrome: cros_ec_typec: Init mutex in Thunderbolt registration 2b56d7903ab8 net: wwan: t7xx: validate port_count against message length in t7xx_port_enum_msg_handler 14ef6fd18db2 net/rds: handle zerocopy send cleanup before the message is queued 3d47d62c1348 netpoll: pass buffer size to egress_dev() to avoid MAC truncation 1bca036fe360 net: libwx: use request_irq for VF misc interrupt e70cfb40c3a9 ip6_gre: Use cached t->net in ip6erspan_changelink(). 33c5bb50b9c4 net: libwx: fix VF illegal register access 62951b49754a pseries/papr-hvpipe: Fix the usage of copy_to_user() 2b1335edaac5 pseries/papr-hvpipe: Fix & simplify error handling in papr_hvpipe_init() 0479b6e9f999 pseries/papr-hvpipe: Prevent kernel stack memory leak to userspace 0ff2b713f406 sound: ua101: fix division by zero at probe aab56b95bee3 perf/x86/intel: Improve validation and configuration of ACR masks 4bf22a0afb27 mptcp: pm: ADD_ADDR rtx: skip inactive subflows fbe0e6197225 net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo 52070a91956f LoongArch: Fix SYM_SIGFUNC_START definition for 32BIT 8f75597dfc67 mm/hugetlb_cma: round up per_node before logging it 10c252577ccd arm64: signal: Preserve POR_EL0 if poe_context is missing 34bdcfb496b2 mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show() 83b131a214f1 KVM: arm64: Fix kvm_vcpu_initialized() macro parameter 7baa02b0ae9d fanotify: fix false positive on permission events d71240d2609b staging: vme_user: fix root device leak on init failure 1b66f16a571a spi: s3c64xx: fix NULL-deref on driver unbind 4f0dd529990d spi: zynqmp-gqspi: fix controller deregistration 93f83b3a50ef spi: sun6i: fix controller deregistration 9df7d2530412 spi: ti-qspi: fix controller deregistration 9aea3d4f23ca spi: sun4i: fix controller deregistration 40db1bd1ffc6 spi: syncuacer: fix controller deregistration ca488ac3b083 rust: allow `clippy::collapsible_if` globally 16a7e845c3a0 rust: allow `clippy::collapsible_match` globally 4ea3b2e469fc rust: drm: gem: clean up GEM state in init failure case 32bd343803d4 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb() 1810e42ff671 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb() 741e6024e315 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb() 77981a507aa0 Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt 624fb79dadc1 Bluetooth: btmtk: validate WMT event SKB length before struct access 3485c7236c59 Bluetooth: virtio_bt: validate rx pkt_type header length b40cdd1b1370 Bluetooth: virtio_bt: clamp rx length before skb_put 53ad20efd20a LoongArch: KVM: Fix missing EMULATE_FAIL in kvm_emu_mmio_read() 05b63fbddfca selinux: prune /sys/fs/selinux/user 058a5e705424 selinux: prune /sys/fs/selinux/disable 52a5d9608da5 selinux: prune /sys/fs/selinux/checkreqprot e5c12a115ed5 selinux: shrink critical section in sel_write_load() 71e68e863a7e selinux: don't reserve xattr slot when we won't fill it d350fef4bc24 selinux: use sk blob accessor in socket permission helpers e3e722ea88e0 selinux: fix avdcache auditing 7db99a09b3bc xfrm: ah: account for ESN high bits in async callbacks 9d5047782f9b ipv6: xfrm6: release dst on error in xfrm6_rcv_encap() 4980162de555 xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete 0fe995ac77a8 xfrm: provide message size for XFRM_MSG_MAPPING c73fdf2e911d x86/efi: Restore IRQ state in EFI page fault handler ef49059fce11 powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o 9ef79d48f137 ALSA: seq: Fix UMP group 16 filtering 878c19dd4fbe ALSA: core: Serialize deferred fasync state checks d761428f6cc7 ALSA: firewire-tascam: Do not drop unread control events d829caccb426 ALSA: hda/realtek: Fix speaker silence after S3 resume on Xiaomi Mi Laptop Pro 15 ac3e9b55b7da ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger f8ad9ef77156 ALSA: hda: cs35l56: Propagate ASP TX source control errors 0c1c186f8f48 usb: typec: tcpm: fix debug accessory mode detection for sink ports 2a71e01b2cf9 usb: ulpi: fix memory leak on ulpi_register() error paths 6ef872d157f4 USB: serial: option: add Telit Cinterion LE910Cx compositions 52a0cf7cde26 USB: omap_udc: DMA: Don't enable burst 4 mode 411f2f7274e3 ALSA: usb-audio: Fix UAC3 cluster descriptor size check be09b47ed867 ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3() 00e095dc5787 ALSA: usb-audio: midi2: Restart output URBs on resume 762a6ccf391d usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl 8247f52d8221 usb: usblp: fix heap leak in IEEE 1284 device ID via short response 658d2e46c2e9 wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task d7029879bafd wifi: b43: enforce bounds check on firmware key index in b43_rx() 9e28654f79f4 wifi: mac80211: remove station if connection prep fails e9f1081bc775 wifi: ath5k: do not access array OOB 7577a4b8a10f wifi: mac80211: use safe list iteration in radar detect work 4f9a4ae8d2c1 wifi: rsi: fix kthread lifetime race between self-exit and external-stop e131562d6f2b wifi: mac80211: drop stray 'static' from fast-RX rx_result 9d1bc1558029 wifi: b43legacy: enforce bounds check on firmware key index in RX path 6d55948a62ab wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work 0aa63d33742b wifi: mt76: mt7921: fix a potential clc buffer length underflow 6fc7c8b414ce wifi: mt76: mt7925: fix incorrect length field in txpower command 5860ab3ddeaa wifi: mt76: mt7925: fix AMPDU state handling in mt7925_tx_check_aggr 6f49f94f3b11 exit: prevent preemption of oopsing TASK_DEAD task 8d09618840b9 net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked 33fe95663d10 net: stmmac: Disable EEE RX clock stop when VLAN is enabled 53e821fd9bae KVM: SVM: check validity of VMCB controls when returning from SMM edd446ee7cd3 net: af_key: zero aligned sockaddr tail in PF_KEY exports 9dea2aeabc86 smb: client/smbdirect: fix MR registration for coalesced SG lists ff9e4d5e9bba mptcp: sync the msk->sndbuf at accept() time 0d00b9015069 flow_dissector: do not dissect PPPoE PFC frames 6200f41d6fcf ceph: fix num_ops off-by-one when crypto allocation fails 738ec97b1855 KVM: x86: Fix shadow paging use-after-free due to unexpected GFN ccee9833e33b ksmbd: rewrite stop_sessions() with restartable iteration 21a316f27095 spi: rockchip: fix controller deregistration 8c4339dbab49 wifi: mt76: mt7925: fix incorrect TLV length in CLC command 0f0c0c1397a4 ASoC: SOF: Don't allow pointer operations on unconfigured streams 9a2d03d324b2 iommufd: Fix a race with concurrent allocation and unmap 2c5b8eeea006 tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func() 540fa6a86b91 ACPI: video: force native backlight on HP OMEN 16 (8A44) 70446f52251f ACPI: CPPC: Fix related_cpus inconsistency during CPU hotplug 42f83350394a ACPI: video: Add backlight=native quirk for Dell OptiPlex 7770 AIO 7f0a53c2b94c ACPI: scan: Use acpi_dev_put() in object add error paths da9b065cedfd fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free bc13fce9eeec ipmi:si: Return state to normal if message allocation fails 42432b579a59 ipmi: Check event message buffer response for bad data 3d37d2165df9 ipmi: Add limits to event and receive message requests 00d91bfdce50 scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() d31a849ff501 Linux 6.18.29 3eae0f4f9f72 rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend index 2debe53..c0ca3ae 100644 --- a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend @@ -8,4 +8,4 @@ KMACHINE:genericx86 ?= "common-pc" KMACHINE:genericx86-64 ?= "common-pc-64" KBRANCH:genericarm64 ?= "v6.18/standard/genericarm64" -SRCREV_machine:genericarm64 ?= "5cd75b0b5da06045acdd0c66e50656ab82cb880f" +SRCREV_machine:genericarm64 ?= "3acde948b7470a96df7e730a2119ffaee380d6b1" -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Patchtest results for [meta-yocto-bsp][PATCH 06/07] yocto-bsps: update to v6.18.31 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 06/07] yocto-bsps: update to v6.18.31 bruce.ashfield @ 2026-05-28 2:46 ` patchtest 0 siblings, 0 replies; 38+ messages in thread From: patchtest @ 2026-05-28 2:46 UTC (permalink / raw) To: bruce.ashfield; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 2242 bytes --] Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/meta-yocto-bsp-06-07-yocto-bsps-update-to-v6.18.31.patch FAIL: test target mailing list: Series sent to the wrong mailing list or some patches from the series correspond to different mailing lists (test_mbox.TestMbox.test_target_mailing_list) PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence) PASS: test author valid (test_mbox.TestMbox.test_author_valid) PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence) PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags) PASS: test mbox format (test_mbox.TestMbox.test_mbox_format) PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade) PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format) PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length) SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint) SKIP: test CVE tag format: No new CVE patches introduced (test_patch.TestPatch.test_cve_tag_format) SKIP: test Signed-off-by presence: No new CVE patches introduced (test_patch.TestPatch.test_signed_off_by_presence) SKIP: test Upstream-Status presence: No new CVE patches introduced (test_patch.TestPatch.test_upstream_status_presence_format) SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format) SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint) SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head) --- Please address the issues identified and submit a new revision of the patch, or alternatively, reply to this email with an explanation of why the patch should be accepted. If you believe these results are due to an error in patchtest, please submit a bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category under 'Yocto Project Subprojects'). For more information on specific failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank you! ^ permalink raw reply [flat|nested] 38+ messages in thread
* [meta-yocto-bsp][PATCH 07/07] yocto-bsps: update to v6.18.33 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield ` (5 preceding siblings ...) 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 06/07] yocto-bsps: update to v6.18.31 bruce.ashfield @ 2026-05-28 2:37 ` bruce.ashfield 2026-05-28 2:46 ` Patchtest results for " patchtest 2026-05-28 13:00 ` [PATCH 0/7] linux-yocto: consolidated pull request Richard Purdie 7 siblings, 1 reply; 38+ messages in thread From: bruce.ashfield @ 2026-05-28 2:37 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Updating linux-yocto/6.18 to the latest korg -stable release that comprises the following commits: 83657f418961 Linux 6.18.33 664736cc1f95 netfs: Fix potential uninitialised var in netfs_extract_user_iter() e9a23ec9461e selftests/bpf: Remove test_access_variable_array ff375cc75f91 net: skbuff: propagate shared-frag marker through frag-transfer helpers 3bd9e113d500 net: skbuff: preserve shared-frag marker during coalescing 640e37f58f99 net/rds: reset op_nents when zerocopy page pin fails 6bf4253af814 spi: sifive: fix controller deregistration 27fcf3dd04df spi: sifive: Simplify clock handling with devm_clk_get_enabled() fac9cfad2f90 f2fs: fix false alarm of lockdep on cp_global_sem lock a4a0340d20ab sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_before 255c3998dae8 sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_new a3c44e77f379 perf/x86/intel: Disable PMI for self-reloaded ACR events b6437e6f8f3d btrfs: do not mark inode incompressible after inline attempt fails 2647b8fe2f1f smb: client: Use FullSessionKey for AES-256 encryption key derivation 244575d0c695 eventfs: Use list_add_tail_rcu() for SRCU-protected children list 4fa42a249e8c drm/v3d: Reject empty multisync extension to prevent infinite loop 4e003e2fb6d3 drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init ab9256936b58 drm/gma500/oaktrail_lvds: fix hang on init failure 6d835a99474c drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup 9a34b94832c3 drm/ttm: Convert -EAGAIN from dmem_cgroup_try_charge to -ENOSPC 39fdac6be02e drm/xe/dma-buf: fix UAF with retry loop 20a99ea1e2fd drm/xe/dma-buf: handle empty bo and UAF races c76273c3eba9 drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout() 65a3a1cf29eb drm/i915: skip __i915_request_skip() for already signaled requests 9022cb9ac0c2 iommu/vt-d: Avoid NULL pointer dereference or refcount corruption 88397fad7914 iommu/vt-d: Fix oops due to out of scope access 637b7ce89e54 iommu/vt-d: Disable DMAR for Intel Q35 IGFX 4d2b37abda95 libceph: handle rbtree insertion error in decode_choose_args() 0f3604cbe4df libceph: Fix potential out-of-bounds access in crush_decode() f2f95e6d4b97 libceph: Fix potential null-ptr-deref in decode_choose_args() 48df98d12b15 libceph: Fix potential out-of-bounds access in osdmap_decode() 0de5cb2d61d0 irqchip/gic-v5: Allocate ITS parent LPIs as a range 2cbd4abe413e irqchip/gic-v5: Support range allocation for LPIs e6550b17cc0e irqchip/gic-v5: Move LPI allocation into the LPI domain 84ff9ae64d9b irqchip/meson-gpio: Use the correct register in meson_s4_gpio_irq_set_type() 5b0756b6b757 irqchip/riscv-imsic: Clear interrupt move state during CPU offlining 42558732af4a nfsd: fix file change detection in CB_GETATTR fc6db1e47c55 netfs: fix error handling in netfs_extract_user_iter() 1a78bea6a5e9 powerpc/warp: Fix error handling in pika_dtm_thread 3f6fb0211b39 virt: sev-guest: Do not use host-controlled page order in cleanup path 690b7ca1f9b3 xfs: fix memory leak on error in xfs_alloc_zone_info() b0bd7a850e1f x86/kexec: Push kjump return address even for non-kjump kexec f0a0f01787ec iommu/amd: Bounds-check devid in __rlookup_amd_iommu() 252c5051dba9 io-wq: check that the predecessor is hashed in io_wq_remove_pending() d5bd8b4e39cf ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size 3fa13ceefbc5 ceph: fix a buffer leak in __ceph_setxattr() 9ebb7eba1237 btrfs: only release the dirty pages io tree after successful writes d7b2de5d9862 ALSA: usb-audio: qcom: Check offload mapping failures 09141583bd97 ALSA: usb-audio: Bound MIDI endpoint descriptor scans f9c184a83574 ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans 651760f57fe0 ALSA: hda/realtek: Add quirk for Samsung Galaxy Book5 360 headphone a424946e00f2 ALSA: hda/realtek: Add mute LED quirk for HP Pavilion Laptop 16-ag0xxx d3e03c25d520 accel/rocket: Fix prep_bo ioctl leaking positive return from dma_resv_wait_timeout() 9b718ebe0e97 platform/x86: lenovo-wmi-other: Fix tunable_attr_01 struct members b6c0f545c8f9 platform/x86: lenovo-wmi-helpers: Move gamezone enums to wmi-helpers 1b2dca1f9b5a platform/x86: intel: Move debugfs register before creating devices d25b863e2dff drm/i915/dp: Fix VSC dynamic range signaling for RGB formats 318b995cffcf drm: Replace old pointer to new idr d31c6b334215 drm/loongson: Use managed KMS polling 97a05b0ae9ea smb/client: fix possible infinite loop and oob read in symlink_data() 0ea9d6e036be nvme-apple: Reset q->sq_tail during queue init 527cb4a55155 Bluetooth: btmtk: accept too short WMT FUNC_CTRL events 151cfe527f0a media: staging: imx: configure src_mux in csi_start 7c96f2e5b6fb ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands d92229dfa3f9 fuse: avoid 0x10 fault in fuse_readahead when max_pages == 0 3ab135238832 HID: core: Fix size_t specifier in hid_report_raw_event() 301338b8edad HID: core: introduce hid_safe_input_report() 509c26050650 HID: pass the buffer size to hid_report_raw_event 8adc988e9f20 KVM: x86: Fix Xen hypercall tracepoint argument assignment b22a2da8792a KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic 0d419c23bb11 KVM: Reject wrapped offset in kvm_reset_dirty_gfn() d9017d233258 audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV e029cbd8c06d net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled 1dced0725e2f netfilter: nft_ct: fix missing expect put in obj eval a9f76de38ba3 Revert "ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn" 722b91d5086a idpf: fix double free and use-after-free in aux device error paths c4a8998aafb8 cgroup/dmem: Return -ENOMEM on failed pool preallocation bddf59818ae5 net: ena: PHC: Check return code before setting timestamp output e35f3550c5b4 audit: fix incorrect inheritable capability in CAPSET records 430b05f6c918 netfilter: nf_conntrack_sip: get helper before allocating expectation 95e8ae9af2a6 net: ena: PHC: Fix potential use-after-free in get_timestamp 10addc25fa17 workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path f43240068791 i40e: Cleanup PTP pins on probe failure a1c5672faf8e crypto: af_alg - Cap AEAD AD length to 0x80000000 b4e1c03b876c sched/fair: Revert force wakeup preemption ec4f6da3373d sched/fair: Fix wakeup_preempt_fair() for not waking up task ce8ac8432fd7 net: mana: Init gf_stats_work before potential error paths in probe 45d6c6c10b8b net: mana: Fix use-after-free in reset service rescan path 80c025618524 net: airoha: Fix VIP configuration for AN7583 SoC 81a2a3607866 net: airoha: Use gdm port enum value whenever possible 106581064439 net: airoha: Remove code duplication in airoha_regs.h db9af8a2efad net/sched: sch_pie: annotate more data-races in pie_dump_stats() 90619fdedfb9 net: airoha: Move ndesc initialization at end of airoha_qdma_init_tx() 7645ead02939 net: airoha: Move entries to queue head in case of DMA mapping failure in airoha_dev_xmit() 95fdee73c39c rtla: Fix parse_cpu_set() bug introduced by strtoi() 26b4ea23f511 net: airoha: Fix a copy and paste bug in probe() dbbd60129f79 bpf: Fix sync_linked_regs regarding BPF_ADD_CONST32 zext propagation 22f72b1dccfe PCI: Initialize temporary device in new_id_store() 735439394dde Revert "papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE()" d66dc9505935 Revert "pseries/papr-hvpipe: Fix race with interrupt handler" 1dcd36420af2 futex: Drop CLONE_THREAD requirement for private default hash alloc dcb89deed40b arm64: Reserve an extra page for early kernel mapping b9d854388988 kselftest/arm64: Include <asm/ptrace.h> for user_gcs definition 5704a90c0970 net/sched: cls_flower: revert unintended changes 3f4a3f740c23 sfc: fix error code in efx_devlink_info_running_versions() 9c54e76f8d6e net: tls: fix strparser anchor skb leak on offload RX setup failure f5c5692a61f7 ice: add dpll peer notification for paired SMA and U.FL pins f5f1b59bdb12 dpll: export __dpll_pin_change_ntf() for use under dpll_lock 47e53940451c dpll: Add notifier chain for dpll events 8bcfd78bbc32 dpll: Allow associating dpll pin with a firmware node a723643ee055 ice: fix missing dpll notifications for SW pins 3b3aab57e33f ice: fix SMA and U.FL pin state changes affecting paired pin 0c56810ce1ba ice: fix missing SMA pin initialization in DPLL subsystem c3cad2ae8088 ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw 1e9185b13ce5 ice: fix NULL pointer dereference in ice_reset_all_vfs() b166453d8d01 iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler e469b1ff3319 iavf: wait for PF confirmation before removing VLAN filters b0173c36977c iavf: stop removing VLAN filters from PF on interface down 033fa40dff77 iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING 864577384d72 page_pool: fix memory-provider leak in page_pool_create_percpu() error path c169c5837525 bonding: 3ad: implement proper RCU rules for port->aggregator f2edb41645bf bonding: print churn state via netlink c1e0b5eccdf0 net: airoha: Do not return err in ndo_stop() callback aaad53a55812 net: airoha: fix BQL imbalance in TX path d1469eb93af7 drm/xe/gsc: Fix BO leak on error in query_compatibility_version() bebce43f34b5 drm/xe/eustall: Fix drm_dev_put called before stream disable in close 753b149d5a43 drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() 2d8656c27ff6 drm/xe/debugfs: Correct printing of register whitelist ranges 8b85ffe52052 drm/amd/display: Read EDID from VBIOS embedded panel info 07822f1d9bdb drm/amd/display: Allow constructing DCE8 link encoder without DDC e0f874f209d4 drm/amd/display: Allow constructing DCE6 link encoder without DDC 9b84d67ce8c9 drm/amd/display: Allow DCE link encoder without AUX registers 69a7cfc66405 futex: Prevent lockup in requeue-PI during signal/ timeout wakeup 24c22c644ea5 ALSA: hda/tas2781: Fix incorrect bit update for non-book-zero or book 0 pages >1 7e6f7ac79abe ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi() f837c7b85143 ALSA: hda/conexant: Fix missing error check for jack detection 47984e9db9ca netconsole: propagate device name truncation in dev_name_store() b19a6804d498 net/sched: sch_cake: annotate data-races in cake_dump_stats() (V) cd0401593b2d net/sched: sch_cake: annotate data-races in cake_dump_stats() (III) 74a02921c48f bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst() ea9b4f07da5d sctp: discard stale INIT after handshake completion 50c450bae38d netfilter: skip recording stale or retransmitted INIT 841133395b42 ASoC: codecs: ab8500: Fix casting of private data aa1a08a4632a net: psp: require admin permission for dev-set and key-rotate d90df5ce6deb net: psp: check for device unregister when creating assoc 39767f944a8c io_uring/napi: cap busy_poll_to 10 msec d0f6ae14c045 drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.1 ring a7e63bb93a7f drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring f26e3f7186cd drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring 8549b3933038 drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring 6876d05b8991 drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring 5ada37d7f736 drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring 3a96fee676fc drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring b41248d1c183 drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring 081ef0e46c9c drm/amdgpu/vcn: set no_user_fence for VCN v5.0.1 enc ring 139a8a52ef43 drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring 6d9a98c5ed65 drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring 9076a83e5ade drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring 1286b6872de0 drm/amdgpu/vcn: set no_user_fence for VCN v4.0 enc ring 2d6525e7b250 drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings 602d4c5872b2 drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings ac06ce5cac9e drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings fb128a905f7a net: phy: dp83869: fix setting CLK_O_SEL field. 1c07b968a5d7 s390/mm: Fix phys_to_folio() usage in do_secure_storage_access() 0f5bca930f8d md/md-bitmap: add a none backend for bitmap grow 7035caaa1b6f md/md-bitmap: split bitmap sysfs groups 4d4814310391 md: factor bitmap creation away from sysfs handling 00d5ae2b3b0f md: add fallback to correct bitmap_ops on version mismatch d934a2bbed53 md/raid1,raid10: don't fail devices for invalid IO errors 8252ae66cfc4 net: mctp i2c: check length before marking flow active f3c16e1f4a31 sched/fair: Clear rel_deadline when initializing forked entities 63273472430e sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue 7ce7a08cde16 sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals 67bdf14af6b8 ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams f9e6b2f22b1f netpoll: fix IPv6 local-address corruption 9544ca41e1ec tcp: make probe0 timer handle expired user timeout 63063ba60d2d neigh: let neigh_xmit take skb ownership 48b26d48e762 net/sched: taprio: fix NULL pointer dereference in class dump cca14c404c0e NFC: trf7970a: Ignore antenna noise when checking for RF field 3dc58085988b spi: amlogic-spisg: initialize completion before requesting IRQ 81fc967bf476 net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit 6999d70e0eda net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit() a7a97f2303e6 vrf: Fix a potential NPD when removing a port from a VRF 02495cc4a33e net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats() 10c242aa0c54 net/sched: sch_choke: annotate data-races in choke_dump_stats() f670fa4b19ce net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit() f4b7ed23fae6 net: airoha: Do not wake all netdev TX queues in airoha_qdma_wake_netdev_txqs() 546d998978dc net: airoha: fix typo in function name b48399bc63ff net: airoha: stop net_device TX queue before updating CPU index 7a72efd11722 net/sched: netem: check for negative latency and jitter fabf2b2bbfa1 net/sched: netem: fix slot delay calculation overflow 2e2a8b077699 net/sched: netem: validate slot configuration 33cc6a26898a net/sched: netem: only reseed PRNG when seed is explicitly provided 8450462eaf91 net/sched: netem: fix queue limit check to include reordered packets 1633087d8a76 net/sched: netem: fix probability gaps in 4-state loss model 750d0091bebf netdevsim: zero initialize struct iphdr in dummy sk_buff c9553e0567b0 cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro() 156f410cafa2 ACPI: APEI: EINJ: Fix EINJV2 memory error injection f6553cca1775 ACPICA: Provide #defines for EINJV2 error types b69f420c98b2 arm64/scs: Fix potential sign extension issue of advance_loc4 793bae6ce71c drm/color-mgmt: Typo s/R332/RGB332/ df332876455c drm/sysfb: ofdrm: fix PCI device reference leaks f4343ddee93b ASoC: tas2770: Fix order of operations for temperature calculation 6c06e9ba8753 ASoC: tas2764: Mark die temp register as volatile 9834d8cc89fe spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ 6c554462a6ad ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED 7df9863bf538 netfilter: nf_conntrack_sip: don't use simple_strtoul 938867e870fb netfilter: xt_policy: fix strict mode inbound policy matching e0805ccf7917 drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2) 6d6cd5652c86 drm/amdgpu/uvd3.1: Don't validate the firmware when already validated a31c3feb54b1 drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG 24c55a9aa298 drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM 616af8df424c nvme-pci: fix missed admin queue sq doorbell write 0bd93ce4f3c3 netfilter: nf_tables: use list_del_rcu for netlink hooks 1c55053f8ffd netfilter: arp_tables: fix IEEE1394 ARP payload parsing c2a11441538b nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers 119e84719f98 tracing: branch: Fix inverted check on stat tracer registration 1aa08e1fd60a cgroup: Increment nr_dying_subsys_* from rmdir context 64a5a3dfa8fd btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent() b740cc86816b fsnotify: fix inode reference leak in fsnotify_recalc_mask() f7f5d83b0dc2 mailbox: mailbox-test: make data_ready a per-instance variable 3c791f6fb791 mailbox: mailbox-test: initialize struct earlier 82f6dcea46cf mailbox: mailbox-test: don't free the reused channel 9dd748994332 mailbox: add sanity check for channel array 8d5e39df95ed cgroup/rdma: fix integer overflow in rdmacg_try_charge() 03dc070fa0fc sched/psi: fix race between file release and pressure write 742001919653 mailbox: mailbox-test: free channels on probe error d3da3c85cdd6 mailbox: mtk-cmdq: Fix CURR and END addr for task insert case d07bc4ce8e24 kbuild: Never respect CONFIG_WERROR / W=e to fixdep 4d837117d45d tools/power turbostat: Fix unrecognized option '-P' 262187aa6981 tools/power turbostat: Fix and document --header_iterations 481dbda367f4 tools/power turbostat: Use strtoul() for iteration parsing 8adeeef75597 tools/power turbostat.8: Document the "--force" option c7a9cde132bf fbdev: offb: fix PCI device reference leak on probe failure 4b238fb04bd2 kbuild: builddeb - avoid recompiles for non-cross-compiles 03a817755611 rtc: abx80x: Disable alarm feature if no interrupt attached a3fd5dc1c7b0 fs/adfs: validate nzones in adfs_validate_bblk() ef4ca02e9536 eventpoll: fix ep_remove struct eventpoll / struct file UAF eb206b8f55e1 eventpoll: move epi_fget() up e644f892e1f2 eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}() e084713397a4 eventpoll: kill __ep_remove() 416b491cd289 eventpoll: split __ep_remove() 9348f4763aa9 eventpoll: use hlist_is_singular_node() in __ep_remove() bd501c86407d nstree: fix func. parameter kernel-doc warnings 70f788e22693 vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll() 1d5e58905588 tipc: fix double-free in tipc_buf_append() 671f743d2dd5 tcp: send a challenge ACK on SEG.ACK > SND.NXT b5992dbb3bc5 nfp: fix swapped arguments in nfp_encode_basic_qdr() calls 1abf8c202caf virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via VQ_PAIRS_SET 6af1736b5810 vsock/virtio: fix MSG_ZEROCOPY pinned-pages accounting c60545ffb920 net: mana: Fix EQ leak in mana_remove on NULL port fb9f98e1041a net: mana: Implement ndo_tx_timeout and serialize queue resets per port. 2c345eb03d2f net: mana: Handle hardware recovery events when probing the device e0596009873e net: mana: Handle SKB if TX SGEs exceed hardware limit 577441de1983 net: mana: Don't overwrite port probe error with add_adev result 95e4598b6805 net: mana: Add standard counter rx_missed_errors 8804f00ea028 net: mana: Move hardware counter stats from per-port to per-VF context a1ddfd2c0b7a net: mana: Guard mana_remove against double invocation 8709d4457faf net: mana: Init link_change_work before potential error paths in probe 5a90c4cfd8b7 net: airoha: Add size check for TX NAPIs in airoha_qdma_cleanup() d8ad264e9a01 net: airoha: Rework the code flow in airoha_remove() and in airoha_probe() error path 4d4acfa348a1 net: airoha: Move ndesc initialization at end of airoha_qdma_init_rx_queue() b707f3109f1a net: dsa: realtek: rtl8365mb: fix mode mask calculation c0cfce4d7670 net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue() ad02cb61c52c net: airoha: Add the capability to consume out-of-order DMA tx descriptors b7c1bbf78b09 net: airoha: Add AN7583 SoC support 8d913ab01419 net: airoha: Refactor src port configuration in airhoha_set_gdm2_loopback 1a21910e32d7 net: airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct 56b99327a451 net: airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct ae68eb4f2fdd net/sched: sch_sfb: annotate data-races in sfb_dump_stats() 910213de955e net/sched: sch_red: annotate data-races in red_dump_stats() 1dbe52b6a0af net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats() 796fb2037d85 net/sched: sch_pie: annotate data-races in pie_dump_stats() 48de5f5f0f7b net_sched: sch_hhf: annotate data-races in hhf_dump_stats() 7846f1e20f9a ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g 9fb0d0528177 ice: fix ready bitmap check for non-E822 devices 77803e30cdd0 ice: perform PHY soft reset for E825C ports at initialization 2496a593c6e3 ice: fix timestamp interrupt configuration for E825C 91ce1bb6e419 net/rds: zero per-item info buffer before handing it to visitors 1269a7d38577 bnge: remove unsupported backing store type a2b26c4ade3e bnge: fix initial HWRM sequence 20e3b61e21c7 net: validate skb->napi_id in RX tracepoints 2cc8a4db633b ksmbd: scope conn->binding slowpath to bound sessions only 06f709d0e531 ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open 9c3936515a52 ksmbd: destroy async_ida in ksmbd_conn_free() 6237cc0f7a4c ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() 9c59c79788e8 pwm: atmel-tcb: Cache clock rates and mark chip as atomic 83cc775fc8fd arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number 3a6dfd9f2cdb arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0 86cf2eba2056 net/sched: sch_dualpi2: drain both C-queue and L-queue in dualpi2_change() 0511ecb00e61 slip: bound decode() reads against the compressed packet length 9e1ff0eead07 slip: reject VJ receive packets on instances with no rstate array 79b90a96688e netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check 21883587593d netfilter: nfnetlink_osf: fix out-of-bounds read on option matching 5b73746bd85f ipvs: fix MTU check for GSO packets in tunnel mode 32fdd2e38e74 netfilter: nat: use kfree_rcu to release ops 76160e04440c netfilter: xtables: restrict several matches to inet family 8e3be0d12615 netfilter: conntrack: remove sprintf usage fb965b1cfe92 netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO 6e9038e7b394 netfilter: nft_osf: restrict it to ipv4 8d298ece6db7 net: airoha: Fix possible TX queue stall in airoha_qdma_tx_napi_poll() fa6e90bc443b openvswitch: cap upcall PID array size and pre-size vport replies d17830d050f7 net/mlx5: Fix HCA caps leak on notifier init failure 0cab5d077dd1 pppoe: drop PFC frames 70a089cc9590 sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks 7c66b368c6ff ipv6: fix possible UAF in icmpv6_rcv() d77baa6214b7 e1000e: Unroll PTP in probe error handling 15c666a99626 iavf: fix wrong VLAN mask for legacy Rx descriptors L2TAG2 3c29ddd46aba i40e: don't advertise IFF_SUPP_NOFCS 3c5c3ac308a7 ice: fix ICE_AQ_LINK_SPEED_M for 200G 7cb19ec8ac08 ice: fix double-free of tx_buf skb 55500245ec04 ice: Remove jumbo_remove step from TX path 05fd391f9065 ice: update PCS latency settings for E825 10G/25Gb modes 722fcf831107 ice: fix 'adjust' timer programming for E830 devices 1b579c2001d0 tcp: annotate data-races around tp->plb_rehash 4d1ea8a2c6ac tcp: annotate data-races around (tp->write_seq - tp->snd_nxt) 37f33454b284 tcp: annotate data-races around tp->timeout_rehash 0edffaf11267 tcp: annotate data-races around tp->srtt_us cd6011dc4c33 tcp: better handle TCP_TX_DELAY on established flows 3955bfec74ab tcp: annotate data-races around tp->reord_seen 7fc9ef56acfe tcp: annotate data-races around tp->dsack_dups b20898430984 tcp: annotate data-races around tp->bytes_retrans d0ae38a0ee95 tcp: annotate data-races around tp->bytes_sent 5987cec30473 tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE 4215a5c7b079 tcp: annotate data-races around tp->delivered and tp->delivered_ce d8068252f043 tcp: annotate data-races around tp->snd_ssthresh 9bce4d9c6da1 tcp: add data-races annotations around tp->reordering, tp->snd_cwnd 9eb93126c012 tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans 2962660dc75a tcp: annotate data-races in tcp_get_info_chrono_stats() c67c9032ce56 tcp: inline tcp_chrono_start() 8e8a7c72a24f tcp: move tp->chrono_type next tp->chrono_stat[] ce2e164c1c51 ksmbd: fix use-after-free in smb2_open during durable reconnect ff3e8515c1d9 smb: move smb_version_values to common/smbglob.h 37c8933064be net: enetc: fix NTMP DMA use-after-free issue 1f379216ccc8 net: enetc: correct the command BD ring consumer index 74d64ae4254e net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops 4c078a699a8c net: dsa: append ethtool counters of all hidden ports to conduit 87bbc2e86439 net: dsa: use kernel data types for ethtool ops on conduit f128f04a893d net: dsa: cpu_dp->orig_ethtool_ops might be NULL b73235da5dde net/sched: taprio: fix use-after-free in advance_sched() on schedule switch 75b6c361f417 net: airoha: Wait for NPU PPE configuration to complete in airoha_ppe_offload_setup() 613c8f4a5014 nexthop: fix IPv6 route referencing IPv4 nexthop 7ad66185052d net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys b6b7154e9f5d macvlan: fix macvlan_get_size() not reserving space for IFLA_MACVLAN_BC_CUTOFF 7db3e4e03032 net/sched: act_mirred: fix wrong device for mac_header_xmit check in tcf_blockcast_redir 7b5501a62214 pwm: stm32: Fix rounding issue for requests with inverted polarity ad5dc433b34e arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names 5b5f8ff0a2e8 arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT 8002eb9b60a6 arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT 33d043815ccc arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT cde69482d2e6 reset: amlogic: t7: Fix null reset ops 4790bd29d626 PCMCIA: Fix garbled log messages for KERN_CONT 9e8087ac4636 arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT 2b7db3e83f78 arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT d8d75e113532 arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT e754961b2655 arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT 4ff0003fabd7 arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT 9011a6128935 arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT dde47488fb19 arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT 91c150b3760d arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT 3a958f45a676 arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT e821e5e0c61b arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT 4a259bb36702 arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT 858e4d98a86a erofs: unify lcn as u64 for 32-bit platforms df9784bb5b63 crypto: ccp - copy IV using skcipher ivsize d05ebf0d3f8c crypto: sa2ul - Fix AEAD fallback algorithm names fc9310d79fdb crypto: eip93 - fix hmac setkey algo selection c6efc77954d8 virt: arm-cca-guest: fix error check for RSI_INCOMPLETE 60a6842061b4 drm/i915/wm: Verify the correct plane DDB entry d0e877810baf f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show() 2b0ae4b59ff5 f2fs: allow empty mount string for Opt_usr|grp|projjquota 1c5973c84ab4 clk: visconti: pll: initialize clk_init_data to zero cccefa34c09a clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON a841167c1ef7 f2fs: fix to preserve previous reserve_{blocks,node} value when remount ef72360aa88a f2fs: expand scalability of f2fs mount option 480307ffa289 lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug() 3547f6b9a110 clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains 4623c251496b f2fs: avoid reading already updated pages during GC fa18659f883e f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page() da99d0302d3c clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc() 16472129ffd7 clk: qcom: dispcc-sc7180: Add missing MDSS resets 28e796ac0279 dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets a0195eab4ed5 clk: xgene: Fix mapping leak in xgene_pllclk_init() 558b2eb623f2 clk: qoriq: avoid format string warning 074105928626 x86/um: fix vDSO installation 0f548ecd2d78 x86/um/vdso: Drop VDSO64-y from Makefile b55d2128faf5 clk: imx8mq: Correct the CSI PHY sels e3d41039263d clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels() 3cb3f533424b clk: imx: imx6q: Fix device node reference leak in pll6_bypassed() 8ae85245632c clk: qcom: dispcc-sm8250: Enable parents for pixel clocks d7f633fc6e4d clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk d79e6ca14c55 clk: qcom: gcc-sc8180x: Use retention for PCIe power domains a263813276f9 clk: qcom: gcc-sc8180x: Use retention for USB power domains ed9ca2c4dc02 clk: qcom: gcc-sc8180x: Add missing GDSCs 841d49517768 dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs a2fb7c42ab9b scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item 51075df70c46 scsi: target: core: Fix integer overflow in UNMAP bounds check ac0411865e3e clk: renesas: r9a09g057: Remove entries for WDT{0,2,3} 3c0a96358c13 clk: renesas: r9a09g057: Fix ordering of module clocks array 21aae9f766a3 clk: renesas: r9a09g057: Add entries for RSCIs 34e869e21080 clk: renesas: r9a09g057: Add clock and reset entries for RTC 87534f2a3842 clk: qcom: dispcc[01]-sa8775p: Fix DSI byte clock rate setting b92a29da9f7e clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting b0015d7752af clk: qcom: dispcc-milos: Fix DSI byte clock rate setting 0c7a14a3d580 clk: qcom: dispcc-glymur: Fix DSI byte clock rate setting 6c87b3a371fa clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from byte_div_clk_src dividers 1afd963fcd96 scsi: sg: Resolve soft lockup issue when opening /dev/sgX 6a4ccbb9b40e scsi: sg: Fix sysctl sg-big-buff register during sg_init() b9ab6cf1c2ef clk: sunxi-ng: sun55i-a523-r: Add missing r-spi module clock e906a312ee06 clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source 89715e519ab7 clk: qcom: dispcc-glymur: use RCG2 ops for DPTX1 AUX clock source 1e56e335bc86 clk: qcom: gcc-glymur: Add video axi clock resets for glymur 927c8a511c2a dt-bindings: clock: qcom: Add GCC video axi reset clock for Glymur f2c7b39dde2e RDMA/core: Prefer NLA_NUL_STRING c5683ca4949a platform/x86: dell-wmi-sysman: bound enumeration string aggregation 58688eeaa307 platform/x86: dell_rbu: avoid uninit value usage in packet_size_write() 6136bbb054f7 fs/ntfs3: terminate the cached volume label after UTF-8 conversion c44ad02d591b tty: serial: ip22zilog: Fix section mispatch warning bfd3e5309503 platform/x86: asus-wmi: fix screenpad brightness range 38a9aa192ef7 platform/x86: asus-wmi: adjust screenpad power/brightness handling 4584229395d0 NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg 248e4b9cc719 nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() ac8551a4254d mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata() cc7716bd050b platform/x86: barco-p50-gpio: normalize return value of gpio_get e4a666652dae platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup 37a3d1b68277 usb: typec: ps883x: Fix Oops at unbind 3104a3f40feb tty: hvc_iucv: fix off-by-one in number of supported devices 19951118fb22 usb: typec: Fix error pointer dereference 099494e4499d leds: lgm-sso: Remove duplicate assignments for priv->mmap 34be68c52af8 platform/surface: surfacepro3_button: Drop wakeup source on remove 834dece8ced2 backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt() 7d88f2e1a972 i3c: mipi-i3c-hci: fix IBI payload length calculation for final status 1c70c5b933e2 i3c: master: adi: Fix error propagation for CCCs b5a2893ce6fd i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() 1b6a7e94be67 i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers() c192859f2775 i3c: master: dw-i3c: Fix missing reset assertion in remove() callback b0cdbc690dae perf util: Kill die() prototype, dead for a long time e97cc0120390 perf maps: Fix copy_from that can break sorted by name order def6cd4271e7 perf maps: Fix fixup_overlap_and_insert that can break sorted by name order 59a58ada259c pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description c98c71ed8834 pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description 2db35db04c03 perf cgroup: Update metric leader in evlist__expand_cgroup e21bac135220 ipmi: ssif_bmc: change log level to dbg in irq callback ca4d0555000f ipmi: ssif_bmc: fix message desynchronization after truncated response 3cce2a3f8f60 ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure e62ac39eb2ce perf expr: Return -EINVAL for syntax error in expr__find_ids() 131e9cb0b932 perf tools: Fix module symbol resolution for non-zero .text sh_addr 7377e48f9ca8 memblock: reserve_mem: fix end caclulation in reserve_mem_release_by_name() 3fb038e078ec perf stat: Fix opt->value type for parse_cache_level 206ac6c702ca perf lock: Fix option value type in parse_max_stack 509d342d02ff pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers 71e13d4c1d77 pinctrl: abx500: Fix type of 'argument' variable bb548a3c26a1 pinctrl: realtek: Fix function signature for config argument 6476aac13805 pinctrl: pinconf-generic: Fully validate 'pinmux' property be787fea6c66 perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace 9878e6ed7ec5 perf branch: Avoid incrementing NULL 518ae2a82efe pinctrl: cy8c95x0: Avoid returning positive values to user space df50e63cdf15 pinctrl: cy8c95x0: Unify messages with help of dev_err_probe() 815a7b8af68d pinctrl: cy8c95x0: remove duplicate error message dbfb30248dbe perf trace: Avoid an ERR_PTR in syscall_stats 4d994ff45727 pinctrl: pinctrl-pic32: Fix resource leak dc3ece1d92e6 perf trace: Fix IS_ERR() vs NULL check bug 02c06e764fe5 bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT e15900888c09 bpf: Validate node_id in arena_alloc_pages() e8bd8274ae56 libbpf: Prevent double close and leak of btf objects 8abad856e2a5 bpf: allow UTF-8 literals in bpf_bprintf_prepare() 6982653ce5f1 bpf: Fix NULL deref in map_kptr_match_type for scalar regs 5c04f89f9557 bpf: Fix precedence bug in convert_bpf_ld_abs alignment check 921920c34cb5 bpf, sockmap: Take state lock for af_unix iter 041eb6348d73 bpf, sockmap: Fix af_unix null-ptr-deref in proto update 527057ebe807 bpf, sockmap: Fix af_unix iter deadlock 77ad43af2642 bpf, riscv: Remove redundant bpf_flush_icache() after pack allocator finalize ca51684db023 bpf, arm64: Remove redundant bpf_flush_icache() after pack allocator finalize 1a113b549729 bpf, arm64: Fix off-by-one in check_imm signed range check 07793ce19221 ext4: fix possible null-ptr-deref in mbt_kunit_exit() c7abd0e6c874 HID: usbhid: fix deadlock in hid_post_reset() c3a6ee43246d mtd: spinand: winbond: Clarify when to enable the HS bit 52aaa647b02d mtd: spinand: Give the bus interface to the configuration helper 6a5f5c25fb1f mtd: spinand: Add support for setting a bus interface d4e22374b9b0 mtd: spinand: Gather all the bus interface steps in one single function a602b7efb876 mtd: spinand: winbond: Configure the IO mode after the dummy cycles a5d27efc8e4f mtd: spinand: winbond: Rename IO_MODE register macro 729833537104 mtd: spinand: Create an array of operation templates d5de6d39a3bb mtd: spinand: Decouple write enable and write disable operations b5804b3ae4b8 mtd: spinand: Add missing check 34e666a256de mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob 84688b608f01 cxl/pci: Check memdev driver binding status in cxl_reset_done() 5a282a6f8129 mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions c92dc1b31a1d mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path 5549c3f88dd7 mtd: spi-nor: swp: check SR_TB flag when getting tb_mask 53d7a4e1b041 mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation 0173aca3e4b1 mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook 6278713f55d4 mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook ad41b585f0e4 mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations 756afec88e85 dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range b6766b171a5c ima_fs: Correctly create securityfs files for unsupported hash algos e4e0bd721b92 mtd: physmap_of_gemini: Fix disabled pinctrl state check fb9364ba4fa6 HID: asus: do not abort probe when not necessary 59601f0e83d4 HID: asus: make asus_resume adhere to linux kernel coding standards 148e4f7ece72 ima: check return value of crypto_shash_final() in boot aggregate 5bfc58588ae0 remoteproc: imx_rproc: Check return value of regmap_attach_dev() in imx_rproc_mmio_detect_mode() 28122fcd7bcc stop_machine: Fix the documentation for a NULL cpus argument 405c94550c68 remoteproc: xlnx: Fix sram property parsing 514f1eb75ffb hte: tegra194: remove Kconfig dependency on Tegra194 SoC 0402c60abe76 tracing: Rebuild full_name on each hist_field_name() call d7338f4dde91 tracing: move __printf() attribute on __ftrace_vbprintk() 2be24b87a474 tracing: move tracing declarations from kernel.h to a dedicated header d09b029f639c tracing: remove size parameter in __trace_puts() 1e78af701976 soundwire: cadence: Clear message complete before signaling waiting thread 8995ef2dbebc dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register() 4cafee50af44 soundwire: Intel: test bus.bpt_stream before assigning it 03d56c4c3861 soundwire: bus: demote UNATTACHED state warnings to dev_dbg() 8cedbb75f70e dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function aed87e866d1a ocfs2: validate group add input before caching 4c2d62ddde89 ocfs2: validate bg_bits during freefrag scan 2685df8577a3 ocfs2: fix listxattr handling when the buffer is full a28f56988c8e fwctl: Fix class init ordering to avoid NULL pointer dereference on device removal a3879c708a60 firmware: arm_ffa: Use the correct buffer size during RXTX_MAP 28a547af4432 ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended 6eab9741965b lib: kunit_iov_iter: fix memory leaks 3bf5e19c804d slab: Introduce kmalloc_obj() and family 9777d7e6fc58 arm64/xor: fix conflicting attributes for xor_block_template 8f466be889a2 ARM: OMAP1: Fix DEBUG_LL and earlyprintk on OMAP16XX 42fbb173e855 arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP 9dd9d748c5a0 soc: qcom: aoss: compare against normalized cooling state 611d9e46bdc6 soc: qcom: llcc: fix v1 SB syndrome register offset 1fb7f356547d ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison 3f474c33ebc2 ocfs2/dlm: validate qr_numregions in dlm_match_regions() a261fccdb4ac unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure c892d0d4fe5e soc/tegra: cbb: Fix cross-fabric target timeout lookup f46870b451f7 soc/tegra: cbb: Fix incorrect ARRAY_SIZE in fabric lookup tables 9dc2462a7595 soc/tegra: cbb: Set ERD on resume for err interrupt aabc9baae9a7 arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual bf9a33944d7d arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual 3341ca45d280 arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word 857dbf1f51fe arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes e77a86d883b5 arm64: dts: lx2160a: add sda gpio references for i2c bus recovery ce85b22e556a arm64: dts: lx2160a: rename pinmux nodes for readability b165c477175b arm64: dts: lx2160a: remove duplicate pinmux nodes 69f4d9ce27d8 arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit 5f2ca479f0f3 arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3 7fedcbedec65 arm64: dts: imx8mp-kontron: Fix boot order for PMIC and RTC 85163323ab36 arm64: dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS muxing 4675ae61aa63 arm64: dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label 45669e3578ac arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins 5f852e9baea0 arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins 8caadf4fef50 arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader bf30d3790340 arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot 7f8365e8ff82 arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl 1327f28e4775 arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes 3578d41b7ef0 arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes 2ea7bfce0024 arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes 6360bcaf5727 arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller 168ec540bdfd arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller cd2894362390 arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller c1b5e85c88fb arm64: dts: qcom: sm8750: Fix GIC_ITS range length 000d5533f451 arm64: dts: qcom: sm8650: Fix GIC_ITS range length 6670dc96864b arm64: dts: qcom: sm8550: Fix GIC_ITS range length 1de0b109aaa7 arm64: dts: qcom: sm8450: Fix GIC_ITS range length 3bb7be86f4c0 arm64: dts: qcom: sm8650: correct Iris corners for the MXC rail 16771dd53aa9 arm64: dts: qcom: sm8550: correct Iris corners for the MXC rail 14ec98366e30 arm64: dts: qcom: monaco: correct Iris corners for the MXC rail e589b6c38265 arm64: dts: qcom: lemans: correct Iris corners for the MXC rail c0040375fec7 arm64: dts: qcom: hamoa: correct Iris corners for the MXC rail 8344cd62b825 bus: rifsc: fix RIF configuration check for peripherals 8bfa413a1bd8 arm64: dts: rockchip: Add mphy reset to ufshc node 835d16955dd7 arm64: dts: rockchip: Fix RK3562 EVB2 model name 2fea83507b4c soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available c10e14863b62 soc: qcom: ocmem: register reasons for probe deferrals 702ee8e9821b soc: qcom: ocmem: make the core clock optional 99eb1df4acd4 arm64: dts: rockchip: Correct Joystick Axes on Gameforce Ace fd16a9e05b48 arm64: dts: rockchip: Correct Fan Supply for Gameforce Ace 6db6534abfe1 Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1" 31d145a54f16 arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi 2fda9b3776e0 arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight 151c29b6952c arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value 1ab2769df3de arm64: dts: imx8mp-hummingboard-pulse: fix mini-hdmi dsi port reference 6c5178dd6036 arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier 7e6420179e21 arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices a5f56ff8573f iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy} d02f10e74fe2 arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count 1cda0e4ef9c4 arm64: dts: mediatek: mt7981b: Fix gpio-ranges pin count 1a94d799de9e arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count a2475c0a2bbb arm64: dts: qcom: talos: Add missing clock-names to GCC c4620dad9f1b arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix reserved gpio ranges 449023f22c11 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove extcon e849632c0988 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Correct reserved memory ranges 6256ef55fe90 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove board-id 4e3f607c3b99 arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype 643af7b85459 iommufd: vfio compatibility extension check for noiommu mode 982b56bf7c7d arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1) 8e7ff76becce arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config e483129ae513 arm64: dts: imx91-11x11-evk: change usdhc tuning step for eMMC and SD a028d9919f46 arm64: dts: imx8-apalis: Fix LEDs name collision 86b77735cb4c memory: tegra30-emc: Fix dll_change check 1793249c067a memory: tegra124-emc: Fix dll_change check 6dd527eb8b70 ARM: dts: mediatek: mt7623: fix efuse fallback compatible e2b1e633257e arm64: dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon 7164b3953cef ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine e0e6b14995fd efi/capsule-loader: fix incorrect sizeof in phys array reallocation d8ffae016c4a gfs2: prevent NULL pointer dereference during unmount 49d9be0722da gfs2: add some missing log locking 3f90bfd31f16 vfio: unhide vdev->debug_root fdd424d7c356 quota: Fix race of dquot_scan_active() with quota deactivation d05d4a6ee877 gfs2: less aggressive low-memory log flushing 2c57d6c0afcd rtla/utils: Fix resource leak in set_comm_sched_attr() 6a815bb366c9 rtla: Replace atoi() with a robust strtoi() dac3f0a68ec2 rtla: Fix -C/--cgroup interface 0a7a4ab3be8e ktest: Run POST_KTEST hooks on failure and cancellation 9b798ad99692 ktest: Honor empty per-test option overrides f68e24b9697a ktest: Avoid undef warning when WARNINGS_FILE is unset 14dee7a3441f fanotify: call fanotify_events_supported() before path_permission() and security_path_notify() 27c95204b518 fanotify: avoid/silence premature LSM capability checks 0d19bce16932 gfs2: Call unlock_new_inode before d_instantiate ac25916e75ca ALSA: hda/realtek - fixed speaker no sound update 457369880110 ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP ff734dbd9e24 crypto: jitterentropy - replace long-held spinlock with mutex 3ab9ab2dc188 sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking b60a90bf7cde sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask 9769c143015c dm cache: fix missing return in invalidate_committed's error path 9a0f6c048554 ALSA: sc6000: Keep the programmed board state in card-private data e0b049bd7b27 spi: mtk-snfi: unregister ECC engine on probe failure and remove() callback b059a41bdd5b PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on 4e7a00aeb091 PCI: tegra194: Disable L1.2 capability of Tegra234 EP 2914977cb75e PCI: tegra194: Remove unnecessary L1SS disable code 9daf2a8d9cc1 PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well 5cb649c27024 PCI: tegra194: Use DWC IP core version 1e877168b0e7 PCI: tegra194: Free up Endpoint resources during remove() e697ea9ecdeb PCI: tegra194: Allow system suspend when the Endpoint link is not up 849068f0129c PCI: tegra194: Set LTR message request before PCIe link up in Endpoint mode e463beb1e130 PCI: tegra194: Disable direct speed change for Endpoint mode f4556f70f00a PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select" 89b7185833db PCI: tegra194: Disable PERST# IRQ only in Endpoint mode 871d9a6bf21b PCI: tegra194: Don't force the device into the D0 state before L2 fb08535d374c PCI: tegra194: Disable LTSSM after transition to Detect on surprise link down 8626b64c37c9 PCI: tegra194: Increase LTSSM poll time on surprise link down f38e0c5f377a PCI: tegra194: Fix polling delay for L2 state feac3db37d14 ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream 19ad2384ce5e PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports 989ccfcc920e ASoC: SOF: compress: return the configured codec from get_params 12d76d99e845 ALSA: scarlett2: Add missing sentinel initializer field 2fdb6c1e743d selftest: memcg: skip memcg_sock test if address family not supported 0619073fd082 Documentation: fix a hugetlbfs reservation statement fc1ca4f0d6be kho: make debugfs interface optional 43106160a00b selftests/mm: skip migration tests if NUMA is unavailable fa123b901eb6 gpu: nova-core: bitfield: fix broken Default implementation af46044d1671 gpu: nova-core: bitfield: Move bitfield-specific code from register! into new macro e6b0e1f74d35 gpu: nova-core: register: use field type for Into implementation 0a2d60edc3e5 PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found db805e9399c8 PCI: Enable AtomicOps only if Root Port supports them 134c61925e9e ASoC: rsnd: Fix potential out-of-bounds access of component_dais[] 254091c91767 crypto: qat - use swab32 macro 8d77cf260535 crypto: iaa - fix per-node CPU counter reset in rebalance_wq_table() 52906bb0f636 crypto: qat - fix type mismatch in RAS sysfs show functions 684bd5404f9c crypto: qat - fix compression instance leak 06b30beb9104 crypto: qat - disable 420xx AE cluster when lead engine is fused off 6aef8e6fdf4d crypto: qat - disable 4xxx AE cluster when lead engine is fused off 44faf7ea013c PCI: dwc: Fix type mismatch for kstrtou32_from_user() return value a1a24d4b8c96 ASoC: qcom: qdsp6: topology: check widget type before accessing data 9f0632b0d424 iommu/riscv: Remove overflows on the invalidation path 20b3c566e270 iommu/amd: Fix clone_alias() to use the original device's devid 715d7b1e1af8 ASoC: fsl_easrc: Change the type for iec958 channel status controls 9f8304abcd7e ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits() cbf3693ddf5a ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits() 15ff6da3e9bd ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put() 4ab351b4b785 ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put() 4095fa1c8ed9 ASoC: fsl_micfil: Fix event generation in micfil_quality_set() fe6e720bf2a0 ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state() 79acc3ea6fb6 ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode() 891c51e19d3a ASoC: fsl_micfil: Fix event generation in hwvad_put_enable() 2a6a72a0beab ASoC: fsl_micfil: Add access property for "VAD Detected" 1140626eb6f5 drm/msm/dpu: drop INTF_0 on MSM8953 507cc9ab1e8c PM: domains: De-constify fields in struct dev_pm_domain_attach_data 2ba2e8ce483c pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() 2d9cb1f588ce pmdomain: ti: omap_prm: Fix a reference leak on device node 9232d70f98cd ALSA: hda/cmedia: Remove duplicate pin configuration parsing 70f694e0bb87 drm/msm/a6xx: Use barriers while updating HFI Q headers 4180d90a4054 drm/msm/a6xx: Fix dumping A650+ debugbus blocks 279fde87aa70 drm/msm/shrinker: Fix can_block() logic 6a83ea4da004 drm/msm/a6xx: Fix HLSQ register dumping 206f812ef140 drm/msm: Fix VM_BIND UNMAP locking 8cf18974284f drm/msm: Reject fb creation from _NO_SHARE objs 30b8a3f88c59 drm/msm/vma: Avoid lock in VM_BIND fence signaling path d0b28251ca44 ASoC: SOF: Intel: hda: Place check before dereference c87f914822c2 ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}') f329dccceb76 hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback 06fed91296f8 PCI/DPC: Log AER error info for DPC/EDR uncorrectable errors 0a84e210daec drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled 2381d4c5cc1e drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board c140492d0bbe drm/amd/pm/ci: Fill DW8 fields from SMC 1de9639b50db drm/amd/pm/ci: Clear EnabledForActivity field for memory levels 9d92707b43f7 drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0 432fdc0141b5 drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock c829b4633041 drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs 21e8dd9906bf drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled 67e582c86ab1 ASoC: amd: acp: update dmic_num logic for acp pdm dmic edfa91bb652e ALSA: core: Validate compress device numbers without dynamic minors 3c349995e51e iommu/riscv: Fix signedness bug e3fae61f4799 iommu/riscv: Skip IRQ count check when using MSI interrupts ccd4c3e5c907 PCI: Fix alignment calculation for resource size larger than align b375c3c7209c crypto: hisilicon/sec2 - prevent req used-after-free for sec 2d18cf09f2b0 PCI: Fix premature removal from realloc_head list during resource assignment 34678c978888 PCI: Use res_to_dev_res() in reassign_resources_sorted() f176c47683bf PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion support cd3938c12bda drm/panel: simple: Correct G190EAN01 prepare timing 31b2d7be7540 drm/panel: sharp-ls043t1le01: make use of prepare_prev_first 131e01ba249f ASoC: rockchip: rockchip_sai: Set slot width for non-TDM mode 9c47a36ceaf0 drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0 a303f8863c97 drm/msm/dsi: fix hdisplay calculation for CMD mode panel e82ef4ef320c drm/msm/dsi: fix bits_per_pclk 94e021272c45 drm/msm/dpu: don't try using 2 LMs if only one DSC is available acde37cb798d drm/msm/dsi: add the missing parameter description 0f7dd5839cfa drm/msm/dpu: fix mismatch between power and frequency c7d586c6348d drm/msm: add missing MODULE_DEVICE_ID definitions 3441e4b70cf9 iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement 86c8d5cdadd9 iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() 3a8d94405fd5 drm/imagination: Switch reset_reason fields from enum to u32 3d0ef0567d21 spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo eae672a7ec8a drm/amdgpu/gfx11: look at the right prop for gfx queue priority 0cd9d5878b3c drm/amdgpu/gfx10: look at the right prop for gfx queue priority db201e6fab1e PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the documentation 5a9f29a3e076 padata: Put CPU offline callback in ONLINE section to allow failure 8e26246dc104 padata: Remove cpu online check from cpu add and removal 3ffcd6c5dca9 crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs f4b747f0755e crypto: atmel - Use unregister_{aeads,ahashes,skciphers} 9458a6513fe7 crypto: tegra - Disable softirqs before finalizing request 4a894ba48fa5 fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break 57a1079af3ee dm init: ensure device probing has finished in dm-mod.waitfor= c695257f6b8d drm/amdgpu: Add default case in DVI mode validation 0d3b392b0f2c iommu/riscv: Stop polling when CQCSR reports an error 380698b43f07 iommu/riscv: Add missing GENERIC_MSI_IRQ 3f917d9bff68 iommu/riscv: Add IOTINVAL after updating DDT/PDT entries b6263eb2b188 crypto: inside-secure/eip93 - register hash before authenc algorithms 4ad705f5e889 drm/sun4i: Fix resource leaks 555eb897a455 drm/v3d: Handle error from drm_sched_entity_init() cb54064705ad selftests/sched_ext: Add missing error check for exit__load() 75849e13e428 drm/amd/pm: Fix xgmi max speed reporting 9b614ddf3185 media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe 1de12fc4b943 spi: fsl-qspi: Use reinit_completion() for repeated operations c1c2871f3336 spi: nxp-fspi: Use reinit_completion() for repeated operations d7b0489d9955 drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge atomic check 1a9bef10f894 drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to drm_bridge_funcs cf2ac2cac8b3 drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in atomic_enable() 3149c4f7f26f iopoll: fix function parameter names in read_poll_timeout_atomic() b455903eed45 dm log: fix out-of-bounds write due to region_count overflow 322a3b70368d dm cache metadata: fix memory leak on metadata abort retry a3c61bd4e943 PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq() 104a6e53484e PCI: dwc: Invoke post_init in dw_pcie_resume_noirq() a763a53d648d PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix() b7ed10f2d8b5 platform/chrome: chromeos_tbmc: Drop wakeup source on remove 7f3e53990ad3 dm-mpath: don't stop probing paths at presuspend 21c503d60a25 dm cache: fix dirty mapping checking in passthrough mode switching cb8b250b4277 dm cache: fix concurrent write failure in passthrough mode c348ae47d8e6 dm cache policy smq: fix missing locks in invalidating cache blocks b8ace9e96983 dm cache: fix write hang in passthrough mode 788ac6c94d04 dm cache: fix write path cache coherency in passthrough mode 25dcc1989c19 dm cache: fix null-deref with concurrent writes in passthrough mode a3f3c332882c ASoC: sti: use managed regmap_field allocations 17584bdc7247 ASoC: sti: Return errors from regmap_field_alloc() 7ed07c9ce525 crypto: inside-secure/eip93 - fix register definition 1f2e41bd668f ASoC: SDCA: Update counting of SU/GE DAPM routes 36a0dcd0077b PCI: imx6: Fix device node reference leak in imx_pcie_probe() 47038159c559 drm/sun4i: backend: fix error pointer dereference 175717cfc06c PCI: endpoint: pci-ep-msi: Fix error unwind and prevent double alloc b13984f0212f PCI: endpoint: pci-epf-test: Don't free doorbell IRQ unless requested 511c093d9ef4 PCI/TPH: Allow TPH enable for RCiEPs e14de2cb819f ASoC: soc-compress: use function to clear symmetric params 1f7687123d38 drm/virtio: Allow importing prime buffers when 3D is enabled fe1f80f8f6e8 drm/komeda: fix integer overflow in AFBC framebuffer size check 60a90d853fca selftests/futex: Fix incorrect result reporting of futex_requeue test item f98084d97864 net: airoha: Add missing PPE configurations in airoha_ppe_hw_init() 7bad93e99737 net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master 6a7139084973 sctp: fix missing encap_port propagation for GSO fragments c5a1cb8ff82b tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init(). 81cfd603c0bd udp: Force compute_score to always inline 1218bfe2ad6f net: phy: qcom: at803x: Use the correct bit to disable extended next page b28b3bd9c42f Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to sco_pi(sk)->codec dc89961b76f1 Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp 385b2d0468a0 Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER 3daa5818e473 Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error 4ae187c7915d Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU 8042240412de bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb afdc8516213e net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic() ef6d5a068811 net/mlx5e: Fix features not applied during netdev registration 15a9928f8a93 net: phy: fix a return path in get_phy_c45_ids() d7637c455a92 dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110 a3be96c7b1e5 net: ipa: Fix decoding EV_PER_EE for IPA v5.0+ 65c7f0bf8ca3 net: ipa: Fix programming of QTIME_TIMESTAMP_CFG 5013be175c7f ppp: require CAP_NET_ADMIN in target netns for unattached ioctls 6086079e6d1c bpf: Fix OOB in pcpu_init_value a7494479757d net/rds: Restrict use of RDS/IB to the initial network namespace d3f880a6eb44 net/rds: Optimize rds_ib_laddr_check bc678fa87552 selftests/bpf: Fix reg_bounds to match new tnum-based refinement cddf2bde8420 bpf: Allow instructions with arena source and non-arena dest registers 9d51c86355d9 net: airoha: Add missing RX_CPU_IDX() configuration in airoha_qdma_cleanup_rx_queue() 3ddf6523957a net: mana: Move current_speed debugfs file to mana_init_port() 90ebf3e9c12f net: mana: Support HW link state events 34dbd7b81954 net: mana: Use pci_name() for debugfs directory naming 64daf391198c selftests: netfilter: nft_tproxy.sh: adjust to socat changes 4c727c6967a4 net/sched: act_ct: Only release RCU read lock after ct_ft 8e1387216d66 selftests/bpf: fix __jited_unpriv tag name 691adf738817 bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars adaee08e711b bpf: Relax scalar id equivalence for state pruning 0df9abbb138f net: airoha: Fix FE_PSE_BUF_SET configuration if PPE2 is available 83d6371570ba net: airoha: Generalize airoha_ppe2_is_enabled routine 4ea17f5e5126 net: airoha: Add airoha_eth_soc_data struct ae1b40d3abc1 net: airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries() 987af7625ceb net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf e1ed678855e3 bpf: Fix RCU stall in bpf_fd_array_map_clear() 592226d13837 bpf: return VMA snapshot from task_vma iterator 3745834cf761 bpf: switch task_vma iterator from mmap_lock to per-VMA locks d0862de7c866 bpf: fix mm lifecycle in open-coded task_vma iterator b79d567fbc53 netfilter: nft_fwd_netdev: check ttl/hl before forwarding 35a38df4085b netfilter: xt_socket: enable defrag after all other checks b9ee2c6c0761 eth: fbnic: Use wake instead of start 6d28910c5194 net: airoha: Add dma_rmb() and READ_ONCE() in airoha_qdma_rx_process() c270e2bec3e5 net: bcmgenet: fix racing timeout handler 25ff3a3e47ea net: bcmgenet: fix leaking free_bds 4cab761fc51c net: bcmgenet: fix off-by-one in bcmgenet_put_txcb 0d8726af877e macsec: Support VLAN-filtering lower devices f33fb701ab7e arm64: kexec: Remove duplicate allocation for trans_pgd bcfdf159d128 ACPI: AGDI: fix missing newline in error message 73ae96e2be4e arm64: entry: Don't preempt with SError or Debug masked d88e8e4a3b52 bpf: Fix linked reg delta tracking when src_reg == dst_reg 9f88b29b79a0 bpf: Support negative offsets, BPF_SUB, and alu32 for linked register tracking 254633506626 wifi: ath10k: fix station lookup failure during disconnect 76f2ebaf79a9 bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec() 281f2a214565 bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks a9937a3ac585 wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode() cbea71b44803 wifi: brcmfmac: Fix error pointer dereference a710df104abb net: ethernet: ti-cpsw: fix linking built-in code to modules 2bbe3d5c9353 net: ethernet: ti-cpsw:: rename soft_reset() function 059525cf18e6 bpf: Fix stale offload->prog pointer after constant blinding 32ce55d42439 bpf: fix end-of-list detection in cgroup_storage_get_next_key() d3d3d2791c59 macvlan: annotate data-races around port->bc_queue_len_used b312cf41b9e4 bpf: Fix abuse of kprobe_write_ctx via freplace d41508adff01 selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15 9103787054c6 powerpc/crash: Update backup region offset in elfcorehdr on memory hotplug eef879190a1f powerpc/crash: fix backup region offset update to elfcorehdr 50c601805fe3 r8152: fix incorrect register write to USB_UPHY_XTAL ae5f83c0809f drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block fa3b3e43e883 vfio: refactor vfio_pci_mmap_huge_fault function 6b9694702c37 wifi: rtw89: phy: fix uninitialized variable access in rtw89_phy_cfo_set_crystal_cap() 97757d231bc6 bpf,arc_jit: Fix missing newline in pr_err messages 1391ecf3a99a bpf: Fix variable length stack write over spilled pointers d4c4bd231eba bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path 0b69217310ee bpf: Fix refcount check in check_struct_ops_btf_id() a1a8a8bdfa21 wifi: mt76: mt7996: fix RRO EMU configuration dc34c01521bf wifi: mt76: support upgrading passive scans to active a2cde15af378 wifi: mt76: fix multi-radio on-channel scanning 98e0118ab51c wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter() e54c6440114d wifi: mt76: mt7996: Switch to the secondary link if the default one is removed d6f6b3a65660 wifi: mt76: mt7996: use correct link_id when filling TXD and TXP 5a3353b06387 wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links() 7da35e2d2fb7 wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property 1e0f3e5e2835 wifi: mt76: mt7921: fix 6GHz regulatory update on connection aa4a31cd89f4 wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work() 6b7cbb13c838 wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work() 419babee9b5c wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event ae94ef093a15 wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP 612bfcfdb993 arm64: cpufeature: Make PMUVer and PerfMon unsigned 5fc8c5d45e44 wifi: mt76: fix deadlock in remain-on-channel 35180c772f5e wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync 153bcba36c87 wifi: mt76: mt7925: fix potential deadlock in mt7925_roc_abort_sync e125def8b380 wifi: mt76: mt7925: drop puncturing handling from BSS change path a1a59bd3cd1e wifi: mt76: mt7925: cqm rssi low/high event notify dcbc13d19bef wifi: mt76: Fix memory leak destroying device 35835ff71e6e wifi: mt76: mt7921: Place upper limit on station AID e00c27608536 wifi: mt76: mt7996: fix FCS error flag check in RX descriptor 815db7fd57aa wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi 93d0694fb56d wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr() b81a93dc0aed wifi: mt76: mt7915: fix use_cts_prot support 729b4adad191 wifi: mt76: mt7615: fix use_cts_prot support 9aa3b49e1c5b wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control 3880639cec09 wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr() 1e16b0a9b988 wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr() 455a48685fee wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link() 6d7f231d5fff wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove() 15205c72f1ec wifi: mt76: mt7996: Set mtxq->wcid just for primary link 900579479395 wifi: mt76: mt7996: fix iface combination for different chipsets 096b74331df2 wifi: mt76: mt7996: fix the behavior of radar detection d902905cb708 tools/nolibc/printf: Move snprintf length check to callback ea23d00b98f5 tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]' to 'outbuf[]' ca5b2452d6f1 tools/nolibc: implement %m if errno is not defined 00c0317cebf4 wifi: libertas: don't kill URBs in interrupt context a761a1539a55 wifi: libertas: use USB anchors for tracking in-flight URBs d538795ea2ef module: Fix freeing of charp module parameters when CONFIG_SYSFS=n 8f32c95a5678 params: Replace __modinit with __init_or_module c8b710655012 powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy 366b0e05ee24 s390/bpf: Zero-extend bpf prog return values and kfunc arguments 3849f0ee39ea dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n eebe930e785d dpaa2: add independent dependencies for FSL_DPAA2_SWITCH 0ee803fc4787 wifi: ieee80211: fix definition of EHT-MCS 15 in MRU dd827cff429d wifi: ieee80211: split EHT definitions out df5720d35848 wifi: ieee80211: split HE definitions out f8d1e8038bc7 wifi: ieee80211: split VHT definitions out 4d5caab09dab wifi: ieee80211: split HT definitions out 3f459076b2d8 wifi: ieee80211: split mesh definitions out 5500913516e0 bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap aa10a452e348 wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet 9fe48cacab63 wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt() b4f0a37724de sched/rt: Skip group schedulable check with rt_group_sched=0 4bd99f4f86b1 firmware: dmi: Correct an indexing error in dmi.h e5bdb8404df4 x86/vdso: Clean up remnants of VDSO32_NOTE_MASK d739426c2fd1 ASoC: Intel: avs: Include CPUID header at file scope 7e16c122695c ASoC: Intel: avs: Check maximum valid CPUID leaf e2a2781d1ae6 irqchip/renesas-rzg2l: Fix error path in rzg2l_irqc_common_probe() b5232c2f04e1 sched/topology: Fix sched_domain_span() 87800a0bd2fe sched/topology: Compute sd_weight considering cpuset partitions 5fbefcd7c38e locking: Fix rwlock support in <linux/spinlock_up.h> 8e1be8f79fca scripts/gdb: timerlist: Adapt to move of tk_core 6adc01405605 sparc64: vdso: Link with -z noexecstack bec2fa23eaf2 rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()` 90e8cfcd217c x86/tdx: Fix the typo in TDX_ATTR_MIGRTABLE 2783ed2442ce perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler aaf2712f7674 perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR e017f5b69b76 hrtimer: Reduce trace noise in hrtimer_start() a8759eef4951 hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns() 6b05c427a638 irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter 8139ce66b52a bus: fsl-mc: use generic driver_override infrastructure 2081957d8c32 s390/cio: use generic driver_override infrastructure 654ef9c33e13 vdpa: use generic driver_override infrastructure 2c5507010fc3 platform/wmi: use generic driver_override infrastructure 58a42be0d703 PCI: use generic driver_override infrastructure e52830bf37a2 cpufreq: Pass the policy to cpufreq_driver->adjust_perf() e6210630b24e amd-pstate: Update cppc_req_cached in fast_switch case 539aabbab190 amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init() 187c8be0c48f soundwire: debugfs: initialize firmware_file to empty string bfe63c16fefb debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str() 172b40b1468e debugfs: check for NULL pointer in debugfs_create_str() 5b4604cd5a9d thermal/drivers/spear: Fix error condition for reading st,thermal-flags 01cdbf3dcf89 devres: fix missing node debug info in devm_krealloc() ae04d2e67f9a ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver 9f8a61db50a8 ACPI: x86: cmos_rtc: Clean up address space handler driver 265ab7e7d40d OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp() 7cbabc3411a7 OPP: debugfs: Use performance level if available to distinguish between rates 9a24f0000876 btrfs: fix deadlock between reflink and transaction commit when using flushoncommit ff6b93410192 md: wake raid456 reshape waiters before suspend f8b799e4fd97 md: remove unused static md_wq workqueue 3f1e2902b5ec dm: add WQ_PERCPU to alloc_workqueue users d5559ac21f4a erofs: handle 48-bit blocks/uniaddr for extra devices 62c44566da74 md: fix array_state=clear sysfs deadlock 46194b5ba93b erofs: include the trailing NUL in FS_IOC_GETFSLABEL 5263ed3dd13b pstore/ram: fix resource leak when ioremap() fails b3e005f16cd9 blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current() e5ff0ba4b698 nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty() 37466ec483ea loop: fix partition scan race between udev and loop_reread_partitions() 996d279f2c98 drbd: Balance RCU calls in drbd_adm_dump_devices() c3ec2db64bfe md/raid1: fix the comparing region of interval tree 0e4eff315d79 fs/mbcache: cancel shrink work before destroying the cache 6561afc38398 fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START 93383b668107 blk-cgroup: wait for blkcg cleanup before initializing new disk 52386a7b1beb Linux 6.18.32 271cd5429513 drm/amdgpu/vcn4: Avoid overflow on msg bound check 016b64a0313e drm/amdgpu/vcn3: Avoid overflow on msg bound check e9edf9893cf2 vsock/virtio: fix accept queue count leak on transport mismatch 52da6a74ca3d vsock/virtio: fix empty payload in tap skb for non-linear buffers a534e1f985b6 vsock/virtio: fix length and offset in tap skb for split packets 2602f7bb5818 vsock: fix buffer size clamping order 8be786053797 batman-adv: tp_meter: fix tp_num leak on kmalloc failure 5e9dfc07d061 tracing/fprobe: Remove fprobe from hash in failure path a2181464a4a7 tracing/fprobe: Unregister fprobe even if memory allocation fails d83e51202fec tracing: fprobe: optimization for entry only case 52277410cbed tracing: fprobe: use rhltable for fprobe_ip_table 5d12e0ab009a btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak dfd05a16b5c9 btrfs: fix double free in create_space_info_sub_group() error path a4b5c5d2f8c5 btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() d784865ce48f usb: dwc3: Move GUID programming after PHY initialization 476ee6389120 usb: dwc3: Add dwc pointer to dwc3_readl/writel e63942da5e96 usb: dwc3: Remove of dep->regs ce9aaa3af445 sched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup setters 30cf8e05d635 sched/ext: Implement cgroup_set_idle() callback dc34f8d8240f Bluetooth: hci_conn: fix potential UAF in create_big_sync c0a8dca8d556 spi: zynq-qspi: fix controller deregistration ed822a569645 spi: zynq-qspi: Simplify clock handling with devm_clk_get_enabled() 33e5ce64b817 spi: tegra114: fix controller deregistration 65eafad7a600 spi: tegra20-sflash: fix controller deregistration fafa9a4e831b spi: uniphier: fix controller deregistration b0a97cb0b9ba spi: uniphier: Simplify clock handling with devm_clk_get_enabled() 6542e180fa6e pseries/papr-hvpipe: Fix race with interrupt handler 09c15bbbed53 papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() 24d2912962d0 EDAC/versalnet: Fix device name memory leak d281f3ac0d00 block: fix zone write plug removal 7105d9f1387d fbcon: Avoid OOB font access if console rotation fails 1817dd0c350f fbcon: Rename struct fbcon_ops to struct fbcon_par f0d3bb6f5125 drm/amdgpu: rework how we handle TLB fences 13e9ea445191 Revert "drm/amdgpu: don't attach the tlb fence for SI" 576b73b24656 drm/amdgpu: Fix validating flush_gpu_tlb_pasid() fd78e63459ab drm/amdgpu: validate the flush_gpu_tlb_pasid() a9591e4083cc mm/damon/core: disallow time-quota setting zero esz 377c3d5dc952 usb: typec: tcpm: reset internal port states on soft reset AMS d893804e9e3b mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values 4697ed7be9b9 mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values 679e65ae721c mm/damon/core: implement damon_kdamond_pid() 20048f0b38cd LoongArch: KVM: Compile switch.S directly into the kernel f49a00180dfc io_uring/zcrx: warn on freelist violations 1a516d19100e io_uring/zcrx: use guards for locking 0baf4b659cdc batman-adv: bla: put backbone reference on failed claim hash insert b65365d2b1e6 batman-adv: bla: only purge non-released claims 00155f336a5e batman-adv: bla: prevent use-after-free when deleting claims 09dc0d1a1222 batman-adv: stop caching unowned originator pointers in BAT IV 03660dab86f9 batman-adv: stop tp_meter sessions during mesh teardown e1e2194cc725 batman-adv: reject new tp_meter sessions during teardown bf872db54f91 batman-adv: fix integer overflow on buff_pos c9dadb31f360 sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL cd39452498e2 arm64: dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22 3eb7d0e2d4a0 arm64: dts: qcom: lemans: Correct QUP interrupt numbers f8f546883e87 drm/amdgpu/pm: align Hawaii mclk workaround with radeon 6fed6e9f1062 drm/amdgpu/pm: add missing revision check for CI 0b91ea46bb68 drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission 6fbd52d210c1 drm/amdkfd: Make all TLB-flushes heavy-weight 46bc180e6ede drm/panel: boe-tv101wum-nl6: restore MODE_LPM after sending disable cmds 73af14be7645 drm/bridge: tda998x: Use __be32 for audio port OF property pointer 71614ab2a683 drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ f6dbec5bee72 drm/panel: himax-hx83102: restore MODE_LPM after sending disable cmds ed21d6e4ce03 drm/exynos: remove bridge when component_add fails b17175d0a375 drm/amdgpu: zero-initialize GART table on allocation 264ee64cf867 drm/radeon: add missing revision check for CI 672464dd5323 drm: Set old handle to NULL before prime swap in change_handle 87f9b1528e1f drm/xe/uapi: Reject coh_none PAT index for CPU cached memory in madvise fa449b88706e drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked() 0afa8b1ef582 drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import() cd38e1503e67 drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked() f9ad21b90162 drm/xe: Fix bo leak in xe_dma_buf_init_obj() on allocation failure 2b5ba326f9d0 drm/udl: Increase GET_URB_TIMEOUT db9530a9873a drm/amdkfd: validate SVM ioctl nattr against buffer size a7735b491a2d drm/appletbdrm: Use kvzalloc for big allocations 1a17ea9861e8 drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs() 158def957199 drm/amd/display: Change dither policy for 10 bpc output back to dithering 638e48ee39d0 drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg 63b51e8a9d54 drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg b3d1a0a45c4a drm/amdgpu/vce: Prevent partial address patches a6d5563ba1f0 drm/amdgpu/vcn4: Prevent OOB reads when parsing IB fec8b11b55e5 drm/amdgpu: Add bounds checking to ib_{get,set}_value 44d5a450c04d drm/amdkfd: Add upper bound check for num_of_nodes de137adccf7a drm/amd/pm: fix incorrect FeatureCtrlMask setting on smu v14.0.x f34eda3ff33d drm/amdgpu: gate VM CPU HDP flush on reset lock 2795d325bb5c drm/amdgpu: Use SMUIO 15.0.0 offsets for TSC upper and lower count. 77d0b5d11387 drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure 48fb2213e2c2 drm/i915/psr: Init variable to avoid early exit from et alignment loop 132b8d51f0ff drm/msm: always recover the gpu c5b5a0e418b1 drm/imx: parallel-display: Prefer bus format set via legacy "interface-pix-fmt" DT property c57c861956b8 drm/msm/gem: fix error handling in msm_ioctl_gem_info_get_metadata() e9ae6590405d spi: cadence: fix clock imbalance on probe failure 6ac380a0071d spi: cadence: fix unclocked access on unbind 59701f07b19e spi: cadence: fix controller deregistration 6c3e413919a1 spi: mpc52xx: fix use-after-free on unbind 28f28a0f4e32 spi: mpc52xx: fix controller deregistration 336d9ad7560b spi: mpc52xx: fix use-after-free on registration failure 07dc76d31be4 spi: orion: fix clock imbalance on registration failure b809b8d2a114 spi: orion: fix runtime pm leak on unbind ec7a4cff8355 spi: orion: fix controller deregistration 5c03d52ee6ce spi: mxic: fix controller deregistration 2a2973cb3682 spi: imx: fix runtime pm leak on probe deferral 6a405d594207 spi: mpfs: fix controller deregistration b2bdbe293012 spi: img-spfi: fix controller deregistration 4b0fe572a8ea spi: slave-mt27xx: fix controller deregistration 0df72db5a13c spi: sh-msiof: fix controller deregistration aee76c1dd189 spi: rspi: fix controller deregistration 229cc70e4e90 spi: sprd: fix controller deregistration cdbf6baefff0 spi: pic32-sqi: fix controller deregistration 82a95eca235b spi: cavium-thunderx: fix controller deregistration e84a84209b3f spi: npcm-pspi: fix controller deregistration ee2100d08094 spi: coldfire-qspi: fix controller deregistration 047f939c602c spi: bcmbca-hsspi: fix controller deregistration ca3195c7b883 spi: fsl: fix controller deregistration d78c5ca1563c spi: sh-hspi: fix controller deregistration 4422fc2411cb spi: ch341: fix devres lifetime af4f58c18c4c spi: pl022: fix controller deregistration cc8a904cbe6d spi: mtk-nor: fix controller deregistration 894d761a3a85 spi: pic32: fix controller deregistration 4ed7de898bbb spi: omap2-mcspi: fix controller deregistration 09ceedcebc77 spi: fsl-espi: fix controller deregistration b99939bccae9 spi: s3c64xx: fix controller deregistration c74ba7340010 spi: dln2: fix controller deregistration 724520793a2e spi: mt65xx: fix controller deregistration cc525debdfc8 spi: mxs: fix controller deregistration 22ee38cbf536 media: qcom: camss: Add missing clocks for VFE lite on sa8775p 696ac7c49c27 media: iris: Fix dma_free_attrs() size in iris_hfi_queues_init() 095c51bc86d3 media: venus: fix QCOM_MDT_LOADER dependency e56a25247860 media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280 9d6217429cd4 media: qcom: camss: Fix csid IRQ offset for sa8775p 8744fd0835dd media: qcom: camss: Fix csid clock configuration for sa8775p dd24998a4a40 media: iris: Fix use-after-free in iris_release_internal_buffers() 1920b4602ec9 media: iris: fix QCOM_MDT_LOADER dependency d172bb82f70c media: omap3isp: drop the use count of v4l2 pipeline cedfde9f45b1 media: i2c: ov08d10: fix runtime PM handling in probe d9e678e8c633 media: i2c: ov08d10: fix image vertical start setting ea91dee38b4e media: staging: imx: request mbus_config in csi_start 731d7ab8dfa2 media: i2c: imx412: Assert reset GPIO during probe 34fe9c3c594e media: dib8000: avoid division by 0 in dib8000_set_dds() def939175ab8 media: pci: zoran: fix potential memory leak in zoran_probe() 84d781069294 arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt 65d7b2aecdfe arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon 5167575b79e2 vsock/virtio: fix MSG_PEEK ignoring skb offset when calculating bytes to copy 75c38af4d919 platform/x86: hp-wmi: Ignore backlight and FnLock events 45890a035e2b spi: aspeed-smc: fix controller deregistration 07938829cc11 spi: amlogic-spisg: fix controller deregistration 6047dc542fa4 media: saa7164: add ioremap return checks and cleanups d6f56e66e8f4 spi: at91-usart: fix controller deregistration 5d707cf9c138 spi: qup: fix controller deregistration 4eccd83f228f spi: meson-spicc: fix controller deregistration 6ca3eaa82812 spi: lantiq-ssc: fix controller deregistration 184dcecc9521 regulator: bd9571mwv: fix OF node reference imbalance 037bcca27835 regulator: s2dos05: fix OF node reference imbalance 890a8bcef309 regulator: act8945a: fix OF node reference imbalance 41ef27dcaa12 media: i2c: imx283: Fix hang when going from large to small resolution f43e30646fc9 media: intel/ipu6: fix error pointer dereference 21fade52ab9f media: videobuf2: Set vma_flags in vb2_dma_sg_mmap dd681c102b4b regulator: rk808: fix OF node reference imbalance e7374c142169 regulator: bq257xx: fix OF node reference imbalance 6c5d4c819d92 media: i2c: imx283: Enter full standby when stopping streaming ecd0c501bd63 media: rc: streamzap: Error handling in probe 63a960b39de9 media: rc: xbox_remote: heed DMA restrictions a8ada5b76115 regulator: max77650: fix OF node reference imbalance 8993d307cf2c spi: st-ssc4: fix controller deregistration 2d51cfca8482 regulator: mt6357: fix OF node reference imbalance c7848b67ef10 staging: media: atomisp: Disallow all private IOCTLs af2dc8b8460c arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux 72972aba49df spi: atmel: fix controller deregistration c66a6f226a5f spi: bcm63xx: fix controller deregistration 7fbb3b4bef02 drm/gpusvm: Force unmapping on error in drm_gpusvm_get_pages ea28b33e1b15 media: chips-media: wave5: add missing spinlock protection for handle_dynamic_resolution_change() d71fc6874fce media: chips-media: wave5: add missing spinlock protection for send_eos_event() b40ec65e0926 media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init() 6261d5fd172b media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88} 361e66fb431d media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} 791598484fd5 media: i2c: ov8856: free control handler on error in ov8856_init_controls() b6e5c80cc2b2 media: renesas: vin: Fix RAW8 (again) bfb2081ba00a media: renesas: vsp1: Fix NULL pointer deref on module unload 4d6e8496486d media: nxp: imx8-isi: Reduce minimum queued buffers from 2 to 0 0ac9ec121d89 drm/msm/hdmi: Fix wrong CTRL1 register used in writing info frames 06d99af8db11 media: uvcvideo: Enable VB2_DMABUF for metadata stream 80d8cc29d3b6 HID: pidff: Fix integer overflow in pidff_rescale 5c0830323689 HID: appletb-kbd: run inactivity autodim from workqueues 59a79938ca55 HID: appletb-kbd: fix UAF in inactivity-timer cleanup path 7812694752a5 HID: playstation: Clamp num_touch_reports Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend index c0ca3ae..ec18aba 100644 --- a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.18.bbappend @@ -8,4 +8,4 @@ KMACHINE:genericx86 ?= "common-pc" KMACHINE:genericx86-64 ?= "common-pc-64" KBRANCH:genericarm64 ?= "v6.18/standard/genericarm64" -SRCREV_machine:genericarm64 ?= "3acde948b7470a96df7e730a2119ffaee380d6b1" +SRCREV_machine:genericarm64 ?= "6bf211598fd7bc81856d3d84b0cc610e2bbe81db" -- 2.43.0 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Patchtest results for [meta-yocto-bsp][PATCH 07/07] yocto-bsps: update to v6.18.33 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 07/07] yocto-bsps: update to v6.18.33 bruce.ashfield @ 2026-05-28 2:46 ` patchtest 0 siblings, 0 replies; 38+ messages in thread From: patchtest @ 2026-05-28 2:46 UTC (permalink / raw) To: bruce.ashfield; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 2355 bytes --] Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/meta-yocto-bsp-07-07-yocto-bsps-update-to-v6.18.33.patch FAIL: test commit message user tags: Mbox includes one or more GitHub-style username tags. Ensure that any "@" symbols are stripped out of usernames (test_mbox.TestMbox.test_commit_message_user_tags) FAIL: test target mailing list: Series sent to the wrong mailing list or some patches from the series correspond to different mailing lists (test_mbox.TestMbox.test_target_mailing_list) PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence) PASS: test author valid (test_mbox.TestMbox.test_author_valid) PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence) PASS: test mbox format (test_mbox.TestMbox.test_mbox_format) PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade) PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format) PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length) SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint) SKIP: test CVE tag format: No new CVE patches introduced (test_patch.TestPatch.test_cve_tag_format) SKIP: test Signed-off-by presence: No new CVE patches introduced (test_patch.TestPatch.test_signed_off_by_presence) SKIP: test Upstream-Status presence: No new CVE patches introduced (test_patch.TestPatch.test_upstream_status_presence_format) SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format) SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint) SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head) --- Please address the issues identified and submit a new revision of the patch, or alternatively, reply to this email with an explanation of why the patch should be accepted. If you believe these results are due to an error in patchtest, please submit a bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category under 'Yocto Project Subprojects'). For more information on specific failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank you! ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield ` (6 preceding siblings ...) 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 07/07] yocto-bsps: update to v6.18.33 bruce.ashfield @ 2026-05-28 13:00 ` Richard Purdie 2026-05-28 13:25 ` Bruce Ashfield 7 siblings, 1 reply; 38+ messages in thread From: Richard Purdie @ 2026-05-28 13:00 UTC (permalink / raw) To: bruce.ashfield; +Cc: openembedded-core Hi Bruce, On Wed, 2026-05-27 at 22:37 -0400, bruce.ashfield@gmail.com wrote: > Here's the latest -stable bumps for OEcore and yocto-bsps (again, > let me know if the combined pull causes issues). > > I've also moved the dev kernel to v7.1 and fixed lttng-modules > along the way. Hopefully a new point release will be available soon > and we can quickly drop the backported patches. > > Also note that since ross removed the CVE exclusions .inc file in > a patch (which I think is still pending), I haven't updated the > exclusions for the kernel in this series. Thanks for these. I put them in for testing and there are two weird failures: qemuarm64 musl python3 ptest: https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/460 which leads to: https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemuarm64-musl-ptest/python3.log test_tracemalloc_track_race (test.test_tracemalloc.TestCAPI.test_tracemalloc_track_race) ... Fatal Python error: Segmentation fault qemux86-64 musl libc-test ptest failure: https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/444 which failed in functional_ipc_shm https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemux86-64-musl-ptest/libc-test.log FAIL src/functional/ipc_shm.exe [status 1] --- ptest result --- FAIL: functional_ipc_shm I'll rerun the tests, it is possible this is some weird intermittent issue, I just can't tell :( Cheers, Richard ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2026-05-28 13:00 ` [PATCH 0/7] linux-yocto: consolidated pull request Richard Purdie @ 2026-05-28 13:25 ` Bruce Ashfield 2026-05-28 13:31 ` [OE-core] " Yoann Congal 2026-05-28 13:56 ` Richard Purdie 0 siblings, 2 replies; 38+ messages in thread From: Bruce Ashfield @ 2026-05-28 13:25 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 2777 bytes --] On Thu, May 28, 2026 at 9:00 AM Richard Purdie < richard.purdie@linuxfoundation.org> wrote: > Hi Bruce, > > On Wed, 2026-05-27 at 22:37 -0400, bruce.ashfield@gmail.com wrote: > > Here's the latest -stable bumps for OEcore and yocto-bsps (again, > > let me know if the combined pull causes issues). > > > > I've also moved the dev kernel to v7.1 and fixed lttng-modules > > along the way. Hopefully a new point release will be available soon > > and we can quickly drop the backported patches. > > > > Also note that since ross removed the CVE exclusions .inc file in > > a patch (which I think is still pending), I haven't updated the > > exclusions for the kernel in this series. > > Thanks for these. I put them in for testing and there are two weird > failures: > > qemuarm64 musl python3 ptest: > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/460 > > which leads to: > > > https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemuarm64-musl-ptest/python3.log > > test_tracemalloc_track_race > (test.test_tracemalloc.TestCAPI.test_tracemalloc_track_race) ... Fatal > Python error: Segmentation fault > > qemux86-64 musl libc-test ptest failure: > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/444 > > which failed in functional_ipc_shm > > > https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemux86-64-musl-ptest/libc-test.log > > FAIL src/functional/ipc_shm.exe [status 1] > > --- ptest result --- > FAIL: functional_ipc_shm > > > I'll rerun the tests, it is possible this is some weird intermittent > issue, I just can't tell :( > ack'd. I also took another look at the changelogs and don't see anything that looks obvious or makes me think it isn't a race. test_tracemalloc_track_race segfault (qemuarm64-musl) - v6.18.32 → .33 has 55 mm/kernel commits, including 1dcd36420af2 futex: Drop CLONE_THREAD requirement for private default hash alloc and several sched/fair tweaks that affect timing That could nudge a race test toward a fail, if the test was flaky before. functional_ipc_shm (qemux86-64-musl libc-test) - No ipc/ changes in v6.18.32 → .33. Kernel-side SysV shm code is untouched. - A quick search found me a few hits on.libc-test's ipc_shm has what looks like known intermittent issues in some emulated arch + c library combox I can try a bisect between .32 and .33 if we get it to happen again, I'll get setup for testing in case it does fail again or becomes a common intermittent issue. bruce > > Cheers, > > Richard > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II [-- Attachment #2: Type: text/html, Size: 4871 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [OE-core] [PATCH 0/7] linux-yocto: consolidated pull request 2026-05-28 13:25 ` Bruce Ashfield @ 2026-05-28 13:31 ` Yoann Congal 2026-05-28 13:56 ` Richard Purdie 1 sibling, 0 replies; 38+ messages in thread From: Yoann Congal @ 2026-05-28 13:31 UTC (permalink / raw) To: bruce.ashfield; +Cc: Richard Purdie, openembedded-core [-- Attachment #1: Type: text/plain, Size: 3844 bytes --] Le jeu. 28 mai 2026 à 15:25, Bruce Ashfield via lists.openembedded.org <bruce.ashfield=gmail.com@lists.openembedded.org> a écrit : > > > On Thu, May 28, 2026 at 9:00 AM Richard Purdie < > richard.purdie@linuxfoundation.org> wrote: > >> Hi Bruce, >> >> On Wed, 2026-05-27 at 22:37 -0400, bruce.ashfield@gmail.com wrote: >> > Here's the latest -stable bumps for OEcore and yocto-bsps (again, >> > let me know if the combined pull causes issues). >> > >> > I've also moved the dev kernel to v7.1 and fixed lttng-modules >> > along the way. Hopefully a new point release will be available soon >> > and we can quickly drop the backported patches. >> > >> > Also note that since ross removed the CVE exclusions .inc file in >> > a patch (which I think is still pending), I haven't updated the >> > exclusions for the kernel in this series. >> >> Thanks for these. I put them in for testing and there are two weird >> failures: >> >> qemuarm64 musl python3 ptest: >> >> https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/460 >> >> which leads to: >> >> >> https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemuarm64-musl-ptest/python3.log > > I recognize https://bugzilla.yoctoproject.org/show_bug.cgi?id=16182 in this failure. More detail in our bug but the gist is that there is an unresolved upstream bug : `test_tracemalloc_track_race` segfault on buildbot · Issue #143143 · python/cpython https://github.com/python/cpython/issues/143143 > >> >> test_tracemalloc_track_race >> (test.test_tracemalloc.TestCAPI.test_tracemalloc_track_race) ... Fatal >> Python error: Segmentation fault >> >> qemux86-64 musl libc-test ptest failure: >> >> https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/444 >> >> which failed in functional_ipc_shm >> >> >> https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemux86-64-musl-ptest/libc-test.log >> >> FAIL src/functional/ipc_shm.exe [status 1] >> >> --- ptest result --- >> FAIL: functional_ipc_shm >> >> >> I'll rerun the tests, it is possible this is some weird intermittent >> issue, I just can't tell :( >> > > ack'd. I also took another look at the changelogs and don't see anything > that looks obvious or makes > me think it isn't a race. > > test_tracemalloc_track_race segfault (qemuarm64-musl) > - v6.18.32 → .33 has 55 mm/kernel commits, including 1dcd36420af2 futex: > Drop CLONE_THREAD > requirement for private default hash alloc and several sched/fair > tweaks that affect timing > > That could nudge a race test toward a fail, if the test was flaky before. > > functional_ipc_shm (qemux86-64-musl libc-test) > - No ipc/ changes in v6.18.32 → .33. Kernel-side SysV shm code is > untouched. > - A quick search found me a few hits on.libc-test's ipc_shm has what > looks like known intermittent > issues in some emulated arch + c library combox > > I can try a bisect between .32 and .33 if we get it to happen again, I'll > get setup for testing in case > it does fail again or becomes a common intermittent issue. > > bruce > > >> >> Cheers, >> >> Richard >> > > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await thee > at its end > - "Use the force Harry" - Gandalf, Star Trek II > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#237708): > https://lists.openembedded.org/g/openembedded-core/message/237708 > Mute This Topic: https://lists.openembedded.org/mt/119524504/4316185 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ > yoann.congal@smile.fr] > -=-=-=-=-=-=-=-=-=-=-=- > > -- Yoann Congal Smile ECS [-- Attachment #2: Type: text/html, Size: 7118 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2026-05-28 13:25 ` Bruce Ashfield 2026-05-28 13:31 ` [OE-core] " Yoann Congal @ 2026-05-28 13:56 ` Richard Purdie 1 sibling, 0 replies; 38+ messages in thread From: Richard Purdie @ 2026-05-28 13:56 UTC (permalink / raw) To: Bruce Ashfield; +Cc: openembedded-core On Thu, 2026-05-28 at 09:25 -0400, Bruce Ashfield wrote: > > > On Thu, May 28, 2026 at 9:00 AM Richard Purdie <richard.purdie@linuxfoundation.org> wrote: > > Hi Bruce, > > > > On Wed, 2026-05-27 at 22:37 -0400, bruce.ashfield@gmail.com wrote: > > > Here's the latest -stable bumps for OEcore and yocto-bsps (again, > > > let me know if the combined pull causes issues). > > > > > > I've also moved the dev kernel to v7.1 and fixed lttng-modules > > > along the way. Hopefully a new point release will be available soon > > > and we can quickly drop the backported patches. > > > > > > Also note that since ross removed the CVE exclusions .inc file in > > > a patch (which I think is still pending), I haven't updated the > > > exclusions for the kernel in this series. > > > > Thanks for these. I put them in for testing and there are two weird failures: > > > > qemuarm64 musl python3 ptest: > > > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/460 > > > > which leads to: > > > > https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemuarm64-musl-ptest/python3.log > > > > test_tracemalloc_track_race (test.test_tracemalloc.TestCAPI.test_tracemalloc_track_race) ... Fatal Python error: Segmentation fault > > > > qemux86-64 musl libc-test ptest failure: > > > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/444 > > > > which failed in functional_ipc_shm > > > > https://valkyrie.yocto.io/pub/non-release/20260528-74/testresults/qemux86-64-musl-ptest/libc-test.log > > > > FAIL src/functional/ipc_shm.exe [status 1] > > > > --- ptest result --- > > FAIL: functional_ipc_shm > > > > > > I'll rerun the tests, it is possible this is some weird intermittent > > issue, I just can't tell :( > > > > > ack'd. I also took another look at the changelogs and don't see anything that looks obvious or makes > me think it isn't a race. > > test_tracemalloc_track_race segfault (qemuarm64-musl) > - v6.18.32 → .33 has 55 mm/kernel commits, including 1dcd36420af2 futex: Drop CLONE_THREAD > requirement for private default hash alloc and several sched/fair tweaks that affect timing > > That could nudge a race test toward a fail, if the test was flaky before. > > functional_ipc_shm (qemux86-64-musl libc-test) > - No ipc/ changes in v6.18.32 → .33. Kernel-side SysV shm code is untouched. > - A quick search found me a few hits on.libc-test's ipc_shm has what looks like known intermittent > issues in some emulated arch + c library combox > > I can try a bisect between .32 and .33 if we get it to happen again, I'll get setup for testing in case > it does fail again or becomes a common intermittent issue. They didn't happen on the second build so it looks like intermittent failures and that should unblock these patches. Given the bug Yoann referenced, and the ones you've found about shm, I'm thinking we should get more strict about disabling flaky tests... Cheers, Richard ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2026-01-06 15:23 bruce.ashfield 2026-01-07 12:53 ` Kevin Hao 0 siblings, 1 reply; 38+ messages in thread From: bruce.ashfield @ 2026-01-06 15:23 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core, haokexin From: Bruce Ashfield <bruce.ashfield@gmail.com> Hi all, I'm still tweaking my pull request scripts for the split repositories, so apologies if something doesn't look quite right. I'm unable to push to openembedded-contrib right now, so this is a patch only send. We are getting closer to removing 6.16 (and then 6.12) from oe-core master. These updates should address some config warnings, and otherwise improve stability. We need to get the reference platforms update to 6.18, so I've cc' kevin@windriver to see if he has any plans or comments on that. Cheers, Bruce OE-core (7): linux-yocto/6.18: genericarm64: remove SLIM_QCOM_CTR linux-yocto/6.12: update to v6.12.63 linux-yocto/6.12: update CVE exclusions (6.12.63) linux-yocto/6.18: libpf prepare for new glibc linux-yocto/6.18: update to v6.18.3 linux-yocto/6.18: update CVE exclusions (6.18.3) linux-yocto/6.18: mtd: use refcount to prevent corruption OE-core: meta/recipes-kernel/linux/cve-exclusion_6.12.inc | 380 +- meta/recipes-kernel/linux/cve-exclusion_6.18.inc | 12024 +++++++++++-------- meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb | 6 +- meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb | 6 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb | 6 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb | 6 +- meta/recipes-kernel/linux/linux-yocto_6.12.bb | 28 +- meta/recipes-kernel/linux/linux-yocto_6.18.bb | 24 +- 8 files changed, 7168 insertions(+), 5312 deletions(-) -- 2.39.2 ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2026-01-06 15:23 bruce.ashfield @ 2026-01-07 12:53 ` Kevin Hao 2026-01-07 13:59 ` Bruce Ashfield 0 siblings, 1 reply; 38+ messages in thread From: Kevin Hao @ 2026-01-07 12:53 UTC (permalink / raw) To: bruce.ashfield; +Cc: richard.purdie, openembedded-core [-- Attachment #1: Type: text/plain, Size: 1091 bytes --] On Tue, Jan 06, 2026 at 10:23:45AM -0500, bruce.ashfield@gmail.com wrote: > From: Bruce Ashfield <bruce.ashfield@gmail.com> > > Hi all, > > I'm still tweaking my pull request scripts for the split repositories, > so apologies if something doesn't look quite right. > > I'm unable to push to openembedded-contrib right now, so this is a > patch only send. > > We are getting closer to removing 6.16 (and then 6.12) from oe-core > master. These updates should address some config warnings, and > otherwise improve stability. > > We need to get the reference platforms update to 6.18, so I've cc' > kevin@windriver to see if he has any plans or comments on that. The v6.18 kernel triggers an RTNL assertion call trace on my BBB board. Although this does not block the boot process, I would like to investigate further to identify the root cause, which may take several days. However, since it does not affect normal booting, I can update the default kernel to v6.18 for the reference board first and debug this issue concurrently, if you prefer. Thanks, Kevin [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2026-01-07 12:53 ` Kevin Hao @ 2026-01-07 13:59 ` Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2026-01-07 13:59 UTC (permalink / raw) To: Kevin Hao; +Cc: richard.purdie, openembedded-core [-- Attachment #1: Type: text/plain, Size: 1507 bytes --] On Wed, Jan 7, 2026 at 7:53 AM Kevin Hao <haokexin@gmail.com> wrote: > On Tue, Jan 06, 2026 at 10:23:45AM -0500, bruce.ashfield@gmail.com wrote: > > From: Bruce Ashfield <bruce.ashfield@gmail.com> > > > > Hi all, > > > > I'm still tweaking my pull request scripts for the split repositories, > > so apologies if something doesn't look quite right. > > > > I'm unable to push to openembedded-contrib right now, so this is a > > patch only send. > > > > We are getting closer to removing 6.16 (and then 6.12) from oe-core > > master. These updates should address some config warnings, and > > otherwise improve stability. > > > > We need to get the reference platforms update to 6.18, so I've cc' > > kevin@windriver to see if he has any plans or comments on that. > > The v6.18 kernel triggers an RTNL assertion call trace on my BBB board. > Although this does not block the boot process, I would like to investigate > further to identify the root cause, which may take several days. However, > since it does not affect normal booting, I can update the default kernel to > v6.18 for the reference board first and debug this issue concurrently, if > you prefer. > No rush. Whichever is easiest for you, I appreciate the assistance on this, and if there's anything I can do, let me know. Bruce > > Thanks, > Kevin > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II [-- Attachment #2: Type: text/html, Size: 2681 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request
@ 2023-12-21 14:25 bruce.ashfield
0 siblings, 0 replies; 38+ messages in thread
From: bruce.ashfield @ 2023-12-21 14:25 UTC (permalink / raw)
To: richard.purdie; +Cc: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Richard,
Here's the -stable and config changes that i've been collecting for
a bit.
As discussed on the list/IRC/technical calls, I'll drop 6.5 and
introduce 6.6 and the matching libc-headers in early January.
I've been testing with 6.6 for some time, and haven't found any
issues, but I just won't be around enough for the next week and
we can all use the time off.
If anyone does want the 6.6 changes, I can make them available
in a contrib branch.
Cheers,
Bruce
The following changes since commit b92406d2313234dccd77b05fe74c09ba9617a738:
curl: Disable two intermittently failing tests (2023-12-21 13:49:48 +0000)
are available in the Git repository at:
https://git.yoctoproject.org/poky-contrib zedd/kernel
https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel
Bruce Ashfield (7):
linux-yocto/6.1: drop removed IMA option
linux-yocto/6.5: drop removed IMA option
linux-yocto-rt/6.1: update to -rt18
linux-yocto/6.1: update to v6.1.66
linux-yocto/6.1: update to v6.1.67
linux-yocto/6.5: fix AB-INT: QEMU kernel panic: No irq handler for
vector
linux-yocto/6.1: update to v6.1.68
.../linux/linux-yocto-rt_6.1.bb | 6 ++--
.../linux/linux-yocto-rt_6.5.bb | 4 +--
.../linux/linux-yocto-tiny_6.1.bb | 6 ++--
.../linux/linux-yocto-tiny_6.5.bb | 4 +--
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +++++++++----------
meta/recipes-kernel/linux/linux-yocto_6.5.bb | 24 ++++++++--------
6 files changed, 36 insertions(+), 36 deletions(-)
--
2.39.2
^ permalink raw reply [flat|nested] 38+ messages in thread* [PATCH 0/7] linux-yocto: consolidated pull request @ 2023-12-05 4:26 bruce.ashfield 0 siblings, 0 replies; 38+ messages in thread From: bruce.ashfield @ 2023-12-05 4:26 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Richard, Here's my latest -stable updates for 6.1 and 6.5 as well as the bump of the dev kernel to v6.7 I have more pending changes: the 6.6 reference kernel and associated libc-headers updates, as well as the eventual drop of 6.1 from the tree. But this is my first full cycle on my new configured and cobbled together builder after my disk failure. So to keep things simple, I've limited this first pull request to try and see if anything has been missed in my setup. Bruce The following changes since commit f89d9240b1208e9df28afed840376ca91842e5dd: vte: Separate out gtk4 pieces of vte into individual packages (2023-12-04 12:45:27 +0000) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/6.5: cfg: split runtime and symbol debug linux-yocto/6.5: update to v6.5.11 linux-yocto/6.1: update to v6.1.62 linux-yocto-dev: bump to v6.7 linux-yocto/6.5: update to v6.5.12 linux-yocto/6.5: update to v6.5.13 linux-yocto/6.1: update to v6.1.65 meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 +-- .../linux/linux-yocto-rt_6.1.bb | 6 ++-- .../linux/linux-yocto-rt_6.5.bb | 6 ++-- .../linux/linux-yocto-tiny_6.1.bb | 6 ++-- .../linux/linux-yocto-tiny_6.5.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +++++++++---------- meta/recipes-kernel/linux/linux-yocto_6.5.bb | 28 +++++++++---------- 7 files changed, 42 insertions(+), 42 deletions(-) -- 2.39.2 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2022-06-07 13:59 bruce.ashfield 0 siblings, 0 replies; 38+ messages in thread From: bruce.ashfield @ 2022-06-07 13:59 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Richard, I'm starting to watch v5.19 as the kernel for the fall release, but in the meantime, here are the 5.10 and 5.15 -stable udpates, along with some configuration tweaks. The merges were a bit messy on -rt with some /dev/random changes being backported that caused significant conflicts. Everything should be sorted now, but I'm keeping my eyes open for fallout. Bruce The following changes since commit 0c855988153f2504f2e79b359cec53b982eb9d52: udev-extraconf: let automount base directory configurable (2022-06-07 11:56:13 +0100) are available in the Git repository at: git://git.yoctoproject.org/poky-contrib zedd/kernel http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/5.15: bpf: explicitly disable unpriv eBPF by default linux-yocto/5.15: update to v5.15.43 linux-yocto/5.10: update to v5.10.118 linux-yocto/5.15: Enable MDIO bus config linux-yocto/5.15: cfg/xen: Move x86 configs to separate file linux-yocto/5.15: update to v5.15.44 linux-yocto/5.10: update to v5.10.119 .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 ++++++++--------- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 6 files changed, 38 insertions(+), 38 deletions(-) -- 2.19.1 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2020-10-06 19:04 Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2020-10-06 19:04 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core From: Bruce Ashfield <bruce.ashfield@gmail.com> Richard, Here's the set of -stable commits that I've had queued. I ran through a-quick on the AB and it came back green: https://autobuilder.yoctoproject.org/typhoon/#/builders/85/builds/1197 Cheers, Bruce The following changes since commit 520e95902f12feac2850e0c24167002eb2cc7c42: docs: ref-manual: ref-variables: add links to terms in glossary (2020-10-03 12:17:14 +0100) are available in the Git repository at: git://git.yoctoproject.org/poky-contrib zedd/kernel http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/5.4: fix kprobes build warning linux-yocto/5.4: update to v5.4.67 linux-yocto/5.8: update to v5.8.11 linux-yocto/5.4: update to v5.4.68 linux-yocto/5.8: update to v5.8.12 linux-yocto/5.4: update to v5.4.69 linux-yocto/5.8: update to v5.8.13 .../linux/linux-yocto-rt_5.4.bb | 6 ++--- .../linux/linux-yocto-rt_5.8.bb | 6 ++--- .../linux/linux-yocto-tiny_5.4.bb | 8 +++---- .../linux/linux-yocto-tiny_5.8.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.4.bb | 22 +++++++++---------- meta/recipes-kernel/linux/linux-yocto_5.8.bb | 22 +++++++++---------- 6 files changed, 36 insertions(+), 36 deletions(-) -- 2.19.1 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2018-05-18 15:05 Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2018-05-18 15:05 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Hi all, Here's the next round of -stable and -dev kernel updates. I've also included khem's gcc8 fixes in this round, so we should be good to go from the kernel point of view on that front. As usual, I built and booted this as much as possible, but there are a lot of combos to cover. If there are any issues, let me know and I'll take care of them. Cheers, Bruce The following changes since commit 13cc30cd7de4841990b600e83e1249c81a5171dd: local.conf.sample.extended: Drop obsolete rpc and libnsl (2018-05-15 11:07:50 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/4.12: update to v4.12.22 linux-yocto/4.12: update to v4.12.23 linux-yocto-dev: update to v4.17+ linux-yocto/4.14: update to v4.14.30 linux-yocto/4.15: update to v4.15.18 linux-yoct/4.12: update to v4.12.24 linux-yocto/4.14/4.15: gcc8 fixes meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 +++- meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto.inc | 2 +- meta/recipes-kernel/linux/linux-yocto_4.12.bb | 20 ++++++++++---------- meta/recipes-kernel/linux/linux-yocto_4.14.bb | 20 ++++++++++---------- meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 ++++++++++---------- 11 files changed, 52 insertions(+), 50 deletions(-) -- 2.5.0 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request
@ 2018-03-27 15:03 Bruce Ashfield
2018-03-28 10:31 ` Burton, Ross
0 siblings, 1 reply; 38+ messages in thread
From: Bruce Ashfield @ 2018-03-27 15:03 UTC (permalink / raw)
To: richard.purdie; +Cc: openembedded-core
Hi all,
This pull request is a series of -stable updates (more Spectre/meltdown
included), and some fixes for the fsl_mpc h/w reference board that will
allow us to update the reference to v4.14+.
We also have a configuration tweak to the wifi fragments, which will
result in more reuse, but won't impact the default configurations.
Note: I haven't included the re-written kernel-devsrc changes, since
I've never been able to reproduce the multilib issue with the ssl
dependency. The devsrc changes will have to be looked at after the
release.
Cheers,
Bruce
The following changes since commit 80c7ca2c28959d08a59d960d318d8360392bd488:
kernel-dev: Clean up of "bsp_name" placeholder. (2018-03-25 09:41:13 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib zedd/kernel
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
Bruce Ashfield (7):
linux-yocto/4.12: update to v4.12.21
mpc8315e-rdb: fix broken ethernet
linux-yocto/4.12: add ssl and utils native dependencies
linux-yocto/meta: improve wifi driver granularity
linux-yocto/4.12: intel-socfpga, intel-pmc-core and ish support for
CoffeeLake board
linux-yocto/4.14: update to v4.14.30
linux-yocto/4.15: update to v4.15.13
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto_4.12.bb | 22 ++++++++++++----------
meta/recipes-kernel/linux/linux-yocto_4.14.bb | 20 ++++++++++----------
meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 ++++++++++----------
9 files changed, 50 insertions(+), 48 deletions(-)
--
2.5.0
^ permalink raw reply [flat|nested] 38+ messages in thread* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-27 15:03 Bruce Ashfield @ 2018-03-28 10:31 ` Burton, Ross 2018-03-28 10:33 ` Burton, Ross 0 siblings, 1 reply; 38+ messages in thread From: Burton, Ross @ 2018-03-28 10:31 UTC (permalink / raw) To: Bruce Ashfield; +Cc: OE-core I think it was this pull but musl builds are now failing like this in selftest: | NOTE: FAIL: test_kernel_module (kernelmodule.KernelModuleTest) | NOTE: ---------------------------------------------------------------------- | NOTE: Traceback (most recent call last): | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f | return func(*args, **kwargs) | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f | return func(*args, **kwargs) | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f | return func(*args, **kwargs) | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", line 40, in test_kernel_module | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) | AssertionError: 2 != 0 : cd /tmp && make | make -C /usr/src/kernel M=/tmp modules | make[1]: Entering directory '/usr/src/kernel' | getconf: LFS_CFLAGS: unknown variable | getconf: LFS_LDFLAGS: unknown variable | getconf: LFS_LIBS: unknown variable | make[2]: *** No rule to make target 'tools/objtool/objtool', needed by '/tmp/hellomod.o'. Stop. | make[1]: Leaving directory '/usr/src/kernel' | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 | make: *** [Makefile:5: all] Error 2 Ross On 27 March 2018 at 16:03, Bruce Ashfield <bruce.ashfield@windriver.com> wrote: > Hi all, > > This pull request is a series of -stable updates (more Spectre/meltdown > included), and some fixes for the fsl_mpc h/w reference board that will > allow us to update the reference to v4.14+. > > We also have a configuration tweak to the wifi fragments, which will > result in more reuse, but won't impact the default configurations. > > Note: I haven't included the re-written kernel-devsrc changes, since > I've never been able to reproduce the multilib issue with the ssl > dependency. The devsrc changes will have to be looked at after the > release. > > Cheers, > > Bruce > > The following changes since commit 80c7ca2c28959d08a59d960d318d8360392bd488: > > kernel-dev: Clean up of "bsp_name" placeholder. (2018-03-25 09:41:13 +0100) > > are available in the git repository at: > > git://git.pokylinux.org/poky-contrib zedd/kernel > http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel > > Bruce Ashfield (7): > linux-yocto/4.12: update to v4.12.21 > mpc8315e-rdb: fix broken ethernet > linux-yocto/4.12: add ssl and utils native dependencies > linux-yocto/meta: improve wifi driver granularity > linux-yocto/4.12: intel-socfpga, intel-pmc-core and ish support for > CoffeeLake board > linux-yocto/4.14: update to v4.14.30 > linux-yocto/4.15: update to v4.15.13 > > meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 6 +++--- > meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 6 +++--- > meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 +++--- > meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 6 +++--- > meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 6 +++--- > meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 +++--- > meta/recipes-kernel/linux/linux-yocto_4.12.bb | 22 ++++++++++++---------- > meta/recipes-kernel/linux/linux-yocto_4.14.bb | 20 ++++++++++---------- > meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 ++++++++++---------- > 9 files changed, 50 insertions(+), 48 deletions(-) > > -- > 2.5.0 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-28 10:31 ` Burton, Ross @ 2018-03-28 10:33 ` Burton, Ross 2018-03-28 12:01 ` Bruce Ashfield 2018-03-29 12:58 ` Bruce Ashfield 0 siblings, 2 replies; 38+ messages in thread From: Burton, Ross @ 2018-03-28 10:33 UTC (permalink / raw) To: Bruce Ashfield; +Cc: OE-core Also a non-musl target failed like this: | NOTE: FAIL [6.426s]: test_kernel_module (kernelmodule.KernelModuleTest) | NOTE: ---------------------------------------------------------------------- | NOTE: Traceback (most recent call last): | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f | return func(*args, **kwargs) | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f | return func(*args, **kwargs) | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f | return func(*args, **kwargs) | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", line 40, in test_kernel_module | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) | AssertionError: 2 != 0 : cd /tmp && make | make -C /usr/src/kernel M=/tmp modules | make[1]: Entering directory '/usr/src/kernel' | make[2]: *** No rule to make target 'tools/objtool/objtool', needed by '/tmp/hellomod.o'. Stop. | make[1]: Leaving directory '/usr/src/kernel' | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 | make: *** [Makefile:5: all] Error 2 Same error but with glibc instead of musl. Ross On 28 March 2018 at 11:31, Burton, Ross <ross.burton@intel.com> wrote: > I think it was this pull but musl builds are now failing like this in selftest: > > | NOTE: FAIL: test_kernel_module (kernelmodule.KernelModuleTest) > | NOTE: ---------------------------------------------------------------------- > | NOTE: Traceback (most recent call last): > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", > line 40, in test_kernel_module > | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) > | AssertionError: 2 != 0 : cd /tmp && make > | make -C /usr/src/kernel M=/tmp modules > | make[1]: Entering directory '/usr/src/kernel' > | getconf: LFS_CFLAGS: unknown variable > | getconf: LFS_LDFLAGS: unknown variable > | getconf: LFS_LIBS: unknown variable > | make[2]: *** No rule to make target 'tools/objtool/objtool', needed > by '/tmp/hellomod.o'. Stop. > | make[1]: Leaving directory '/usr/src/kernel' > | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 > | make: *** [Makefile:5: all] Error 2 > > Ross > > On 27 March 2018 at 16:03, Bruce Ashfield <bruce.ashfield@windriver.com> wrote: >> Hi all, >> >> This pull request is a series of -stable updates (more Spectre/meltdown >> included), and some fixes for the fsl_mpc h/w reference board that will >> allow us to update the reference to v4.14+. >> >> We also have a configuration tweak to the wifi fragments, which will >> result in more reuse, but won't impact the default configurations. >> >> Note: I haven't included the re-written kernel-devsrc changes, since >> I've never been able to reproduce the multilib issue with the ssl >> dependency. The devsrc changes will have to be looked at after the >> release. >> >> Cheers, >> >> Bruce >> >> The following changes since commit 80c7ca2c28959d08a59d960d318d8360392bd488: >> >> kernel-dev: Clean up of "bsp_name" placeholder. (2018-03-25 09:41:13 +0100) >> >> are available in the git repository at: >> >> git://git.pokylinux.org/poky-contrib zedd/kernel >> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel >> >> Bruce Ashfield (7): >> linux-yocto/4.12: update to v4.12.21 >> mpc8315e-rdb: fix broken ethernet >> linux-yocto/4.12: add ssl and utils native dependencies >> linux-yocto/meta: improve wifi driver granularity >> linux-yocto/4.12: intel-socfpga, intel-pmc-core and ish support for >> CoffeeLake board >> linux-yocto/4.14: update to v4.14.30 >> linux-yocto/4.15: update to v4.15.13 >> >> meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 6 +++--- >> meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 6 +++--- >> meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 +++--- >> meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 6 +++--- >> meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 6 +++--- >> meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 +++--- >> meta/recipes-kernel/linux/linux-yocto_4.12.bb | 22 ++++++++++++---------- >> meta/recipes-kernel/linux/linux-yocto_4.14.bb | 20 ++++++++++---------- >> meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 ++++++++++---------- >> 9 files changed, 50 insertions(+), 48 deletions(-) >> >> -- >> 2.5.0 >> >> -- >> _______________________________________________ >> Openembedded-core mailing list >> Openembedded-core@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-28 10:33 ` Burton, Ross @ 2018-03-28 12:01 ` Bruce Ashfield 2018-03-28 12:07 ` Burton, Ross 2018-03-29 12:58 ` Bruce Ashfield 1 sibling, 1 reply; 38+ messages in thread From: Bruce Ashfield @ 2018-03-28 12:01 UTC (permalink / raw) To: Burton, Ross; +Cc: OE-core On Wed, Mar 28, 2018 at 6:33 AM, Burton, Ross <ross.burton@intel.com> wrote: > Also a non-musl target failed like this: > > | NOTE: FAIL [6.426s]: test_kernel_module (kernelmodule.KernelModuleTest) > | NOTE: ---------------------------------------------------------------------- > | NOTE: Traceback (most recent call last): > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", > line 40, in test_kernel_module > | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) > | AssertionError: 2 != 0 : cd /tmp && make > | make -C /usr/src/kernel M=/tmp modules > | make[1]: Entering directory '/usr/src/kernel' > | make[2]: *** No rule to make target 'tools/objtool/objtool', needed > by '/tmp/hellomod.o'. Stop. > | make[1]: Leaving directory '/usr/src/kernel' > | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 > | make: *** [Makefile:5: all] Error 2 > > Same error but with glibc instead of musl. That's the annoying new dependency kicking in, it keeps sneaking back with -stable updates and it is maddening. What kernel version is this 4.14 ? If so, I'll need to add the dependency lines from the 4.15 to 4.14 as well .. after just doing that for 4.12. Bruce > > Ross > > On 28 March 2018 at 11:31, Burton, Ross <ross.burton@intel.com> wrote: >> I think it was this pull but musl builds are now failing like this in selftest: >> >> | NOTE: FAIL: test_kernel_module (kernelmodule.KernelModuleTest) >> | NOTE: ---------------------------------------------------------------------- >> | NOTE: Traceback (most recent call last): >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", >> line 40, in test_kernel_module >> | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) >> | AssertionError: 2 != 0 : cd /tmp && make >> | make -C /usr/src/kernel M=/tmp modules >> | make[1]: Entering directory '/usr/src/kernel' >> | getconf: LFS_CFLAGS: unknown variable >> | getconf: LFS_LDFLAGS: unknown variable >> | getconf: LFS_LIBS: unknown variable >> | make[2]: *** No rule to make target 'tools/objtool/objtool', needed >> by '/tmp/hellomod.o'. Stop. >> | make[1]: Leaving directory '/usr/src/kernel' >> | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 >> | make: *** [Makefile:5: all] Error 2 >> >> Ross >> >> On 27 March 2018 at 16:03, Bruce Ashfield <bruce.ashfield@windriver.com> wrote: >>> Hi all, >>> >>> This pull request is a series of -stable updates (more Spectre/meltdown >>> included), and some fixes for the fsl_mpc h/w reference board that will >>> allow us to update the reference to v4.14+. >>> >>> We also have a configuration tweak to the wifi fragments, which will >>> result in more reuse, but won't impact the default configurations. >>> >>> Note: I haven't included the re-written kernel-devsrc changes, since >>> I've never been able to reproduce the multilib issue with the ssl >>> dependency. The devsrc changes will have to be looked at after the >>> release. >>> >>> Cheers, >>> >>> Bruce >>> >>> The following changes since commit 80c7ca2c28959d08a59d960d318d8360392bd488: >>> >>> kernel-dev: Clean up of "bsp_name" placeholder. (2018-03-25 09:41:13 +0100) >>> >>> are available in the git repository at: >>> >>> git://git.pokylinux.org/poky-contrib zedd/kernel >>> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel >>> >>> Bruce Ashfield (7): >>> linux-yocto/4.12: update to v4.12.21 >>> mpc8315e-rdb: fix broken ethernet >>> linux-yocto/4.12: add ssl and utils native dependencies >>> linux-yocto/meta: improve wifi driver granularity >>> linux-yocto/4.12: intel-socfpga, intel-pmc-core and ish support for >>> CoffeeLake board >>> linux-yocto/4.14: update to v4.14.30 >>> linux-yocto/4.15: update to v4.15.13 >>> >>> meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto_4.12.bb | 22 ++++++++++++---------- >>> meta/recipes-kernel/linux/linux-yocto_4.14.bb | 20 ++++++++++---------- >>> meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 ++++++++++---------- >>> 9 files changed, 50 insertions(+), 48 deletions(-) >>> >>> -- >>> 2.5.0 >>> >>> -- >>> _______________________________________________ >>> Openembedded-core mailing list >>> Openembedded-core@lists.openembedded.org >>> http://lists.openembedded.org/mailman/listinfo/openembedded-core > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-28 12:01 ` Bruce Ashfield @ 2018-03-28 12:07 ` Burton, Ross 2018-03-28 12:57 ` Bruce Ashfield 0 siblings, 1 reply; 38+ messages in thread From: Burton, Ross @ 2018-03-28 12:07 UTC (permalink / raw) To: Bruce Ashfield; +Cc: OE-core On 28 March 2018 at 13:01, Bruce Ashfield <bruce.ashfield@gmail.com> wrote: > On Wed, Mar 28, 2018 at 6:33 AM, Burton, Ross <ross.burton@intel.com> wrote: >> Also a non-musl target failed like this: >> >> | NOTE: FAIL [6.426s]: test_kernel_module (kernelmodule.KernelModuleTest) >> | NOTE: ---------------------------------------------------------------------- >> | NOTE: Traceback (most recent call last): >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", >> line 40, in test_kernel_module >> | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) >> | AssertionError: 2 != 0 : cd /tmp && make >> | make -C /usr/src/kernel M=/tmp modules >> | make[1]: Entering directory '/usr/src/kernel' >> | make[2]: *** No rule to make target 'tools/objtool/objtool', needed >> by '/tmp/hellomod.o'. Stop. >> | make[1]: Leaving directory '/usr/src/kernel' >> | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 >> | make: *** [Makefile:5: all] Error 2 >> >> Same error but with glibc instead of musl. > > That's the annoying new dependency kicking in, it keeps sneaking back > with -stable updates > and it is maddening. > > What kernel version is this 4.14 ? If so, I'll need to add the > dependency lines from the 4.15 > to 4.14 as well .. after just doing that for 4.12. Yes, 4.13.30 on x86-64 only, interestingly. Not sure if that's the test matrix being odd, or the kernel. Ross ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-28 12:07 ` Burton, Ross @ 2018-03-28 12:57 ` Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2018-03-28 12:57 UTC (permalink / raw) To: Burton, Ross; +Cc: OE-core On Wed, Mar 28, 2018 at 8:07 AM, Burton, Ross <ross.burton@intel.com> wrote: > On 28 March 2018 at 13:01, Bruce Ashfield <bruce.ashfield@gmail.com> wrote: >> On Wed, Mar 28, 2018 at 6:33 AM, Burton, Ross <ross.burton@intel.com> wrote: >>> Also a non-musl target failed like this: >>> >>> | NOTE: FAIL [6.426s]: test_kernel_module (kernelmodule.KernelModuleTest) >>> | NOTE: ---------------------------------------------------------------------- >>> | NOTE: Traceback (most recent call last): >>> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >>> line 32, in wrapped_f >>> | return func(*args, **kwargs) >>> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >>> line 32, in wrapped_f >>> | return func(*args, **kwargs) >>> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >>> line 32, in wrapped_f >>> | return func(*args, **kwargs) >>> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", >>> line 40, in test_kernel_module >>> | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) >>> | AssertionError: 2 != 0 : cd /tmp && make >>> | make -C /usr/src/kernel M=/tmp modules >>> | make[1]: Entering directory '/usr/src/kernel' >>> | make[2]: *** No rule to make target 'tools/objtool/objtool', needed >>> by '/tmp/hellomod.o'. Stop. >>> | make[1]: Leaving directory '/usr/src/kernel' >>> | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 >>> | make: *** [Makefile:5: all] Error 2 >>> >>> Same error but with glibc instead of musl. >> >> That's the annoying new dependency kicking in, it keeps sneaking back >> with -stable updates >> and it is maddening. >> >> What kernel version is this 4.14 ? If so, I'll need to add the >> dependency lines from the 4.15 >> to 4.14 as well .. after just doing that for 4.12. > > Yes, 4.13.30 on x86-64 only, interestingly. Not sure if that's the > test matrix being odd, or the kernel. Nope. That's what I expected, for the 4.14+ kernels, I had to add: DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" And it has now come back to the -stable kernel to haunt me. I'll send another patch to add the dependency, and we should be good. If it doesn't fix the problem, then 4.15 should be blowing up in the same way. Bruce > > Ross -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-28 10:33 ` Burton, Ross 2018-03-28 12:01 ` Bruce Ashfield @ 2018-03-29 12:58 ` Bruce Ashfield 2018-03-29 13:13 ` Richard Purdie 1 sibling, 1 reply; 38+ messages in thread From: Bruce Ashfield @ 2018-03-29 12:58 UTC (permalink / raw) To: Burton, Ross; +Cc: OE-core There's the stack validation warning, but I can run the hellomod test on my qemux86-64 target and the 4.14 kernel. It is an incremental patch to linux-yocto_4.14 to add the dependencies. Would you like the entire queue again, or just the new patch sent to the list ? Bruce --------- Makefile:947: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" CC [M] /tmp/hellomod.o Building modules, stage 2. MODPOST 1 modules CC /tmp/hellomod.mod.o LD [M] /tmp/hellomod.ko make: Leaving directory '/usr/src/kernel' root@qemux86-64:~# uname -a Linux qemux86-64 4.14.30-yocto-standard #1 SMP PREEMPT Wed Mar 28 11:55:44 EDT 2018 x86_64 GNU/Linux On 03/28/2018 06:33 AM, Burton, Ross wrote: > Also a non-musl target failed like this: > > | NOTE: FAIL [6.426s]: test_kernel_module (kernelmodule.KernelModuleTest) > | NOTE: ---------------------------------------------------------------------- > | NOTE: Traceback (most recent call last): > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", > line 32, in wrapped_f > | return func(*args, **kwargs) > | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", > line 40, in test_kernel_module > | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) > | AssertionError: 2 != 0 : cd /tmp && make > | make -C /usr/src/kernel M=/tmp modules > | make[1]: Entering directory '/usr/src/kernel' > | make[2]: *** No rule to make target 'tools/objtool/objtool', needed > by '/tmp/hellomod.o'. Stop. > | make[1]: Leaving directory '/usr/src/kernel' > | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 > | make: *** [Makefile:5: all] Error 2 > > Same error but with glibc instead of musl. > > Ross > > On 28 March 2018 at 11:31, Burton, Ross <ross.burton@intel.com> wrote: >> I think it was this pull but musl builds are now failing like this in selftest: >> >> | NOTE: FAIL: test_kernel_module (kernelmodule.KernelModuleTest) >> | NOTE: ---------------------------------------------------------------------- >> | NOTE: Traceback (most recent call last): >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/core/decorator/__init__.py", >> line 32, in wrapped_f >> | return func(*args, **kwargs) >> | File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-musl-x86-64/build/meta/lib/oeqa/runtime/cases/kernelmodule.py", >> line 40, in test_kernel_module >> | self.assertEqual(status, 0, msg='\n'.join([cmd, output])) >> | AssertionError: 2 != 0 : cd /tmp && make >> | make -C /usr/src/kernel M=/tmp modules >> | make[1]: Entering directory '/usr/src/kernel' >> | getconf: LFS_CFLAGS: unknown variable >> | getconf: LFS_LDFLAGS: unknown variable >> | getconf: LFS_LIBS: unknown variable >> | make[2]: *** No rule to make target 'tools/objtool/objtool', needed >> by '/tmp/hellomod.o'. Stop. >> | make[1]: Leaving directory '/usr/src/kernel' >> | make[1]: *** [Makefile:1519: _module_/tmp] Error 2 >> | make: *** [Makefile:5: all] Error 2 >> >> Ross >> >> On 27 March 2018 at 16:03, Bruce Ashfield <bruce.ashfield@windriver.com> wrote: >>> Hi all, >>> >>> This pull request is a series of -stable updates (more Spectre/meltdown >>> included), and some fixes for the fsl_mpc h/w reference board that will >>> allow us to update the reference to v4.14+. >>> >>> We also have a configuration tweak to the wifi fragments, which will >>> result in more reuse, but won't impact the default configurations. >>> >>> Note: I haven't included the re-written kernel-devsrc changes, since >>> I've never been able to reproduce the multilib issue with the ssl >>> dependency. The devsrc changes will have to be looked at after the >>> release. >>> >>> Cheers, >>> >>> Bruce >>> >>> The following changes since commit 80c7ca2c28959d08a59d960d318d8360392bd488: >>> >>> kernel-dev: Clean up of "bsp_name" placeholder. (2018-03-25 09:41:13 +0100) >>> >>> are available in the git repository at: >>> >>> git://git.pokylinux.org/poky-contrib zedd/kernel >>> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel >>> >>> Bruce Ashfield (7): >>> linux-yocto/4.12: update to v4.12.21 >>> mpc8315e-rdb: fix broken ethernet >>> linux-yocto/4.12: add ssl and utils native dependencies >>> linux-yocto/meta: improve wifi driver granularity >>> linux-yocto/4.12: intel-socfpga, intel-pmc-core and ish support for >>> CoffeeLake board >>> linux-yocto/4.14: update to v4.14.30 >>> linux-yocto/4.15: update to v4.15.13 >>> >>> meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-rt_4.14.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-rt_4.15.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-tiny_4.14.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 6 +++--- >>> meta/recipes-kernel/linux/linux-yocto_4.12.bb | 22 ++++++++++++---------- >>> meta/recipes-kernel/linux/linux-yocto_4.14.bb | 20 ++++++++++---------- >>> meta/recipes-kernel/linux/linux-yocto_4.15.bb | 20 ++++++++++---------- >>> 9 files changed, 50 insertions(+), 48 deletions(-) >>> >>> -- >>> 2.5.0 >>> >>> -- >>> _______________________________________________ >>> Openembedded-core mailing list >>> Openembedded-core@lists.openembedded.org >>> http://lists.openembedded.org/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-29 12:58 ` Bruce Ashfield @ 2018-03-29 13:13 ` Richard Purdie 2018-03-29 13:55 ` Bruce Ashfield 0 siblings, 1 reply; 38+ messages in thread From: Richard Purdie @ 2018-03-29 13:13 UTC (permalink / raw) To: Bruce Ashfield, Burton, Ross; +Cc: OE-core On Thu, 2018-03-29 at 08:58 -0400, Bruce Ashfield wrote: > There's the stack validation warning, but I can run the hellomod > test on my qemux86-64 target and the 4.14 kernel. > > It is an incremental patch to linux-yocto_4.14 to add the > dependencies. > > Would you like the entire queue again, or just the new patch sent to > the list ? Just new patches is fine, I have the current set in master-next, thanks. Richard ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto: consolidated pull request 2018-03-29 13:13 ` Richard Purdie @ 2018-03-29 13:55 ` Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2018-03-29 13:55 UTC (permalink / raw) To: Richard Purdie, Burton, Ross; +Cc: OE-core On 03/29/2018 09:13 AM, Richard Purdie wrote: > On Thu, 2018-03-29 at 08:58 -0400, Bruce Ashfield wrote: >> There's the stack validation warning, but I can run the hellomod >> test on my qemux86-64 target and the 4.14 kernel. >> >> It is an incremental patch to linux-yocto_4.14 to add the >> dependencies. >> >> Would you like the entire queue again, or just the new patch sent to >> the list ? > > Just new patches is fine, I have the current set in master-next, > thanks. I just sent the new patch, with a quick summary of how I tested it. I did revert my new devsrc package (since it has different rdepends) and do another image build + test. Seems to work, but I never did have the exact same error as the QA/autobuilder saw, so I always doubt the fix. I added the same dependencies as the newer kernels, but thinking about it, I'm not 100% sure I understand how that fixes the on-target build of the scripts, since the linux-yocto* isn't actually installed, but only devsrc .. so maybe it isn't a fix. If you can just reply to the single patch, and tell me I'm insane, I'll have another go at it. Bruce > > Richard > ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2016-11-22 15:58 Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2016-11-22 15:58 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Hi all, I sent some of these previously, but I kept them in this pull request since the changes are all incremental. New in this pull request are 4.8.10 and the introduction of 4.9-rcX as the linux-yocto-dev kernel. Bruce The following changes since commit 7c3a47ed8965c3a3eb90a9a4678d5caedbba6337: bitbake: toaster: settings set ALLOWED_HOSTS to * in debug mode (2016-11-16 11:38:44 +0000) are available in the git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/4.8: fix cryptodev compilation error linux-yocto/4.8: update to v4.8.6-rt5 linux-yocto/4.8: update from v4.8.6 -> v4.8.8 linux-yocto/4.4: update to v4.4.32 linux-yocto/4.8: update to v4.8.10 linux-yocto-dev: update to 4.9-rcX kern-tools: error checking and tree generation fixes .../kern-tools/kern-tools-native_git.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.8.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.8.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 20 ++++++++++---------- meta/recipes-kernel/linux/linux-yocto_4.8.bb | 20 ++++++++++---------- 8 files changed, 34 insertions(+), 34 deletions(-) -- 2.5.0 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2015-05-21 19:08 Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2015-05-21 19:08 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Richard, This pull request covers configuration and BSP fixes that I've been gathering for 3.19 and 3.14. There are two minor Yocto bug fixes as well: linux-yocto-custom: clarify bbappend versus copy in comments linux-yocto: drop suggestion of devshell for patch failures This doesn't contain the 3.14 or 3.19 gcc5 changes, since mips is being problematic and the other changes are tied to that arch getting sorted out. Cheers, Bruce The following changes since commit 16caaabfcc678b03a0cd88aaeac15f9b8d1c3dad: bitbake: bitbake-user-manual-customization.xsl: Pointing to mirrors for XSL files. (2015-05-19 22:09:36 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/3.14: cavium and configuration changes linux-yocto/3.19: braswell DRM/i915 Graphics fixes linux-yocto-custom: clarify bbappend versus copy in comments linux-yocto: drop suggestion of devshell for patch failures linux-yocto/3.19: Braswell DRM fixes linux-yocto/3.19: CONFIG_ATA_BMDMA and gcc5 ARM64 linux-yocto/3.19: NFC config, Braswell fixes and axxia support .../recipes-kernel/linux/linux-yocto-custom.bb | 10 +++++----- meta/classes/kernel-yocto.bbclass | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_3.19.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto_3.14.bb | 18 +++++++++--------- meta/recipes-kernel/linux/linux-yocto_3.19.bb | 18 +++++++++--------- 7 files changed, 31 insertions(+), 31 deletions(-) -- 2.1.0 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto: consolidated pull request @ 2014-09-23 14:57 Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2014-09-23 14:57 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Hi all, Some parts of this request are repeated from one I sent a while ago, since they didn't make it into the tree. These are the release 1.7 kernel updates. For 3.10 and 3.14 they represent the pickup of -stable fixes (in particular CVEs) and -rt fixes. For 3.17, we follow the march to the release and are up to -rc6 after this series. I'm also switching to the dedicated 3.17 repository. Cheers, Bruce The following changes since commit bff185f6252751a97dcdf7ddfe86b808a714fdc5: dev-manual: Added a note to the EXTERNALSRC example about the class (2014-09-22 13:04:44 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/3.10: update to v3.10.54 and -rt55 linux-yocto/3.14: update to v3.14.18 and -rt9 linux-yocto/3.17: update to v3.17-rc5 linux-yocto/3.17: switch to dedicated 3.17 repository linux-yocto/3.17: bump to v3.17-rc6 linux-yocto/3.10: update to v3.10.55 linux-yocto/3.14: update to v3.14.19 meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 8 ++++---- meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb | 8 ++++---- meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_3.17.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto_3.10.bb | 18 ++++++++-------- meta/recipes-kernel/linux/linux-yocto_3.14.bb | 18 ++++++++-------- meta/recipes-kernel/linux/linux-yocto_3.17.bb | 24 +++++++++++----------- 8 files changed, 47 insertions(+), 47 deletions(-) -- 1.8.1.2 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/7] linux-yocto*: consolidated pull request @ 2014-09-08 19:55 Bruce Ashfield 2014-09-09 11:42 ` Burton, Ross 0 siblings, 1 reply; 38+ messages in thread From: Bruce Ashfield @ 2014-09-08 19:55 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Richard/Saul, Here's the next round of linux-yocto* changes for the 1.7 release. The notable update here, is the introduction of the 3.17-rcX kernel via both linux-yoct-dev and a named recipe (which uses the same -dev tree for now). I've built and booted all the qemu BSPs on this tree, using the kernel-dev image type. The fixes required from that testing are the lttng and perf commits. I'll drop the perf commit once a fix is available via the upstream kernel. I tested both the perf and lttng updates on older and newer kernels without any issues. I'm on the road for the next three days, but wanted to get this out for a preview before being a bit unresponsive, and to let others apply and build these if they want. I've done my best here, but I expect we'll find something in the broader testing. Cheers, Bruce The following changes since commit 1894522f357fdf0b6adb2dcc14f12817628596bd: bitbake: tinfoil: add a means of enabling variable history tracking (2014-09-05 10:14:25 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/3.10: baytrail i/o updates lttng-modules: fix compilation for 3.17-rcX perf: fix v3.17 powerpc compilation issues linux-yocto: introduce v3.17 linux-yocto/3.10: update valleyisland-io merge branch linux-yocto/3.14: configuration updates and feature merges. linux-yocto-dev: bump to v3.17+ meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 6 +- meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb | 6 +- meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 4 +- meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 4 +- meta/recipes-kernel/linux/linux-yocto-tiny_3.17.bb | 21 ++++ meta/recipes-kernel/linux/linux-yocto_3.10.bb | 16 +-- meta/recipes-kernel/linux/linux-yocto_3.14.bb | 16 +-- meta/recipes-kernel/linux/linux-yocto_3.17.bb | 37 ++++++ ...probes-should-calculate-alignment-and-eve.patch | 127 +++++++++++++++++++++ ...e-kvm-instrumentation-compile-on-3.17-rc1.patch | 43 +++++++ .../Update-statedump-to-3.17-nsproxy-locking.patch | 67 +++++++++++ meta/recipes-kernel/lttng/lttng-modules_2.5.0.bb | 3 + meta/recipes-kernel/perf/perf.bb | 5 + 14 files changed, 330 insertions(+), 27 deletions(-) create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.17.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.17.bb create mode 100644 meta/recipes-kernel/lttng/lttng-modules/Fix-noargs-probes-should-calculate-alignment-and-eve.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/Update-kvm-instrumentation-compile-on-3.17-rc1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/Update-statedump-to-3.17-nsproxy-locking.patch -- 1.8.1.2 ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto*: consolidated pull request 2014-09-08 19:55 [PATCH 0/7] linux-yocto*: " Bruce Ashfield @ 2014-09-09 11:42 ` Burton, Ross 2014-09-09 12:55 ` Bruce Ashfield 0 siblings, 1 reply; 38+ messages in thread From: Burton, Ross @ 2014-09-09 11:42 UTC (permalink / raw) To: Bruce Ashfield; +Cc: OE-core On 8 September 2014 20:55, Bruce Ashfield <bruce.ashfield@windriver.com> wrote: > I'm on the road for the next three days, but wanted to get this out for > a preview before being a bit unresponsive, and to let others apply and build > these if they want. Just noticed this. I'll pull these into my mut and see what the autobuilder makes of them. If they pass testing and you're away I'll fix up the patches myself. Ross ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/7] linux-yocto*: consolidated pull request 2014-09-09 11:42 ` Burton, Ross @ 2014-09-09 12:55 ` Bruce Ashfield 0 siblings, 0 replies; 38+ messages in thread From: Bruce Ashfield @ 2014-09-09 12:55 UTC (permalink / raw) To: Burton, Ross; +Cc: OE-core On Tue, Sep 9, 2014 at 7:42 AM, Burton, Ross <ross.burton@intel.com> wrote: > On 8 September 2014 20:55, Bruce Ashfield <bruce.ashfield@windriver.com> wrote: >> I'm on the road for the next three days, but wanted to get this out for >> a preview before being a bit unresponsive, and to let others apply and build >> these if they want. > > Just noticed this. I'll pull these into my mut and see what the > autobuilder makes of them. If they pass testing and you're away I'll > fix up the patches myself. Thanks! Bruce > > Ross > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2026-05-28 13:56 UTC | newest] Thread overview: 38+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-05-28 2:37 [PATCH 0/7] linux-yocto: consolidated pull request bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 01/07] linux-yocto/6.18: update to v6.18.32 bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 02/07] linux-yocto/6.18: qat/intel configuration warning fixes bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 03/07] linux-yocto-dev: bump to v7.1 bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 04/07] lttng-modules: fix build against kernel 7.1+ bruce.ashfield 2026-05-28 2:37 ` [meta][PATCH 05/07] linux-yocto/6.18: update to v6.18.33 bruce.ashfield 2026-05-28 2:46 ` Patchtest results for " patchtest 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 06/07] yocto-bsps: update to v6.18.31 bruce.ashfield 2026-05-28 2:46 ` Patchtest results for " patchtest 2026-05-28 2:37 ` [meta-yocto-bsp][PATCH 07/07] yocto-bsps: update to v6.18.33 bruce.ashfield 2026-05-28 2:46 ` Patchtest results for " patchtest 2026-05-28 13:00 ` [PATCH 0/7] linux-yocto: consolidated pull request Richard Purdie 2026-05-28 13:25 ` Bruce Ashfield 2026-05-28 13:31 ` [OE-core] " Yoann Congal 2026-05-28 13:56 ` Richard Purdie -- strict thread matches above, loose matches on Subject: below -- 2026-01-06 15:23 bruce.ashfield 2026-01-07 12:53 ` Kevin Hao 2026-01-07 13:59 ` Bruce Ashfield 2023-12-21 14:25 bruce.ashfield 2023-12-05 4:26 bruce.ashfield 2022-06-07 13:59 bruce.ashfield 2020-10-06 19:04 Bruce Ashfield 2018-05-18 15:05 Bruce Ashfield 2018-03-27 15:03 Bruce Ashfield 2018-03-28 10:31 ` Burton, Ross 2018-03-28 10:33 ` Burton, Ross 2018-03-28 12:01 ` Bruce Ashfield 2018-03-28 12:07 ` Burton, Ross 2018-03-28 12:57 ` Bruce Ashfield 2018-03-29 12:58 ` Bruce Ashfield 2018-03-29 13:13 ` Richard Purdie 2018-03-29 13:55 ` Bruce Ashfield 2016-11-22 15:58 Bruce Ashfield 2015-05-21 19:08 Bruce Ashfield 2014-09-23 14:57 Bruce Ashfield 2014-09-08 19:55 [PATCH 0/7] linux-yocto*: " Bruce Ashfield 2014-09-09 11:42 ` Burton, Ross 2014-09-09 12:55 ` Bruce Ashfield
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.