summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/6.6: update to v6.6.52Bruce Ashfield2024-09-303-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 561bbd55f91a Linux 6.6.52 bd9c3c2d7e44 riscv: dts: starfive: add assigned-clock* to limit frquency e43364f578cd ASoC: meson: axg-card: fix 'use-after-free' 2a01f3b7b19b pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID b9d510e08504 cifs: Fix signature miscalculation 6ec7cbc7f578 ASoC: codecs: avoid possible garbage value in peb2466_reg_read() 86238603c8f4 drm/i915/guc: prevent a possible int overflow in wq offsets f9e08c201705 spi: geni-qcom: Fix incorrect free_irq() sequence 64cdc5d11442 spi: geni-qcom: Undo runtime PM changes at driver exit time ff65ae25d3cb drm/amd/amdgpu: apply command submission parser for JPEG v1 54268468399e drm/amdgpu/atomfirmware: Silence UBSAN warning def80cdb2676 drm/nouveau/fb: restore init() for ramgp102 eb7fc8b65cea dma-buf: heaps: Fix off-by-one in CMA heap fault handler 8e1ffb257982 drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl 28425a10a4fa soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" af9ca9ca3e44 spi: nxp-fspi: fix the KASAN report out-of-bounds bug a8632ef4fc13 tracing/osnoise: Fix build when timerlat is not enabled 34fcac26216c net: dpaa: Pad packets to ETH_ZLEN fc8c0cec1b48 net: dsa: felix: ignore pending status of TAS module when it's disabled 83e6fb59040e netfilter: nft_socket: fix sk refcount leaks 033a71efabac selftests: net: csum: Fix checksums for packets with non-zero padding 38859fb5bdb6 net: ftgmac100: Enable TX interrupt to avoid TX timeout 5bfbf2c18cf5 octeontx2-af: Modify SMQ flush sequence to drop packets 7ae890ee1947 fou: fix initialization of grc 65feee671e37 net/mlx5: Fix bridge mode operations when there are no VFs 4bb9745cc3d3 net/mlx5: Verify support for scheduling element and TSAR type 9f806d095955 net/mlx5: Correct TASR typo into TSAR fa2e98068d25 net/mlx5: Add missing masks and QoS bit masks for scheduling elements f015f63cc9c4 net/mlx5: Explicitly set scheduling element and TSAR type f7e7dbdfc093 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map 4ce59074d53c IB/mlx5: Rename 400G_8X speed to comply to naming convention 93fd5e028b29 net/mlx5e: Add missing link modes to ptys2ethtool_map 02518dc443cd net/mlx5: Update the list of the PCI supported devices e8db32a90248 igb: Always call igb_xdp_ring_update_tail() under Tx lock cbaed60c69f0 ice: fix VSI lists confusion when adding VLANs 01a786ada184 ice: fix accounting for filters shared by multiple VSIs d21559e2037e ice: Fix lldp packets dropping after changing the number of channels 1bc085e9977f hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 14f6a11ea21e selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() 8295194a50eb cxl/core: Fix incorrect vendor debug UUID define cb735cf79aa1 eeprom: digsy_mtc: Fix 93xx46 driver probe failure 7853c146f8b4 drm/amd/display: Fix FEC_READY write on DP LT 27bbf0b1cac9 drm/amd/display: Disable error correction if it's not supported d72432755b12 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E b1e1daf0125e net: xilinx: axienet: Fix race in axienet_stop a95a24fcaee1 mm: avoid leaving partial pfn mappings around in error case 2ae1beb3ab4f x86/hyperv: fix kexec crash due to VP assist page corruption 9b27991f3fb7 dm-integrity: fix a race condition when accessing recalc_sector 4ec0d8dbd702 net: tighten bad gso csum offset check in virtio_net_hdr 1705209b3e2a minmax: reduce min/max macro expansion in atomisp driver 3844bc360e16 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma d52643ced186 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma 7e2e638c5909 selftests: mptcp: join: restrict fullmesh endp on 1st sf 6452b162549c mptcp: pm: Fix uaf in __timer_delete_sync c54fc405a060 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array 6821a82616f6 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses d07216aa30e8 NFS: Avoid unnecessary rescanning of the per-server delegation list d8a7055ffd39 NFSv4: Fix clearing of layout segments in layoutreturn 75e6572ccb78 smb/server: fix return value of smb2_open() 91043a573ca7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table 57ac3b43fb1f drm/msm/adreno: Fix error return if missing firmware-name c5331c6342fd platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 64f8ed257cec platform/surface: aggregator_registry: Add Support for Surface Pro 10 86a1aaee7f44 scripts: kconfig: merge_config: config files: add a trailing newline 1d5c7d0a49ec HID: multitouch: Add support for GT7868Q 11eb4a8228f6 Input: synaptics - enable SMBus for HP Elitebook 840 G2 3acb2392df34 Input: ads7846 - ratelimit the spi_sync error message 5ee7efa629bf btrfs: update target inode's ctime on unlink ab8f0c4986c7 net: hns3: use correct release function during uninitialization 4bfee9346d8c wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change 4a9a1edd9c49 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL af252750bf3b net: phy: vitesse: repair vsc73xx autonegotiation 31b9fc3d0c10 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max 7d42d19973cb drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero 9569e1fd06fa net: ethernet: use ip_hdrlen() instead of bit shift 28123a54f887 usbnet: ipheth: fix carrier detection in modes 1 and 4 4d1cfa3afb86 usbnet: ipheth: do not stop RX on failing RX callback 9c8c230e2e15 usbnet: ipheth: drop RX URBs with no payload c2fb33a7fed5 usbnet: ipheth: remove extraneous rx URB length check 78bce66914db ksmbd: override fsids for smb2_query_info() 5a199eedfdc8 ksmbd: override fsids for share path check 2278629c3ebb nvmem: u-boot-env: error if NVMEM device is too small 368fa77b7945 nvmem: u-boot-env: improve coding style 2eea394c31cb nvmem: u-boot-env: use nvmem device helpers ae91c9c7b67d nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper 820b1b981aeb nvmem: core: add nvmem_dev_size() helper f7dc14df1bde iio: adc: ad7124: fix DT configuration parsing fbed74005829 iio: adc: ad7124: Switch from of specific to fwnode based property handling bfc8dab8c73a device property: Introduce device_for_each_child_node_scoped() fce8373d3153 device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. 6d1dc55b5bab Linux 6.6.51 611e4281117a Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync 4d6cf010d876 Bluetooth: hci_sync: Fix UAF on create_le_conn_complete 78155f30beeb Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync 50b6744c12fa spi: spi-fsl-lpspi: Fix off-by-one in prescale max 7b5595f33c3c btrfs: fix race between direct IO write and fsync when using same fd 8eeda5fb5938 x86/mm: Fix PTI for i386 some more a2977c0ca3e9 membarrier: riscv: Add full memory barrier in switch_mm() 136a29d8112d ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() bd29d8452079 riscv: Do not restrict memory size because of linear mapping on nommu 8289dc916e9e riscv: Fix toolchain vector detection b27ea9c96efd smb: client: fix double put of @cfile in smb2_rename_path() 52b688c8087b gpio: modepin: Enable module autoloading 9ceae54e65a3 gpio: rockchip: fix OF node leak in probe() 60d54a45dbbb drm/i915/fence: Mark debug_fence_free() with __maybe_unused a65ebba87337 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 7c391eaf2c63 clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time a5e871d26ba1 clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs b9bb9634368e ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode f39bde3f7825 ASoc: SOF: topology: Clear SOF link platform name upon unload 05500a48d80d nvme-pci: allocate tagset on reset if necessary 489f2913a63f nvmet-tcp: fix kernel crash if commands allocation fails 585c598082e1 ASoC: tegra: Fix CBB error during probe() af4d5630d991 powerpc/vdso: Don't discard rela sections 547acc20e567 powerpc/64e: Define mmu_pte_psize static 8ea58996f539 powerpc/64e: split out nohash Book3E 64-bit code 8ebe3bb3688a powerpc/64e: remove unused IBM HTW code eaccebe663b2 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs 37b65ea6c7ad crypto: starfive - Fix nent assignment in rsa dec 02b3f8860963 crypto: starfive - Align rsa input data to 32-bit 872f86e1757b ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf c8d4acb32530 ata: libata-scsi: Remove redundant sense_buffer memsets 302ba299c31e drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes 5f2a2bf25395 drm/amd: Add gfx12 swizzle mode defs 5ea24ddc26a7 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd 6cdc3fc4fb2f can: mcp251xfd: clarify the meaning of timestamp bf501ab4cbfe can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum 2370061f0707 can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function 62ca6d3a905b arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry acf9ef8d1b1f arm64: acpi: Move get_cpu_for_acpi_id() to a header 47c310fbaaf4 ACPI: processor: Fix memory leaks in error paths of processor_add() 6bf77014db58 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 241bce1c757d workqueue: Improve scalability of workqueue watchdog touch 5ff0a4414195 workqueue: wq_watchdog_touch is always called with valid CPU 0eceaa9d0560 Revert "mm: skip CMA pages when they are not available" 9a9974713de8 mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() c4b69bee3f4e perf/aux: Fix AUX buffer serialization 9faed52b98e1 uprobes: Use kzalloc to allocate xol area 7eeb7189c4d4 clocksource/drivers/timer-of: Remove percpu irq related code 444c3927a0c1 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime c4f27b17d384 clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX 39e7e593418c VMCI: Fix use-after-free when removing resource in vmci_resource_remove() 6ed45748c19b Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic de6946be9c8b uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 3d1baf322a3a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc 1f33d9f1d9ac binder: fix UAF caused by offsets overwrite f77dc8a75859 misc: fastrpc: Fix double free of 'buf' in error path 7d301dd2722f usb: dwc3: Avoid waking up gadget during startxfer f224f3729779 usb: cdns2: Fix controller reset issue 6ef746b0b63f usb: dwc3: core: update LC timer as per USB Spec V3.2 314125cbae48 iio: adc: ad7124: fix chip ID mismatch 66d0d59afe55 iio: adc: ad7606: remove frstdata check for serial mode fb5d58f238c4 iio: adc: ad7124: fix config comparison ecc8e1bcac27 iio: fix scale application in iio_convert_raw_to_processed_unlocked cb0f3f0c102b iio: buffer-dmaengine: fix releasing dma channel on error dc12e49f970b staging: iio: frequency: ad9834: Validate frequency parameter value 5c007a980450 intel: legacy: Partial revert of field get conversion 4fe707a29789 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP 3b843046dbbe cpufreq: amd-pstate: fix the highest frequency issue which limits performance 1ec40a175a48 cpufreq: amd-pstate: Enable amd-pstate preferred core support 0b983c08ca81 ACPI: CPPC: Add helper to get the highest performance value e0316069fae7 riscv: Use accessors to page table entries instead of direct dereference 59c9160a7ee3 riscv: mm: Only compile pgtable.c if MMU 1a8b2391e06e mm: Introduce pudp/p4dp/pgdp_get() functions 193b1fc1cbca riscv: Use WRITE_ONCE() when setting page table entries 6c4a878e1cc8 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 07f384c5be1f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() b777131d03be ata: pata_macio: Use WARN instead of BUG ff62110ec522 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register 32ee0520159f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed d942e855324a lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() 7ead730af11e of/irq: Prevent device address out-of-bounds read in interrupt map walk c3af7e460a52 Squashfs: sanity check symbolic link size 6604d76253e7 usbnet: ipheth: race between ipheth_close and error handling a4858b00a1ec Input: uinput - reject requests with unreasonable number of slots 60dc4ee0428d HID: amd_sfh: free driver_data after destroying hid device 30e9ce7cd559 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup fc9fabeee107 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section f1eb69aa8562 btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() 16ccaf581da4 spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware d43fde5ebfe7 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated 5a022269abb2 i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup 1f489656d506 i3c: master: svc: resend target address when get NACK c03185f4a23e vfs: Fix potential circular locking through setxattr() and removexattr() e42ea96d6d36 regmap: maple: work around gcc-14.1 false-positive warning fd8e14122374 LoongArch: Use correct API to map cmdline in relocate_kernel() 938acd8e3aa0 net: dpaa: avoid on-stack arrays of NR_CPUS elements 013dae4735d2 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() 9fd29738377c tcp: Don't drop SYN+ACK for simultaneous connect(). 78c6e39fef5c PCI: Add missing bridge lock to pci_bus_lock() ce2e63804abf riscv: set trap vector earlier 124451bbc2d3 cxl/region: Verify target positions using the ordered target list 41a0f85e268d btrfs: replace BUG_ON() with error handling at update_ref_for_cow() 7d1df13bf078 btrfs: clean up our handling of refs == 0 in snapshot delete e7469c65b3c5 btrfs: replace BUG_ON with ASSERT in walk_down_proc() 951b696db188 fs/ntfs3: Check more cases when directory is corrupted 6b1b0a86d9c1 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() 6922ab293262 drm/amdgpu: reject gang submit on reserved VMIDs c2618dcb26c7 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() abc8b81b6fc7 dma-mapping: benchmark: Don't starve others when doing the test e16c4c245150 jbd2: avoid mount failed when commit block is partial submitted 3236afd1a2fa ext4: fix possible tid_t sequence overflows 077c7e5fee4b drm/amdgpu: Set no_hw_access when VF request full GPU fails 030958c2d05e libbpf: Add NULL checks to bpf_object__{prev_map,next_map} 4b83b207f006 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment 8fecb75bff1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 2f695544084a hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 46e4fd338d5b hwmon: (lm95234) Fix underflows seen when writing limit attributes 6891b11a0c62 hwmon: (adc128d818) Fix underflows seen when writing limit attributes 3a986d134402 crypto: qat - fix unintentional re-enabling of error interrupts 7b1d779647af scsi: pm80xx: Set phy->enable_completion only when we wait for it 2f49e05d6b58 scsi: ufs: core: Remove SCSI host only if added c83d464b82a8 wifi: rtw88: usb: schedule rx work after everything is set up c5b30148ef3b virtio_ring: fix KMSAN error for premapped mode b82d4d5c736f pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 72377cee3f46 devres: Initialize an uninitialized struct member ec5b47a37017 um: line: always fill *error_out in setup_one_line() 84a6b76b2859 cgroup: Protect css->cgroup write under css_set_lock 7cfa7abb240c iommu/vt-d: Handle volatile descriptor status read 8b3267428333 dm init: Handle minors larger than 255 67786b291e77 ASoC: topology: Properly initialize soc_enum values 8bdbc44c6d26 phy: zynqmp: Take the phy mutex in xlate 441e6f5829be firmware: cs_dsp: Don't allow writes to read-only controls e997b357b13a xen: privcmd: Fix possible access to a freed kirqfd instance 2b110cce19c8 selftests: net: enable bind tests 97d627461504 net: dsa: vsc73xx: fix possible subblocks range of CAPT block c6c535a44469 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 565eb51b3d80 r8152: fix the firmware doesn't work 1df42be305fe fou: Fix null-ptr-deref in GRO. 40531583c5cd bareudp: Fix device stats updates. f8d6acb19f4a bpf, net: Fix a potential race in do_sock_getsockopt() 2174a3c36899 net/socket: Break down __sys_getsockopt e88c16a4f07e net/socket: Break down __sys_setsockopt 09fba0162ba0 bpf: Add sockptr support for setsockopt 4a746fb253fa bpf: Add sockptr support for getsockopt 07200e313cb5 usbnet: modern method to get random MAC 81e5622c052b ice: do not bring the VSI up, if it was down before the XDP setup 2f057db2fb29 ice: protect XDP configuration with a mutex 26928c8f00f6 net: phy: Fix missing of_node_put() for leds 217539e994e5 hwmon: (hp-wmi-sensors) Check if WMI event data exists ed60aab60641 igc: Unlock on error in igc_io_resume() 249c88e7fb45 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT d56412ee7cf9 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once d948e1ffa1d4 Bluetooth: hci_sync: Attempt to dequeue connection attempt 1499f79995c7 Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue 98f66ea456d5 Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync e78bd85af297 Bluetooth: Remove pending ACL connection attempts c57edb548276 Bluetooth: hci_conn: Only do ACL connections sequentially 9cd7289bcc24 Bluetooth: hci_event: Use HCI error defines instead of magic values a22cbf1e085b Bluetooth: qca: If memdump doesn't work, re-enable IBS 503901d3c9e5 can: kvaser_pciefd: Use a single write when releasing RX buffers 6587b387cd54 can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR 00e4c69422c0 can: kvaser_pciefd: Rename board_irq to pci_irq 42408507362d can: kvaser_pciefd: Remove unnecessary comment c1fb6226795d can: kvaser_pciefd: Skip redundant NULL pointer check in ISR c5e236744db6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR dc2694e474b7 platform/x86: dell-smbios: Fix error path in dell_smbios_init() efe8effe1380 ice: Add netif_device_attach/detach into PF reset flow 4dde04370503 igb: Fix not clearing TimeSync interrupts for 82580 0a9423f99ded cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region b4b2115d1f50 rust: kbuild: fix export of bss symbols 4de4e53bbd13 rust: Use awk instead of recent xargs 0e52907493fd can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode db5aca78e260 can: m_can: Release irq on error in m_can_open 4377b79323df can: bcm: Remove proc entry when dev is unregistered. 9a41def4c48f drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 dfafee0a7b51 drm/amd/display: Check denominator pbn_div before used dd48992a8a90 pcmcia: Use resource_size function on resource object b4987d0236d5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse 6970213c7e7d Input: ili210x - use kvmalloc() to allocate buffer for firmware update 576d0fb6f8d4 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) 7b645e687086 ice: Check all ice_vsi_rebuild() errors in function 4ef01846c686 vfio/spapr: Always clear TCEs before unsetting the window 4676bacc6eaf media: vivid: don't set HDMI TX controls if there are no HDMI outputs 2521ba3cfa1d drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts 8bc7b3ce33e6 drm/amdgpu: Fix smatch static checker warning 1bd1fe1109fc drm/amd/display: Check HDCP returned status 874e3bb302f9 drm/amd/display: Run DC_LOG_DC after checking link->link_enc b2a50ffdd1a0 usb: gadget: aspeed_udc: validate endpoint index for ast udc 4292441b87b8 usb: uas: set host status byte on data completion error d22d72e2bf9c wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 56b7104b823b leds: spi-byte: Call of_node_put() on error path 6ae2e315a388 media: vivid: fix wrong sizeimage value for mplane 1741021fc120 riscv: kprobes: Use patch_text_nosync() for insn slots d670934d4fc9 fs/ntfs3: One more reason to mark inode bad a56330761950 udf: Avoid excessive partition lengths 415f3634d53c wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check 54921e9a7a8e netfilter: nf_conncount: fix wrong variable type 75758ca26cb5 iommu: sun50i: clear bypass register 4ebd15ab4b85 x86/kmsan: Fix hook for unaligned accesses 9c2450cf5d65 af_unix: Remove put_pid()/put_cred() in copy_peercred(). 29ac5a9b6e9c irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 9a173212a318 accel/habanalabs/gaudi2: unsecure edma max outstanding register 53f17409abf6 ELF: fix kernel.randomize_va_space double read 3c9e7909df15 bpf, verifier: Correct tail_call_reachable for bpf prog b181e96e8043 smack: unix sockets: fix accept()ed socket label 838c2cfdb6be wifi: ath12k: fix firmware crash due to invalid peer nss b366b1e1dda7 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he() fd05943b054b ALSA: hda: Add input value sanity checks to HDMI channel map controls 4a67c7c03830 ALSA: control: Apply sanity check of input values for user elements 337266ada863 drm/i915: Do not attempt to load the GSC multiple times 0a1a961bde43 nilfs2: fix state management in error path of log writing function 8c6e43b3d5f1 nilfs2: protect references to superblock parameters exposed in sysfs 9d8c3a585d56 nilfs2: fix missing cleanup on rollforward recovery error d4a9039a7b3d sched: sch_cake: fix bulk flow accounting logic for host fairness 18a5a1694046 ila: call nf_unregister_net_hooks() sooner c8219a27fa43 tcp_bpf: fix return value of tcp_bpf_sendmsg() 94479011f4f5 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" 73d20d08d39e x86/apic: Make x2apic_disable() work correctly 55c834bc9f82 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported ec36815215d7 net: mctp-serial: Fix missing escapes on transmit 9e0bff4900b5 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup 05e08297c3c2 eventfs: Use list_del_rcu() for SRCU protected list variable e0d724932ad1 fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF 3c6b4bcf3784 userfaultfd: fix checks for huge PMDs 4a594acc12d5 userfaultfd: don't BUG_ON() if khugepaged yanks our page table b4fdabffae14 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() 993ecb4ec1f3 tracing: Avoid possible softlockup in tracing_iter_reset() 8c72f0b2c45f tracing/timerlat: Only clear timer if a kthread exists 7a5f01828edf tracing/osnoise: Use a cpumask to know what threads are kthreads d034bff62fae spi: rockchip: Resolve unbalanced runtime PM / system PM handling 1b2770e27d6d mm: vmalloc: ensure vmap_block is initialised before adding to queue c318a4bb36f2 kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y 8fecde9c3f9a can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open f58f23328932 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API 229493828da0 clk: qcom: clk-alpha-pll: Fix the pll post div mask 72f4fc5fb291 clk: starfive: jh7110-sys: Add notifier for PLL0 clock f36df5cc866f fuse: fix memory leak in fuse_create_open bfd55cd4295a fuse: use unsigned type for getxattr/listxattr size truncation ad6451ab31e1 fuse: update stats for pages in dropped aux writeback list a7fa220ebb41 mmc: cqhci: Fix checking of CQHCI_HALT state 4c6520627bbe mmc: sdhci-of-aspeed: fix module autoloading 5b4bf3948875 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K 115a755bb38d mmc: core: apply SD quirks earlier during probe 84996e92a184 Bluetooth: MGMT: Ignore keys being loaded with invalid type c4252955e1fb Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" f9275893b07f rust: macros: provide correct provenance when constructing THIS_MODULE d6344cc86f31 rust: types: Make Opaque::get const 77ee2eaee4d9 nvme-pci: Add sleep quirk for Samsung 990 Evo 85f03ca98e07 rtmutex: Drop rt_mutex::wait_lock before scheduling 0b46b4ac929f x86/kaslr: Expose and use the end of the physical memory address space 2f4d7b702668 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() 0eaf812aa150 perf/x86/intel: Limit the period on Haswell ef00818c50cf x86/tdx: Fix data leak in mmio_read() c0fbc9593b18 ata: libata: Fix memory leak for error path in ata_host_alloc() f75881f54c05 ksmbd: Unlock on in ksmbd_tcp_set_interfaces() 41bc256da7e4 ksmbd: unset the binding mark of a reused connection 5a72d1edb084 smb: client: fix double put of @cfile in smb2_set_path_size() d84ab6661e8d powerpc/qspinlock: Fix deadlock in MCS queue c1f23443da3f ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 421c2701a9fe ALSA: hda/realtek: add patch for internal mic in Lenovo V145 638e61b00208 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices 6c7c519c4dc0 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing c98bb4f15e7f KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE 939375737b5a KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS 5d13afd021eb ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object b0804c286ccf net: microchip: vcap: Fix use-after-free error in kunit test dde33a9d0b80 sch/netem: fix use after free in netem_dequeue 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 6b1a48c9a70d78082ecb23ba98fd833716077023) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: stable 2.40 branch updatesDeepthi Hemraj2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below commits on glibc-2.40 stable branch are updated. 7073164add libio: Attempt wide backup free only for non-legacy code adfb14e71f debug: Fix read error handling in pcprofiledump f4a9b6e97b elf: Fix tst-dlopen-tlsreinit1.out test dependency f496b750f1 elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) b7edcfa0f4 elf: Clarify and invert second argument of _dl_allocate_tls_init 3414b17e9d nptl: Use <support/check.h> facilities in tst-setuid3 3b3350d7ba posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64 e24902f409 ungetc: Fix backup buffer leak on program exit [BZ #27821] dac7a0694b ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] 2f749d2b15 Make tst-ungetc use libsupport 27fb563bfe stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] bc240ba7c8 support: Add FAIL test failure helper 709319f9de string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) 586e4cd8c6 Define __libc_initial for the static libc c0af0c2ba0 x86: Fix bug in strchrnul-evex512 [BZ #32078] 898f25e0b1 x32/cet: Support shadow stack during startup for Linux 6.10 e3556937c2 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h 39ee60a719 support: Add options list terminator to the test driver 5641780762 manual/stdio: Further clarify putc, putwc, getc, and getwc 6a97e2ba14 Fix name space violation in fortify wrappers (bug 32052) aa533d58ff x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) 928769737c resolv: Fix tst-resolv-short-response for older GCC (bug 32042) ca53bc68ab Add mremap tests 2eb2d78ca7 mremap: Update manual entry 3433a35842 linux: Update the mremap C implementation [BZ #31968] 46f19b2342 Enhanced test coverage for strncmp, wcsncmp 509166c9a5 Enhance test coverage for strnlen, wcsnlen 132a72f93c manual: make setrlimit() description less ambiguous 65fbcfe589 manual/stdio: Clarify putc and putwc 5d2a931a81 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc 2aebac5e15 malloc: avoid global locks in tst-aligned_alloc-lib.c 145b588637 Fix version number in NEWS file b6aeba2de1 manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations ef14142663 resolv: Do not wait for non-existing second DNS response after error (bug 30081) 8bbb8d7b16 resolv: Allow short error responses to match any query (bug 31890) (From OE-Core rev: 5335a7b2852ce891a98eda18d59fc32e60f1c722) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.111.2 -> 6.112.1Trevor Gamblin2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html): 6.112.1 - 2024-09-13 This patch removes a now-incorrect internal assertion about numpy’s typing after recent numpy changes (currently only in numpy’s nightly release). 6.112.0 - 2024-09-05 This release adds support for variable-width bytes in our IR layer (issue #3921), which should mean improved performance anywhere you use binary(). If you maintain an alternative backend as part of our (for now explicitly unstable) Alternative backends for Hypothesis, this release changes the draw_* interface and may be a breaking change for you. ptest output: |root@qemux86-64:~# ptest-runner python3-hypothesis |START: ptest-runner |2024-09-24T13:22 |BEGIN: /usr/lib/python3-hypothesis/ptest |PASS: examples/test_binary_search.py:test_insert_is_sorted |PASS: examples/test_binary_search.py:test_is_minimal |PASS: examples/test_binary_search.py:test_inserts_into_same_place_twice |PASS: examples/test_rle.py:test_decodes_to_starting_sequence |PASS: examples/test_rle.py:test_duplicating_an_element_does_not_increase_length |============================================================================ |Testsuite summary |# TOTAL: 5 |# PASS: 5 |# SKIP: 0 |# XFAIL: 0 |# FAIL: 0 |# XPASS: 0 |# ERROR: 0 |DURATION: 1 |END: /usr/lib/python3-hypothesis/ptest |2024-09-24T13:22 |STOP: ptest-runner |TOTAL: 1 FAIL: 0 (From OE-Core rev: ffb54d761759f02ac4f5eaf374c04e6cdffdb43a) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.3.2 -> 8.3.3Trevor Gamblin2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://docs.pytest.org/en/stable/changelog.html): Bug fixes #12446: Avoid calling @property (and other instance descriptors) during fixture discovery – by @asottile #12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1. #12667: Fixed a regression where type change in ExceptionInfo.errisinstance caused mypy to fail. #12744: Fixed typing compatibility with Python 3.9 or less – replaced typing.Self with typing_extensions.Self – by @Avasam #12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments. #6682: Fixed bug where the verbosity levels where not being respected when printing the “msg” part of failed assertion (as in assert condition, msg). #9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option. – by @GTowers1 Improved documentation #12663: Clarify that the pytest_deselected hook should be called from pytest_collection_modifyitems hook implementations when items are deselected. #12678: Remove erroneous quotes from tmp_path_retention_policy example in docs. Miscellaneous internal changes #12769: Fix typos discovered by codespell and add codespell to pre-commit hooks. (From OE-Core rev: 51fb98c6da61ad4faf5b00316e7075f3bbee9bc7) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.7.2 -> 2024.9.12Trevor Gamblin2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://github.com/pypa/trove-classifiers/releases): - Add Odoo 18 trove classifier (#187) ptest output: |root@qemux86-64:~# ptest-runner python3-trove-classifiers |START: ptest-runner |2024-09-24T12:45 |BEGIN: /usr/lib/python3-trove-classifiers/ptest |PASS: tests/test_classifiers.py:test_success[classifiers0-deprecated_classifiers0] |PASS: tests/test_classifiers.py:test_success[classifiers1-deprecated_classifiers1] |PASS: tests/test_classifiers.py:test_failure[classifiers0-deprecated_classifiers0-Top-level classifier 'Foo' is invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers1-deprecated_classifiers1-Classifier 'Foo :: Bar' is missing] |PASS: tests/test_classifiers.py:test_failure[classifiers2-deprecated_classifiers2-Classifier 'Bing :: Bang' does not exist] |PASS: tests/test_classifiers.py:test_failure[classifiers3-deprecated_classifiers3-Classifier 'Foo :: Bar' in both valid and deprecated classifiers] |PASS: tests/test_classifiers.py:test_failure[classifiers4-deprecated_classifiers4-Classifiers starting with 'Private' are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers5-deprecated_classifiers5-Classifiers starting with 'Private' are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers6-deprecated_classifiers6-Classifiers starting with 'Private' are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers7-deprecated_classifiers7-Classifiers starting with 'Private' are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers8-deprecated_classifiers8-Classifiers starting or ending with whitespace are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers9-deprecated_classifiers9-Classifiers starting or ending with whitespace are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers10-deprecated_classifiers10-Classifiers containing ':' are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers11-deprecated_classifiers11-Classifiers containing ':' are invalid] |PASS: tests/test_classifiers.py:test_failure[classifiers12-deprecated_classifiers12-Classifiers containing ':' are invalid] |============================================================================ |Testsuite summary |# TOTAL: 15 |# PASS: 15 |# SKIP: 0 |# XFAIL: 0 |# FAIL: 0 |# XPASS: 0 |# ERROR: 0 |DURATION: 0 |END: /usr/lib/python3-trove-classifiers/ptest |2024-09-24T12:45 |STOP: ptest-runner |TOTAL: 1 FAIL: 0 (From OE-Core rev: f111507f9105e581f39ba1ad3f68865bfa820ac2) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: upgrade to 3.8.7.1Ross Burton2024-09-302-1/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | A notable change in 3.8.7 is that the linkage to compression libraries was changed to use a new tool called dlwrap, so these libraries should be loaded at runtime with dlopen() instead of dynamically linked at build time. However, the dlopen() detection fails in cross builds[1] and it falls back to dynamic linking so this isn't an issue we need to deal with at present. Also note that whilst dlwrap is a tool written in rust that needs the clang includes, it's a maintainer tool and the generated files are in git, so we should never need to rerun it. Backport a patch to fix AM_CONDITIONAL to resolve linkage problems. The 3.8.7.1 tarball is actually just a rebuild of 3.8.7 with the translations included (which were missing in 3.8.7), so set S explicitly for this release. [1] https://gitlab.com/gnutls/gnutls/-/issues/1583 (From OE-Core rev: d38f32f493192fa5965f7271ef6ba5aae33849f5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/patchtest: split out result messagesTrevor Gamblin2024-09-301-8/+15
| | | | | | | | | Add a minor refactor for the result output. (From OE-Core rev: 5553edc0f8d58dc6e3a4f703af9bdb04fda1e12f) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchtest: simplify, rename modulesTrevor Gamblin2024-09-308-131/+234
| | | | | | | | | | | | | | | | | - simplify base.py, data.py - move some leftover regex patterns to patterns.py - remove pyparsing path logic, since this is no longer needed - rename PatchTestInput class to PatchtestParser - data.py: rename to patchtest_parser.py - patterns.py: rename to patchtest_patterns.py - move PatchTestDataStore to test_metadata.py since that's the only place it's used - remove unused logger code (From OE-Core rev: 1e971b05b036b0b1eb0bdbd9b26b54d06e74294c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchtest: test_mbox: change ismerged -> canbemergedTrevor Gamblin2024-09-301-11/+13
| | | | | | | | | | The merge logic is a bit weird as-is. Remove the ismerged() method and replace it where appropriate with canbemerged(). (From OE-Core rev: c5f5686f20b13d635a461d4cc353563f9c886f5f) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchtest: mbox.py: new data implementationTrevor Gamblin2024-09-308-168/+134
| | | | | | | | | | | | | | | | | | Consolidate and improve some objects: - absorb utils.py functionality - repo.py: use mbox.py - repo.py: remove some cruft - utils.py: replace with logs.py - utils.py: delete - patch.py: delete - scripts/patchtest: use logging directly - general cleanup (From OE-Core rev: d4fbdb1d15f281b236137d63710c73bca8911a36) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchtest: patterns: add module, refactorTrevor Gamblin2024-09-3010-183/+137
| | | | | | | | | | | | | | | | Currently, patchtest has a lot of spread-out definitions for patterns used in various setup and test functions. Organize these by putting them all into a new patterns.py module. This allows the tests/pyparsing directory to be removed, as it is now redundant. Also remove some definitions where they were duplicated or unused, and perform some renames to improve readability and avoid collisions. Many of these variables are composed from others, so the file is only partially sorted. (From OE-Core rev: 1ab55d495957918be532a36224b5598c9955a44d) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: update patch Upstream-StatusRoss Burton2024-09-301-3/+1
| | | | | | | (From OE-Core rev: 717eb63df55f11d3eb4353ae1364a5781adfce76) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: upgrade 3.3.4 -> 3.3.5Yogita Urade2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes fix for CVE-2024-41123 & CVE-2024-41946 Changelog ========= d3ab7be8ca merge revision(s) 657f4b99f61: [Backport #20667] c69d59e9b2 Sync tool/lib/core_assertions.rb from master cf9a6c2b63 merge revision(s) a3562c2a0abf1c2bdd1d50377b4f929580782594: [Backport #20701] d83b5633b1 merge revision(s) 992596fb7af18a7f472589a607d0eb3fbb03b49a: [Backport #20344] b210c86a02 merge revision(s) 97449338d6cb42d9dd7c9ca61550616e7e6b6ef6: [Backport #20649] 6a4e79533b merge revision(s) 1870505f478cc75993b296b7144a45137ace6937: [Backport #20651] e0e23e7d5e merge revision(s) 29500e30346: [Backport #20667] 7b954e7bc6 Allow failures in Travis ppc64le and s390x 937964f346 Merge URI-0.13.1 for Ruby 3.3 (#11466) ac8d50e52e [Backport 3.3] [Bug #20691] Fix use-after-free in WeakKeyMap#clear (#11443) 8657de70aa [Backport 3.3] [Bug #20688] Fix use-after-free for WeakMap and WeakKeyMap (#11439) 9ae91eb2aa Backport warning feature for bundled gems from master (#11420) 66312ad913 Re-initialize vm->ractor.sched.lock after fork (#11372) 4d11a0960d Added bootstrap job for release workflow 65cca99b30 parse.y: const_decl_path don't replace destination node by a literal (#11314) f85c7deacc Update RubyGems 3.5.16 and Bundler 2.5.16 for Ruby 3.3 (#11252) 0922afa95b [Bug #20654] Fix floor and ceil when ndigits is large (#11277) ce565cd4b8 [Bug #20653] Fix memory leak in String#start_with? when regexp times out (#11255) 6d744837ab [Bug #20088] Fix ARCH_FLAG for cross compiling 7571ad42f4 [Bug #20650] Fix memory leak in Regexp capture group when timeout (#11244) 4667f8ec10 bundled_gems.rb: Add a fast path (#11221) 425e468d25 [Backport #20633] Fix the condition for `atomic_signal_fence` (#11166) 3427a1679a retry on cancelling of `getaddrinfo` (#11131) (From OE-Core rev: 0291e93cc1457aa4e214c2bf730447178eb07c04) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: remove unneeded .inc fileMarkus Volk2024-09-302-161/+157
| | | | | | | (From OE-Core rev: fa8d6a892c4cb8479602298997140e531dbb8230) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: rename tracker dependenciesMarkus Volk2024-09-301-1/+1
| | | | | | | | | This is required for gnome 47 update in meta-openembedded (From OE-Core rev: 51864b3494bd8fe456fffb2e0ccf70fee13cc013) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: rename tracker dependenciesMarkus Volk2024-09-301-1/+1
| | | | | | | | | This is required for gnome 47 update in meta-openembedded (From OE-Core rev: 7d19a6a3b80c1f722bf5378ff7ea43ce0b1768e8) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.20.1 -> 9.20.2Yi Zhao2024-09-301-1/+1
| | | | | | | | | | Release Notes: https://downloads.isc.org/isc/bind9/9.20.2/doc/arm/html/notes.html (From OE-Core rev: fcfcaafc48b08c8cf12a65fdabf5a834bb4ee52e) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: upgrade 8.6.14 -> 8.6.15Yi Zhao2024-09-302-8/+8
| | | | | | | | | | Release Notes: https://sourceforge.net/p/tcl/mailman/message/58817026/ (From OE-Core rev: 4b9be8f4e71f1c58e07cb918826770d0d208a0fb) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-c: upgrade 0.17 -> 0.18Yi Zhao2024-09-301-2/+2
| | | | | | | | | | ChangeLog: https://github.com/json-c/json-c/blob/json-c-0.18-20240915/ChangeLog (From OE-Core rev: f5cd6133d229a7acfb9b9983833370744bd2ba7b) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: drop useless variablesAdrian Freihofer2024-09-301-3/+0
| | | | | | | | | | | | | | Drop some unused code. The actual intention was to look for remnants of S = WORKDIR, which required the extra complicated oe-local-files directory. The remaining code dealing with oe-local-files still seems to be useful. (From OE-Core rev: 02b52a2de3bf5766bc05531138a2e23acb00a276) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: menuconfig remove useless codeAdrian Freihofer2024-09-301-6/+1
| | | | | | | | | | When I tried to understand whether oe-local-files is actually still needed here, I found some useless lines that can be dropped. (From OE-Core rev: 43f0c6beaa2a99301a565837944250bb2e56c98a) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: drop S = WORKDIR workaroundAdrian Freihofer2024-09-302-43/+0
| | | | | | | | | | | | | | Dropping support for S = WORKDIR allows to drop this ugly workaround. With S = WORKDIR it was possible to refer to a file via oe-local-files symlink or via direct file path. Ensuring the pseudo database is consistent for both paths was extra complicated and required this bad function. Really nice to drop it now! (From OE-Core rev: 2b799fdf267f44c26797593984d9828c4fd0fd31) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gsettings-desktop-schemas: update 46.1 -> 47.1Markus Volk2024-09-201-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major changes in 47.1 =================== - meson: Fix project version Major changes in 47.0 =================== - Translation updates Major changes in 47.rc ====================== - Translation updates Major changes in 47.beta ======================== - Add break-reminder schema - Provide a new pressure range for styli - Add SwitchMonitor and Keybinding to the tablet stylus actions - Switch back to Cantarell font - Translation updates Major changes in 47.alpha ========================= - Add key to tweak font rendering - Include Settings in sort order - Add key to pick accent color - Translation updates (From OE-Core rev: 20a64bc696033b4d67294058b6c4a2e8f29f3aaa) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: update 1.5.3 -> 1.6.0Markus Volk2024-09-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= Version 1.6.0 ============= - AdwAboutDialog/Window - Support non-deprecated GPL-2/3.0-only SPDX IDs - AdwBottomSheet - Fix a crash in tests on some platforms - AdwHeaderBar - Fix back button menu picking up phantom pages in some situations - AdwMessageDialog - Fix title size - AdwTabOverview - Focus search entry with Ctrl+F - Docs - Screenshot tool fixes - Update screenshots - Tests - Add AdwBackButton tests - Stylesheet - Disable .devel header bars for bottom sheets, like for dialogs - Fix header bar in GTK dialogs - Fix fine-tune scale styles - Fix scroll undershoot in dropdowns and emoji picker - Translation updates - British English - Bulgarian - Czech - Danish - French - Galician - Indonesian - Korean - Lithuanian - Occitan - Polish - Portuguese - Spanish - Swedish - Turkish ============== Version 1.6.rc ============== - AdwMultiLayoutView - Hide slots when their child is invisible - AdwPreferencesDialog/Window - Support macOS keybindings - AdwSpinner - Work around a memory corruption issue - AdwTabBar/Overview - Fix 2 drag-n-drop crashes - AdwTabView - Support macOS keybindings - Demo - List ADW_DEBUG_ACCENT_COLOR in about dialog debug info - Support macOS keybindings - Docs - List available style classes for each widget - Typo fixes - Stylesheet - Add .ssd-frame style class for mutter titlebars - Make radio button focus ring round - Use relative font sizes - Support .property.monospace for AdwExpanderRow too - Fix GtkScale value overlapping with slider - Fix --window-radius 0px unit - Translation updates - Basque - Belarusian - Brazilian Portuguese - Catalan - Chinese (China) - Finnish - Georgian - German - Hebrew - Hindi - Hungarian - Norwegian Bokmål - Persian - Romanian - Russian - Slovenian - Ukrainian ================ Version 1.6.beta ================ - Introduce AdwSpinner and AdwSpinnerPaintable - AdwAlertDialog - Accessibility fixes - Fix a sizing bug with :prefer-wide-layout - AdwComboRow - Don't change sensitivity on model change - AdwDialog - Fix a memory leak - Speed up switching presentation - AdwEntryRow - Fix row activation - AdwPreferencesPage - Add an a11y relation to the description - AdwSpinRow - Set accessible role to presentation - AdwStatusPage - Adjust style when using AdwSpinnerPaintable - AdwStyleManager - Speed up reloading CSS - Partially support system accent color on macOS - AdwSwitchRow - Set accessible role to switch - AdwTabBar/Overview - Use AdwSpinnerPaintable for loading state - Fix a use after free when closing tabs - AdwToastOverlay - Announce appearing toasts for screen reader - Demo - Make strings HIG-compliant - Add ctrl+q shortcut, make ctrl+w close the window instead - Docs - Don't annotate user_data params with closure - Fix typos in migrating to breakpoints page - Stylesheet - Fix a specificity issue with scrolled windows in popovers - Fix file chooser styles - Translation updates - Chinese (Taiwan) - Georgian - Hebrew - Hindi - Russian - Slovenian - Turkish ================= Version 1.6.alpha ================= - Introduce AdwBottomSheet - Introduce AdwButtonRow - Introduce AdwMultiLayoutView - Deprecate AdwAboutWindow, AdwMessageDialog and AdwPreferencesWindow - Various annotation fixes - Build - Depend on GTK 4.15.2 - AdwAboutDialog/Window - Fix an outdated appstream reference in docs - AdwActionRow - Mention .property in docs - AdwAlertDialog - Refresh style, drop custom suggested and destructive button styles - Try harder to fit into landscape mobile screens - Fix initial focus - Fix the accessible role - Fix setting default widget when removing a response - Fix unmatched va_start() - AdwApplicationWindow - Default minimum size to 360×200 - AdwAvatar - Fix portrait avatars on hidpi - AdwBin - Fix a potential focus issue - AdwBreakpointBin - Fix a leak - AdwBreakpointCondition - Fix leaks when parsing - AdwCarousel - Fix a build warning - AdwComboRow - Add :header-factory - Add :search-match-mode - Fix initial checkmark - Handle model changes properly - AdwDialog - Fix toggling presentation mode - Fix close button ignoring :can-close - Fix ::close-attempt not emitting in some cases - Fix swipe area for bottom sheets - Make shortcuts work when there are no focusable widgets - Correctly restore focus when opening a dialog from a menu - Fix GtkWindow:deletable=false hiding close buttons in dialogs - Fix accessibility warnings - Leak fixes - AdwEntryRow - Add :max-length - Don't change size on focus - AdwExpanderRow - Fix get_title_lines() and get_subtitle_lines() return types - Fix remove() docs - AdwHeaderBar - Don't show title when used inside AdwBottomSheet with a drag handle - Fix split view links in docs - Fix initial focus for the back button - AdwMessageDialog - Refresh style, drop custom suggested and destructive button styles - Try harder to fit into landscape mobile screens - Fix unmatched va_start() - AdwOverlaySplitView - Unmap sidebar when it's hidden - AdwPreferencesGroup - Add :separate-rows - Fix :header-group annotations and notifications - Fix a potential focus issue - AdwPreferencesPage - Add :description-centered - Fix a potential focus issue - AdwSpinRow - Fix ::input handling - AdwStyleManager - Support system accent color on Linux and Windows - AdwSwipeTracker - Various fixes for swipe handling - AdwTabBar - Remove spinner unmap hack as GTK handles it now - AdwTabButton - Fix needs-attention badge on RTL - AdwTabOverview - Remove spinner unmap hack as GTK handles it now - AdwTabView - Fix a leak when closing the last page - Accessibility fixes - Document :close-page return value - AdwToast - Fix accessible role - AdwViewStack - Accessibility fixes - Fix a typo in docs - AdwWindow - Default minimum size to 360×200 - Docs - Add a AdwMultiLayout example to the adaptive layouts page - Replace the named colors page with css variables - Use modern CSS rgb() syntax instead of the legacy one - Stop mentioning _finish() functions, gi-docgen does it now - Stop using non-standard property getter/setter annotations - An attempt to make screenshot tool less flaky - Update screenshots - Don't list ADW_ENCODE_VERSION and ADW_UNAVAILABLE - Demo - Rename Dialogs page to Alert Dialog - Use :separate-rows for the entry rows group on the lists page - Remove colored buttons example - Use neutral accent color for tab pages - Refresh tab page colors - Fix writing style for subtitles - Fix the banner page button switch - Stylesheet - Use standard CSS functions instead of GTK-specific ones - Introduce a CSS variable for each named color: @accent_color -> --accent-color etc - @borders is replaced with --border-color, not --borders - Each variable by default points to its named color to ensure backwards compatibility - Introduce --standalone-color-oklab - Generate standalone colors from background colors by default - Introduce --accent-blue, --accent-teal, --accent-green, --accent-yellow, --accent-orange, --accent-red, --accent-pink, --accent-purple and --accent-slate matching the system accents - Introduce --border-opacity, --dim-opacity, --disabled-opacity - Introduce --window-radius - Introduce .boxed-list-separate - Refresh style for GtkMessageDialog too - Change .destructive-action style to make it distinct from .suggested-action - Support .navigation-sidebar for GtkGridView and GtkFlowBox - Support .monospace for property rows - Support .inline for text views - Use white accent color for .osd instead of overriding it for every widget inside - Use matching accent colors for .error, .warning and .success - Use red focus rings for destructive buttons - Make file chooser selection grey - Make sure --success-color, --warning-color and --error-color are legible in .osd - Add a hack to make GtkTreeView and GtkIconView redraw when accent color changes - Deprecate button.opaque - Fix entry progress bars - Various cleanups and refactoring - Translation updates - Brazilian Portuguese - Catalan - Dutch - Hungarian - Kabyle - Portuguese - Punjabi - Slovenian (From OE-Core rev: 96956166f5a18bb76bb3d9494783adb5a6e32311) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libportal: update 0.7.1 -> 0.8.1Markus Volk2024-09-202-52/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Changes in 0.8.1, 04-09-2024 ========================== - Fix a regression in the Remote Desktop where it wouldn't work with the ScreenCast portal correctly. - Use non-deprecated functions in the GTK4 code - Run tests in CI so we catch regressions earlier - Make Qt tests use QTEST_GUILESS_MAIN - Fix an Input Capture test Changes in 0.8.0, 02-09-2024 ========================== - Add API to allow for persistence on RemoteDesktop sessions - Implement support for the Input Capture portal - Add support for Qt 6 - Support xdg-foreign with Qt 6 - Fix screencasting on wlroots-based compositors (From OE-Core rev: 093d3a1155b796a63fb6d295c535ffc27457d677) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: update 2.80.4 -> 2.82.1Markus Volk2024-09-204-5/+5
| | | | | | | | | - adjust 0010-Do-not-hardcode-python-path-into-various-tools.patch (From OE-Core rev: de2d07df6efb6c4d01f31d3f6d902b630f747400) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: update 4.14.5 -> 4.16.0Markus Volk2024-09-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add python3-docutils-native to provide rst2man and rst2html5 Otherwise build fails if documentation is built - Remove duplicate gi-docgen dependency. Its already included by gi-docgen.bbclass Note: This release changes the default GSK renderer to be Vulkan, on Wayland. Other platforms still use ngl. The intent of this change is to use the best available platform APIs. You can still override the renderer choice using the GSK_RENDERER environment variable. We believe that most of the problems reported with the new renderers during the 4.13 and 4.15 development cycles have been addressed by now. But the new renderers and dmabuf support are using graphics drivers in different ways than the old gl renderer, and trigger new driver bugs. Therefore, it is recommended to use the latest mesa release (24.2) with the new renderers. * GtkScale: - Fix positioning of scale values * GtkEmojiChooser: - Make Control-clicks work for the recent section * GtkPopover: - Make sure focus lands on the right widget when cascading * GtkSpinButton: - Disable Emoji input for numeric spin buttons * GtkSingleSelection: - Implement unselect_all * Accssibility: - Fix roles for radio buttons - Check if ATs are listening before exporting trees - Add a check for sandboxed accessibility bus - Fix handling of the error message relation - Turn criticals into debug messages - Set expanded states properly in menus * CSS: - Fix a few issues on bigendian systems - Avoid a crash with relative colors * GSK: - Use the right GL context when exporting textures - Don't let colors influence depth decisions - Allow uploading of mipmap levels when tiling textures * GDK: - Update keysyms from libX11 1.8.10 - Implement cpu-side mipmapping - Use a thread pool for color conversions and mipmapping * Vulkan: - Fix drag surface offsets * Wayland: - Fix a crash - Associate EGL windows with context later * X11: - Fix initial EGL context creation - Fix a problem with GL context creation * Broadway: - Implement compute_size and request_layout * MacOS: - Set transparent backgroiund for toplevel windows * Windows: - Improve debug output - Detect Mesas d3d12 driver and request GDI compat * Demos: - Set window icons in demos - Add a 64k x 64k image to the image scaling demo * Translation updates Belarusian Brazilian Portuguese Catalan Czech Galician German Hebrew Indonesian Korean Lithuanian Persian Polish Portuguese Slovenian Spanish Turkish Ukrainian Overview of Changes in 4.15.6, 08-26-2024 ========================================= * GtkCheckButton: - Add a grouped style class for radio buttons * GtkScale: - Fix alignment and positioning problems * Css: - Fix crashes in the variable support * Gsk: - Make graphics offloading work better with kwin - Make colorstate transfer functions more robust - GC dead textures more agressively - Only use a single render pass per frame * GL: - Round damage rectangles properly - Use the shared context when creating textures - Fix a file descriptor leak in dmabuf export * Vulkan: - Round damage rectangles properly * Wayland: - Work with the kwin implementation of xx-color-management-v4 * Windows: - Make gtk_show_uri use SHOpenWithDialog() - Enable incremental rendering with WGL * Macos: - Open context menus on Ctrl-left click * Debugging: - Show color state information in the inspector - Collect input event traces in the recorder - Add shortcuts for toggling recording: Super-r and for screenshots: Super-c - Split the GDK_DEBUG env var into GDK_DEBUG and GDK_DISABLE - Add GDK_DISABLE=color-mgmt and GDK_DISABLE=offload * Tools: - Add a 'Paste as node' action in gtk4-node-editor * Translations updates Basque Belarusian Brazilian Portuguese Chinese (China) Georgian Hebrew Hindi Russian Slovenian Turkish Ukrainian Overview of Changes in 4.15.5, 11-08-2024 ========================================= * GtkTextView: - ADd GtkTextBufferCommitNotify * CSS: - Propagate color state information to GSK for many features: colors, borders, shadows, text * Gdk: - Fix an fd leak in the Vulkan code - Fix a leak of EGLSurfaces and DMA buffers - Set the opaque region of surfaces automatically based on their content * Gsk: - Fix Emoji rendering in Vulkan - Rework color handling to take color states into account - Implement more powerful occlusion culling - Minimize our use of renderpasses * Macos: - Fix window transparency * Debugging: - The inspector shows details about color states * Deprecations: - gdk_draw_context_begin/end_frame - gdk_surface_set_opaque_region * Build: - Require gstreamer 1.24 * Translation updates Romanian Overview of Changes in 4.15.4, 30-07-2024 ========================================= * GtkPopover: - Fix size allocation with wrapping labels * GtkColumnView: - Check column visibility when measuring * CSS: - Fix fallout from recent changes - Make implementation of currentcolor inheritance match browsers * Gdk: - Introduce GdkColorState for encoding color space information Currently, we support srgb, srgb-linear, rec2100-pq and rec2100-linear - Add color states to GdkTexture, as well as to the texture builder and downloader objects, and convert as necessary - Add GdkMemoryTextureBuilder - Attach color states when loading or saving textures - Add GdkCicpParams to create color state objects for cicp tuples - Drop GDK_DEBUG=vulkan-validate Use VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead * Gsk: - Improve caching of glyphs and textures - Remove the uber shader - Numerous bug fixes - Fix corner cases in offload handling - Implement occlusion culling for opaque content - Allow offloading (some) transformed textures - Take colorstate into account when compositing - Add GDK_DEBUG=linear to opt into linear compositing - Implement tiling for large textures - Stop using descriptors and go back to simpler texture management that should work better with older GL - Use correct shader clip mode for glyphs - Improve shadow rendering * Media: - Attach color states to textures obtained from gstreamer * Wayland: - Allow offloading GL textures via dmabuf export - Suppot the xx-color-management-v4 protocol * Deprecations: - GskGLShader and the render node * Tools: - Improve the rendernode tool extract command - Add an image tool that is about manipulating textures * Build: - GTK now requires a C11 compiler * Translation updates Georgian Hebrew Hindi Occitan Slovenian Overview of Changes in 4.15.3, 29-06-2024 ========================================= * Accessibility: - Only emit notifications when cursor positions change in GtkText - Fix handling of help text properties * CSS: - Fix some crashes introduced in recent currentcolor changes * DND: - Avoid a critical * Documentation: - Fix many oversights and missing docs * maxOS: - Add native keyboard shortcuts Overview of Changes in 4.15.2, 28-06-2024 ========================================= * GtkFileChooserWidget: - Plug some memory leaks - Make Ctrl-Shift-N create a new folder * GtkPopover: - Handle resizing and position changes better * CSS: - Support color(), oklab(), etc (https://www.w3.org/TR/css-color-4/) - Support color-mix() (https://www.w3.org/TR/css-color-5/) - Support relative colors (https://www.w3.org/TR/css-color-5/) - Support more colorspaces in color() - Allow percentages for opacity - Handle currentcolor more correctly * Accessibility: - Avoid markup when reading labels * GSK: - Subset fonts when serializing node trees - Make ngl export render_texture results as dmabufs * Wayland: - Use xdg-dialog protocol for attached dialogs * Windows: - Build with UNICODE * macOS: - Implement fullscreen-on-monitor * Documentation: - Widget shortcuts and actions are now described in the docs * Debugging: - Add GTK_DEBUG=css for warning about deprecated css syntax * Tools: - rendernode-tool: Add an extract command for data urls * Deprecations: - CSS Color functions shade(), lighter(), darker(), alpha(), mix() * Translation updates: Czech Hebrew Serbian Overview of Changes in 4.15.1, 21-05-2024 ========================================= * GtkGraphicsOffload: - Don't crash without a child * GtkSpinner: - Don't animate when unmapped * CSS: - Support the :root selector - Support variables and custom properties (https://www.w3.org/TR/css-variables-1/) - Implement math functions (https://www.w3.org/TR/css-values-4/) - Support modern syntax and calc in rgb() and hsl() * Icontheme: - Make symbolic svg loading more efficient - Handle color-free symbolics more efficiently * Accessibility: - Make the gtk-demo sidebar search more accessible - Stop emitting focus events - Realize child contexts when necessary * GDK: - Support XDG_ACTIVATION_TOKEN - dmabuf: Be more defensive when importing unknown formats to GL - dmabuf: Use narrow range for YUV - vulkan: Recreate swapchains when necessary or beneficial * GSK: - Improve logging for GDK_DEBUG=offload - Improve logging for GSK_DEBUG=renderer - gpu: Warn about inefficient texture import - gpu: Handle tiny offscreens correctly - vulkan: Add profiler marks in various places - vulkan: Fix a problem with imported dmabufs showing up black - cairo: Speed up mask nodes, since we use them for symbolic icons * Wayland: - Use wl_compositor version 6 * X11: - Implement a missing method * Build: - Fix many ubsan warnings * Debugging: - Show more texture details in the recorder - Use GTK_DEBUG=css to see CSS deprecations * macOS: - Fix problems with events handed back to the OS - Respect GDK_DEBUG=default-settings - Allow applictions to handle Dock > Quit * Deprecations: - Use of @name colors in CSS * Translation updates: Catalan Georgian Hungarian Korean Portuguese Turkish Overview of Changes in 4.15.0, 21-04-2024 ========================================= This release changes the default GSK renderer to be Vulkan, on Wayland. Other platforms still use ngl. The intent of this change is to get wider testing and verify that Vulkan drivers are good enough for us to rely on. If significant problems show up, we will revert this change for 4.16. You can still override the renderer choice using the GSK_RENDERER environment variable. (From OE-Core rev: d8fc811bc7f93361ec5e43b213b29ab2f0276f23) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/postactions: Fix archive retrieval from targetMathieu Dubois-Briand2024-09-201-0/+1
| | | | | | | | | | | | | A previous patch broke archive retrieval because of an undeclared variable. Declare the archive_name variable as expected. (From OE-Core rev: 39d78fa53fb98515af6dc72c60017e5335993372) Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> CC: Alexis Lothoré <alexis.lothore@bootlin.com> CC: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-c: avoid ptest failure caused by valgrindChen Qi2024-09-201-0/+2
| | | | | | | | | | | | | | | | | json-c's ptest will automatically detect valgrind and use it to run tests. This will fail in case valgrind does not work, e.g., intel-x86-64 (corei7-64) + lib32 image. The error is about illegal instruction. Error message is like below: Illegal instruction (core dumped) valgrind --tool=memcheck ... ERROR: "test1Formatted spaced pretty" exited with non-zero exit status: 132 So we explicitly disable valgrind by exporting USE_VALGRIND=0. (From OE-Core rev: b0429a278e39b7a2846144bcc3fcc24ca298cab7) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Fix binutils mingw packagingRichard Purdie2024-09-201-1/+1
| | | | | | | | | Use SOLIBSDEV in FILES to fix nativesdk-binutils packaging on mingw builds. (From OE-Core rev: cba58ab2f380252f231fc78944499ade65e32223) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: Add mingw32 SOLIBS and SOLIBSDEV definitionsRichard Purdie2024-09-201-0/+2
| | | | | | | | | | We may as well define the dll output for mingw alongside the darwin dylib definitions. There are some recipes which output .so files even on mingw but those can be handled specifically in mingw. (From OE-Core rev: bb3101fffceacfa4c021c33affb7c785da8d859f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: use libdir in conditionalDaniel McGregor2024-09-201-1/+1
| | | | | | | | | | | Using the usrmerge distro feature for this check causes the -native variant's build to fail. Simplify the test to be correct for both native and target builds. (From OE-Core rev: 105e6fbdd28238cef41f280c0c28939b24d1a96e) Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_types: make tar images more reproducibleDan McGregor2024-09-201-1/+4
| | | | | | | | | | | | | | | | | | Use tar-native from our build system. GNU tar changed its behaviour starting with version 1.35. It no longer stores device numbers for regular, non-device files. Since some supported host distributions still use 1.34, rely on tar-native for consistency. Strip atime and ctime from tar archives, they're not necessary and can change from invocation to invocation. Eliminate them from the tar output as suggested in the tar 1.35 documentation[1]. [1] https://www.gnu.org/software/tar/manual/html_node/Reproducibility.html (From OE-Core rev: 24d85d626aaad7eee7ba064410b80947e4f2faea) Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: keep pip program nameDaniel McGregor2024-09-201-4/+0
| | | | | | | | | | Python 2.x support is long gone, and many tools expect to use pip by that name. Keep the pip name around again. (From OE-Core rev: 0259bc27842ddff8ffb83b6003cf4ec0273cafe1) Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Add missing perl modules to RDEPENDS for nativsdk variantHarish Sadineni2024-09-201-0/+4
| | | | | | | | | | | | | | | | In SDK, missing perl modules causes 'x86_64-pokysdk-linux-gp-display-html --help' to abort with below errors.. - Can't locate bignum.pm in @INC (you may need to install the feature module). - Can't locate Math/BigInt.pm in @INC (you may need to install the Math::BigInt module) By adding the following perl modules to RDEPENDS fixes the above errors: nativesdk-perl-module-bignum nativesdk-perl-module-bigint nativesdk-perl-module-math-bigint (From OE-Core rev: 05f1099acbbb10b6ce33ea117d313749f7dc4a47) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64: don't pin to linux 6.6Ross Burton2024-09-201-1/+0
| | | | | | | | | | | The 6.10 build has been tested on both a BeaglePlay and qemu, so we can remove the pinning now. (From meta-yocto rev: d19d6046e96b1c94ee50a6140b1338a50a2cef20) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add .bbappend for 6.10Ross Burton2024-09-201-0/+19
| | | | | | | | | | | | | | Only the tested machines are uncommented, so that people don't try to use the untested machines but it's easy to enable them for testing. KBRANCH is no longer set as all of the machines use standard/base, which is the default from the linux-yocto recipe. (From meta-yocto rev: 57de8f6e5085b57dd4ccfab8f0994ae6c4ee55a4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Fix build on musl/riscv64Khem Raj2024-09-202-0/+28
| | | | | | | | | | musl does not provide strerrorname_np() so do not use it. (From OE-Core rev: d7678118af5aa4bfbf6fb72b34f90a1e37b917c3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-bootchart: Add riscv 32bit supportKhem Raj2024-09-202-0/+49
| | | | | | | | (From OE-Core rev: b20551a8bbd71dd73aca7df3973556de020819cd) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* security-flags: Re-enable pie for power pcBenjamin Grossschartner2024-09-201-6/+0
| | | | | | | | | | | pie now works with gcc on powerpc, see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81170 (From OE-Core rev: f9ef9af3874bf435e2f92fdf1ebe852b099fa7b5) Signed-off-by: Benjamin Grossschartner <benjamin.grossschartner@urbanandmainlines.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* omvf: update from edk2-stable202402 to edk2-stable202408Mikko Rapeli2024-09-205-40/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes patches for CVE-2023-45236, CVE-2023-45237 and CVE-2024-25742. Refreshed patches with devtool. Changes: https://github.com/tianocore/edk2/releases edk2-stable202408 Release Date 2024-08-23 New Features & Bug Fixes CryptoPkg:Add more crypto APIs (AESGCM/PEM/X509/RSA/PKCS5/PKCS7/Authenticode) based on Mbedtls CryptoPkg: Enable Openssl native instruction support for AARCH64 CryptoPkg: Add support for aes128-sha256 and aes256-sha256 cipher UefiCpuPkg: S3 cleanup MdePkg/BaseLib: Add CRC16 CCITT False Implementation DynamicTablesPkg: ACPI TPM2 generator DynamicTablesPkg: Prepare for supporting other archs BaseTools: Add VS2022 support OvmfPkg: Add LoongArchVirt instance to OvmfPkg and enable it edk2-stable202405 Release Date 2024-05-24 New Features & Bug Fixes SecurityPkg:Add EFI Device Authentication Signature Database and SPDM CryptoPkg:add additional RSAES-OAEP crypto functions OvmfPkg:Add 5-level paging support OvmfPkg:SEV-SNP Support for running under an SVSM OvmfPkg:RBP register shall be cleared in TDVMCALL OvmfPkg:Harden #VC instruction emulation (CVE-2024-25742) Add SPI bus driver stack NetworkPkg: Predictable TCP ISNs NetworkPkg: Use of a Weak PseudoRandom Number Generator UefiCpuPkg: Add new SmmRelocationLib library Bugzilla List Update Notes NetworkPkg SECURITY PATCH CVE-2023-45237 requires the platform to provide the right implementation of the EFI_RNG_PROTOCOL (i.e., using a GUID that appears in the allowlist) and EFI_HASH2_PROTOCOL. If it is not implemented, the platform will lose the ability to do network boot. (From OE-Core rev: 50ae1d4afe436498b157f19e085532a6f0525d85) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nfs-utils: 2.6.4 -> 2.7.1Robert Yang2024-09-205-91/+85
| | | | | | | | | | | | | | | | | | | | | * Remove 0001-tools-locktest-Use-intmax_t-to-print-off_t.patch, upstream has fixed it with %lld. * Remove 0001-reexport.h-Include-unistd.h-to-compile-with-musl.patch, it builds well with musl without this patch. * Add libxml2 to DEPENDS to fix: configure: error: libxml2 not found. * Add the following 2 patches to fix build errors with musl: 0001-support-include-junction.h-Define-macros-for-musl.patch 0001-support-junction-path.c-Fix-buld-for-musl.patch (From OE-Core rev: 5e79a26b4188f562fe349ccb4523f60ad6f9c2a0) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tests/fetch: Update GoModTest and GoModGitTestChristian Lindeberg2024-09-201-0/+55
| | | | | | | | | | | Add test cases for a module path consisting of only a hostname and add checksum verification of the unpacked go.mod files. (Bitbake rev: 9380859b59923dee17469348f472a22e11be1779) Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bluez: Fix mesh builds on muslKhem Raj2024-09-202-0/+115
| | | | | | | | | | When mesh is enabled on musl the build fails with conflicting basename calls. (From OE-Core rev: 2db90c6508e350d35782db973291bbf5ffdfd3a5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go-mod.bbclass: Unpack module dependency license filesChristian Lindeberg2024-09-201-0/+4
| | | | | | | | | | | | | To keep the module cache logic in the go module fetchers simple, the unpacking of the module zip files in the module cache directory is left to the go install command in do_compile. So for do_populate_lic to find the license files of module dependencies, do_compile needs to run before do_populate_lic. (From OE-Core rev: 35496654db325a4a904997be7a02fb04de74e9be) Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go-mod.bbclass: Set GO_MOD_CACHE_DIRChristian Lindeberg2024-09-201-4/+4
| | | | | | | | | | | | Set the GO_MOD_CACHE_DIR variable and move the location of the module cache to enable the use of the go module fetchers for downloading and unpacking module dependencies to the module cache. Also, clean out the module cache before unpacking. (From OE-Core rev: 287daff0bbd877990ce272e10601d4540d71f239) Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* connman: upgrade 1.42 -> 1.43Changhyeok Bae2024-09-203-210/+1
| | | | | | | | | | | | | | | | | | | | Changlog: - Fix issue with device creation when using LTE. - Fix issue with regulatory domain when powering up. - Fix issue with resolving ISO3166 code from timezone data. - Fix issue with handling DNS proxy zero termination of buffers. - Fix issue with handling DHCP packet length in L3 mode. - Fix issue with handling DHCP upper length checks. - Fix issue with handling IPv6 and URL parsing. - Fix issue with handling online check updates. - Fix issue with handling proxy method and WISPr. - Fix issue with handling default gateway setup. - Add support for low-priority default routes. (From OE-Core rev: 467d28f5d243d821722cf8dcdbb9675a2820cd4f) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iputils: upgrade 20240117 -> 20240905Changhyeok Bae2024-09-201-1/+1
| | | | | | | | | | | | | | | | | Changelog: - Allow to disable reverse DNS resolution (PTR lookup) with with environment variable IPUTILS_PING_PTR_LOOKUP=0 - Lower max allowed -s value to 65507 (IPv4) or 65527 (IPv6). That is the maximum the Linux kernel supports. - Include pre-generated man pages & HTML docs in dist tarballs. This allows to avoid libxslt, docbook, ... as a build dependencies. - require meson >= 0.44 - ping has new option -3 (From OE-Core rev: 6e950f5edd36a2ef1b1a7c46c1bb860ddce7a70f) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-glib: upgrade 1.8.0 -> 1.10.0Wang Mingyu2024-09-201-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: Add copyright and licensing metadata to all files Changed to LGPL-2.1-or-later Changelog: ========== - Improve conformance of the JSON parser - Add conformance test suite from https://github.com/nst/JSONTestSuite - Add JsonParser:strict to enable strict parsing - Add '--strict' to json-glib-validate to enable strict parsing - Deprecate the signals on JsonParser - Port tools man pages from DocBook to reStructureText - Add "documentation" configuration option, and deprecate "gtk_doc" - Add JsonGenerator.take_root() - Documentation improvements for JsonReader - Raise parser error for malformed Unicode - Build fixes and performance improvements - Allow disabling installed tests - Support parsing multiple root statements in non-strict mode - Allow loading files >4GB with json-glib-validate (From OE-Core rev: 78402af3e1d893d9554ab71c8a423b80e24af0d8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* doc/features: describe distribution feature pni-nameJörg Sommer2024-09-201-0/+4
| | | | | | | | | (From yocto-docs rev: c32b55b3403dcfd76a4694ff407d4b513e14c8f4) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>