Back in 2014, the maximum group name length was increased from 16 (the
default) to 24. Since then, the default has increased to 32, and our
configuration is now actually a decrease in maximum group name length.
Remove the configuration to use the default instead, which aligns the
maximum group name length with the maximum user name length.
(From OE-Core rev: 02c98c3b199bfe3c6b8acd6e2ebf13088564c351)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes in this release:
751b09390 Bump versions to 1.9.1 for release
d0abb2133 Boost python must have a library component.
e6732c220 Check for header only Boost libraries.
08429813b get_llvm_tool_names: add llvm 21
f3b383217 docs: fix pre-1.8 order for per-subproject options
a2d395498 Revert "test cases: do not pass global option on command line"
d0f82544e Revert "tests: skip test common/223 in the -Ddefault_library=... jobs"
2abdb2f0b options: put back in place 1.7 ordering of opt=value vs subp:opt=value
83cbc65c2 Fix not passing user option args to scan-build build
e746db0b4 Document internal dep support in pkgconfig.generate `requires` arg
f6ab732b7 msetup: not-found subprojects do not have known options
5d21e653a utils: make .wraplock optional
d1e219cb8 Fix Cygwin test failure.
0fc77e2d7 coredata: do not write None to cmd_line.txt
533ba5cb3 options: do not raise exception for unknown options in -U command
ae822d1d4 test cases/common/32 has header: disable undef with libcxx
c58f0d951 rustdoc: skip --crate-type option
b8e0e9d3d fix transient failure on rust/12 bindgen
75cf757b7 coredata: check for per-subproject compiler and linker arguments
a747c4ea8 coredata: check for per-subproject compiler options
Drop the two backported patches.
(From OE-Core rev: 3acddf6cae1449591227b2f07fed13195cad0b82)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Native builds encode symlinks pointing to absolute paths into
build native sysroot which gets into sstate artifacts and an error
is rightly generated
ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate found an absolute path symlink /mnt/b/yoe/master/build/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/b/yoe/master/build/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb pointing at /mnt/b/yoe/master/build/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2. Please replace this with a relative link.
ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing task due to absolute path symlinks
Turn these symlinks to be relative inside D which will reflect
correclty without need for absolute path prefix
Suggested-by: Zoltán Böszörményi <zboszor@gmail.com>
(From OE-Core rev: 811d4a9186c520e860877da536f5544daac9a2a9)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
da274362a7bd Linux 6.12.49
6553fdf0f7d4 minmax.h: remove some #defines that are only expanded once
cf5fe0b36f10 minmax.h: simplify the variants of clamp()
5c2b06b31da6 minmax.h: move all the clamp() definitions after the min/max() ones
5f6818002047 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
e94ce277b568 minmax.h: reduce the #define expansion of min(), max() and clamp()
ab58f71b8fdf minmax.h: update some comments
d9c5ccf6b69b minmax.h: add whitespace around operators and after commas
63fd831aa5dc rtc: pcf2127: fix SPI command byte for PCF2131 backport
207fa0d49522 xhci: dbc: Fix full DbC transfer ring after several reconnects
490f1ca013b5 xhci: dbc: decouple endpoint allocation from initialization
9b28ef1e4cc0 usb: xhci: remove option to change a default ring's TRB cycle bit
e5051c055926 usb: xhci: introduce macro for ring segment list iteration
c839be6df4da mptcp: pm: nl: announce deny-join-id0 flag
34f351c0fa95 mm/gup: check ref_count instead of lru before migration
096c5b1fde51 mm: add folio_expected_ref_count() for reference count calculation
23da4e0bb2a3 vmxnet3: unregister xdp rxq info in the reset path
ca8938704142 KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions
e5a3331a2e98 x86/bugs: KVM: Add support for SRSO_MSR_FIX
f9c6aec2a6dd x86/bugs: Add SRSO_USER_KERNEL_NO support
0a3ac13d8686 platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
7228ed156377 platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
a89c34babc2e io_uring: fix incorrect io_kiocb reference in io_link_skb
922338efaad6 smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
24c1106504c6 crypto: af_alg - Set merge to zero early in af_alg_sendmsg
6ae90a2baf92 smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
b814660334bb smb: client: fix filename matching of deferred files
ea5cbcecd54d drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
f108c98c7005 drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
0da73f782769 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
503de75db426 drm/xe/tile: Release kobject for the failure path
22814abfd961 ASoC: Intel: catpt: Expose correct bit depth to userspace
b51ded0f604e ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
e5c10cec7a1b ASoC: wm8974: Correct PLL rate rounding
987b1d5e39b9 ASoC: wm8940: Correct typo in control name
ccba708502b6 ASoC: wm8940: Correct PLL rate rounding
695673eb5711 io_uring/kbuf: drop WARN_ON_ONCE() from incremental length check
93e9d0293d3b io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
e6b2b4a0ffd8 io_uring: include dying ring in task_work "should cancel" state
d7a38ee4f0be io_uring: backport io_should_terminate_tw()
9b71bfefc405 io_uring/cmd: let cmds to know about dying task
9ffc5f132a35 ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
acab5c56a6fa selftests: mptcp: avoid spurious errors on TCP disconnect
2b5b0674686f selftests: mptcp: connect: catch IO errors on listen side
ca261278c6b7 mptcp: propagate shutdown to subflows when possible
60b07b9f6093 rds: ib: Increment i_fastreg_wrs before bailing out
21ba85d9d508 net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
232e74984061 drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
2ae6d79a769b KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
bd5524ec7155 mmc: mvsdio: Fix dma_unmap_sg() nents value
6dbac7d814a7 ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
9c534dbfd172 ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
d1c96316e4c1 ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
bf46ed89bf24 btrfs: tree-checker: fix the incorrect inode ref size check
cd92c8ab336c iommu/amd/pgtbl: Fix possible race while increase page table level
c023b4f4444f iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
1e68a5f046e9 LoongArch: Check the return value when creating kobj
05a76baf2700 LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
382f5ff57010 LoongArch: vDSO: Check kcalloc() result in init_vdso()
040f278cc1a5 LoongArch: Fix unreliable stack for live patching
b6f29fa5f603 objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
89d40cc647da objtool/LoongArch: Mark types based on break immediate code
1766f14c8f97 LoongArch: Update help info of ARCH_STRICT_ALIGN
cbb8cd66d0bc mm: revert "mm: vmscan.c: fix OOM on swap stress test"
f6e161f3fa99 gup: optimize longterm pin_user_pages() for large folio
f8f64254bca5 dm-stripe: fix a possible integer overflow
cb58eaad2235 dm-raid: don't set io_min and io_opt for raid1
7061e566ce5d power: supply: bq27xxx: restrict no-battery detection to bq27000
f91359651678 power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
9aee87da5572 crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
1adc72411f3d nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
9644798294c7 ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
8be498fcbd5b ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
e97c45c770f5 perf/x86/intel: Fix crash in icl_update_topdown_event()
ff27e23b311f octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
6e33a7eed587 cnic: Fix use-after-free bugs in cnic_delete_task
acf8d06b8b97 net: liquidio: fix overflow in octeon_init_instr_queue()
f07c925bb70e Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
208640e6225c tls: make sure to abort the stream if headers are bogus
fa4749c06564 tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
0c691ea3852c octeon_ep: fix VF MAC address lifecycle handling
4c0bfb2dc6ab bonding: don't set oif to bond dev when getting NS target destination
d1f3db4e7a3b net/mlx5e: Harden uplink netdev access against device unbind
bec504867acc igc: don't fail igc_probe() on LED setup error
610332f7ac20 i40e: remove redundant memory barrier when cleaning Tx descs
80555adb5c89 ice: fix Rx page leak on multi-buffer frames
1644ee7696f3 ice: store max_frame and rx_buf_len only in ice_rx_ring
3e3be7bbe4a5 net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
13e7a6e96076 selftests: mptcp: sockopt: fix error messages
10e54bf7cb6e mptcp: tfo: record 'deny join id0' info
bb7a3f09e9d4 selftests: mptcp: userspace pm: validate deny-join-id0 flag
7f5b09cc84e0 mptcp: set remote_deny_join_id0 on SYN recv
9a958802080c bonding: set random address only when slaves already exist
660b2a8f5a30 qed: Don't collect too many protection override GRC elements
5f445eb25990 net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
79320035973f dpaa2-switch: fix buffer pool seeding for control traffic
3112c70b2e01 um: Fix FD copy size in os_rcv_fd_msg()
00e98b5a6903 um: virtio_uml: Fix use-after-free after put_device in probe
9c416e76a57f btrfs: fix invalid extref key setup when replaying dentry
ded4d207a320 cgroup: split cgroup_destroy_wq into 3 workqueues
eed66faed623 pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
8df33f4d4a0b wifi: mac80211: fix incorrect type for ret
32adb020b0c3 wifi: mac80211: increase scan_ies_len for S1G
814952c1b1ff ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
b146e0434feb nvme: fix PI insert on write
2203ef417044 wifi: wilc1000: avoid buffer overflow in WID string configuration
(From OE-Core rev: 28c0056b24be0833bca4c3c86404292d95ad377a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.16 to the latest korg -stable release that comprises
the following commits:
b0d8acc71198 Linux 6.16.9
f9fc28d1451b samples/damon/prcl: avoid starting DAMON before initialization
40108f69c372 clk: sunxi-ng: mp: Fix dual-divider clock rate readback
f9fa006e3527 samples/damon/mtier: avoid starting DAMON before initialization
8f7dd196be59 samples/damon: change enable parameters to enabled
1338fb5d576a samples/damon/prcl: fix boot time enable crash
941452199941 dt-bindings: serial: 8250: move a constraint
95c9489abfc4 dt-bindings: serial: 8250: spacemit: set clocks property as required
ceee5585720a dt-bindings: serial: 8250: allow clock 'uartclk' and 'reg' for nxp,lpc1850-uart
fb0b1ef7055b mptcp: pm: nl: announce deny-join-id0 flag
46d6ff0da889 platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
1aa91f3d4f16 platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
50a98ce1ea69 io_uring: fix incorrect io_kiocb reference in io_link_skb
0991418bf98f smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
9617c3ede9ff smb: client: fix file open check in __cifs_unlink()
5ba113d0b049 io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
045ee26aa392 crypto: af_alg - Set merge to zero early in af_alg_sendmsg
3fabb1236f2e smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
ac6fbc3d0030 smb: client: use disable[_delayed]_work_sync in smbdirect.c
a39e32f03183 smb: client: fix filename matching of deferred files
581fb78e0388 smb: client: let recv_done verify data_offset, data_length and remaining_data_length
cbda551b90a7 smb: client: make use of struct smbdirect_recv_io
089ea68aae42 smb: smbdirect: introduce struct smbdirect_recv_io
86b4bddb8292 smb: client: make use of smbdirect_socket->recv_io.expected
f2ffba55b686 smb: smbdirect: introduce smbdirect_socket.recv_io.expected
dd1a415dcfd5 drm/xe/guc: Set RCS/CCS yield policy
97207a4fed53 drm/xe/guc: Enable extended CAT error reporting
56f34936bf8c drm/xe: Fix error handling if PXP fails to start
09b473a80c1c ALSA: usb: qcom: Fix false-positive address space check
b45cabfa717d drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
e3fe0101463a drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
1a7ea294d57f drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
e6a1df8cf275 drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation
f32a0226e848 drm/xe/tile: Release kobject for the failure path
65c5cfbd6d93 ASoC: amd: acp: Fix incorrect retrival of acp_chip_info
f7229775e41d iommu/amd: Fix alias device DTE setting
34f3a9e04e73 ASoC: Intel: catpt: Expose correct bit depth to userspace
f6433733326b ASoC: SDCA: Fix return value in sdca_regmap_mbq_size()
9ff967d7e8d9 ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
cd59ca8f75db ASoC: codec: sma1307: Fix memory corruption in sma1307_setting_loaded()
7c28b31b2209 ASoC: wm8974: Correct PLL rate rounding
badf6143198e ASoC: wm8940: Correct typo in control name
7a372ac1e890 ASoC: wm8940: Correct PLL rate rounding
519b95c74f40 ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
ee8d393af37e selftests: mptcp: avoid spurious errors on TCP disconnect
47f8d4403995 selftests: mptcp: connect: catch IO errors on listen side
80d38ea27a1e mptcp: propagate shutdown to subflows when possible
c62000bf27db rds: ib: Increment i_fastreg_wrs before bailing out
bc509293c9d4 crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked()
27d94a2a52cb gpiolib: acpi: initialize acpi_gpio_info struct
21a39b958b4b net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
6db60106a07f io_uring: include dying ring in task_work "should cancel" state
f757ab3db457 io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow
898aaf78480b drm/amd: Only restore cached manual clock settings in restore if OD enabled
20f87640ebe7 drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
1ff89f5627ef drm/amdgpu: suspend KFD and KGD user queues for S0ix
b477c5668ec6 drm/amdkfd: add proper handling for S0ix
0e2db61cc589 KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
c0603b80436d x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT
79a9ba8da904 mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function
7650c994ced2 mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a power-on
7186d8e8bd96 mmc: sdhci: Move the code related to setting the clock from sdhci_set_ios_common() into sdhci_set_ios()
d0b7ff384b7a mmc: mvsdio: Fix dma_unmap_sg() nents value
66e6d1c92806 ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
cc336b242ea7 ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
59c4accddfeb ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
8276c97dccee ASoC: SDCA: Add quirk for incorrect function types for 3 systems
417ed00d48e7 btrfs: tree-checker: fix the incorrect inode ref size check
359613f2fa00 iommu/s390: Make attach succeed when the device was surprise removed
17a58caf3863 iommu/s390: Fix memory corruption when using identity domain
7d462bdecb7d iommu/amd/pgtbl: Fix possible race while increase page table level
b0c0e231060a iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init()
7ff7d16649b2 iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
1c731284374a LoongArch: KVM: Fix VM migration failure with PTW enabled
960eedb14caf LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access()
55ba91b4e04d LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access()
105605ca76e9 LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_regs_access()
291d4b01d3b1 LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access()
401363c839cb LoongArch: Handle jump tables options for RUST
1967642780cf LoongArch: Make LTO case independent in Makefile
db65fea5f0aa LoongArch: Check the return value when creating kobj
5f2b63a398ed LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
a417571950f9 LoongArch: vDSO: Check kcalloc() result in init_vdso()
2feeecd7c685 LoongArch: Fix unreliable stack for live patching
5dbbc7b04c14 objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
e0aefa8f4612 objtool/LoongArch: Mark types based on break immediate code
953138ff0ff6 LoongArch: Update help info of ARCH_STRICT_ALIGN
1eda9ab8da6b mm: folio_may_be_lru_cached() unless folio_test_large()
fb4e6d587a27 mm: revert "mm: vmscan.c: fix OOM on swap stress test"
d0c8ba94cb70 mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
163843e8c8f3 gup: optimize longterm pin_user_pages() for large folio
3958f9ec7251 mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch"
fdac0a3f58c0 mm/gup: check ref_count instead of lru before migration
ee27658c239b dm-stripe: fix a possible integer overflow
ba3a78db47ec dm-raid: don't set io_min and io_opt for raid1
e8f496001e0c btrfs: initialize inode::file_extent_tree after i_mode has been set
8ae09726773a Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()"
a4ee54e68282 power: supply: bq27xxx: restrict no-battery detection to bq27000
d18d7035ecb8 power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
45bcf60fe49b crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
7b7361da9e7f nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
ff750e9f2c4d zram: fix slot write race condition
c64b915bb3d9 ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
529b121b00a6 ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
5ca20bb7b4bd octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
0627e1481676 cnic: Fix use-after-free bugs in cnic_delete_task
45f71f4ac4aa net: liquidio: fix overflow in octeon_init_instr_queue()
6e1675c8b612 net: clear sk->sk_ino in sk_set_socket(sk, NULL)
53222fc8ebbc Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
61ca2da5fb8f tls: make sure to abort the stream if headers are bogus
ae313d14b45e tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
0357a37b4a8b octeon_ep: fix VF MAC address lifecycle handling
e2019c7d3a3e bonding: don't set oif to bond dev when getting NS target destination
948381b58298 net/mlx5e: Add a miss level for ipsec crypto offload
8df354eb2dd6 net/mlx5e: Harden uplink netdev access against device unbind
805c7df4faca doc/netlink: Fix typos in operation attributes
f05e82d85532 igc: don't fail igc_probe() on LED setup error
3ce36b3b9c69 ixgbe: destroy aci.lock later within ixgbe_remove path
a4a4b796dcf6 ixgbe: initialize aci.lock before it's used
5ac700c61648 i40e: remove redundant memory barrier when cleaning Tx descs
fcb5718ebfe7 ice: fix Rx page leak on multi-buffer frames
4f21a0b3c8c2 net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
5735f1fb81a8 selftests: mptcp: sockopt: fix error messages
7f501faddb3c mptcp: tfo: record 'deny join id0' info
fa9a7f272b01 selftests: mptcp: userspace pm: validate deny-join-id0 flag
f679e3dc6c01 mptcp: set remote_deny_join_id0 on SYN recv
f3439ed58636 bonding: set random address only when slaves already exist
8b1dc0217f96 net: dst_metadata: fix IP_DF bit not extracted from tunnel headers
70affe82e38f qed: Don't collect too many protection override GRC elements
1c24b132c119 octeon_ep: Validate the VF ID
71571e187106 rxrpc: Fix untrusted unsigned subtract
8ac99c57029e rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity()
64e76fcb5311 dpll: fix clock quality level reporting
993b734d31ab net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
d0c3f85a041a dpaa2-switch: fix buffer pool seeding for control traffic
e1fa8f786c8d net/mlx5: Not returning mlx5_link_info table when speed is unknown
4c2c59cc838c um: Fix FD copy size in os_rcv_fd_msg()
c2ff91255e01 um: virtio_uml: Fix use-after-free after put_device in probe
856e039ded02 smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES
09ea55d02c89 pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
0835c4592344 wifi: mac80211: fix incorrect type for ret
0dbad5f5549e wifi: mac80211: increase scan_ies_len for S1G
745418fc8229 wifi: mt76: do not add non-sta wcid entries to the poll list
778a062c131e ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
0cdf320eb46c nvme: fix PI insert on write
ae50f8562306 wifi: wilc1000: avoid buffer overflow in WID string configuration
d06a83038bd6 perf maps: Ensure kmap is set up for all inserts
314a92e5950f btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg()
eff2bb3b300b btrfs: fix invalid extref key setup when replaying dentry
05e0b03447cf cgroup: split cgroup_destroy_wq into 3 workqueues
(From OE-Core rev: 82225c9148038b66ca3ff408f880f83eb7c45a57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Being minimalist, dash does not support the (non-POSIX) feature of
passing an argument while sourcing a script. Like in
. <some path>/oe-init-build-env <build dir>
With dash, one must instead use:
cd <some path>
set <build dir> # puts <build dir> in $1
. ./oe-init-build-env # can only be called from its directory in dash
oe-setup-build generate a sourcable "init-build-env" script, this script
must use the above snippet to be used in dash.
(From OE-Core rev: 35c90011824845b40066b7747b256f1cd31b0dba)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security fixes:
- Fix alignment of internal allocations for some non-amd64 architectures
(e.g. sparc32); fixes up on the fix to CVE-2025-59375 from #1034 (of
Expat 2.7.2 and related backports)
- Fix a class of false positives where input should have been rejected
with error XML_ERROR_ASYNC_ENTITY; regression from CVE-2024-8176 fix
pull request #973 (of Expat 2.7.0 and related backports). Please check
the added unit tests for example documents.
Other changes:
- Prove and regression-proof absence of integer overflow from function
expat_realloc
- Remove "harmless" cast that truncated a size_t to unsigned
- Autotools: Remove "ln -s" discovery
- docs: Be consistent with use of floating point around
XML_SetAllocTrackerMaximumAmplification
- docs: Make it explicit that XML_GetCurrentColumnNumber starts at 0
- docs: Better integrate the effect of the activation thresholds
- docs: Fix an in-comment typo in expat.h
- docs: Fix a typo in README.md
- docs: Improve change log of release 2.7.2
- xmlwf: Resolve use of functions XML_GetErrorLineNumber and
XML_GetErrorColumnNumber
- Windows: Normalize .bat files to CRLF line endings
- Version info bumped from 12:0:11 (libexpat*.so.1.11.0) to 12:1:11
(libexpat*.so.1.11.1); see https://verbump.de/ for what these numbers
do
(From OE-Core rev: 6b1833cd2eb78be55ba03da73937358fcf25d9ec)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a recipe is using toolchain-native.cmake to build native portion in a
non-native build, the target LDFLAGS from the environment will leak into
the native build.
This was noticed as building a SDK with clang means that LDFLAGS contains
a --dynamic-loader argument, so native binaries were trying to use the
target loader.
There are several variables that are set from LDFLAGS[1] so instead of
setting them all, we can simply unset the environment variable in the
toolchain.
[1] https://cmake.org/cmake/help/latest/envvar/LDFLAGS.html
(From OE-Core rev: f9fa240a6788188174c8080a78018ed9ce402f54)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'Layer ID' isn't a commonly used term in our help messages or
documentation, so clarify that this is the identifier used for the new
layer in BBFILE_COLLECTIONS.
Also clarify that the default is the basename of the layerdir argument
if a layer ID is not separately provided.
(From OE-Core rev: bb8bd71b1aba31aeb0c1d2fbcae36da26865dc57)
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
set UPSTREAM_CHECK_COMMITS to make new commit is reported
Test result(change SRCREV to an old one):
$devtool check-upgrade-status baremetal-helloworld
baremetal-helloworld 0.1 new commits Alejandro Hernandez <alejandro@enedino.org> db2bf750eaef7fc0832e13ada8291343bbcc3afe
(From OE-Core rev: 3d7d324ca0ea242f1455332a20ac7b0f3cdcd761)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a long-obsolete set of custom autotools macros;
'which' was the last consumer in core or meta-oe.
(From OE-Core rev: 6d1470f6d244c08e3473073d0c2d57a97d2eeb17)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This (and 2.22) is a first release in many years. Rather than try
to use upstream's absurdly overblown, incompatible build system
(see below), I added a small-ish meson file. This means:
- drop tweaks and dependency on cwautomacros as that is no longer used
- drop patch as configure.ac has been rewritten, and the recipe is using meson anyway
- drop --disable-iberty for the same reason
In this realease, cwautomacros has been replaced by an equally custom, weird set
of macros, written by 'which' maintainer: https://github.com/CarloWood/cwm4
- one effect of that is that autoreconf isn't happy with which's configure.ac and won't run;
one is supposed to use a custom script instead: https://github.com/CarloWood/cwm4/blob/master/scripts/bootstrap.sh
- alas, that script is not shipped in tarballs; the maintainer wants
everyone to trust their 200k configure script (hello xz backdoor)
- building from git (where the script exists) is not impossible,
but that has no version tags
All this 'special handling' for what, exactly? Five .c files to produce one
single-function executable, and one manpage. Wich should all be in coreutils
to begin with. GNU's attachment to autotools defies reason.
(From OE-Core rev: 600545a0ef313e7df5a0f25eba17b73b0f410489)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In OE-core commits:
* b5f8c3e029 (selftest: runqemu: add tests for booting zst compressed image, 2025-07-31)
* e069fe2480 (runqemu: Add support for running compressed .zst rootfs images, 2025-07-31)
runqemu gained the ability to run compressed image (+associated test).
Add this information to the release-notes for 5.3.
(From yocto-docs rev: f268c1b649227d533d02e1a6df797b784fcf80de)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's no need to differentiate crediting contributors from committing
your changes, so let's simply make it the last step of "Commit your
changes" section.
This simply indents the text so it's now part of "Commit your changes"
list instead of the main list in the "Implement and commit changes"
section. Because of this reorganisation, the instruction to use "git
commit --amend" to add the contributors is moved to a note, and the
first few sentences are reworded to better match the wording of other
items in the "Commit your changes" list of instructions.
(From yocto-docs rev: eff4d14e28d323ebfdaeb0c5c805b5f1e2ad153d)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
... so that it's clear that you need to read and follow each and every
instruction in this list.
(From yocto-docs rev: c628a489f081925fabaabb5acac6752251150269)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This should hopefully make it clearer what is expected from the
contributor.
This follows my understanding of git-commit(1)[1] where the following is
a git commit message:
"""
git commit title
git commit description
"""
I'm putting the "Fixes [YOCTO" line in "body of the commit message" so
it's understood as being different from the git commit description so
that the note admonition allowing us to have an empty commit description
doesn't apply to the "Fixes [YOCTO" line.
[1] https://www.man7.org/linux/man-pages/man1/git-commit.1.html#DISCUSSION
(From yocto-docs rev: b84903a760350bd118c56ea9ce4e98039edf6e55)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The other tag descriptions have the double colon outside of the
highlight, and start the sentence with a lowercase word, so let's align
the CC tag with those.
(From yocto-docs rev: f116e93fb335e9d0f85891c4cb501bcf55b18ccf)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The example could be understood as the content of the commit message
once the editor (git config core.editor) opens, where the first
line is the actual commit title and not the commit description.
This example would make the Fixes line the commit title, which is not
what we want.
In short, according to my understanding of git-commit(1):
The following is a git commit message:
"""
git commit title
git commit description
"""
Reported-by: Barne Carstensen <barne.carstensen@danfoss.com>
(From yocto-docs rev: a5862406bf3230befe9db9f2539bbbc86c02015d)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I don't know what was the initial intent but this doesn't seem right, so
let's remove the bold formatting.
Fixes: 4abe87cb20d3 ("contributor-guide: submit-changes: detail commit and patch creation")
Cc: Michael Opdenacker <michael.opdenacker@rootcommit.com>
(From yocto-docs rev: 6c499b3796a578a0fe4c319c9547b4321b0d41df)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Extend the description of PERSISTENT_DIR to mention that it should not
be shared between builds. Add a note on sharing the hash equivalence
database by setting up a server and not sharing the file in this
directory.
[YOCTO #15727]
(From yocto-docs rev: 0ff0233770b77f9e74f4241dfb555dac2741d8b9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is the libsoup-2.4 recipe that has been removed, not libsoup.
Also add that it has been moved to meta-oe.
(From yocto-docs rev: ac2896c89df7e5dfa91b18a5e1681019f17182d3)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This has changed since commit ed4238487c81 ("testexport: Fix to work as
an image class") in OE-Core.
[Antonin Godard: mention oecore commit in commit body]
(From yocto-docs rev: 2caa8e581feaf3640bea68108f9a02583b17b21b)
Signed-off-by: Barne Carstensen <barne.carstensen@danfoss.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For a recipe that uses more than one git repo there isn't a single
SRCREV variable. For example for linux-yocto there is SRCREV_machine and
SRCREV_meta and rd.getVar("SRCREV") yields "INVALID".
Luckily bb.fetch2 already handles all the details and exposes the
currently used revision in ud. So just use that.
(From OE-Core rev: ddf00d6aee955878c070327ee8d751fdb6099444)
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In oe-selftest of reproducibility, recipe apt has reproducibility issue:
...
2025-09-20 17:09:18,986 - oe-selftest - INFO - ======================================================================
2025-09-20 17:09:18,986 - oe-selftest - INFO - FAIL: test_reproducible_builds (reproducible.ReproducibleTests)
2025-09-20 17:09:18,986 - oe-selftest - INFO - ----------------------------------------------------------------------
2025-09-20 17:09:18,986 - oe-selftest - INFO - Traceback (most recent call last):
File "/buildarea5/hjia/contrib/openembedded-core-contrib/meta/lib/oeqa/selftest/cases/reproducible.py", line 406, in test_reproducible_builds
self.fail('\n'.join(fails))
AssertionError: The following deb packages are different and not in exclusion list:
build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/apt-dbg_3.0.3-r0_amd64.deb
build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/apt_3.0.3-r0_amd64.deb
The following ipk packages are different and not in exclusion list:
build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/apt-dbg_3.0.3-r0_x86-64-v3.ipk
build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/apt_3.0.3-r0_x86-64-v3.ipk
The following rpm packages are different and not in exclusion list:
build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/apt-3.0.3-r0.x86_64_v3.rpm
build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/apt-dbg-3.0.3-r0.x86_64_v3.rpm
...
Due to upstream apt commit [1], it calls `id -gn root' in cmake
to set ROOT_GROUP if not define. The output of `id -gn root' may
differ in the compared builds which caused reproducibility issue
...
|build-st/reproducibleB-extended/tmp/work/x86-64-v3-oe-linux/apt/
3.0.3/temp/log.do_configure:124:-- Found root group: wheel
...
|build-st/reproducibleA/tmp/work/x86-64-v3-oe-linux/apt/3.0.3/
temp/log.do_configure:124:-- Found root group: root
...
Explicitly set ROOT_GROUP = "root" for cmake other than call `id -gn root'
to support reproducibility
[1] 6f1f3c9afd
(From OE-Core rev: 5b3d5ae626b0d28535973be2a8a1cf48d314ba12)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using the [ test ] && foo construct in the prerm scriptlet causes
the prerm scriptlet to fail if the final test condition fails, which
with rpm prevents the removal of the package. Switch to using
if;then;fi instead, since it doesn't cause the scriptlet to fail.
(From OE-Core rev: a5327fc16b76db28dd1da37463a046e69713dbac)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream notably removed the setup.cfg/setup.py files in this period and
updated pyproject.toml. It still uses setuptools as the build backend,
and should be compatible with recent versions.
Changelog (https://github.com/martinpitt/python-dbusmock/releases):
0.37.0:
- templates: Drop iio-sensors-proxy (See #241)
- DBusTestCase: Drop obsolete {start,stop}_dbus() methods
- Fix dbus-daemon startup race condition (Debian#1109272)
0.36.0:
- mockobject: Fix _wrap_in_dbus_variant for Struct and Dict types (thanks Sebastian Wick)
- Drop setup.{cfg,py} and RHEL 9 support, move to pybuild (rhbz#2377609)
- Drop iio-sensor-proxy tests, the template is broken (see #241)
0.35.0:
- modemmanager: Add operator code (thanks Guido Günther)
- modemmanager: Allow to set CellBroadcast channel list (thanks Guido Günther)
0.34.3:
- tests: Relax libnotify expected format for libnotify 0.8.4
0.34.2:
- spec: Adjust %autosetup to PEP-625 tarball top-level directory
0.34.1:
- spec: Adjust Source URL to PEP-625 tarball name
0.34.0:
- modemmanager: Add cell broadcast messages (thanks Guido Günther)
- Move release builds to pybuild for PEP-625 compatibility
(From OE-Core rev: 523001d3131eb5839162d44d296b65cbf0f6fd56)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Release notes (https://github.com/pyparsing/pyparsing/releases):
- Barring any catastrophic bugs in this release, this will be the last
release in the 3.2.x line. The next release, 3.3.0, will begin
emitting DeprecationWarnings when the pre-PEP8 methods are used (see
header notes above for more information, including available
automation for converting any existing code using pyparsing with the
old names).
- Fixed bug when using a copy of a Word expression (either by using the
explicit copy() method, or attaching a results name), and setting a
new expression name, a raised ParseException still used the original
expression name. Also affected Regex expressions with as_match or
as_group_list = True. Reported by Waqas Ilyas, in Issue #612 - good
catch!
- Fixed type annotation for replace_with, to accept Any type. Fixes
Issue #602, reported by esquonk.
- Added locking around potential race condition in
ParserElement.reset_cache, as well as other cache-related methods.
Fixes Issue #604, reported by CarlosDescalziIM.
- Substantial update to docstrings and doc generation in preparation for
3.3.0, great effort by FeRD, thanks!
- Notable addition by FeRD to convert docstring examples to work with
doctest! This was long overdue, thanks so much!
(From OE-Core rev: f8e8ddcddf108f66203af28d5db08171b60499d3)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>