summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-03-06add todoross/firmwarewipRoss Burton
2024-03-06Revert "replace _ with - in license name"Ross Burton
This reverts commit 4564a275921a217a81db5d8ca59950963abbf081.
2024-03-06replace _ with - in license nameRoss Burton
2024-03-06use and generate firmwareRoss Burton
2024-03-05generic updatesRoss Burton
2024-03-05script workRoss Burton
2024-03-05use parserRoss Burton
2024-03-05add prototype whence parserRoss Burton
2024-03-05debup wipRoss Burton
2024-03-05fix mellanox licenseRoss Burton
2024-03-05Add genericarm64 MACHINERoss Burton
This is a new 64-bit "generic" Arm machine, that expects the hardware to be SystemReady IR compatible. (From meta-yocto rev: 68de209f58917d8e7108caacfefc55bbe0e0c5a2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05bitbake: utils: remove BB_ENV_PASSTHROUGH from preserved_envvars()Michael Opdenacker
preserved_envvars() is used when the BB_ENV_PASSTHROUGH environment variable is not set. Therefore, its code shouldn't return this variable. (Bitbake rev: 0a33b560233b983456178541603ab96fea22238b) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> Tested-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05bmaptool: now part of Yocto ProjectTrevor Woerner
The bmaptool (previously: bmap-tools, bmap-tool, bmaptool) has been moved to be under the Yocto Project umbrella and is now hosted at: github.com/yoctoproject/bmaptool [RP: Added a couple of missing renames] (From OE-Core rev: 7a036b1a1ec7dcd27dbe18d4c2e703bd2a8af182) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05python3-cryptography_42.0.5.bb: delete redundant ptest packagingRobert P. J. Day
Since FILES:${PN}-ptest is already defined to include the contents of ${PTEST_PATH}, adding such an entry to the package is superfluous. (From OE-Core rev: 61949efcdb496b27d03f89ccde3d16c8cf4a56d5) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05expat: upgrdae 2.6.0 -> 2.6.1Yi Zhao
ChangeLog: (https://github.com/libexpat/libexpat/blob/R_2_6_1/expat/Changes) Bug fixes: #817 Make tests independent of CPU speed, and thus more robust #828 #836 Expose billion laughs API with XML_DTD defined and XML_GE undefined, regression from 2.6.0 Other changes: #829 Hide test-only code behind new internal macro #833 Autotools: Reject expat_config.h.in defining SIZEOF_VOID_P #819 Address compiler warnings #832 #834 Version info bumped from 10:0:9 (libexpat*.so.1.9.0) to 10:1:9 (libexpat*.so.1.9.1); see https://verbump.de/ for what these numbers do Infrastructure: #818 CI: Adapt to breaking changes in clang-format (From OE-Core rev: 1808a9e60d587c705218a3328716cd24a5228dc6) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05gdb: Upgrade 14.1 -> 14.2Khem Raj
BugFix release This is a minor corrective release over GDB 14.1, fixing the following issues: PR symtab/31112 (DLL export forwarding is broken) PR c++/31128 (gdb crashes when trying to print a global variable stub without a running inferior) PR tdep/31254 ([gdb/tdep, arm] FAIL: gdb.threads/staticthreads.exp: up 10) PR gdb/31256 (Crash with basic 'list .') PR python/31366 (Frame.static_link() segfaults) (From OE-Core rev: f5483fe1f9682d18f92788ef71618a00bd6dfee0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05python3-hypothesis: upgrade 6.98.12 -> 6.98.15Tim Orling
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-98-15 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-98-14 https://hypothesis.readthedocs.io/en/latest/changes.html#v6-98-13 6.98.15 - 2024-02-29 * This release adds support for the Array API’s 2023.12 release via the api_version argument in make_strategies_namespace(). The API additions and modifications in the 2023.12 spec do not necessitate any changes in the Hypothesis strategies, hence there is no distinction between a 2022.12 and 2023.12 strategies namespace. 6.98.14 - 2024-02-29 * This patch adjusts the printing of bundle values to correspond with their names when using stateful testing. 6.98.13 - 2024-02-27 * This patch implements filter-rewriting for text() and binary() with the search(), match(), or fullmatch() method of a re.compile()d regex. (From OE-Core rev: 18ac6584ed92c0ff037076c9977b68dae5fddb44) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05rust: Fix build failure re-appeared on riscv32Khem Raj
Refresh the rustix-0.38.19 patch to include FICLONE definition which fixes the build issue surfaced with rust 1.75 (From OE-Core rev: 693e7cb3eb0cdc715a45ddcba8eb09dc9c5c31b8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05gtk+3: update 3.24.38 -> 3.24.41Markus Volk
- update opengl.patch Overview of Changes in GTK+ 3.24.41, 23-01-2024 =============================================== * Fix a crash introduced in the X11 changes in 3.24.40 * Build fixes * Wayland: Fix interpretation of gtk-shell protocol Overview of Changes in GTK+ 3.24.40, 17-01-2024 =============================================== * GtkEmojiChooser: - Update to CLDR v44 - Add more translations * GtkGestures: - Preserve accuracy when translating events * X11 - Support 'virtual' XRANDR monitors * MacOs: - Use consistent event coordinates * Translation updates: Georgian Hebrew Swedish Overview of Changes in GTK+ 3.24.39, 19-12-2023 =============================================== * GtkMountOperation: - Avoid a segfault * GtkTooltip: - Fix some positioning problems * GtkFileChooser: - Handle webdav in the pathbar * GtkFileChooserNative: - Fix closing portal file choosers * GDK: - Handle offscreen windows better in some places * Wayland: - Create pad devices on enter - Ensure device-added/removed are emitted - Make stylus button mappings compatible with X11 - Try harder to preserve cursor size with scaling - Avoid oob access to cursor images - Support tiling in xdg-shell - Avoid using legacy cursor names - Fix buffer size for scaled custom cursors * X11: - Remove slow path in gdk_cairo_draw_from_gl - Trap more XRANDR errors * MacOs: - Make gdkquartz-cocoa-access.h usable again - Silence secure-restore message * Translation updates Belarusian British English Catalan Chinese (China) Czech Danish Esperanto Farsi Georgian Greek Hebrew Icelandic Kazakh Korean Polish Punjabi Romanian Slovak Slovenian Spanish Turkish (From OE-Core rev: 2378f50d32aa955a269fc747de3af2cb28767741) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto: Enable gpio-sim with ptestsKhem Raj
ptests for packages like libgpiod and python3-gpiod need gpio-sim to run the tests successfully. (From OE-Core rev: cc651ce0b933abc38fd2d4481297d280c43f1828) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto/6.6: update CVE exclusionsBruce Ashfield
Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] (From OE-Core rev: a8d7544baf149e0ce3c473d7e8a9b832b9bd8227) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto/6.6: update to v6.6.20Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 9b4a8eac17f0 Linux 6.6.20 af0d04f02145 fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS 0700f4e154f8 Linux 6.6.19 f6e4aca0dd8c ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts 1f9b7a5d023a ata: ahci: add identifiers for ASM2116 series adapters 7e7a81f9f2da mptcp: add needs_id for netlink appending addr 6931f9029aa6 mptcp: userspace pm send RM_ADDR for ID 0 697128a3e2e6 selftests: mptcp: add mptcp_lib_get_counter 358f02b84fbb selftests: mptcp: join: stop transfer when check is done (part 2) 6156277d1b26 mm: zswap: fix missing folio cleanup in writeback race path 7a3610956d3b mm/zswap: invalidate duplicate entry when !zswap_enabled a259173bf265 selftests: mptcp: join: stop transfer when check is done (part 1) b81fc6c229ec i2c: imx: when being a target, mark the last read as processed 10c6b90e9753 drm/amd/display: Fix memory leak in dm_sw_fini() 7a8a8a6a4f1e selftests/iommu: fix the config fragment 20e1e1a2b8a4 drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func 716cfee8053e drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set c7818378953d net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY 8fbc19196dbe Fix write to cloned skb in ipv6_hop_ioam() 0a9f558c72c4 phonet/pep: fix racy skb_queue_empty() use 3ebd19073efd phonet: take correct lock to peek at the RX queue 9adfd66b42d2 net: sparx5: Add spinlock for frame transmission from CPU 88895d424720 net/sched: flower: Add lock protection when remove filter handle 30d8d56aee70 devlink: fix port dump cmd type a702e9883342 tools: ynl: don't leak mcast_groups on init error 91addaf5f02b tools: ynl: make sure we always pass yarg to mnl_cb_run 18a3d49aee31 net: mctp: put sock on tag allocation failure 73a7cdb48779 netfilter: nf_tables: use kzalloc for hook allocation fe9f4d1c531a netfilter: nf_tables: register hooks last when adding new chain/flowtable 9256ab9232e3 netfilter: nft_flow_offload: release dst in case direct xmit path is used 558b00a30e05 netfilter: nft_flow_offload: reset dst in route object after setting up flow f2135bbf1494 netfilter: nf_tables: set dormant flag on hook register failure 4f13a79ea3cf tls: don't skip over different type records from the rx_list 3b952d8fdfcf tls: stop recv() if initial process_rx_list gave us non-DATA 80b1d6a0c0c0 tls: break out of main loop when PEEK gets a non-data record f006c45a3ea4 hwmon: (nct6775) Fix access to temperature configuration registers 50b30655b224 cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback() 9b099ed46dca bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() ef6566d10cf7 s390: use the correct count for __iowrite64_copy() 0a32395fd1e3 net: ipa: don't overrun IPA suspend interrupt registers 734b494eac2f octeontx2-af: Consider the action set by PF 16bc939f224d drm/i915/tv: Fix TV mode f9f8f23c5851 platform/x86: thinkpad_acpi: Only update profile if successfully converted 79491ddfb429 arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend 7c892383227f arm64/sme: Restore SME registers on exit from suspend a3f2c083cb57 arp: Prevent overflow in arp_req_get(). 919092bd5482 devlink: fix possible use-after-free and memory leaks in devlink_init() 9e02973dbc6a ipv6: sr: fix possible use-after-free and null-ptr-deref 6e6065dd25b6 afs: Increase buffer size in afs_update_volume_status() 287a0e6d3a62 parisc: Fix stack unwinder 8327ed12e8eb bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel d4c58764dab8 ata: ahci_ceva: fix error handling for Xilinx GT PHY support 3e831970cf7f selftests: bonding: set active slave to primary eth1 specifically b8315b2e25b4 powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller 7bcb0a2510ce net: bcmasp: Sanity check is off by one ae24a16a8343 net: bcmasp: Indicate MAC is in charge of PHY PM cf761c81e413 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid 6634a8ecacc6 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid 37067e6bc241 net: stmmac: Fix incorrect dereference in interrupt handlers 3a0060d2ba7c x86/numa: Fix the sort compare func used in numa_fill_memblks() b5bf39cd0878 x86/numa: Fix the address overlap check in numa_fill_memblks() b6979032552b nouveau: fix function cast warnings 28cdbbd38a44 net/sched: act_mirred: don't override retval if we already lost the skb 7c787888d164 net/sched: act_mirred: use the backlog for mirred ingress 73db191dc30d net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability 334a8348b2df dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). a83856bd0c24 net: bridge: switchdev: Ensure deferred event delivery on unoffload 603be95437e7 net: bridge: switchdev: Skip MDB replays of deferred events on offload 0706faf631d7 scsi: jazz_esp: Only build if SCSI core is builtin 4f5b15c15e60 scsi: smartpqi: Fix disable_managed_interrupts 239b85a9a977 bpf, scripts: Correct GPL license name 320767103644 RDMA/srpt: fix function pointer cast warnings f05332254350 xsk: Add truesize to skb_add_rx_frag(). 0f7798768f21 arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names 9ff254f14b19 arm64: dts: rockchip: set num-cs property for spi on px30 95175dda017c RDMA/qedr: Fix qedr_create_user_qp error flow c99e6b267d76 iommufd/iova_bitmap: Consider page offset for the pages to be pinned 929766dadbd2 iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array 634745054a52 iommufd/iova_bitmap: Bounds check mapped::pages access bc569f86f978 bus: imx-weim: fix valid range check 9c29933eae40 arm64: dts: tqma8mpql: fix audio codec iov-supply fe2a73d57319 RDMA/srpt: Support specifying the srpt_service_guid parameter f562dbfd89dc RDMA/irdma: Add AE for too many RNRS 3907d842f291 RDMA/irdma: Set the CQ read threshold for GEN 1 9afa1e4354a1 RDMA/irdma: Validate max_send_wr and max_recv_wr c6f1ca235f68 RDMA/irdma: Fix KASAN issue with tasklet a8ef9c7f4cfd arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC 25f7f28142a2 IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported 43a6b52b7cf1 RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq 9abe69327407 RDMA/bnxt_re: Return error for SRQ resize b41d0ade0398 IB/hfi1: Fix a memleak in init_credit_return b96f500dbbc3 bpf: Derive source IP addr via bpf_*_fib_lookup() 980278aca1f8 xen/events: fix error code in xen_bind_pirq_msi_to_irq() 658750e3d8ed Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" 7211800091a9 drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' a1baf5734231 drm/amd/display: Avoid enum conversion warning 824c15ad0910 smb3: add missing null server pointer check a7f34a068467 selftests: mptcp: diag: unique 'cestab' subtest names 6b51994e1994 selftests: mptcp: diag: unique 'in use' subtest names 509bf4e553eb selftests: mptcp: diag: fix bash warnings on older kernels 1f24ba67ba49 selftests: mptcp: diag: check CURRESTAB counters 1b1ce669a1f0 selftests: mptcp: pm nl: avoid error msg on older kernels 4f1aa3853b95 selftests: mptcp: pm nl: also list skipped tests db887e24f95f selftests: mptcp: simult flows: fix some subtest names 5b9bc8e6275a selftests: mptcp: userspace_pm: unique subtest names 1ea7b252b47f mptcp: fix duplicate subflow creation 2dba5774e8ed mptcp: fix data races on remote_id ba2cf922502c mptcp: fix data races on local_id e074c8297ee4 mptcp: fix lockless access in subflow ULP diag 176421d7afba mptcp: add needs_id for userspace appending addr 6aba8cf676c0 usb: roles: don't get/set_role() when usb_role_switch is unregistered 4b45829440b1 usb: roles: fix NULL pointer issue when put module's reference da7fc10bc471 usb: gadget: omap_udc: fix USB gadget regression on Palm TE 2b7ec68869d5 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs 70e8038813f9 usb: cdns3: fix memory double free when handle zero packet 29e42e1578a1 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() 11f656fc0a56 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers a92de02692b4 usb: cdnsp: blocked some cdns3 specific code d3999e342099 usb: dwc3: gadget: Don't disconnect if not started 9319ecb8380f serial: amba-pl011: Fix DMA transmission in RS485 mode 3e3578ca1b87 serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled 6cf046b3acea Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" ba84bbbcd5b8 erofs: fix refcount on the metabuf used for inode lookup 763f1f13d856 dm-integrity, dm-verity: reduce stack usage for recheck 97ba7c1f9c0a ARM: ep93xx: Add terminator to gpiod_lookup_table 804bd8650a3a l2tp: pass correct message length to ip6_append_data 5ef293c3e0b2 PCI/MSI: Prevent MSI hardware interrupt number truncation fbe1049a4d48 irqchip/sifive-plic: Enable interrupt if needed before EOI 4332f54153de irqchip/gic-v3-its: Do not assume vPE tables are preallocated a9ab338683a2 irqchip/mbigen: Don't use bus_get_dev_root() to find the parent b0365460e945 crypto: virtio/akcipher - Fix stack overflow on memcpy ba6b8b02a331 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() cca20208515e accel/ivpu: Don't enable any tiles by default on VPU40xx 3f70ed98f776 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() fcf90b4703bd KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler 02dad157ba11 md: Fix missing release of 'active_io' for flush 8b004583dbc9 sparc: Fix undefined reference to fb_is_primary_device 38e921616320 cachefiles: fix memory leak in cachefiles_add_cache() 557cac23bee3 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names e78a4e221ebf platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler 9cad9a2e896c mm/damon/reclaim: fix quota stauts loss due to online tunings 8350888b0226 mm: memcontrol: clarify swapaccount=0 deprecation warning 3c4441b23bf7 mm/damon/lru_sort: fix quota status loss due to online tunings 305152314df8 mm/swap: fix race when skipping swapcache 0b34dca1bfd5 selftests/mm: uffd-unit-test check if huge page size is 0 3c884ee7c5d4 scsi: core: Consult supported VPD page list prior to fetching page 4ebc079f0c7d scsi: target: pscsi: Fix bio_put() for error case 9eb04add2a26 scsi: sd: usb_storage: uas: Access media prior to querying device properties 2cc1a530ab31 cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window 8d584cc8e71e cxl/acpi: Fix load failures due to single window creation failure e5cc2309f6b3 dm-verity: recheck the hash after a failure 64ba01a36598 dm-crypt: don't modify the data when using authenticated encryption d6824a28b244 dm-integrity: recheck the integrity tag after a failure 78d41d9ba0b1 Revert "parisc: Only list existing CPUs in cpu_possible_mask" 0f6cf136974a dm-crypt: recheck the integrity tag after a failure e6316749d603 lib/Kconfig.debug: TEST_IOV_ITER depends on MMU e7e23fc5d5fe fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio 699e2648e195 ata: libata-core: Do not try to set sleeping devices to standby cf245e831afc s390/cio: fix invalid -EBUSY on ccw_device_start fec5aea66916 drm/amd/display: adjust few initialization order in dm d715ee6cbe7c drm/meson: Don't remove bridges which are created by other drivers 47bacc3c7fbb drm/ttm: Fix an invalid freeing on already freed page in error path 0bb020dca6d8 btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size b1ec3d6b86fd LoongArch: Update cpu_sibling_map when disabling nonboot CPUs dffdf7c783ef LoongArch: Disable IRQ before init_fn() for nonboot CPUs ea459e6926f0 LoongArch: Call early_init_fdt_scan_reserved_mem() earlier 50297906f81c docs: Instruct LaTeX to cope with deeper nesting 48985d64c4c8 x86/bugs: Add asm helpers for executing VERW a2fef1d81bec IB/hfi1: Fix sdma.h tx->num_descs off-by-one error 20980195ec8d xen/events: close evtchn after mapping cleanup 636ac94cee72 xen/events: modify internal [un]bind interfaces 40f14760da83 xen/events: drop xen_allocate_irqs_dynamic() 666860d56d83 xen/events: remove some simple helpers from events_base.c b79345efd038 xen/events: reduce externally visible helper functions 3c8f5965a993 xen: evtchn: Allow shared registration of IRQ handers 71783d1ff652 drm/amd/display: fixed integer types and null check locations 622c827544ef drm/amd/display: Request usb4 bw for mst streams c3682b63c60f drm/amd/display: Add dpia display mode validation logic b45df837fe87 mptcp: corner case locking for rx path fields initialization 9326d0357ab0 mptcp: fix more tx path fields initialization d52b3c2b2951 mptcp: use mptcp_set_state 565575473139 mptcp: add CurrEstab MIB counter support c5e3ec783484 smb3: clarify mount warning dd40cbafb1d2 cifs: handle cases where multiple sessions share connection cd743cfead99 cifs: change tcon status when need_reconnect is set on it 8946924ff324 virtio-blk: Ensure no requests in virtqueues before deleting vqs. cacc0a9c34a8 smb: client: set correct d_type for reparse points under DFS mounts c19453cc16ad drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 cb4541cabb53 drm/amdgpu: Fix shared buff copy to user 61c0a633bdc6 drm/amdgpu: reset gpu for s3 suspend abort case 7a3a0b0c7f47 drm/amdgpu: skip to program GFXDEC registers for suspend abort 7d7046a6caf2 libceph: fail sparse-read if the data length doesn't match 9fe6ad655fe0 firewire: core: send bus reset promptly on gap count error 5175a72c8e99 accel/ivpu/40xx: Stop passing SKU boot parameters to FW 9895188644ee accel/ivpu: Disable d3hot_delay on all NPU generations e11aa132160c accel/ivpu: Force snooping for MMU writes d382f733c8ba LoongArch: vDSO: Disable UBSAN instrumentation 88e189bd16e5 LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC] 3ed93e781a48 LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu a0a48dd597f5 LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it 4dbbd8195a68 scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() 7ac9e18f5d66 scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() 51a5ca984866 scsi: lpfc: Use unsigned type for num_sge b9c3a26bf95c hwmon: (coretemp) Enlarge per package core count limit 5c7ed4d957a8 efi: Don't add memblocks for soft-reserved memory cf3d6813601f efi: runtime: Fix potential overflow of soft-reserved region size 3dce50ca9939 wifi: iwlwifi: do not announce EPCS support c9da889a37fc wifi: mac80211: accept broadcast probe responses on 6 GHz 415f8e9854bb wifi: mac80211: adding missing drv_mgd_complete_tx() call c7a4f932b3a6 wifi: mac80211: set station RX-NSS on reconfig 52fff5799e3d fs/ntfs3: Fix oob in ntfs_listxattr ded8bf5b3687 fs/ntfs3: Update inode->i_size after success write into compressed file 8c77398c7261 fs/ntfs3: Fixed overflow check in mi_enum_attr() eac2e00f3c31 fs/ntfs3: Correct function is_rst_area_valid f4cf29c6772e fs/ntfs3: Use i_size_read and i_size_write c55deec3ffdd fs/ntfs3: Prevent generic message "attempt to access beyond end of device" 8525c77e2f7f fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache 86cd46312a30 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc adcc0ab3e79f fs/ntfs3: Disable ATTR_LIST_ENTRY size check 947c3f3d31ea fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() 323b0ab3f235 fs/ntfs3: ntfs3_forced_shutdown use int instead of bool f73f939792fc fs/ntfs3: Implement super_operations::shutdown 7e0aff0aab65 fs/ntfs3: Drop suid and sgid bits as a part of fpunch c28efa873a2a fs/ntfs3: Add file_modified 07b918639367 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" 289257127a18 fs/ntfs3: Fix multithreaded stress test e0b64e4ad2eb fs/ntfs3: Reduce stack usage fa2a041a490d fs/ntfs3: Print warning while fixing hard links count d46c2ef09180 fs/ntfs3: Correct hard links updating when dealing with DOS names d316783dfdc1 fs/ntfs3: Improve ntfs_dir_count 06144cdddad6 fs/ntfs3: Modified fix directory element type detection 15735a62add3 fs/ntfs3: Improve alternative boot processing 4390f74d09a0 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table f5411b766627 ext4: correct the hole length returned by ext4_map_blocks() 2fdb5551e35b smb: client: increase number of PDUs allowed in a compound request 2b1f28ee49da cifs: do not search for channel if server is terminating fad689fce093 nvmet-fc: take ref count on tgtport before delete assoc eaf0971fdabf nvmet-fc: avoid deadlock on delete association path 399b70e8eadc nvmet-fc: abort command when there is no binding f2879398c295 nvmet-fc: hold reference on hostport match ccd49adde054 nvmet-fc: defer cleanup using RCU properly 2baa7272f2d9 nvmet-fc: release reference on target port 95a9ff330734 nvmet-fcloop: swap the list_add_tail arguments baa6b7eb8c66 nvme-fc: do not wait in vain when unloading module ffd63f243735 ALSA: usb-audio: Ignore clock selector errors for single connection fabab199b197 ASoC: wm_adsp: Don't overwrite fwf_name with the default 567f1b1da5da cifs: make sure that channel scaling is done only once e34e4e6d8c69 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz 5a1bd2143fd7 drm/amdkfd: Use correct drm device for cgroup permission check 4c09593b31a5 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new 9e8e25f20191 misc: open-dice: Fix spurious lockdep warning 17a6d7a0a7a9 Input: xpad - add Lenovo Legion Go controllers 2c889761d472 spi: sh-msiof: avoid integer overflow in constants f7d799076a55 regulator (max5970): Fix IRQ handler 04d46a95642e ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 ee277704a44e ALSA: usb-audio: Check presence of valid altsetting control 21857eed5066 usb: ucsi_acpi: Quirk to ack a connector change ack cmd 307fc03dc433 nvmet-tcp: fix nvme tcp ida memory leak 83527a13740f HID: nvidia-shield: Add missing null pointer checks to LED initialization 034a0061b2dc ALSA: hda: Increase default bdl_pos_adj for Apollo Lake 580118d5c6e5 ALSA: hda: Replace numeric device IDs with constant values a905b2eccfd2 HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 e1b38b919d3d regulator: pwm-regulator: Add validity checks in continuous .get_voltage 68da1d65b2e3 ASoC: amd: acp: Add check for cpu dai link initialization 7b24760f3a3c dmaengine: ti: edma: Add some null pointer checks to the edma_probe 2ccbf84ed3fe Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 d3bbe77a76bc ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() 0184747b552d ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() f32d2a745b02 ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt 720751b57f0a platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet f778a45784d3 MIPS: reserve exception vector space ONLY ONCE 64783eaa37b7 ARM: dts: Fix TPM schema violations b0dd4d7ada6f ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers ab7318c79570 spi: cs42l43: Handle error from devm_pm_runtime_enable 673629018ba0 aoe: avoid potential deadlock at set_capacity 89f67051613c ahci: asm1166: correct count of reported ports f642fcf3f7e6 cifs: helper function to check replayable error codes c09de6bb3ada cifs: translate network errors on send to -ECONNABORTED 59e04d39fc29 cifs: cifs_pick_channel should try selecting active channels 8fbefa7a755d smb: Work around Clang __bdos() type confusion 0f1bae071de9 block: Fix WARNING in _copy_from_iter d637b5118274 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected 8298ea0f51a9 spi: intel-pci: Add support for Arrow Lake SPI serial flash 763c59714cf4 platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full 99f1abc34a6d fbdev: sis: Error out if pixclock equals zero bc3c2e58d73b fbdev: savage: Error out if pixclock equals zero 54b79d878696 wifi: mac80211: fix race condition on enabling fast-xmit 29df20cae2ce wifi: cfg80211: fix missing interfaces when dumping 22dced37d9c7 dmaengine: dw-edma: increase size of 'name' in debugfs code 9f11992462ad dmaengine: fsl-qdma: increase size of 'irq_name' 6e400d6b960a dmaengine: shdma: increase size of 'dev_id' 8d76726eeb11 cifs: open_cached_dir should not rely on primary channel 36bc5040c863 scsi: target: core: Add TMF to tmr_list handling 12d43aec0e75 tools: selftests: riscv: Fix compile warnings in mm tests a613c646660a tools: selftests: riscv: Fix compile warnings in vector tests df75b8ef7122 scsi: smartpqi: Fix logical volume rescan race condition ce10905116e6 scsi: smartpqi: Add new controller PCI IDs 43ee59fa01c8 dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH 5babeec518c2 riscv/efistub: Ensure GP-relative addressing is not used 6ea2f3b9b9f6 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() 74fd1b8c4419 sched/rt: Disallow writing invalid values to sched_rt_period_us (From OE-Core rev: 6d038582421260644374cbb148f8d78884810e74) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-05linux-yocto/cfg/6.6: drop CONFIG_DEBUG_CREDENTIALSBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: cfg/debug: drop DEBUG_CREDENTIALS Date: Tue, 27 Feb 2024 11:57:58 -0500 The upstream commit (which was also backported to -stable for some reason): commit 207f135d819344c03333246f784f6666e652e081 Author: Jens Axboe <axboe@kernel.dk> Date: Fri Dec 15 13:40:57 2023 -0700 cred: get rid of CONFIG_DEBUG_CREDENTIALS commit ae1914174a63a558113e80d24ccac2773f9f7b2b upstream. This code is rarely (never?) enabled by distros, and it hasn't caught anything in decades. Let's kill off this legacy debug code. Suggested-by: Linus Torvalds <torvalds@linuxfoundation.org> Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Means that we can drop our use of CONFIG_DEBUG_CREDENTIALS. It does leave an emptry .cfg file, but to keep any external includes around, we'll leave the file for a while. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: fded0ce745d4584ac23e8e2bb990e40c94d9570c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03go: upgrade 1.21.5 -> 1.21.7Jose Quaresma
Upgrade to latest 1.21.x release [1]: $ git --no-pager log --oneline go1.21.5..go1.21.7 f29208030a (tag: go1.21.7) [release-branch.go1.21] go1.21.7 2fdad8af6d [release-branch.go1.21] cmd/internal/obj/arm64: fix frame pointer restore in epilogue 01c93ad049 [release-branch.go1.21] cmd/go/internal/generate: call modload.InitWorkFile db74bfba18 [release-branch.go1.21] Revert "crypto/internal/boring: upgrade module to fips-20220613" +1 916e6cddf1 [release-branch.go1.21] runtime: fix Pinner.Pin documentation 6552f3d4ac [release-branch.go1.21] cmd/go/internal/toolchain: apply the -modcacherw flag when downloading a module to determine what toolchain it needs 3960318b87 [release-branch.go1.21] crypto/x509: properly gate test on macos version 00f974eb1f [release-branch.go1.21] go/types, types2: don't lose position info of interface embeddings 2f91c16e68 [release-branch.go1.21] runtime: properly model rwmutex in lock ranking 2540b1436f [release-branch.go1.21] slices: explicitly discard results of some functions 7e34c4308f [release-branch.go1.21] runtime: clear g0 stack bounds in dropm 491c1e7e95 [release-branch.go1.21] runtime: allow update of system stack bounds on callback from C thread caafb50c0d [release-branch.go1.21] runtime: don't print "unexpected SPWRITE" when printing traceback cc85462b3d (tag: go1.21.6) [release-branch.go1.21] go1.21.6 d2cb140194 [release-branch.go1.21] crypto/tls: align FIPS-only mode with BoringSSL policy 368e2a9461 [release-branch.go1.21] crypto/internal/boring: upgrade module to fips-20220613 8c6078adfb [release-branch.go1.21] runtime: add race annotations in IncNonDefault f6b203c828 [release-branch.go1.21] maps: fix aliasing problems with Clone 43818206dc [release-branch.go1.21] runtime: put ReadMemStats debug assertions behind a double-check mode cf65d74bc5 [release-branch.go1.21] runtime: add the disablethp GODEBUG setting ad1ec60a5b [release-branch.go1.21] runtime/pprof: fix generics function names bbab863ada [release-branch.go1.21] os/signal: skip nohup tests on darwin builders 7dc67e8f29 [release-branch.go1.21] os/signal: remove go t.Run from TestNohup 9f8b3ac8c4 [release-branch.go1.21] cmd/compile: fix escape analysis of string min/max 8c840b10d0 [release-branch.go1.21] cmd/compile: fix memcombine pass for big endian, > 1 byte elements [1] https://github.com/golang/go/compare/go1.21.5...go1.21.7 (From OE-Core rev: 163db4537b5844ff792e9dd462406c2d178939e0) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03go: upgrade 1.21.0 -> 1.21.5Jose Quaresma
Upgrade to latest 1.21.x release [1]: $ git --no-pager log --oneline go1.21.0..go1.21.5 6018ad99a4 (tag: go1.21.5) [release-branch.go1.21] go1.21.5 ec8c526e4b [release-branch.go1.21] net/http: limit chunked data overhead f7a79cb5fc [release-branch.go1.21] cmd/compile: fix findIndVar so it does not match disjointed loop headers 3684d19c20 [release-branch.go1.21] runtime: call enableMetadataHugePages and its callees on the systemstack 9e43850a32 [release-branch.go1.21] crypto/rand,runtime: switch RtlGenRandom for ProcessPrng 8caf4bb3e7 [release-branch.go1.21] path/filepath: consider \\?\c: as a volume on Windows 23c943e529 [release-branch.go1.21] cmd/go/internal/vcs: error out if the requested repo does not support a secure protocol 4952f41180 [release-branch.go1.21] cmd/go: allow 'go mod download' to switch toolchains if called with explicit arguments f26fa05522 [release-branch.go1.21] os: report IO_REPARSE_TAG_DEDUP files as regular in Stat and Lstat 8ae493b5b8 [release-branch.go1.21] internal/poll: add SPLICE_F_NONBLOCK flag for splice to avoid inconsistency with O_NONBLOCK b9f245b8d3 [release-branch.go1.21] cmd/compile: ensure pointer arithmetic happens after the nil check caacf3a09a [release-branch.go1.21] cmd/compile: handle constant pointer offsets in dead store elimination 1e91861f67 [release-branch.go1.21] syscall: copy rlimit.go's build constraint to rlimit_test.go ed817f1c40 (tag: go1.21.4) [release-branch.go1.21] go1.21.4 9e933c189c [release-branch.go1.21] path/filepath: fix various issues in parsing Windows paths 434af8537e [release-branch.go1.21] net/http: pull http2 underflow fix from x/net/http2 7b04d81cbc [release-branch.go1.21] runtime/cgo: avoid taking the address of crosscall2 in code f9a31cda3c [release-branch.go1.21] cmd/compile/internal/typecheck: fix closure field naming 64b6c48107 [release-branch.go1.21] go/types, types2: don't use generics ef6993f327 [release-branch.go1.21] runtime: don't eagerly collapse hugepages bae01521f3 [release-branch.go1.21] go/types, types2: don't implicitly modify an argument function's type 236c07c049 [release-branch.go1.21] cmd/link: split text sections for arm 32-bit 9465990e0e [release-branch.go1.21] all: tidy dependency versioning after release 883f062fc0 (tag: go1.21.3) [release-branch.go1.21] go1.21.3 24ae2d9272 [release-branch.go1.21] net/http: regenerate h2_bundle.go 26b5783b72 (tag: go1.21.2) [release-branch.go1.21] go1.21.2 2ddfc04d12 [release-branch.go1.21] cmd/compile: use absolute file name in isCgo check a15ef1bb0f [release-branch.go1.21] cmd/compile: absorb InvertFlags into Noov comparisons 41d71a5afa [release-branch.go1.21] cmd/compile: reset memcombine correctly between basic blocks 0b6b0a275a [release-branch.go1.21] runtime: always lock OS thread in debugcall cd671a1180 [release-branch.go1.21] runtime: increase g0 stack size in non-cgo case fc57cc31a0 [release-branch.go1.21] cmd/link: suppress -bind_at_load deprecation warning for ld-prime 9bec49cf52 [release-branch.go1.21] cmd/link: disable DWARF by default in c-shared mode on darwin 3ef4f939c3 [release-branch.go1.21] cmd/link: force old Apple linker in plugin mode 556e9c36ba [release-branch.go1.21] cmd/link: avoid deadcode of global map vars for programs using plugins b64dc5f499 [release-branch.go1.21] cmd/go: in TestScript/gotoolchain_path, remove the user's PATH cd66ca0636 [release-branch.go1.21] runtime/metrics: fix /gc/scan/* metrics d7a0626806 [release-branch.go1.21] runtime: ignore SPWrite on innermost traceback frame 2c1e5b05fe (tag: go1.21.1) [release-branch.go1.21] go1.21.1 bbd043ff0d [release-branch.go1.21] html/template: properly handle special tags within the script context b0e1d3ea26 [release-branch.go1.21] html/template: support HTML-like comments in script contexts d25a935574 [release-branch.go1.21] cmd/go: reject toolchain directives containing path separators e3ba569c78 [release-branch.go1.21] net/http: revert "support streaming POST content in wasm" 8dc6ad1c61 [release-branch.go1.21] runtime: restore caller's frame pointer when recovering from panic 06df3292a8 [release-branch.go1.21] runtime: avoid MADV_HUGEPAGE for heap memory b120517ffd [release-branch.go1.21] go/types, types2: remove order dependency in inference involving channels 0a9582163c [release-branch.go1.21] cmd/go: retry ETXTBSY errors when running test binaries 91a4e74b98 [release-branch.go1.21] crypto/tls: QUIC: fix panics when processing post-handshake messages 6385a6fb18 [release-branch.go1.21] cmd/go: find GOROOT using os.Executable when installed to GOROOT/bin/GOOS_GOARCH 2d07bb86f0 [release-branch.go1.21] encoding/xml: overriding by empty namespace when no new name declaration 745b81b6e6 [release-branch.go1.21] encoding/gob: prevent panic from index out of range in Decoder.typeString 13339c75b8 [release-branch.go1.21] runtime: fix maps.Clone bug when cloning a map mid-grow 2977709875 [release-branch.go1.21] context: fix synchronization in ExampleAfterFunc_cond 2d4746f37b [release-branch.go1.21] go/types, types2: disable interface inference for versions before Go 1.21 2b8026f025 [release-branch.go1.21] cmd/compile: in expandCalls, move all arg marshalling into call block 7c97cc7d97 [release-branch.go1.21] Revert "os: use handle based APIs to read directories on windows" cb6ea94996 [release-branch.go1.21] Revert "cmd/compile: omit redundant sign/unsign extension on arm64" 45b98bfb79 [release-branch.go1.21] path/filepath: don't drop .. elements when cleaning invalid Windows paths bac083a584 [release-branch.go1.21] cmd/link: don't mangle string symbol names 70aa116c4a [release-branch.go1.21] runtime/internal/wasitest: skip racy TCP echo test 31c5a236bc [release-branch.go1.21] runtime: mark traceEnabled and traceShuttingDown as no:split 25ec110e51 [release-branch.go1.21] cmd/compile: ensure empty blocks in write barriers are marked unpreemptible 6634ce2f41 [release-branch.go1.21] runtime: profiling on Darwin cannot use blocking reads 25c6dce188 [release-branch.go1.21] cmd/compile: make backingArrayPtrLen to return typecheck-ed nodes 4e34f2e81d [release-branch.go1.21] go/types, types2: don't panic during interface completion d91843ff67 [release-branch.go1.21] go/types, types2: use correct parameter list when checking argument passing 7437db1085 [release-branch.go1.21] go/types, types2: use exact unification when comparing interface methods ed527ecfb2 [release-branch.go1.21] cmd/api: rename api.go to main_test.go b78e8cc145 [release-branch.go1.21] crypto/tls: add GODEBUG to control max RSA key size 3475e6af4c [release-branch.go1.21] cmd/go: fix missing case checking for empty slice 179821c9e1 [release-branch.go1.21] net/http: permit requests with invalid Host headers 9398951479 [release-branch.go1.21] cmd/distpack: include directory entries in tar files 75d8be5fb4 [release-branch.go1.21] cmd/go/internal/web: release the net token when an HTTP request fails due to CheckRedirect 1755d14559 [release-branch.go1.21] cmd/compile: fix missing init nodes for len(string([]byte)) optimization [1] https://github.com/golang/go/compare/go1.21.0...go1.21.5 (From OE-Core rev: 0e0a939b0fa124618b963e9af7a11cea3748ef82) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03oeqa/gotoolchain: set GOPROXYJose Quaresma
Since go-1.21 GOPROXY needs to be set explicitly, otherwise it fails with: - GOPROXY list is not the empty string, but contains no entries This fixes the selftest (From OE-Core rev: c491d967858c01fead21495f44f1a9f8cdf8e833) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03goarch: disable dynamic linking globallyJose Quaresma
With go-1.21 dynamic linking cause a runtime panic: | root@qemux86-64:~# go-helloworld | panic: runtime error: index out of range [0] with length 0 | | goroutine 1 [running]: | flag.init() | /usr/lib/go/src/flag/flag.go:1199 +0xf9 In my opinion, this would be a good trade-off so that we can update and leave the version 1.20 for the next LTS 5.0 since we are already quite behind on the version available upstream which already has the 1.22 available. (From OE-Core rev: 827c60b79e7fcafd14e68870f6b69dcc48ac9c39) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03go: bump 1.21.0Jose Quaresma
Go 1.21 Release Notes https://go.dev/doc/go1.21 (From OE-Core rev: 51a3cb046de4cfd66ecef36031fa96be29ef0a2a) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03go: rework patch to avoid identationJose Quaresma
It's more hard to read but easy to rebase, no functional changes (From OE-Core rev: 5065025a66f96140ca895a140067fbde82879941) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03bitbake: prserv/serv: Fix a PID file removal race on prserv stopYoann Congal
A race condition has happened where the exiting server removed the PID file between the existence check and the removal, resulting in a FileNotFoundError exception. The fix is to ignore the FileNotFoundError exception, the existence check is now redundant so remove it to simplify. Fixes [YOCTO #14341] (Bitbake rev: 40d00bf9308e0bf73a00134a99a012a292daa1c5) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03bitbake: fetch/git: Avoid clean upon failureRichard Purdie
Currently when git fetches fail, it destroys all the existing local clone data. For large repositories this can introduce long build delays when for example, you just typo'd the git revision hash. The git fetcher should be able to recover most directories so when the fetch is for a git repo, avoid removing things unless clean is explicitly called (e.g. a -c cleanall task). (Bitbake rev: 1b3cd039fe19b24bd4be9a0202a98cdcbb0e9443) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03qemu: backport patch for ui/clipboard issueSimone Weiß
Backported from upstream to fix CVE-2023-6683 (From OE-Core rev: d33a0ef657663faa05448454fad8a004879fe624) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03mesa,mesa-gl: Fix build when dri3 is not enabledKhem Raj
Some machines e.g. odroid-c4 disable dri3 and it now fails to build mesa-gl e.g. | aarch64-yoe-linux-ld.lld: error: undefined symbol: dri3_check_multibuffer [3/5] | >>> referenced by drisw_glx.c | >>> libglx.a.p/drisw_glx.c.o:(driswCreateScreenDriver) in archive src/glx/libglx.a Apply patches from a pull request which is already submitted upstream (From OE-Core rev: c713b8458968815b1bb53d3523ee0af52a9f2945) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03coreutils: backport patch to fix heap overflow in splitSimone Weiß
Backported from upstream to fix CVE-2024-0684 (From OE-Core rev: 64c502850147e82c93b5fc7f45a8c76a9ad414d8) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03u-boot: Move UBOOT_INITIAL_ENV back to u-boot.incFabio Estevam
Commit cc6c3e31526d ("u-boot: Move definitions to common locations") moved UBOOT_INITIAL_ENV to uboot-config.bbclass, but it should be kept at u-boot.inc because it encodes ${PN} in it, which should be set by the U-Boot recipe. Currently, whatever inherits uboot-config bbclass will fill-in its own PN, which would change the content of UBOOT_INITIAL_ENV per-package. Cc: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com> Cc: Marek Vasut <marex@denx.de> Fixes: cc6c3e31526d ("u-boot: Move definitions to common locations") (From OE-Core rev: 0b0c4b37d318b86f100512476ffd861e0ce1f47e) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03qemu: Replace workaround with proper usermode fix for shmatRichard Purdie
We were using a workaround to avoid problems with the behaviour of shmat() calls in usermode qemu. Switch to patches from upstream which are in review but not merged yet. Update the mmap fixed/noreplace workaround for the changes. (From OE-Core rev: 8a571e352734045176bac310441a1003efbf0891) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03no-gplv3: Tweak for packagemangement in core-image-full-cmdlineRichard Purdie
If we enable package-management for core-image-full-cmdline we need the workarounds used for core-image-weston to ensure the oe-selftest license QA tests keep working. (From OE-Core rev: 29bc855c167ff66aea7ca4681cee85c2557b2308) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-03core-image-full-cmdline: add package-managementMichael Opdenacker
Add "package-management" image feature to the core-image-full-cmdline image, to support package upgrade testing. (From OE-Core rev: 6f06e18adbea74340415807842cac443e3bf37da) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01python3-attrs: disable Hypothesis deadlineTim Orling
The deadline is by default 200ms, but this is intended to be useful to the developer and not necessarily recommended for heavily loaded CI systems. Avoid warnings by disabling the deadline completely. https://github.com/HypothesisWorks/hypothesis/issues/3713 https://hypothesis.readthedocs.io/en/latest/settings.html#hypothesis.settings.deadline https://lists.openembedded.org/g/openembedded-core/topic/104640034#196437 https://github.com/python-attrs/attrs/pull/1252 Fixes: """ Unreliable test timings! On an initial run, this test took 268.29ms, which exceeded the deadline of 200.00ms, but on a subsequent run it took 2.63 ms, which did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None. """ [YOCTO #15350] (From OE-Core rev: f6064e573b68104d57565c57bfe43f0d708a14f6) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01rust: reproducibility issue fix with v1.75Yash Shinde
With 1.75 rust release, the '.rustc' section of shared object libs are embedded with absolute path names which is casuing reproducibiluty issues. This change will fix the path name format back to '/rust/$hash' as in earlier versions. Below are the links for detailed bug description & discusssion with upstream rust. https://github.com/rust-lang/rust/issues/120825#issuecomment-1964307219 https://github.com/rust-lang/rust/issues/120825#issuecomment-1964652656 (From OE-Core rev: a80ce6e3c023809d1ec13d19e8acb25770b54737) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01rust: Revert PGO to it's defaultYash Shinde
The rust profiler PGO (Profile-guided Optimization) options was disabled as a part rustdoc reproducibility fix. https://git.yoctoproject.org/poky/commit/meta/recipes-devtools/rust?id=321aebfa281bd28e368c684ece57867f6bd0cbe7 But, other applications (such as to build chromium with poky) requires PGO enabled (https://github.com/OSSystems/meta-browser/issues/786). For reproducibility issue fix only "rust-demangler" change is sufficient in commit#321aebfa281. The PGO is reverted to it's default. (From OE-Core rev: 83bd5e12e069a60a870a7c7ed046a2827eb777a1) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01rust: Upgrade 1.74.1 -> 1.75.0Yash Shinde
* Drop backported musl fixes. * Set `change-id` rather than `changelog-seen` to fix build warning. * Add fixes for 4b7e0a0b56aa24 ("Handle vendored sources when remapping paths") which otherwise cause build failures: | thread 'main' panicked at src/core/builder.rs:1795:26: | std::fs::read_dir(registry_src) failed with No such file or directory (os= error 2) https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html (From OE-Core rev: 9aec2c6c777388bb3129aa4c4f27a40f912522b4) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01linux-firmware: split out more firmware piecesRoss Burton
Split _most_ of the rtl_nic drivers to a subpackage. Notably this does not include rtl8168 as this is already split into a separate package. These drivers are fairly common so this lets people install the essential firmware easier. Also split out some large firmware collections into subpackages: - Mellanox (82M) - Marvell Prestera (72M) - QLogic 4xxxx (21M) (From OE-Core rev: fce06a1632484c9001541df1ac27ffca7d1d8b4b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01llvm: Update to 18.1.0 RC4Khem Raj
This is last milestone before final release (From OE-Core rev: db3bf550a372c0b3fd07095c38ce63764ad5a2e8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01waf: Improve version parsing to avoid failing on warningsYoann Congal
waf uses an inline tar file extracted by the tarfile module. The tarfile module may print a warning when used with default 'filter' argument[0]. When called to get the version, the first time after unpack, the output may look like: # output from lower modules (e.g: warnings from tarfile, ...) waf X.Y.Z ... This patch makes the version parsing more precise by looking at the first line matching "waf ". [0]: https://docs.python.org/3.12/library/tarfile.html#extraction-filters (From OE-Core rev: 643b799a0c11d82907dd82991c19b003fe20a8b0) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01xprop: upgrade 1.2.6 -> 1.2.7Wang Mingyu
Changelog: Fix C23 build by renaming variable 'true' (From OE-Core rev: a741be42bde1624dcd49bb914dfa8b3c00fbe38a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01xkeyboard-config: upgrade 2.40 -> 2.41Wang Mingyu
Changelog: =========== Translations updated (From OE-Core rev: 3ae80d187056a7085a75f6553ea12d80803d7a9c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01xkbcomp: upgrade 1.4.6 -> 1.4.7Wang Mingyu
(From OE-Core rev: c0aad6acc4acaa7f04110aa91fa2498be4655218) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01swig: upgrade 4.2.0 -> 4.2.1Wang Mingyu
0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch determinism.patch refreshed for 4.2.1 Changelog: ============ -Correctly ignore duplicate template instantiation (when the duplicate contains typedef'd template parameters). -Fix segfault shrinking STL containers. -Fix -Wundef warning about testing the value of __cplusplus when compiling SWIG-generated C code. Warning introduced by a change in SWIG 4.2.0. -Fix memory leak when getting or setting a PHP attribute which wraps a C++ member variable. -Fix for wrapping STL containers that are static member variables or global variables (most scripting languages). (From OE-Core rev: 2f4fb72a3318edcc463f9e9491c7ecc14347c655) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-03-01python3-yamllint: upgrade 1.33.0 -> 1.35.1Wang Mingyu
Changelog: ============ -Restore ignoration of files passed as command-line arguments -Fix failure on broken symlinks that should be ignored -Docs: Restore official Read the Docs theme -Config: validate ignore-from-file inside rules -Rule quoted-strings: fix only-when-needed in flow maps and sequences -Rule key-duplicates: add forbid-duplicated-merge-keys option -Rule quoted-strings: add check-keys option -Docs: add GitLab CI example -Rule truthy: adapt forbidden values based on YAML version (From OE-Core rev: dc3f5c4e04c3eafd23a3188deaf6fb170d2969c5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>