summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* yocto-bsp: drop genericarm64 SRCREVBruce Ashfield2025-01-111-2/+0
| | | | | | | | | | | | | The OEcore SRCREVs now contain the fixes this machine specific SRCREV was added to incorporate. Dropping it to ensure that all reference boards are at the same source and configuration level. (From meta-yocto rev: 11d690061d67ab0f84265d609e129d8717e88bcb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.9Bruce Ashfield2025-01-113-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 5996393469d9 Linux 6.12.9 10a641cad465 mptcp: don't always assume copied data in mptcp_cleanup_rbuf() 8353226fe3ca mptcp: fix recvbuffer adjust on sleeping rcvmsg fb08e6b0ba28 mptcp: fix TCP options overflow. 2e31443a0d18 mm: hugetlb: independent PMD page table shared count 464770df4609 mm: reinstate ability to map write-sealed memfd mappings read-only 58d0d02dbc67 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() 64b2d32f2259 mm/kmemleak: fix sleeping function called from invalid context at print message 5802fe9cfc05 mm/readahead: fix large folio support in async readahead 86c9fd14aa7f gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup 35f44eed5828 gve: guard XDP xmit NDO on existence of xdp queues e2ff6dd63159 gve: fix XDP allocation path in edge cases 8e8d7037c894 gve: guard XSK operations on the existence of queues c8a8334fbedb gve: clean XDP queues in gve_tx_stop_ring_gqi 077ef69099f4 gve: process XSK TX descriptors as part of RX NAPI d066ab595cdf fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit 9e4c11d4cc05 mm: shmem: fix incorrect index alignment for within_size policy cabacb18a42d mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' 3647932d0b3e mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() 69bbaa0fdddc mm/damon/core: fix ignored quota goals and filters of newly committed schemes e55273aa2a55 net: ethernet: ti: am65-cpsw: default to round-robin for host port receive b68b2a3fbacc fgraph: Add READ_ONCE() when accessing fgraph_array[] 19d8a4424168 wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_* ca9d077350fa drm: adv7511: Fix use-after-free in adv7533_attach_dsi() 9f12616222ce dt-bindings: display: adi,adv7533: Drop single lane support 6c87986664ab drm: adv7511: Drop dsi single lane support 41ce61328e0f io_uring/rw: fix downgraded mshot read 2297890b778b net/sctp: Prevent autoclose integer overflow in sctp_association_init() 41db022612b6 sched_ext: initialize kit->cursor.flags a921eb655809 sky2: Add device ID 11ab:4373 for Marvell 88E8075 ffb231471a40 workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker 830f83858952 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking b3ef4ae71336 RDMA/uverbs: Prevent integer overflow issue 786362ce60d7 sched_ext: Fix invalid irq restore in scx_ops_bypass() 65802da747ac scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity dc05ee603128 clk: clk-imx8mp-audiomix: fix function signature 90daa2f83585 maple_tree: reload mas before the second call for mas_empty_area 0e1779478f0c kcov: mark in_softirq_really() as __always_inline ba950a02d8d2 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv 9d382112b363 ALSA: seq: oss: Fix races at processing SysEx messages a369c9b4ad5a ALSA hda/realtek: Add quirk for Framework F111:000C c8f05dc8a9ce drm/xe: Wait for migration job before unmapping pages 7f13d8273e8c drm/xe: Use non-interruptible wait when moving BO to system 5a45b3497280 ftrace: Fix function profiler's filtering functionality ac3ee577c347 ALSA: seq: Check UMP support for midi_version change c7e9cb3db798 io_uring/kbuf: use pre-committed buffer address for non-pollable file abf81fd09b62 RDMA/mlx5: Enable multiplane mode only when it is supported 56432f684513 Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi" a93c6cf0868f kbuild: pacman-pkg: provide versioned linux-api-headers package 2a44d48d323a modpost: fix the missed iteration for the max bit in do_input() f133ad12fe86 scripts/mksysmap: Fix escape chars '$' 5ce6fb470eb1 clk: thead: Fix TH1520 emmc and shdci clock rate 1c2244437f9a bpf: consider that tail calls invalidate packet pointers 28bcc8024033 bpf: refactor bpf_helper_changes_pkt_data to use helper number 07bb0775bacc ARC: build: Try to guess GCC variant of cross compiler c88e3ecb9468 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base 4a31c018bfe4 Bluetooth: hci_core: Fix sleeping function called from invalid context 87e93faa370d net: usb: qmi_wwan: add Telit FE910C04 compositions 1d23d5537103 smb: client: destroy cfid_put_wq on module exit 52cefcff6a4a ksmbd: set ATTR_CTIME flags when setting mtime 7023866f161b ksmbd: retry iterate_dir in smb2_query_dir 1da4ebd8691b bpf: fix potential error return 83d32ae6895a ARC: bpf: Correct conditional check in 'check_jmp_32' 4be7ad1f9cc2 ARC: build: Use __force to suppress per-CPU cmpxchg warnings 600340ed717c ARC: build: disallow invalid PAE40 + 4K page config 5fae14431614 ASoC: audio-graph-card: Call of_node_put() on correct node 4b1ccdfe589e spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA. d49362b059f2 sound: usb: format: don't warn that raw DSD is unsupported 03c446634f3f sound: usb: enable DSD output for ddHiFi TC44C 1c643c600407 ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model 45f502192bfc ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers d77a3a99b53d btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount bd51e0d7a255 btrfs: handle bio_split() errors d867cee0f30a ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio 5b67d909ac5e ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache() de39f7295395 drm/amdkfd: Correct the migration DMA map direction 4e9ad557e52d drm/amdgpu: use sjt mec fw on gfx943 for sriov 6ec6025cc666 wifi: mac80211: wake the queues in case of failure in resume ae07daf440d3 wifi: cfg80211: clear link ID from bitmap during link delete after clean up 36b739637d70 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems 65e282457704 perf/x86/intel: Add Arrow Lake U support 93d7d212c6ea btrfs: allow swap activation to be interruptible 4ac8e8bf70b4 net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init 771ab379e87d net: ti: icssg-prueth: Fix firmware load sequence. 3d1b63cf468e ila: serialize calls to nf_register_net_hooks() cd8488fdc711 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK b65292a548d8 af_packet: fix vlan_get_tci() vs MSG_PEEK a0c12973edf7 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() 3257813a3ae7 net: restrict SO_REUSEPORT to inet sockets d3b7a9c7597b net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets 05670a893565 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params 127c28006716 io_uring/net: always initialize kmsg->msg.msg_inq upfront 64798d02430b RDMA/bnxt_re: Fix error recovery sequence 6ffb5c188519 RDMA/rtrs: Ensure 'ib_sge list' is accessible e6e6882a1590 net: wwan: t7xx: Fix FSM command timeout issue 6dfa451b5302 net: mv643xx_eth: fix an OF node reference leak 5abb84101c0e eth: bcmsysport: fix call balance of priv->clk handling routines b48a058db398 ALSA: usb-audio: US16x08: Initialize array before use 86645d8d062a nvmet: Don't overflow subsysnqn 1ee54d58d58b net: llc: reset skb->transport_header d24cbc43cc7b netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext 0e394dd11e95 workqueue: add printf attribute to __alloc_workqueue() a0360b9b5f32 drm/i915/dg1: Fix power gate sequence. 6bf65f39701e drm/i915/cx0_phy: Fix C10 pll programming sequence 9f6f54e6a686 RDMA/rxe: Remove the direct link to net_device de85624c623d net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only 47c78d3fc26e net/mlx5e: Skip restore TC rules for vport rep without loaded flag fa9d8c2e77c4 net/mlx5e: macsec: Maintain TX SA from encoding_sa dc59321c0b38 net/mlx5: DR, select MSIX vector 0 for completion queue creation b710f18252ef net: pse-pd: tps23881: Fix power on/off issue 3ba7f80d98d4 netrom: check buffer length before accessing it 965a34d93b0b net: Fix netns for ip_tunnel_init_flow() b0b190218c78 net: fix memory leak in tcp_conn_request() b8a888f236ec net: stmmac: restructure the error path of stmmac_probe_config_dt() 924d43bd10a1 drm/xe: Fix fault on fd close after unbind fb1543f3ba43 drm/xe/pf: Use correct function to check LMEM provisioning 3ff51effd1cc drm/xe: Revert some changes that break a mesa debug tool 77a807ae2ba5 RDMA/hns: Fix missing flush CQE for DWQE ed9466d707fa RDMA/hns: Fix warning storm caused by invalid input in IO path a448c775f0ae RDMA/hns: Fix accessing invalid dip_ctx during destroying QP c1bc7a427e7c RDMA/hns: Fix mapping error of zero-hop WQE buffer b983a01f58fb netdev-genl: avoid empty messages in napi get 74f9e8f2e831 selftests: net: local_termination: require mausezahn e5e2ba1b575a net: dsa: microchip: Fix LAN937X set_ageing_time function b3989de20041 net: dsa: microchip: Fix KSZ9477 set_ageing_time function 929e70e8dbee drm/bridge: adv7511_audio: Update Audio InfoFrame properly 45ece2a4e3f2 net: phy: micrel: Dynamically control external clock of KSZ PHY 39480e1271da RDMA/bnxt_re: Fix the locking while accessing the QP table 003e82749a24 RDMA/bnxt_re: Fix MSN table size for variable wqe mode 2c73cd31f917 RDMA/bnxt_re: Add send queue size check for variable wqe 50a85b3bd28d RDMA/bnxt_re: Disable use of reserved wqes 9b3b83d2f7f4 RDMA/bnxt_re: Fix max_qp_wrs reported 4eafeb4f021c RDMA/siw: Remove direct link to net_device a36820c88865 RDMA/nldev: Set error code in rdma_nl_notify_event e61d2495f781 RDMA/bnxt_re: Fix reporting hw_ver in query_device 75c5dba99e20 RDMA/bnxt_re: Add check for path mtu in modify_qp 4f6fd7f2dfef RDMA/bnxt_re: Fix the check for 9060 condition a337f7b6b2eb wifi: iwlwifi: fix CRF name for Bz bfe52e8019ef nvme-pci: 512 byte aligned dma pool segment quirk 48bd8e9d78c5 RDMA/core: Fix ENODEV error for iWARP test over vlan 1051250e51cc RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters a3e0709d462e RDMA/bnxt_re: Avoid initializing the software queue for user queues 9a479088e0c8 RDMA/bnxt_re: Fix max SGEs for the Work Request c1e855a9b95d RDMA/mlx5: Enforce same type port association for multiport RoCE 00aca33249f7 sched_ext: fix application of sizeof to pointer cbe385d9ae48 RDMA/bnxt_re: Remove always true dattr validity check b4b77d9b5b0d btrfs: use bio_is_zone_append() in the completion handler 2cf5d691f849 block: lift bio_is_zone_append to bio.h 92bd18c74624 tracing: Have process_string() also allow arrays cba9d51794ec pmdomain: core: add dummy release function to genpd device a45ae8932789 pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe() 1595afae01fa mmc: sdhci-msm: fix crypto key eviction efefe36c03a7 selinux: ignore unknown extended permissions 9476e599b445 platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile 7d43ab99ac60 platform/x86: thinkpad-acpi: Add support for hotkey 0x1401 063d380ca28e drm/amdgpu: fix backport of commit 73dae652dcac 2da437336625 platform/x86: mlx-platform: call pci_dev_put() to balance the refcount e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 023ac26e09768300c4bdd744599c45d3556eb25a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu/machine: rename QEMU_EXTRAOPTIONS for consistencyRoss Burton2025-01-1114-41/+41
| | | | | | | | | | | | | | | | | The per-tune qemu options variable is QEMU_EXTRAOPTIONS_${TUNE_PKGARCH}, but this doesn't follow the pattern of all of the other tune-specific variables in the machine configuration which is VARIABLE:tune-[name]. Rename QEMU_EXTRAOPTIONS_${TUNE_PKGARCH} to QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH} for consistency. Note that this will mean that BSPs need to update any assignments of this variable. (From OE-Core rev: 7f981d074442b901f7e64dbdb9db851ff31c3733) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/qemu: move QEMU_EXTRAOPTIONS for PPC to the relevant tunesRoss Burton2025-01-117-9/+8
| | | | | | | | | | Every other architecture has the QEMU_EXTRAOPTIONS assignments in the tune files, so move the PPC ones too. (From OE-Core rev: ba05251c89d8cc243e861886124573c83197e949) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architectureRoss Burton2025-01-112-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | Using the package architecture to select the right qemu options to pass to qemu-user is incorrect, and fails for recipes that set PACKAGE_ARCH to MACHINE_ARCH (as the qemuppc workarounds suggest) because there are not typically any options set for the machine name. Solve this by using TUNE_PKGARCH instead: for the majority of recipes this is the same value, but for machine-specific recipes it remains the same instead of changing to the machine name. This means we can remove the qemuppc workarounds, as they're obsolete. Also update the gcc-testsuite recipe which uses the same pattern to use TUNE_PKGARCH, and generalise the else codepath to avoid needing to update the list of architectures. [ YOCTO #15647 ] (From OE-Core rev: 414b754a6cbb9cc354b1180efd5c3329568a2537) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/nativesdk: also override TUNE_PKGARCHRoss Burton2025-01-111-0/+1
| | | | | | | | | | | | | | The nativesdk class overrides PACKAGE_ARCH and unsets TUNE_FEATURES, but as recipes might want to look at TUNE_PKGARCH too (for example, when setting QEMU_EXTRAOPTIONS) we should also override that variable. Otherwise, a nativesdk recipe will have the TUNE_PKGARCH of the target, which leads to errors (eg passing mips arguments to an arm qemu). (From OE-Core rev: 05322beb290e1db30bef49b4364f8a8e6e9f7408) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rsync: clean up configure/configure.sh fiddlingRoss Burton2025-01-101-7/+4
| | | | | | | | | | | | | | | The upstream Makefiles tell autoconf to write the generated script to configure.sh instead of the idiomatic configure. We now remove all of the Makefile rules that refer to configure.sh (makefile-no-rebuild.patch) but the recipe configure changes remained, so remove them too and delete the existing configure.sh to avoid confusion for anyone looking at the build treee. Also add a comment explaining why autotools-brokensep is used. (From OE-Core rev: 599e0fbf7d3dbbad0606143baa0ecccc510348ce) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: Fix native dependenciesRichard Purdie2025-01-101-0/+1
| | | | | | | | | The tests package has many dependencies which don't BBCLASSEXTEND to native well. Remove these as we're not interested in the tests in the native case anyway. (From OE-Core rev: 2885ab7c5b58a8f8ff183360e239d2a36270c662) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgit2: update 1.8.4 -> 1.9.0Alexander Kanavin2025-01-102-2/+40
| | | | | | | | | | Make the cmake files reproducible and rather than hardcode-installed into /usr/lib. [RP: Tweak commit message] (From OE-Core rev: 5d16b99ad74fe4acadfb1752b975e6eebacf9d1c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* native: Improve ${PN}-XXX package name handlingRichard Purdie2025-01-101-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a recipe has something like: RPROVIDES:${PN}-xxx = "yyy" then the current code will turn this into: RPROVIDES:${BPN}-native-xxx = "yyy-native" which can lead to errors. Add in some handling for this special case in the class extension code. The corresponding entry in PACKAGES is correctly remapped, the variables aren't remapped to match though. Note that merging this does trigger new dependencies to be exposed, some of which can't be met or are incorrect. These need to be fixed on a case by case basis. There was also a problem in the existing code when handling anonymous python in PACKAGES since it would pass bizarre package names like "d)}" to the remapping code. This patch changes it to ignore anonymous python since in the native case, this likely isn't wanted anyway. This also then avoids ${PN}-ptest in the native case which was a common dependency problem. (From OE-Core rev: e2fd81e221c25fc21d532e020ddd8aaac0c22ede) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Improve PACKAGES_DYNAMIC handling for util-linux-nativeRichard Purdie2025-01-101-1/+2
| | | | | | | | | | | | | | | DEBUG: Assuming util-linux-swapon-native is a dynamic package, but it may not exist DEBUG: Assuming util-linux-swapon-native is a dynamic package, but it may not exist DEBUG: providers for util-linux-swapon-native are: ['util-linux', 'util-linux-native'] DEBUG: sorted runtime providers for util-linux-swapon-native are: ['recipes-core/util-linux/util-linux_2.40.2.bb', 'virtual:native:recipes-core/util-linux/util-linux_2.40.2.bb'] NOTE: Multiple providers are available for runtime util-linux-swapon-native (util-linux, util-linux-native) The PACKAGES_DYANMIC line could match native and non-native packages so tweak to improve -native handling and avoid the above warnings in world builds. (From OE-Core rev: 5577bb4772a76b3e419cf1f8f2a439bc1b15a9b5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: Improve core-utils-native dependency handlingRichard Purdie2025-01-101-1/+3
| | | | | | | | | | | bash-dev-native does not exist, nor should it. Tweak the recipe so that if/as/when we fix native ${PN}-XXX handling, this doesn't break. Use variable indirection as the least worse solution as an override directly will get overwritten with variable renaming, resulting in a warning. (From OE-Core rev: 879590563bc43a303e77541cd99979a449d9bfed) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools: remove aclocal --automake-acdir, relocated so knows the right pathRoss Burton2025-01-101-6/+0
| | | | | | | | | | | | | | A relocated aclocal in the native sysroot has the right paths already: $ cat /work/ross/build/tmp/work/cortexa57-poky-linux/expect/5.45.4/recipe-sysroot-native/usr/bin/aclocal my @automake_includes = ('/work/ross/build/tmp/work/cortexa57-poky-linux/expect/5.45.4/recipe-sysroot-native/usr/share/aclocal-' . $APIVERSION); Thus there is no need to tell aclocal the path explicitly. (From OE-Core rev: 002e03132b8ba1f1b254c8a63ff70db2a5d16518) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools: log when we're removing aclocal.m4Ross Burton2025-01-101-0/+1
| | | | | | | | | | | | | Some mysterious autotools errors are because upstream has a custom aclocal.m4 that we're deleting it unless we know we're not even running aclocal. There's a case to be made for removing this deletion logic on the grounds that aclocal should know what it is doing, but for now make it clear that we're deleting a file by saying so in the task log. (From OE-Core rev: d6efd938af8a8260ae464edf4388afea73293ec7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtheora: backport a patch to fix autoreconfRoss Burton2025-01-102-0/+43
| | | | | | | | | | This is needed so that autoreconf works without any macro path fiddling, which autotools may no longer be doing implicitly. (From OE-Core rev: 967fc0403355cebdae306d3a210ba177390b541a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl8: upgrade 8.6.15 -> 8.6.16Alexander Kanavin2025-01-107-19/+20
| | | | | | | | | | Adjust run-ptest to use the absolute ptest library location (tcl 9.x already does this) to avoid clock.test failures. (From OE-Core rev: 6161afaa3d4f6600a3598bf559576fb571968cbb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.1.3 -> 2.2.1Alexander Kanavin2025-01-104-72/+21
| | | | | | | | | | | | Add a svml option, disabled by default (it's avx-512 only, and uses randomly generated intermediate .o file names, which makes the installed library non-reproducible). (From OE-Core rev: a3ce94f1fa79502d8b41de93f9a27d8af2cdc787) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* blktool: remove the recipeAlexander Kanavin2025-01-108-200/+0
| | | | | | | | | | It was created in 2004 as an alternative to hdparm and never updated since (while hdparm remains in active development). (From OE-Core rev: 54c1243a259a2f6407c0202d03414fc5272b2d90) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: update 4.16.0 -> 4.17.1Alexander Kanavin2025-01-104-9/+37
| | | | | | | | | | | Remove groups entries, as that has been removed in favor of the coreutils implementation. Add a patch to support older host compilers. (From OE-Core rev: 8d1041c02c600229b3487bc37f929c2b57f0b3ce) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: update 3.3.6 -> 3.4.1Alexander Kanavin2025-01-108-36/+36
| | | | | | | | | | | | | | | License-update: formatting Exclude aclocal, as aclocal.m4 is hand-maintained (similar to recent tweaks elsewhere in core). Find rbconfig.rb directly in ${D}, as grepping ruby's internal file produces bogus results now. (From OE-Core rev: f395c84d460acc44c633a6819efac68ca7829e6c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcrypt: update 4.4.36 -> 4.4.37Alexander Kanavin2025-01-105-46/+6
| | | | | | | | | Drop patch merged upstream. (From OE-Core rev: b66d046a3fe4230ba3b74c6741419f51bbfca9bd) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburcu: update 0.14.1 -> 0.15.0Alexander Kanavin2025-01-101-4/+6
| | | | | | | | | License-update: formatting, file rename, spdx tags. (From OE-Core rev: a8fdac57d9fe55c3dff8d3dc24c6245c5d6af476) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: update 1.86.0 -> 1.87.0Alexander Kanavin2025-01-108-7/+198
| | | | | | | | | Backport a kea patch to address 1.87.0 compatibility. (From OE-Core rev: ac328183d4592ad146c41e48c2c92d1dbb53a894) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* texinfo: update 7.1.1 -> 7.2Alexander Kanavin2025-01-102-6/+6
| | | | | | | (From OE-Core rev: 1430bffaf210d5fd769c3c08ed4cd76733b32b07) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bc: update 1.07.1 -> 1.08.1Alexander Kanavin2025-01-104-124/+2
| | | | | | | | | | | | | | Upstream now ships pre-generated libmath.h, so we don't need to do so. Drop 0001-dc-fix-exit-code-of-q-command.patch (merged upstream). License-update: copyright years. (From OE-Core rev: ab7c33ba324af89a0f96d9eb480ce422f3b92fb5) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: update 9.0.0 -> 9.0.1Alexander Kanavin2025-01-106-48/+32
| | | | | | | (From OE-Core rev: 8ddc1bdf45e39962338dc5ec51e4582d1f0c3d83) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ppp: update 2.5.1 -> 2.5.2Alexander Kanavin2025-01-101-6/+7
| | | | | | | | | | | | | | License-Update: BSD items clarified to be 2-clause: https://github.com/ppp-project/ppp/commit/d4ec06ec5839350bd728da0e92a8cb2e1c37d880 passprompt plugin removed upstream. Add an enable a multilink option, as the build breaks without it at the linking step (upstream presumably didn't test that it works): https://github.com/ppp-project/ppp/issues/541 (From OE-Core rev: e6ea3ade8f3977ec93c68229d2660bbc335a80a6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bin/git-make-shallow: Fix syntax to work with older git versionsRichard Purdie2025-01-101-1/+1
| | | | | | | | | | | | The transaction model was only introduced in git 2.27 whereas Ubuntu focal (20.04) has 2.25. This causes failures. We don't need the transations here so simply drop the commit piece, fixing on older git versions. Credit to Nick Owens <nick.owens@eero.com> for working out how to fix it. (Bitbake rev: 0723ec9d4cd7c9b2d46904c3a038be123feea374) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: upgrade 3.1.4 -> 3.1.5Alexander Kanavin2025-01-092-91/+5
| | | | | | | (From OE-Core rev: fca4fe9282d5895cc961aef82471604d219cb3ba) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-click: update 8.1.7 -> 8.1.8Alexander Kanavin2025-01-091-4/+4
| | | | | | | | | | | License-Update: renamed file Convert from setuptools to flit. (From OE-Core rev: 33dfffac6f65145b6e8671a8988a62f1f0e41f72) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v6.13Bruce Ashfield2025-01-091-2/+2
| | | | | | | | | | | Some tightly coupled packages still need updating (we are waiting on upstream), but there's no reason to hold the dev kernel update on those packages (core-image-minimal is working) (From OE-Core rev: c791afb0df94cf44dcb371dcd62dee2f2533de53) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bbconfigbuild/configfragments.py: set BBPATH in standalone datastoreAlexander Kanavin2025-01-092-0/+3
| | | | | | | | | | | | | | | | Otherwise fragments with 'require' statements will not parse, as the parser will not be able to find files referred to by those statements. Add such a statement to the test fragment so that the scenario is tested. [YOCTO #15707] (From OE-Core rev: d88e63d1a7867b3a4ebfc57d472900136b5361d8) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Disable JIT on RISCV64Khem Raj2025-01-091-1/+1
| | | | | | | | | | | | | It does not compile anymore with 2.46+ as we dropped the patch https://bugs.webkit.org/show_bug.cgi?id=250681 This patch it seems is still needed but has not yet been accepted upstream yet. (From OE-Core rev: be5dd5630a0fa53d16b661b088d6b4fb31e8e9b2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix a typo OFFF -> OFFKhem Raj2025-01-091-1/+1
| | | | | | | (From OE-Core rev: 37c1a3a6c7aa09c2974f0c52bd16245153b7eb89) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xinit: upgrade 1.4.2 -> 1.4.3Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: 90e965b53598ab7f87df7053fa348e1fdf461285) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-synaptics: upgrade 1.9.2 -> 1.10.0Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: 6c115c68a0c508446f46a68146d470fda570a964) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* stress-ng: upgrade 0.18.07 -> 0.18.08Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: ded6b0f24690c6e8ba2dd4fa5bf1acebd3661ed4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.18.7 -> 0.18.9Wang Mingyu2025-01-091-2/+2
| | | | | | | | | License-Update: copyright updated to 2025 (From OE-Core rev: 98ed111650de52e6079251d1cb0c19dd6a506ded) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.18.0 -> 2.19.0Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: f18bcd0b4024da048be6a1773608a4c2a4db4a38) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: upgrade 1.9.1 -> 2.0.0Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | Changelog: https://github.com/python-poetry/poetry-core/releases/tag/2.0.0 (From OE-Core rev: 5e2036babc8937253b60fa809fa8edcda26b0210) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-gitdb: upgrade 4.0.11 -> 4.0.12Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: =========== - Never add a vendored smmap directory to sys.path - Revise and update the readme - Set Dependabot submodule update cadence to weekly - Add missing asserts in test_base.py - Use contextlib.suppress instead of except: pass - Add support for Python 3.13 - Potential Race Condition Fix - OS Rename & Chmod - PermissionError - Bump gitdb/ext/smmap from 256c5a2 to 04dd210 - Bump actions/setup-python from 4 to 5 (From OE-Core rev: d899b50547e319cca8bea41301a4758e7635b6cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtest-warnings-perl: upgrade 0.033 -> 0.037Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: =========== - remove unneeded use of Import::Into - fix tests that invoke Test::Warnings->import directly - avoid redefinition warnings when $^W is enabled in tests - allow tests to pass even when Import::Into is not installed - add backcompat shim for cases where Test::More is loaded in tests after Test::Warnings - fix Test2 compability for done_testing() - Test2::Warnings added as a simple wrapper (for now) (From OE-Core rev: f203ec55e1fd12e4e6822839a4979b3054617d59) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade 2.30.10 -> 2.30.11Wang Mingyu2025-01-091-2/+2
| | | | | | | | | | | | | | | | | | | | | License-Update: copyright updated to 2025 Changelog: =========== - Fixed a crash if the controller product name is NULL - Fixed the PS3 controller mapping on Windows - Allow rendering during the modal resize loop on macOS - Corrected CoreAudio surround sound channel layouts - Enabled high refresh rates on iOS - Fixed SDL_OpenURL() on iOS 18.2 and newer - Implemented SDL_OpenURL() on tvOS - Fixed Chinese locales on PSP (From OE-Core rev: f59f1ef898993a09cdb243d80b1bab624472ea10) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libedit: upgrade 20240808-3.1 -> 20250104-3.1Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: 73ef22b3ae71f6967f09f7c10180c34e84327224) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hwdata: upgrade 0.390 -> 0.391Wang Mingyu2025-01-091-1/+1
| | | | | | | | (From OE-Core rev: a7a1a393900ba4e3e6a526480c6ef44df9e6804f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: upgrade 4.16.7 -> 4.16.12Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * GtkFileChooser: - Fix a focus problem with the server entry * GtkEmojiChooser: - Update to CLDR 46 / Unicode 16 * GtkAboutDialog: - Small improvements * Wayland: - Fix some Vulkan sizing corner cases - Fix problems with rotated, offloaded images - Fix a few crashes * Demos: - Don't create extra windows for D-Bus activation (From OE-Core rev: ed161f0a0cbcef50c43820d58989e5a020763dbf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* erofs-utils: upgrade 1.8.3 -> 1.8.4Wang Mingyu2025-01-091-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== - Fix unusual PAX header handling for tarerofs; - Fix LIBARCHIVE.xattr decoding; - Speed up handling of incompressible data; - Add a '-E^fragdedupe' option to explicitly disable fragment deduplication; - Fixes around '-Eall-fragments' and '-Ededupe'; - Use external xxhash library if possible. (From OE-Core rev: 441abb84142eae10155fbcc3c5a99091afa5dfd9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: upgrade 2024.10 -> 2025.01Fabio Estevam2025-01-094-62/+1
| | | | | | | | | | | | Upgrade to U-Boot 2025.01. Remove the patch as it has been upstreamed. (From OE-Core rev: e16a24f04b56ca3fec6509a3286e2e3bb5c21c1e) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: move runtime-testing section to the test-manualAntonin Godard2025-01-0910-26/+29
| | | | | | | | | | | | | In the same fashion as the previous commit ("ref-manual/packages: move ptest section to the test-manual"), move the runtime testing section of the development tasks manual to the test environment manual. Add a link to it from the test-manual/intro document. (From yocto-docs rev: 6b44257874858db3aa426d3e84a79c41cb4937a3) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual/packages: move ptest section to the test-manualAntonin Godard2025-01-0910-117/+126
| | | | | | | | | | | | | | [ YOCTO #15106 ] It makes more sense to document ptests in the test-manual. Since ptests are still related to packages, keep a link to ptests from packages.rst to the test-manual. Reported-by: Yoann Congal <yoann.congal@smile.fr> (From yocto-docs rev: b389c06b709e4791e1cce5e8a5b58f6b0cd03a14) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>