summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-01-23linux: big-endianross/bigRoss Burton
2024-01-22poky-altcfg: Update PREFERRED_VERSION for kerenlRichard Purdie
Update to 6.6 since it is our only kernel version. (From meta-yocto rev: 00b2de10d7665a60d32497cb141f40ba3e1143fa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22yocto-bsp: Drop the support for v6.1 kernelKevin Hao
The v6.1 kernel bb will be removed from the oe-core soon. So it is time to drop the support of it for the yocto-bsp machines. (From meta-yocto rev: dec8d7e3e73bc4f17b5b70cc368c551b2cc4568b) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22yocto-bsp: Bump the default kernel to v6.6Kevin Hao
Create the bbappend for v6.6 and bump the default kernel to v6.6 for all the machines. In the v6.6 kernel the dtb files for beaglebone have been moved to a vendor specific directory, so we also need to adjust the corresponding variables for its DTB generation. (From meta-yocto rev: 58ac51b7a44fbb165311c7226ae8b15cd004114d) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22shaderc: update commit hash to v2023.7Vincent Davis Jr
v2023.7 of google shaderc hash was updated to https://github.com/google/shaderc/commit/3882b16417077aa8eaa7b5775920e7ba4b8a224d https://github.com/google/shaderc/releases/tag/v2023.7 (From OE-Core rev: b05021093842067e00d97345cb1ec8e9a9abb698) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22opensbi: bump to 1.4Thomas Perrot
This release has: - Synopsys DesignWare APB GPIO driver - Zicntr and Zihpm support - Console print improvements - Smepmp support - Simple FDT based syscon regmap driver - Syscon based reboot and poweroff driver - Non-contiguous hpm counters - Smcntrpmf support - Full sparse hartid support - IPI improvements - RFENCE improvements - Zkr support - Andes custom PMU support Overall, this release mainly adds more ISA extensions, drivers and other improvements. https://github.com/riscv-software-src/opensbi/compare/v1.3.1...v1.4 (From OE-Core rev: 09f8f9d378fed275701840b7be2d7eeba6ca50e1) Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: 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 15Jan24 Date: Mon, 15 Jan 2024 12:48:45 -0500 ] (From OE-Core rev: 74bf102eb4ae7377527a146e3db1d9ee1da1f2da) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: update to v6.1.73Bruce Ashfield
Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: fec3b1451d5f Linux 6.1.73 f9ee31dc7fcd cifs: fix flushing folio regression for 6.1 backport 0f22c8a6efe6 ipv6: remove max_size check inline with ipv4 b2c545c39877 Revert "nfsd: separate nfsd_last_thread() from nfsd_put()" db5f2f4db8b7 Revert "nfsd: call nfsd_last_thread() before final nfsd_put()" (From OE-Core rev: 27004956fb5ce3d4c2a48e64681b743763641f04) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-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 15Jan24 Date: Mon, 15 Jan 2024 12:48:45 -0500 ] (From OE-Core rev: 2c6dbaef795e65a94c7f3ac54be5d0414e5e213c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.6: update to v6.6.12Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 47345b4264bc Linux 6.6.12 edbc56139579 nfsd: drop the nfsd_put helper (From OE-Core rev: e97fc9fba054891845af2dbadd40003ccbb143f7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: security/cfg: add configs to harden protectionBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Xiangyu Chen Email: xiangyu.chen@windriver.com Subject: feature/security: add configs to harden protection Date: Tue, 16 Jan 2024 18:22:31 +0800 Add some configs to harden protection: CONFIG_HW_RANDOM_TPM=y Exposing the TPM's Random Number Generator as a hwrng device. CONFIG_DEBUG_WX=y Warn on W+X mappings at boot. CONFIG_SECURITY_DMESG_RESTRICT=y Restrict unprivileged access to the kernel syslog. CONFIG_LDISC_AUTOLOAD=n Disable automatically load TTY Line Disciplines. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 33d3dd8f5469cb0b2999d7f935378899d447b3ce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.6: security/cfg: add configs to harden protectionBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Xiangyu Chen Email: xiangyu.chen@windriver.com Subject: feature/security: add configs to harden protection Date: Tue, 16 Jan 2024 18:22:31 +0800 Add some configs to harden protection: CONFIG_HW_RANDOM_TPM=y Exposing the TPM's Random Number Generator as a hwrng device. CONFIG_DEBUG_WX=y Warn on W+X mappings at boot. CONFIG_SECURITY_DMESG_RESTRICT=y Restrict unprivileged access to the kernel syslog. CONFIG_LDISC_AUTOLOAD=n Disable automatically load TTY Line Disciplines. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: a0a7f4e43a306598d79b79d02f2953beef3f4528) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.6: cfg: arm: introduce page size fragmentsBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: arch/arm: add fragments to explicitly select 4/16/64 KB pages on arm64 Date: Tue, 9 Jan 2024 13:33:06 +0000 Linux on aarch64 supports various page sizes. The default is 4KB but there can be performance improvements in many workloads with larger pages. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 3b417c6b383f27782c1f795eb676cbb62f0b3c31) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: 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 27Dec23 Date: Wed, 27 Dec 2023 19:47:13 -0500 ] (From OE-Core rev: c16ed90dae1f1954b582c4fb6783fca7e3171af3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.1: update to v6.1.72Bruce Ashfield
Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: 7c58bfa711cb Linux 6.1.72 2dbe25ae06e6 Revert "interconnect: qcom: sm8250: Enable sync_state" f73a374c1969 smb3: Replace smb2pdu 1-element arrays with flex-arrays ec162546a733 media: qcom: camss: Comment CSID dt_id field a5c3f2b4cee7 bpf: syzkaller found null ptr deref in unix_bpf proto add 15db682980fc bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 7cbdf36eabf3 net/sched: act_ct: Always fill offloading tuple iifidx 2be4e8ac2d16 net/sched: act_ct: additional checks for outdated flows 87318b7e374c f2fs: compress: fix to assign compress_level for lz4 correctly 397f719037c2 genirq/affinity: Only build SMP-only helper functions on SMP kernels 28c9222e29e5 mmc: sdhci-sprd: Fix eMMC init failure after hw reset 2813a434d461 mmc: core: Cancel delayed work before releasing host 575e127041f2 mmc: rpmb: fixes pause retune on all RPMB partitions. 9c5efaa09b31 mmc: meson-mx-sdhc: Fix initialization frozen issue 48e1d426f452 drm/amd/display: add nv12 bounding box 11c3510d1d4d drm/amdgpu: skip gpu_info fw loading on navi12 dafdeb7b91f1 mm: fix unmap_mapping_range high bits shift bug 08038069c237 i2c: core: Fix atomic xfer check for non-preempt config 53b42cb33fb1 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect d1db1ef5e633 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards 09a44d994bfe ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg() 820a7802f25a btrfs: mark the len field in struct btrfs_ordered_sum as unsigned ab220f4f5c70 btrfs: fix qgroup_free_reserved_data int overflow 0f74dde5be2c octeontx2-af: Support variable number of lmacs 7d3912613d5b octeontx2-af: Fix pause frame configuration a29b15cc68a6 net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table 2bb4ecb3349c netfilter: flowtable: GC pushes back packets to classic path df01de08b411 net/sched: act_ct: Fix promotion of offloaded unreplied tuple 87466a374571 net/sched: act_ct: offload UDP NEW connections 8b160f2fba77 netfilter: flowtable: cache info of last offload c29a7656f8a2 netfilter: flowtable: allow unidirectional rules e681f711e9e8 net: sched: call tcf_ct_params_free to free params in tcf_ct_init d49bf9c1ceb3 mm/memory_hotplug: fix error handling in add_memory_resource() 4666f003afff mm/memory_hotplug: add missing mem_hotplug_lock a576780a2a66 lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly f33b27f5c3de genirq/affinity: Move group_cpus_evenly() into lib/ 617ba3735d3b genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly aeeb4e4e49f8 genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks 9e84d7bb1505 genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks a1dcd1794730 genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks f4fe76467e7b ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 aee609302d65 firmware: arm_scmi: Fix frequency truncation by promoting multiplier type 90d1f74c3cf6 bpf, sockmap: af_unix stream sockets need to hold ref for pair sock 5ff1682fec18 ethtool: don't propagate EOPNOTSUPP from dumps e570b1508753 dpaa2-eth: recycle the RX buffer only after all processing done 5b8938fc7d00 net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats e88275ce7e7b smb: client: fix missing mode bits for SMB symlinks bf223fd4d914 block: update the stable_writes flag in bdev_add a8e4300ae58d filemap: add a per-mapping stable writes flag d0eafc763135 mm, netfs, fscache: stop read optimisation when folio removed from pagecache bceff380f361 mm: merge folio_has_private()/filemap_release_folio() call pairs 8b6b3ecf0c13 memory-failure: convert truncate_error_page() to use folio a6f440f3b956 khugepage: replace try_to_release_page() with filemap_release_folio() 4c78612e5fbc ext4: convert move_extent_per_page() to use folios b92a8f591ca8 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 710f70555d5b media: camss: sm8250: Virtual channels for CSID c96a4f936008 selftests: mptcp: set FAILING_LINKS in run_tests 4b85e920afc8 selftests: mptcp: fix fastclose with csum failure 336d1ee07efb f2fs: set the default compress_level on ioctl 1ff3f5ef284b f2fs: assign default compression level 55d3f41e5583 f2fs: convert to use bitmap API 84a8d913fb53 f2fs: clean up i_compress_flag and i_compress_level usage 2c14f4991610 s390/cpumf: support user space events for counting a1a1e5ce88a7 s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() 31051f722db2 net/mlx5: Increase size of irq name buffer b5c8e0ff76d1 blk-mq: make sure active queue usage is held for bio_integrity_prep() 803fb6109fcf bpf: fix precision backtracking instruction iteration b08acd5c4602 bpf: handle ldimm64 properly in check_cfg() 2c795ce09042 bpf: Support new 32bit offset jmp instruction b1c780ed3c22 bpf: clean up visit_insn()'s instruction processing 97bb6dab0172 bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() 8266c47d04b2 bpf: remove unnecessary prune and jump points 743f3548d301 bpf: decouple prune and jump points eb4f2e17886a fbdev: imsttfb: fix double free in probe() f2a79f3651a5 fbdev: imsttfb: Release framebuffer and dealloc cmap on error path 51a1b943022f arm64: dts: qcom: sdm845: Fix PSCI power domain names 5db8b93cbe2d arm64: dts: qcom: sdm845: align RPMh regulator nodes with bindings 343bb27e3152 wifi: iwlwifi: yoyo: swap cdb and jacket bits values 158b71f3a9fa udp: annotate data-races around udp->encap_type 8d929b6c1114 udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO b680a907d17c udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags 753886c0b994 udp: move udp->gro_enabled to udp->udp_flags a01cff15ccdc udp: move udp->no_check6_rx to udp->udp_flags 50e41aa9ea0d udp: move udp->no_check6_tx to udp->udp_flags e2a4392b61f6 udp: introduce udp->udp_flags 2489502fb1f5 ipv4, ipv6: Use splice_eof() to flush 4713b7c7568b splice, net: Add a splice_eof op to file-ops and socket-ops ac8c69e448f7 udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES 6bcc79a4e760 net: Declare MSG_SPLICE_PAGES internal sendmsg() flag 89b51e70e5e3 bpf, x86: save/restore regs with BPF_DW size 4ee461c5dc99 bpf, x86: Simplify the parsing logic of structure parameters 605c8d8f9966 bpf, x64: Fix tailcall infinite loop 5573fdbc3423 srcu: Fix callbacks acceleration mishandling abc3e3fb71a5 cpu/SMT: Make SMT control more robust against enumeration failures 482fa21635c8 cpu/SMT: Create topology_smt_thread_allowed() a364c18553d0 selftests: secretmem: floor the memory size to the multiple of page_size c38c5cfd3ed7 net: Implement missing SO_TIMESTAMPING_NEW cmsg support 14937f47a48f bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() 55fbcd83aaca net: ravb: Wait for operating mode to be applied 8a09b0f01c40 asix: Add check for usbnet_get_endpoints db9c4a1f37ee octeontx2-af: Re-enable MAC TX in otx2_stop processing b67e7d78e48a octeontx2-af: Always configure NIX TX link credits based on max frame size 84c3833a93bb net/smc: fix invalid link access in dumping SMC-R connections 0af75845ff5e net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues 9b0504292237 igc: Fix hicredit calculation 7663226274af i40e: Restore VF MSI-X state during PCI reset 5735f529e318 ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux 8719838c126a ASoC: meson: g12a-toacodec: Fix event generation 5de3c8496e77 ASoC: meson: g12a-tohdmitx: Validate written enum values 95b4d4093ac0 ASoC: meson: g12a-toacodec: Validate written enum values 2f3b6e8600c9 i40e: fix use-after-free in i40e_aqc_add_filters() 72fa66177859 net: Save and restore msg_namelen in sock_sendmsg 81f8a995ebc8 netfilter: nft_immediate: drop chain reference counter on error bb1bf97fa187 net: bcmgenet: Fix FCS generation for fragmented skbuffs e75715e1c2e5 sfc: fix a double-free bug in efx_probe_filters 725d44e49fb5 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init 85f6fae44bba selftests: bonding: do not set port down when adding to bond 3edd66bd4e42 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) ac5fde92b510 net: annotate data-races around sk->sk_bind_phc c48fcb4f4906 net: annotate data-races around sk->sk_tsflags 5d586f7ca0fc net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps b2130366a952 can: raw: add support for SO_MARK 633a49e34b32 r8169: Fix PCI error on system resume 565460e180d9 net: sched: em_text: fix possible memory leak in em_text_destroy() ac5cbe931c43 mlxbf_gige: fix receive packet race condition 6d7f45492706 ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset 811604fb02c4 ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable c3a37dc15685 igc: Check VLAN EtherType mask 6edff0b8381c igc: Check VLAN TCI mask d27b98f4aeae igc: Report VLAN EtherType matching back to user e76d1913f6a8 i40e: Fix filter input checks to prevent config with invalid values 188c9970d05e ice: Shut down VSI with "link-down-on-close" enabled 83b80170b7fa ice: Fix link_down_on_close message f3f6a23e054c drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern 6cf7235bc1fb octeontx2-af: Fix marking couple of structure as __packed a4b0a9b80a96 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local 282e3fb61285 netfilter: nf_tables: set transport offset from mac header for netdev/egress 9487cc4c90fb netfilter: use skb_ip_totlen and iph_totlen 5f523f1beb46 drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer 3da4868907da wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ 493d556278a3 KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL 3152a7d361c6 cifs: do not depend on release_iface for maintaining iface_list 5982a625fc0d cifs: cifs_chan_is_iface_active should be called with chan_lock held 4afcb82518b9 drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE b9c370b61d73 Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" af9a5307656d mptcp: prevent tcp diag from closing listener subflows 105063f7f441 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 0fa3cf2d151e ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook beda900d3aaf ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series 9539e3b56e0d block: Don't invalidate pagecache for invalid falloc modes 079eefaecfd7 keys, dns: Fix missing size check of V1 server-list header 38fb82ecd144 Linux 6.1.71 74c4c7d57cf2 Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" 7709b16bdbd5 tracing/kprobes: Fix symbol counting logic by looking at modules as well 9dd295341dc1 kallsyms: Make module_kallsyms_on_each_symbol generally available 29cb16577189 device property: Allow const parameter to dev_fwnode() e7b04372179e spi: Constify spi parameters of chip select APIs f9a01938e079 NFSD: fix possible oops when nfsd/pool_stats is closed. 899ac41804d8 ring-buffer: Fix slowpath of interrupted event 0105571f80ed netfilter: nf_tables: skip set commit for deleted/destroyed sets 4768430d5a69 ring-buffer: Remove useless update to write_stamp in rb_try_to_discard() f33c4e4cabce tracing: Fix blocked reader of snapshot buffer 09640899e6b7 ring-buffer: Fix wake ups when buffer_percent is set to 100 4ee9d9291b95 mm/memory-failure: check the mapcount of the precise page fb21c9780a31 mm/memory-failure: cast index to loff_t before shifting it be72d197b228 mm: migrate high-order folios in swap cache correctly a8df791470fb mm/filemap: avoid buffered read/write race to read inconsistent data b954b92ef08f platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe 7a3bbbadac4b ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() b9c5f0fd5cd5 block: renumber QUEUE_FLAG_HW_WC e21b5fc5b887 spi: atmel: Fix clock issue when using devices with different polarities 025cf65f68d4 spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod 64a4eb2982db spi: Reintroduce spi_set_cs_timing() 95e21657ffe9 linux/export: Ensure natural alignment of kcrctab array bb4f791cb2de nfsd: call nfsd_last_thread() before final nfsd_put() 03d68ffc48b9 nfsd: separate nfsd_last_thread() from nfsd_put() 481561a431ff iio: imu: adis16475: add spi_device_id table 027eaeaf3294 spi: Introduce spi_get_device_match_data() helper 457a219c8453 usb: fotg210-hcd: delete an incorrect bounds test 119127273b5d ARM: dts: Fix occasional boot hang for am3 usb 98235bc13aa8 ksmbd: fix wrong allocation size update in smb2_open() 04b8e04f8f89 ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() 34f7d5b5c972 ksmbd: lazy v2 lease break on smb2_write() 500c7a5e9af8 ksmbd: send v2 lease break notification for directory 1993959460c0 ksmbd: downgrade RWH lease caching state to RH for directory 2fcb46df3460 ksmbd: set v2 lease capability 3eddc811a7c8 ksmbd: set epoch in create context v2 lease 52a32eafd0a5 ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error 0bc46c2370ee ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId d9aa5c19084e ksmbd: release interim response after sending status pending response 013bf453af0d ksmbd: move oplock handling after unlock parent dir 20dd92c23756 ksmbd: separately allocate ci per dentry d5651972e5c5 ksmbd: fix possible deadlock in smb2_open aabc944ebf08 ksmbd: prevent memory leak on error return b4a269bb89dd ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() 699ad8d03cc5 ksmbd: no need to wait for binded connection termination at logoff 3cf44550814c ksmbd: add support for surrogate pair conversion d26e024a5ead ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() 5113f7222554 ksmbd: fix recursive locking in vfs helpers 42e56982bed1 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() 533e6dc4469f ksmbd: reorganize ksmbd_iov_pin_rsp() 1d95c5a54184 ksmbd: Remove unused field in ksmbd_user struct 5929e98f3bb7 ksmbd: fix potential double free on smb2_read_pipe() error path a7aae713eaf2 ksmbd: fix Null pointer dereferences in ksmbd_update_fstate() 943cebf9ea34 ksmbd: fix wrong error response status by using set_smb2_rsp_status() 7b58ee8d0b91 ksmbd: fix race condition between tree conn lookup and disconnect 0090f0bfc225 ksmbd: fix race condition from parallel smb2 lock requests 6584ca894f30 ksmbd: fix race condition from parallel smb2 logoff requests b3a843caed29 ksmbd: fix race condition with fp 7345f5dbf66d ksmbd: check iov vector index in ksmbd_conn_write() 8beae8a0a065 ksmbd: return invalid parameter error response if smb2 request is invalid e523a26c0567 ksmbd: fix passing freed memory 'aux_payload_buf' b4b3fd1a95b4 ksmbd: remove unneeded mark_inode_dirty in set_info_sec() 1ee419e08fa1 ksmbd: remove experimental warning 83b01f7330d7 ksmbd: add missing calling smb2_set_err_rsp() on error 422c0cd01693 ksmbd: Fix one kernel-doc comment c20105a8975c ksmbd: fix `force create mode' and `force directory mode' f8cf1ebb7de6 ksmbd: fix wrong interim response on compound 9f297df20d93 ksmbd: add support for read compound 673e60c69124 ksmbd: switch to use kmemdup_nul() helper 0a9b91f45e88 ksmbd: check if a mount point is crossed during path lookup d782f42eed93 ksmbd: Fix unsigned expression compared with zero 48cc49384048 ksmbd: Replace one-element array with flexible-array member 63fbfd212c82 ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect() e7ab53bd81b0 ksmbd: Replace the ternary conditional operator with min() 143da652cee8 ksmbd: use kvzalloc instead of kvmalloc de43cdaa88c2 ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void deb79f20be21 ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked() fe7977b872a6 ksmbd: use kzalloc() instead of __GFP_ZERO 294a275f374b ksmbd: remove unused ksmbd_tree_conn_share function b069977b2b47 ksmbd: add mnt_want_write to ksmbd vfs functions 13a5045011ec ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR() 1524884c3efb ksmbd: call putname after using the last component 30a1344198aa ksmbd: fix uninitialized pointer read in smb2_create_link() 6d4e21e369f3 ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename() 6927ffe7479c ksmbd: fix racy issue from using ->d_parent and ->d_name 6e99fbb4296a fs: introduce lock_rename_child() helper 965eb8650737 ksmbd: remove unused compression negotiate ctx packing 49d9f6ad1ee0 ksmbd: avoid duplicate negotiate ctx offset increments 2182d96ec0b7 ksmbd: set NegotiateContextCount once instead of every inc 8d271ef5e5ca ksmbd: delete asynchronous work from list 4ef3fd2f85bb ksmbd: remove unused is_char_allowed function 226aaaa59365 ksmbd: Fix parameter name and comment mismatch e8c49f9364c5 ksmbd: Fix spelling mistake "excceed" -> "exceeded" ada8bcc48acd ksmbd: update Kconfig to note Kerberos support and fix indentation 5c0306b0abcd ksmbd: Remove duplicated codes b6502c34cf30 ksmbd: fix typo, syncronous->synchronous 052b41ef2abe ksmbd: Implements sess->rpc_handle_list as xarray 264547e13f80 ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs 87ffbb9e24ba ksmbd: Fix resource leak in smb2_lock() d847b7588341 ksmbd: use F_SETLK when unlocking a file 343d667deee1 ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share ab69d3e8f7a0 ksmbd: replace one-element arrays with flexible-array members (From OE-Core rev: b5a2a428407e7f94ef9207dbac9f24dad14c7202) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-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 27Dec23 Date: Wed, 27 Dec 2023 19:47:13 -0500 ] (From OE-Core rev: 8b67e63925b3846a8f3ed9834d5bd465075a202d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-22linux-yocto/6.6: update to v6.6.11Bruce Ashfield
Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 22852eaf43ec Linux 6.6.11 e53b78e3cfb1 media: qcom: camss: Comment CSID dt_id field c897fb3da8a7 cxl/memdev: Hold region_rwsem during inject and clear poison ops 0a460481df43 cxl/hdm: Fix a benign lockdep splat c56f610fe947 cxl: Add cxl_num_decoders_committed() usage to cxl_test 2e22a9095fe3 mmc: sdhci-sprd: Fix eMMC init failure after hw reset 73432eb655a8 mmc: core: Cancel delayed work before releasing host 882ab492767a mmc: rpmb: fixes pause retune on all RPMB partitions. 1f1e1d8006ba mmc: meson-mx-sdhc: Fix initialization frozen issue ceb3af686015 drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR fd3247512698 drm/amd/display: add nv12 bounding box 039c4551438e drm/amdgpu: skip gpu_info fw loading on navi12 2247df454c7b mm: fix unmap_mapping_range high bits shift bug b240a3ef3d91 i2c: core: Fix atomic xfer check for non-preempt config dfb8a426e030 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect d44bd49abe3d firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards e73022d60017 mm/mglru: skip special VMAs in lru_gen_look_around() 22c8e0b87bcb net: constify sk_dst_get() and __sk_dst_get() argument f797a2f74a8e net: libwx: fix memory leak on free page 51079378514d cxl/pmu: Ensure put_device on pmu devices 95b3904a261a net: prevent mss overflow in skb_segment() e1b45baa2e38 powerpc/pseries/vas: Migration suspend waits for no in-progress open windows 24f855a88c95 RISCV: KVM: update external interrupt atomically for IMSIC swfile 443860676828 dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd() 7734bb38104a dmaengine: idxd: Protect int_handle field in hw descriptor 1695423c9630 drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml e4a5b2f60e06 kernel/resource: Increment by align value in get_free_mem_region() 4c269350e3c6 cxl/core: Always hold region_rwsem while reading poison lists 07f9a20b899a cxl: Add cxl_decoders_committed() helper 9826255cdec6 drm/amd/display: Increase num voltage states to 40 93d67b62c768 drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled c33fc69553b2 clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name b58d2fc1f94d clk: rockchip: rk3128: Fix aclk_peri_src's parent 09aa95c0e714 phy: sunplus: return negative error code in sp_usb_phy_probe c7573ba35562 phy: mediatek: mipi: mt8183: fix minimal supported frequency 9cdfbfc652ac iommu/vt-d: Support enforce_cache_coherency only for empty domains 41294f9d1782 iio: imu: adis16475: use bit numbers in assign_bit() 634d43a2dafa dmaengine: fsl-edma: Add judgment on enabling round robin arbitration df9e5371221f dmaengine: fsl-edma: Do not suspend and resume the masked dma channel when the system is sleeping 2bd6f2164821 dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data 6c9e7caeb29a dmaengine: ti: k3-psil-am62: Fix SPI PDMA data a7ccc9d9001b phy: ti: gmii-sel: Fix register offset when parent is not a syscon node 42db0099eca3 KVM: s390: vsie: fix wrong VIR 37 when MSO is used b649a7fe9a8b riscv: don't probe unaligned access speed if already done 5d1e4e5fd1e9 rcu/tasks-trace: Handle new PF_IDLE semantics b3ffc1167584 rcu/tasks: Handle new PF_IDLE semantics 547c59c83abf rcu: Introduce rcu_cpu_online() 39d04e558882 rcu: Break rcu_node_0 --> &rq->__lock order 17f449600a98 ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup 04ebb29dc9aa RDMA/mlx5: Fix mkey cache WQ flush eaab31dceb11 clk: si521xx: Increase stack based print buffer size in probe 94eacb45d816 vfio/mtty: Overhaul mtty interrupt handling 6feb483ab744 crypto: hisilicon/qm - fix EQ/AEQ interrupt issue bcf6fe34a314 crypto: qat - fix double free during reset 64170e83ae89 crypto: xts - use 'spawn' for underlying single-block cipher 3f1800cade99 bpftool: Align output skeleton ELF code 0b39339f8afa bpftool: Fix -Wcast-qual warning 030346df8cc4 tcp: derive delack_max from rto_min 88a884dec104 media: qcom: camss: Fix genpd cleanup 3c97918a8a65 media: qcom: camss: Fix V4L2 async notifier error path f302f37f1630 xsk: add multi-buffer support for sockets sharing umem bf07fda050c8 mm/memory-failure: pass the folio and the page to collect_procs() 393155f9b265 mm: convert DAX lock/unlock page to lock/unlock folio 200bc3661325 net: Implement missing SO_TIMESTAMPING_NEW cmsg support ea37c4b61107 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() 428ae1b99fce net: ravb: Wait for operating mode to be applied ba75a06fa273 asix: Add check for usbnet_get_endpoints 67a4a2589db0 octeontx2-af: Re-enable MAC TX in otx2_stop processing f725e894b123 octeontx2-af: Always configure NIX TX link credits based on max frame size 511e4a579624 net/smc: fix invalid link access in dumping SMC-R connections ed192246db75 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues 3ffd05c2cccd virtio_net: fix missing dma unmap for resize e2e5c2a3f90f virtio_net: avoid data-races on dev->stats fields 6d2e4e56576f apparmor: Fix move_mount mediation by detecting if source is detached 1d95d871f907 igc: Fix hicredit calculation 17f5cfeb15d6 i40e: Restore VF MSI-X state during PCI reset 1ee4eb8024ee ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux 3d5a6ed6aa43 ASoC: meson: g12a-toacodec: Fix event generation 28fdf45be31f ASoC: meson: g12a-tohdmitx: Validate written enum values 97ee19ff4914 ASoC: meson: g12a-toacodec: Validate written enum values d715f2949a9c i40e: fix use-after-free in i40e_aqc_add_filters() d5e0bb03d99c net: Save and restore msg_namelen in sock_sendmsg 9824064683a7 netfilter: nft_immediate: drop chain reference counter on error 97cbb828482a netfilter: nf_nat: fix action not being set for all ct states d4969c264d91 net: bcmgenet: Fix FCS generation for fragmented skbuffs 9f2e244bfc9e sfc: fix a double-free bug in efx_probe_filters 015414fdc068 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init 4d9b792986dd selftests: bonding: do not set port down when adding to bond 742e4af3d7d7 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) d090faafd954 r8169: Fix PCI error on system resume 4083c9bc3809 net: sched: em_text: fix possible memory leak in em_text_destroy() 463fe6953f3b mlxbf_gige: fix receive packet race condition ad0ea7a29031 ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset 4deed2c6027b ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable 38036a739ef1 igc: Check VLAN EtherType mask 08144bac8d23 igc: Check VLAN TCI mask 4109b21e785c igc: Report VLAN EtherType matching back to user 0ec87fc8be95 i40e: Fix filter input checks to prevent config with invalid values a659ce14c776 ice: Shut down VSI with "link-down-on-close" enabled 49b1e2aa233c ice: Fix link_down_on_close message 03ed388f9bb8 drm/i915/perf: Update handling of MMIO triggered reports c3d24a3d380b drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern 029d4ab2b772 octeontx2-af: Fix marking couple of structure as __packed fb195df90544 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local d27e2798e3ea netfilter: nf_tables: set transport offset from mac header for netdev/egress 8b410abf1729 drm/bridge: ps8640: Fix size mismatch warning w/ len 1688af7d86ed drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer ce5b06e2a7bb drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer ad1220bb4bcf wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ f8d0c6d1992c accel/qaic: Implement quirk for SOC_HW_VERSION efcedd56998b accel/qaic: Fix GEM import path code 30912a7f64de KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL 30aae98b75b4 cifs: do not depend on release_iface for maintaining iface_list 40fc7dfd17ec cifs: cifs_chan_is_iface_active should be called with chan_lock held feef4dc27da0 drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE 8cc22ba3f77c Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" c25546cac381 mptcp: prevent tcp diag from closing listener subflows 67df4c4a4854 drm/amd/display: pbn_div need be updated for hotplug event 0c0192321762 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 855c75f35020 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook 0fc0d040f430 ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series 0ccbd44d7d72 ALSA: hda/tas2781: remove sound controls in unbind cb7a397dbb7e ALSA: hda/tas2781: move set_drv_data outside tasdevice_init aee67bbe969d ALSA: hda/tas2781: do not use regcache da89365158f6 keys, dns: Fix missing size check of V1 server-list header c9a51ebb4bac Linux 6.6.10 9b603077e29c Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" b7f1c01b55ad netfilter: nf_tables: skip set commit for deleted/destroyed sets e904e81fd3c2 wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x) d673099085dd wifi: cfg80211: fix CQM for non-range use ccd48707d511 tracing: Fix blocked reader of snapshot buffer a12754a8f5ac ftrace: Fix modification of direct_function hash while in use baa88944038b ring-buffer: Fix wake ups when buffer_percent is set to 100 c62b9a2daf28 Revert "nvme-fc: fix race between error recovery and creating association" d16c5d215b53 mm/memory-failure: check the mapcount of the precise page 8c7da70d9ae4 mm/memory-failure: cast index to loff_t before shifting it 07550b1461d4 mm: migrate high-order folios in swap cache correctly d16eb52c176c mm/filemap: avoid buffered read/write race to read inconsistent data 09141f08fdf6 selftests: secretmem: floor the memory size to the multiple of page_size 2c30b8b105d6 maple_tree: do not preallocate nodes for slot stores 11d41d01c088 platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe 7d5f219f1ef6 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() 33fd5fb1258b platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback 91dcd5ee1e11 platform/x86/intel/pmc: Allow reenabling LTRs 8663b99c38a6 platform/x86/intel/pmc: Add suspend callback b5f63f5e8a68 block: renumber QUEUE_FLAG_HW_WC cf742d095585 mptcp: fix inconsistent state on fastopen race 44ee4764c60a mptcp: fix possible NULL pointer dereference on close 34c7757aa561 mptcp: refactor sndbuf auto-tuning 183c8972b6a6 linux/export: Ensure natural alignment of kcrctab array 466e9af15507 linux/export: Fix alignment for 64-bit ksymtab entries 7844d7d8d8af kexec: select CRYPTO from KEXEC_FILE instead of depending on it 78422b744ad9 kexec: fix KEXEC_FILE dependencies 28d6cde17f21 virtio_ring: fix syncs DMA memory with different direction 9a4987444330 fs: cifs: Fix atime update check 23171df51f60 client: convert to new timestamp accessors 5b5599a7eee5 fs: new accessor methods for atime and mtime 861eaba7ca6c ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() ab5a0a1c40be ksmbd: lazy v2 lease break on smb2_write() 3c1e602a34e1 ksmbd: send v2 lease break notification for directory 572388ff429a ksmbd: downgrade RWH lease caching state to RH for directory d7af4e499c30 ksmbd: set v2 lease capability bc025d49c507 ksmbd: set epoch in create context v2 lease 3da84670973b ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error b06c96373179 ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId fa86141f357f ksmbd: release interim response after sending status pending response e4ae19537558 ksmbd: move oplock handling after unlock parent dir f263652dc6c9 ksmbd: separately allocate ci per dentry 8d69547b94e0 ksmbd: prevent memory leak on error return cdb93ef9cfcc ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() b48bb8c2ecdb ksmbd: no need to wait for binded connection termination at logoff 0bd595cb8e8b ksmbd: add support for surrogate pair conversion dca63bad3950 ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() 31c453b3743f ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() d73737884ea4 ksmbd: reorganize ksmbd_iov_pin_rsp() 3ba08c420d05 ksmbd: Remove unused field in ksmbd_user struct (From OE-Core rev: 36486ce5e5ef073b7ec8e4817012b0e9d1760760) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21qemu: add PACKAGECONFIG for sndioRichard Purdie
In qemu's configuration this is an 'auto' configuration option so if the host has the sndio headers on then it gets enabled, causing sstate reuse problems. This is particularly problematic as some qemu pieces can 'see' into the host pkg-config due to openGL linkage. Add config and disable by default to avoid host contamination. [YOCTO #15284] (From OE-Core rev: e746182638aeb9bdd1bbb7430de214d8d847a8b6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21shadow: replace static linking with dynamic libraries in a custom location ↵Alexander Kanavin
and bundled with shadow Despite our efforts to make static linking work, there have been new reports of bizarre build failures: https://lists.openembedded.org/g/openembedded-core/message/194006 https://lists.openembedded.org/g/openembedded-core/message/193907 This commit changes back to dynamic linking, but places the libraries in a custom location, per RP's suggestion. (From OE-Core rev: b93562937737e97dbc8cb7c874e9913f6a285a34) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21eudev: modify predictable network if name searchJoe Slater
Consider a name based on mac address in addition to those based on slot or path. Note that as of this commit predictable naming is suppressed by eudev, but can be enabled by removing /etc/udev/rules.d/80-net-name-slot.rules from the root filesystem. (From OE-Core rev: 4a7b42fcf6981d3120c08091a7ed3d4d7bcd41f0) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21linux-firmware: fix mediatek MT76x empty license packageTimotheus Giuliani
Installing the linux-firmware-dev package fails because of the following problem. For each mediatek MT76x firmware a separate license package was declared. In all these license packages the same file was referenced as the license file. This meant that if several of these packages were used at the same time, the license packages would be empty. This commit defines a common license package for the mediatek MT76x packages, which is then referenced by all of them. Fixes: dfb7d2c426b4 ("linux-firmware: create separate packages") (From OE-Core rev: b8af58ceade4d277133e49eeac0520792de85cce) Signed-off-by: Julian Haller <julian.haller@philips.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21tiff: fix CVE-2023-6228Yogita Urade
CVE-2023-6228: An issue was found in the tiffcp utility distributed by the libtiff package where a crafted TIFF file on processing may cause a heap-based buffer overflow leads to an application crash. References: https://nvd.nist.gov/vuln/detail/CVE-2023-6228 https://gitlab.com/libtiff/libtiff/-/issues/606 (From OE-Core rev: 55735e0d75820d59e569a630679f9ac403c7fdbe) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21tune-core2: Update qemu cpu to supported modelSimone Weiß
Fixes [YOCTO #12388] QEMUs documentation does recommend to not use n270 and core2duo as an argument to -cpu anymore. See also the QEMU documentation for this at [0]. Update therefore the QEMU cpu option for the core2duo tune to Nehalam. Tested it locally with QEMU and KVM. [0]: https://qemu-project.gitlab.io/qemu/system/qemu-cpu-models.html#other-non-recommended-x86-cpus (From OE-Core rev: f2383a2bff3eb756740ecaf48147bea89303e443) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21weston: Update to 13.0.0Fabio Estevam
Update to Weston 13.0.0. Remove the following options that were no longer exist in 13.0.0: deprecated-launcher-logind and launcher-libseat. Add seatd as a required dependency for kms. (From OE-Core rev: 539d2cfcd99b1ce15f7118888121adf91794ce7f) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21cmake.bbclass: add Darwin supportEtienne Cordonnier
This was initially added by https://git.yoctoproject.org/meta-darwin/commit/?id=97a84e083d0c2812e44231d48fb478e9a9cfac79 to the meta-darwin repository, however having it directly in openembedded-core will make the maintenance of meta-darwin easier. (From OE-Core rev: 8ded801178376a02125e653833d8ff062f80457f) Signed-off-by: Dominik Schnitzer <dominik@snap.com> Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21newlib: Upgrade 4.3.0 -> 4.4.0Alejandro Hernandez Samaniego
- COPYING.LICENSE: Added Apache-2.0-with-LLVM-exception from newlibs commit 96ec8f868e1a0f5a75badfe4627a41f12cce742d applicable to newlib/libc/machine/aarch64. - Also switch libgloss to use PV from newlib.inc instead to align with the newlib recipe behavior. (From OE-Core rev: 92add12d667cb08c9222b4b342b3bf6342010ac6) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21libxrandr: upgrade 1.5.3 -> 1.5.4Jiang Kai
Changelog: ========= -Remove "All rights reserved" from Oracle copyright notices -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -XRRGetMonitors(): free correct pointer in error path (From OE-Core rev: 3d6c30aac85e38edec25881f5e46eda5cf629221) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21libsecret: upgrade 0.21.1 -> 0.21.2Jiang Kai
Changelog: ============ * Support GnuTLS as an alternative crypto backend * Fix LeakSanitizer issues * secret-tool: Verify that the parsed stdin password is vaild UTF-8 * Fix markup syntax for SecretSchema * Public secret_attributes_validate method * Updated translations (From OE-Core rev: bb4c22e28dfd1bdb2fe4cee1a15b27e4847b2ceb) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21enchant2: upgrade 2.6.4 -> 2.6.5Jiang Kai
Changelog: ============ -permits error messages from spelling providers not to be valid UTF-8. -The --with-hunspell-dir configure option is removed (along with all the other ---with-PROVIDER-dir options, which did nothing). -Doxygen API documentation is now included in the release tarball (From OE-Core rev: 34eb325aa8fa22454c5a706845140a6c43cfbd6c) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21debianutils: upgrade 5.15 -> 5.16Jiang Kai
Changelog: Upload to unstable per request of Chris Hofstaedtler. (From OE-Core rev: cba6e5a16b62976692607c52e5ea6fe40d940067) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21libtest-warnings-perl: upgrade 0.031 -> 0.032Wang Mingyu
License-Update: basic artistic license changed to perl artistic license. (From OE-Core rev: 341ee5b63975013e10cc466d6cfd0e30e21a5b47) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21python3-subunit: upgrade 1.4.2 -> 1.4.4Wang Mingyu
License-Update: change License file to COPYING. add BSD-3-Clause to LICENSE Changelog: =========== * Removed use of deprecated "utc" and "utcfromtimestamp" methods of "datetime.datetime". * Fix an issue with date parsing exception handling * Add support for Python 3.12 (From OE-Core rev: b55ef76eb60fc5265ccada0c6cf91f6b9c9bfe05) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-21autoconf: 2.72d -> 2.72eRobert Yang
Refresh patches with devtool to fix do_patch errors. (From OE-Core rev: 222b0ea693bbcfd4b439a29d3d6c035c9ece3ae3) 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>
2024-01-21coreutils: Fix build with clangKhem Raj
Add a gnulib patch to fix build with clang-18 (From OE-Core rev: 8f661c567f773c22a03ec0991d700ee900c1f8d7) 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>
2024-01-21libgudev: Pass export-dynamic to linker directly.Khem Raj
New clang 18+ errors out on this while older clang does not (From OE-Core rev: 31c639469e3e0aa4274ec891bef83cdce746e9a5) 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>
2024-01-19build-appliance-image: Update to master head revisionRichard Purdie
(From OE-Core rev: 38dbede9a49195d6faeda61e30f098996e6713f5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19xz: upgrade 5.4.4 -> 5.4.5Wang Mingyu
Changelog: ============ * Small fixes and improvements to the tests. * Updated translations: Chinese (simplified) and Esperanto. (From OE-Core rev: f65607d86f55d7d3862a7bb321f1d669fd8f4c4b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19virglrenderer: upgrade 1.0.0 -> 1.0.1Wang Mingyu
0001-meson.build-use-python3-directly-for-python.patch refreshed for 1.0.1 0001-vtest-Fix-undefined-behavior-with-clang.patch removed since it's included in 1.0.1 (From OE-Core rev: 05b58180d3c8145e43c16e30901206933b26033c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19stress-ng: upgrade 0.17.03 -> 0.17.04Wang Mingyu
Changelog: https://github.com/ColinIanKing/stress-ng/releases/tag/V0.17.04 (From OE-Core rev: a409072567ceee234e6587f9de90ace76454397b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-trove-classifiers: upgrade 2023.11.29 -> 2024.1.8Wang Mingyu
Changelog: =========== * Added CAN classifiers * fixed CAN classifier order (From OE-Core rev: 4c6a9390b86951a269e85d70a2930650633228ee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-pycryptodomex: upgrade 3.19.1 -> 3.20.0Wang Mingyu
Changelog: =========== -Added support for TurboSHAKE128 and TurboSHAKE256. -Added method Crypto.Hash.new() to generate a hash object given a hash name. -Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. -Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. -Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. -C unit tests also run on non-x86 architectures. -GH#787: Fixed autodetect logic for GCC 14 in combination with LTO. (From OE-Core rev: d4cc93966eece06ed4b146922d244104cb7e15da) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-pycryptodome: upgrade 3.19.1 -> 3.20.0Wang Mingyu
Changelog: =========== -Added support for TurboSHAKE128 and TurboSHAKE256. -Added method Crypto.Hash.new() to generate a hash object given a hash name. -Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. -Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. -Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. -C unit tests also run on non-x86 architectures. -GH#787: Fixed autodetect logic for GCC 14 in combination with LTO. (From OE-Core rev: 9a492197348e1976097454bddbd7750390082d49) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-more-itertools: upgrade 10.1.0 -> 10.2.0Wang Mingyu
Changelog: =========== -factor, iter_index, sieve, and unique_justseen were updated to match the itertools docs -first was was optimized -takewhile_inclusive was was refactored -combination_with_replacement_index was was optimized -nth_permutation, nth_combination_with_replacement, combination_index, and combination_with_replacement_index were optimized -batched now accepts a strict argument -time_limited was improved for Windows -Several typing updates were made -Some documentation issues were fixed (From OE-Core rev: 3149449f8ba33204ac311f2d915922e62e481330) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-markdown: upgrade 3.5 -> 3.5.2Wang Mingyu
Changelog: ============ -Fix type annotations for convertFile - it accepts only bytes-based buffers. Also remove legacy checks from Python 2 -Remove legacy import needed only in Python 2 -Fix typo that left the attribute AdmonitionProcessor.content_indent unset -Fix edge-case crash in InlineProcessor with AtomicString. -Fix edge-case crash in codehilite with an empty code tag. -Improve and expand type annotations in the code base. -Fix handling of bogus comments (From OE-Core rev: d4396cc50ed7d73323fdef46b84ef26ab2b6a15f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-jinja2: upgrade 3.1.2 -> 3.1.3Wang Mingyu
Changelog: ========== -Fix compiler error when checking if required blocks in parent templates are empty. -xmlattr filter does not allow keys with spaces. -Make error messages stemming from invalid nesting of {% trans %} blocks more helpful (From OE-Core rev: 8a0524464583d69df7746253f5020c2c125a8e1f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-hypothesis: upgrade 6.92.2 -> 6.92.9Wang Mingyu
Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 1a03e8dab7192195f63f03fab675d50cb04f6731) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-git: upgrade 3.1.40 -> 3.1.41Wang Mingyu
Changelog: https://github.com/gitpython-developers/GitPython/releases/tag/3.1.41 (From OE-Core rev: 4c6db718193cad9cc61fbea396fa5997da4b7298) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-cython: upgrade 3.0.7 -> 3.0.8Wang Mingyu
Changelog: ============ * Using "const" together with defined fused types could fail to compile. * A "use after free" bug was fixed in parallel sections. * Several types were not available as "cython.*" types in pure Python code. * The generated code is now correct C89 again, removing some C++ style "//" comments and C99-style declaration-after-code code ordering. This is still relevant for some ols C compilers, specifically ones that match old Python 2.7 installations. (From OE-Core rev: bedd518a2a0c2e7085f92c79236b0c0983f3d653) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19vte: upgrade 0.74.1 -> 0.74.2Wang Mingyu
(From OE-Core rev: 153f61dad23f7d04e720369f6b76aeb9a0d3d454) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19python3-numpy: upgrade 1.26.2 -> 1.26.3Wang Mingyu
0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch refreshed for 1.26.3 Changelog: https://github.com/numpy/numpy/releases/tag/v1.26.3 (From OE-Core rev: 04d1c142274702726f8fc7afed7420d9e6f07ddd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>