python3-sphinxcontrib-jquery: add a recipe and make python3-sphinx-rtd-theme depend on it
It's a hard dependency of recent python3-sphinx-rtd-theme
versions:
https://github.com/readthedocs/sphinx_rtd_theme/commit/4d6de11137333ede9842d535aa08b753dcb7f1b0
The issue is exposed by latest btrfs-tools update.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Sun, 3 Mar 2024 22:23:49 +0000 (22:23 +0000)]
go: Further tweak indentation in patch
The current patch formatting is a mix of two styles which is hard to read.
Tweak it further to make changes easier to identify since we're already
breaking formatting rules.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove the appended ${IMAGE_NAME_SUFFIX}, since it is already included
in ${IMAGE_NAME}.
In commit 26d97acc7137 ("image-artifact-names: include
${IMAGE_NAME_SUFFIX} directly in both ${IMAGE_NAME} and
${IMAGE_LINK_NAME}") ${IMAGE_NAME_SUFFIX} was included into
${IMAGE_NAME}. In this commit all other filesystems in
image_types.bbclass were adapted.
Signed-off-by: Christian Taedcke <christian.taedcke@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Trevor Woerner [Mon, 4 Mar 2024 19:25:58 +0000 (14:25 -0500)]
bmaptool: now part of Yocto Project
The bmaptool (previously: bmap-tools, bmap-tool, bmaptool) has been moved
to be under the Yocto Project umbrella and is now hosted at:
github.com/yoctoproject/bmaptool
[RP: Added a couple of missing renames] Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fixes:
#817 Make tests independent of CPU speed, and thus more robust
#828 #836 Expose billion laughs API with XML_DTD defined and
XML_GE undefined, regression from 2.6.0
Other changes:
#829 Hide test-only code behind new internal macro
#833 Autotools: Reject expat_config.h.in defining SIZEOF_VOID_P
#819 Address compiler warnings
#832 #834 Version info bumped from 10:0:9 (libexpat*.so.1.9.0)
to 10:1:9 (libexpat*.so.1.9.1); see https://verbump.de/
for what these numbers do
Infrastructure:
#818 CI: Adapt to breaking changes in clang-format
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Mon, 4 Mar 2024 03:57:27 +0000 (19:57 -0800)]
gdb: Upgrade 14.1 -> 14.2
BugFix release
This is a minor corrective release over GDB 14.1, fixing the following issues:
PR symtab/31112 (DLL export forwarding is broken)
PR c++/31128 (gdb crashes when trying to print a global variable stub without a running inferior)
PR tdep/31254 ([gdb/tdep, arm] FAIL: gdb.threads/staticthreads.exp: up 10)
PR gdb/31256 (Crash with basic 'list .')
PR python/31366 (Frame.static_link() segfaults)
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6.98.15 - 2024-02-29
* This release adds support for the Array API’s 2023.12 release via the
api_version argument in make_strategies_namespace(). The API additions
and modifications in the 2023.12 spec do not necessitate any changes in
the Hypothesis strategies, hence there is no distinction between a
2022.12 and 2023.12 strategies namespace.
6.98.14 - 2024-02-29
* This patch adjusts the printing of bundle values to correspond with
their names when using stateful testing.
6.98.13 - 2024-02-27
* This patch implements filter-rewriting for text() and binary() with
the search(), match(), or fullmatch() method of a re.compile()d regex.
Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* GDK:
- Handle offscreen windows better in some places
* Wayland:
- Create pad devices on enter
- Ensure device-added/removed are emitted
- Make stylus button mappings compatible with X11
- Try harder to preserve cursor size with scaling
- Avoid oob access to cursor images
- Support tiling in xdg-shell
- Avoid using legacy cursor names
- Fix buffer size for scaled custom cursors
* X11:
- Remove slow path in gdk_cairo_draw_from_gl
- Trap more XRANDR errors
* MacOs:
- Make gdkquartz-cocoa-access.h usable again
- Silence secure-restore message
* Translation updates
Belarusian
British English
Catalan
Chinese (China)
Czech
Danish
Esperanto
Farsi
Georgian
Greek
Hebrew
Icelandic
Kazakh
Korean
Polish
Punjabi
Romanian
Slovak
Slovenian
Spanish
Turkish
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Sun, 3 Mar 2024 16:34:15 +0000 (11:34 -0500)]
linux-yocto/6.6: update to v6.6.20
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
9b4a8eac17f0 Linux 6.6.20 af0d04f02145 fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS 0700f4e154f8 Linux 6.6.19 f6e4aca0dd8c ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts 1f9b7a5d023a ata: ahci: add identifiers for ASM2116 series adapters 7e7a81f9f2da mptcp: add needs_id for netlink appending addr 6931f9029aa6 mptcp: userspace pm send RM_ADDR for ID 0 697128a3e2e6 selftests: mptcp: add mptcp_lib_get_counter 358f02b84fbb selftests: mptcp: join: stop transfer when check is done (part 2) 6156277d1b26 mm: zswap: fix missing folio cleanup in writeback race path 7a3610956d3b mm/zswap: invalidate duplicate entry when !zswap_enabled a259173bf265 selftests: mptcp: join: stop transfer when check is done (part 1) b81fc6c229ec i2c: imx: when being a target, mark the last read as processed 10c6b90e9753 drm/amd/display: Fix memory leak in dm_sw_fini() 7a8a8a6a4f1e selftests/iommu: fix the config fragment 20e1e1a2b8a4 drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func 716cfee8053e drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set c7818378953d net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY 8fbc19196dbe Fix write to cloned skb in ipv6_hop_ioam() 0a9f558c72c4 phonet/pep: fix racy skb_queue_empty() use 3ebd19073efd phonet: take correct lock to peek at the RX queue 9adfd66b42d2 net: sparx5: Add spinlock for frame transmission from CPU 88895d424720 net/sched: flower: Add lock protection when remove filter handle 30d8d56aee70 devlink: fix port dump cmd type a702e9883342 tools: ynl: don't leak mcast_groups on init error 91addaf5f02b tools: ynl: make sure we always pass yarg to mnl_cb_run 18a3d49aee31 net: mctp: put sock on tag allocation failure 73a7cdb48779 netfilter: nf_tables: use kzalloc for hook allocation fe9f4d1c531a netfilter: nf_tables: register hooks last when adding new chain/flowtable 9256ab9232e3 netfilter: nft_flow_offload: release dst in case direct xmit path is used 558b00a30e05 netfilter: nft_flow_offload: reset dst in route object after setting up flow f2135bbf1494 netfilter: nf_tables: set dormant flag on hook register failure 4f13a79ea3cf tls: don't skip over different type records from the rx_list 3b952d8fdfcf tls: stop recv() if initial process_rx_list gave us non-DATA 80b1d6a0c0c0 tls: break out of main loop when PEEK gets a non-data record f006c45a3ea4 hwmon: (nct6775) Fix access to temperature configuration registers 50b30655b224 cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback() 9b099ed46dca bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() ef6566d10cf7 s390: use the correct count for __iowrite64_copy() 0a32395fd1e3 net: ipa: don't overrun IPA suspend interrupt registers 734b494eac2f octeontx2-af: Consider the action set by PF 16bc939f224d drm/i915/tv: Fix TV mode f9f8f23c5851 platform/x86: thinkpad_acpi: Only update profile if successfully converted 79491ddfb429 arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend 7c892383227f arm64/sme: Restore SME registers on exit from suspend a3f2c083cb57 arp: Prevent overflow in arp_req_get(). 919092bd5482 devlink: fix possible use-after-free and memory leaks in devlink_init() 9e02973dbc6a ipv6: sr: fix possible use-after-free and null-ptr-deref 6e6065dd25b6 afs: Increase buffer size in afs_update_volume_status() 287a0e6d3a62 parisc: Fix stack unwinder 8327ed12e8eb bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel d4c58764dab8 ata: ahci_ceva: fix error handling for Xilinx GT PHY support 3e831970cf7f selftests: bonding: set active slave to primary eth1 specifically b8315b2e25b4 powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller 7bcb0a2510ce net: bcmasp: Sanity check is off by one ae24a16a8343 net: bcmasp: Indicate MAC is in charge of PHY PM cf761c81e413 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid 6634a8ecacc6 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid 37067e6bc241 net: stmmac: Fix incorrect dereference in interrupt handlers 3a0060d2ba7c x86/numa: Fix the sort compare func used in numa_fill_memblks() b5bf39cd0878 x86/numa: Fix the address overlap check in numa_fill_memblks() b6979032552b nouveau: fix function cast warnings 28cdbbd38a44 net/sched: act_mirred: don't override retval if we already lost the skb 7c787888d164 net/sched: act_mirred: use the backlog for mirred ingress 73db191dc30d net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability 334a8348b2df dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). a83856bd0c24 net: bridge: switchdev: Ensure deferred event delivery on unoffload 603be95437e7 net: bridge: switchdev: Skip MDB replays of deferred events on offload 0706faf631d7 scsi: jazz_esp: Only build if SCSI core is builtin 4f5b15c15e60 scsi: smartpqi: Fix disable_managed_interrupts 239b85a9a977 bpf, scripts: Correct GPL license name 320767103644 RDMA/srpt: fix function pointer cast warnings f05332254350 xsk: Add truesize to skb_add_rx_frag(). 0f7798768f21 arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names 9ff254f14b19 arm64: dts: rockchip: set num-cs property for spi on px30 95175dda017c RDMA/qedr: Fix qedr_create_user_qp error flow c99e6b267d76 iommufd/iova_bitmap: Consider page offset for the pages to be pinned 929766dadbd2 iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array 634745054a52 iommufd/iova_bitmap: Bounds check mapped::pages access bc569f86f978 bus: imx-weim: fix valid range check 9c29933eae40 arm64: dts: tqma8mpql: fix audio codec iov-supply fe2a73d57319 RDMA/srpt: Support specifying the srpt_service_guid parameter f562dbfd89dc RDMA/irdma: Add AE for too many RNRS 3907d842f291 RDMA/irdma: Set the CQ read threshold for GEN 1 9afa1e4354a1 RDMA/irdma: Validate max_send_wr and max_recv_wr c6f1ca235f68 RDMA/irdma: Fix KASAN issue with tasklet a8ef9c7f4cfd arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC 25f7f28142a2 IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported 43a6b52b7cf1 RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq 9abe69327407 RDMA/bnxt_re: Return error for SRQ resize b41d0ade0398 IB/hfi1: Fix a memleak in init_credit_return b96f500dbbc3 bpf: Derive source IP addr via bpf_*_fib_lookup() 980278aca1f8 xen/events: fix error code in xen_bind_pirq_msi_to_irq() 658750e3d8ed Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz" 7211800091a9 drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()' a1baf5734231 drm/amd/display: Avoid enum conversion warning 824c15ad0910 smb3: add missing null server pointer check a7f34a068467 selftests: mptcp: diag: unique 'cestab' subtest names 6b51994e1994 selftests: mptcp: diag: unique 'in use' subtest names 509bf4e553eb selftests: mptcp: diag: fix bash warnings on older kernels 1f24ba67ba49 selftests: mptcp: diag: check CURRESTAB counters 1b1ce669a1f0 selftests: mptcp: pm nl: avoid error msg on older kernels 4f1aa3853b95 selftests: mptcp: pm nl: also list skipped tests db887e24f95f selftests: mptcp: simult flows: fix some subtest names 5b9bc8e6275a selftests: mptcp: userspace_pm: unique subtest names 1ea7b252b47f mptcp: fix duplicate subflow creation 2dba5774e8ed mptcp: fix data races on remote_id ba2cf922502c mptcp: fix data races on local_id e074c8297ee4 mptcp: fix lockless access in subflow ULP diag 176421d7afba mptcp: add needs_id for userspace appending addr 6aba8cf676c0 usb: roles: don't get/set_role() when usb_role_switch is unregistered 4b45829440b1 usb: roles: fix NULL pointer issue when put module's reference da7fc10bc471 usb: gadget: omap_udc: fix USB gadget regression on Palm TE 2b7ec68869d5 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs 70e8038813f9 usb: cdns3: fix memory double free when handle zero packet 29e42e1578a1 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() 11f656fc0a56 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers a92de02692b4 usb: cdnsp: blocked some cdns3 specific code d3999e342099 usb: dwc3: gadget: Don't disconnect if not started 9319ecb8380f serial: amba-pl011: Fix DMA transmission in RS485 mode 3e3578ca1b87 serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled 6cf046b3acea Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" ba84bbbcd5b8 erofs: fix refcount on the metabuf used for inode lookup 763f1f13d856 dm-integrity, dm-verity: reduce stack usage for recheck 97ba7c1f9c0a ARM: ep93xx: Add terminator to gpiod_lookup_table 804bd8650a3a l2tp: pass correct message length to ip6_append_data 5ef293c3e0b2 PCI/MSI: Prevent MSI hardware interrupt number truncation fbe1049a4d48 irqchip/sifive-plic: Enable interrupt if needed before EOI 4332f54153de irqchip/gic-v3-its: Do not assume vPE tables are preallocated a9ab338683a2 irqchip/mbigen: Don't use bus_get_dev_root() to find the parent b0365460e945 crypto: virtio/akcipher - Fix stack overflow on memcpy ba6b8b02a331 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() cca20208515e accel/ivpu: Don't enable any tiles by default on VPU40xx 3f70ed98f776 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() fcf90b4703bd KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler 02dad157ba11 md: Fix missing release of 'active_io' for flush 8b004583dbc9 sparc: Fix undefined reference to fb_is_primary_device 38e921616320 cachefiles: fix memory leak in cachefiles_add_cache() 557cac23bee3 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names e78a4e221ebf platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler 9cad9a2e896c mm/damon/reclaim: fix quota stauts loss due to online tunings 8350888b0226 mm: memcontrol: clarify swapaccount=0 deprecation warning 3c4441b23bf7 mm/damon/lru_sort: fix quota status loss due to online tunings 305152314df8 mm/swap: fix race when skipping swapcache 0b34dca1bfd5 selftests/mm: uffd-unit-test check if huge page size is 0 3c884ee7c5d4 scsi: core: Consult supported VPD page list prior to fetching page 4ebc079f0c7d scsi: target: pscsi: Fix bio_put() for error case 9eb04add2a26 scsi: sd: usb_storage: uas: Access media prior to querying device properties 2cc1a530ab31 cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window 8d584cc8e71e cxl/acpi: Fix load failures due to single window creation failure e5cc2309f6b3 dm-verity: recheck the hash after a failure 64ba01a36598 dm-crypt: don't modify the data when using authenticated encryption d6824a28b244 dm-integrity: recheck the integrity tag after a failure 78d41d9ba0b1 Revert "parisc: Only list existing CPUs in cpu_possible_mask" 0f6cf136974a dm-crypt: recheck the integrity tag after a failure e6316749d603 lib/Kconfig.debug: TEST_IOV_ITER depends on MMU e7e23fc5d5fe fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio 699e2648e195 ata: libata-core: Do not try to set sleeping devices to standby cf245e831afc s390/cio: fix invalid -EBUSY on ccw_device_start fec5aea66916 drm/amd/display: adjust few initialization order in dm d715ee6cbe7c drm/meson: Don't remove bridges which are created by other drivers 47bacc3c7fbb drm/ttm: Fix an invalid freeing on already freed page in error path 0bb020dca6d8 btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size b1ec3d6b86fd LoongArch: Update cpu_sibling_map when disabling nonboot CPUs dffdf7c783ef LoongArch: Disable IRQ before init_fn() for nonboot CPUs ea459e6926f0 LoongArch: Call early_init_fdt_scan_reserved_mem() earlier 50297906f81c docs: Instruct LaTeX to cope with deeper nesting 48985d64c4c8 x86/bugs: Add asm helpers for executing VERW a2fef1d81bec IB/hfi1: Fix sdma.h tx->num_descs off-by-one error 20980195ec8d xen/events: close evtchn after mapping cleanup 636ac94cee72 xen/events: modify internal [un]bind interfaces 40f14760da83 xen/events: drop xen_allocate_irqs_dynamic() 666860d56d83 xen/events: remove some simple helpers from events_base.c b79345efd038 xen/events: reduce externally visible helper functions 3c8f5965a993 xen: evtchn: Allow shared registration of IRQ handers 71783d1ff652 drm/amd/display: fixed integer types and null check locations 622c827544ef drm/amd/display: Request usb4 bw for mst streams c3682b63c60f drm/amd/display: Add dpia display mode validation logic b45df837fe87 mptcp: corner case locking for rx path fields initialization 9326d0357ab0 mptcp: fix more tx path fields initialization d52b3c2b2951 mptcp: use mptcp_set_state 565575473139 mptcp: add CurrEstab MIB counter support c5e3ec783484 smb3: clarify mount warning dd40cbafb1d2 cifs: handle cases where multiple sessions share connection cd743cfead99 cifs: change tcon status when need_reconnect is set on it 8946924ff324 virtio-blk: Ensure no requests in virtqueues before deleting vqs. cacc0a9c34a8 smb: client: set correct d_type for reparse points under DFS mounts c19453cc16ad drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 cb4541cabb53 drm/amdgpu: Fix shared buff copy to user 61c0a633bdc6 drm/amdgpu: reset gpu for s3 suspend abort case 7a3a0b0c7f47 drm/amdgpu: skip to program GFXDEC registers for suspend abort 7d7046a6caf2 libceph: fail sparse-read if the data length doesn't match 9fe6ad655fe0 firewire: core: send bus reset promptly on gap count error 5175a72c8e99 accel/ivpu/40xx: Stop passing SKU boot parameters to FW 9895188644ee accel/ivpu: Disable d3hot_delay on all NPU generations e11aa132160c accel/ivpu: Force snooping for MMU writes d382f733c8ba LoongArch: vDSO: Disable UBSAN instrumentation 88e189bd16e5 LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC] 3ed93e781a48 LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu a0a48dd597f5 LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it 4dbbd8195a68 scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare() 7ac9e18f5d66 scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd() 51a5ca984866 scsi: lpfc: Use unsigned type for num_sge b9c3a26bf95c hwmon: (coretemp) Enlarge per package core count limit 5c7ed4d957a8 efi: Don't add memblocks for soft-reserved memory cf3d6813601f efi: runtime: Fix potential overflow of soft-reserved region size 3dce50ca9939 wifi: iwlwifi: do not announce EPCS support c9da889a37fc wifi: mac80211: accept broadcast probe responses on 6 GHz 415f8e9854bb wifi: mac80211: adding missing drv_mgd_complete_tx() call c7a4f932b3a6 wifi: mac80211: set station RX-NSS on reconfig 52fff5799e3d fs/ntfs3: Fix oob in ntfs_listxattr ded8bf5b3687 fs/ntfs3: Update inode->i_size after success write into compressed file 8c77398c7261 fs/ntfs3: Fixed overflow check in mi_enum_attr() eac2e00f3c31 fs/ntfs3: Correct function is_rst_area_valid f4cf29c6772e fs/ntfs3: Use i_size_read and i_size_write c55deec3ffdd fs/ntfs3: Prevent generic message "attempt to access beyond end of device" 8525c77e2f7f fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache 86cd46312a30 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc adcc0ab3e79f fs/ntfs3: Disable ATTR_LIST_ENTRY size check 947c3f3d31ea fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() 323b0ab3f235 fs/ntfs3: ntfs3_forced_shutdown use int instead of bool f73f939792fc fs/ntfs3: Implement super_operations::shutdown 7e0aff0aab65 fs/ntfs3: Drop suid and sgid bits as a part of fpunch c28efa873a2a fs/ntfs3: Add file_modified 07b918639367 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" 289257127a18 fs/ntfs3: Fix multithreaded stress test e0b64e4ad2eb fs/ntfs3: Reduce stack usage fa2a041a490d fs/ntfs3: Print warning while fixing hard links count d46c2ef09180 fs/ntfs3: Correct hard links updating when dealing with DOS names d316783dfdc1 fs/ntfs3: Improve ntfs_dir_count 06144cdddad6 fs/ntfs3: Modified fix directory element type detection 15735a62add3 fs/ntfs3: Improve alternative boot processing 4390f74d09a0 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table f5411b766627 ext4: correct the hole length returned by ext4_map_blocks() 2fdb5551e35b smb: client: increase number of PDUs allowed in a compound request 2b1f28ee49da cifs: do not search for channel if server is terminating fad689fce093 nvmet-fc: take ref count on tgtport before delete assoc eaf0971fdabf nvmet-fc: avoid deadlock on delete association path 399b70e8eadc nvmet-fc: abort command when there is no binding f2879398c295 nvmet-fc: hold reference on hostport match ccd49adde054 nvmet-fc: defer cleanup using RCU properly 2baa7272f2d9 nvmet-fc: release reference on target port 95a9ff330734 nvmet-fcloop: swap the list_add_tail arguments baa6b7eb8c66 nvme-fc: do not wait in vain when unloading module ffd63f243735 ALSA: usb-audio: Ignore clock selector errors for single connection fabab199b197 ASoC: wm_adsp: Don't overwrite fwf_name with the default 567f1b1da5da cifs: make sure that channel scaling is done only once e34e4e6d8c69 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz 5a1bd2143fd7 drm/amdkfd: Use correct drm device for cgroup permission check 4c09593b31a5 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new 9e8e25f20191 misc: open-dice: Fix spurious lockdep warning 17a6d7a0a7a9 Input: xpad - add Lenovo Legion Go controllers 2c889761d472 spi: sh-msiof: avoid integer overflow in constants f7d799076a55 regulator (max5970): Fix IRQ handler 04d46a95642e ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 ee277704a44e ALSA: usb-audio: Check presence of valid altsetting control 21857eed5066 usb: ucsi_acpi: Quirk to ack a connector change ack cmd 307fc03dc433 nvmet-tcp: fix nvme tcp ida memory leak 83527a13740f HID: nvidia-shield: Add missing null pointer checks to LED initialization 034a0061b2dc ALSA: hda: Increase default bdl_pos_adj for Apollo Lake 580118d5c6e5 ALSA: hda: Replace numeric device IDs with constant values a905b2eccfd2 HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 e1b38b919d3d regulator: pwm-regulator: Add validity checks in continuous .get_voltage 68da1d65b2e3 ASoC: amd: acp: Add check for cpu dai link initialization 7b24760f3a3c dmaengine: ti: edma: Add some null pointer checks to the edma_probe 2ccbf84ed3fe Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0 d3bbe77a76bc ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() 0184747b552d ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() f32d2a745b02 ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt 720751b57f0a platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet f778a45784d3 MIPS: reserve exception vector space ONLY ONCE 64783eaa37b7 ARM: dts: Fix TPM schema violations b0dd4d7ada6f ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers ab7318c79570 spi: cs42l43: Handle error from devm_pm_runtime_enable 673629018ba0 aoe: avoid potential deadlock at set_capacity 89f67051613c ahci: asm1166: correct count of reported ports f642fcf3f7e6 cifs: helper function to check replayable error codes c09de6bb3ada cifs: translate network errors on send to -ECONNABORTED 59e04d39fc29 cifs: cifs_pick_channel should try selecting active channels 8fbefa7a755d smb: Work around Clang __bdos() type confusion 0f1bae071de9 block: Fix WARNING in _copy_from_iter d637b5118274 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected 8298ea0f51a9 spi: intel-pci: Add support for Arrow Lake SPI serial flash 763c59714cf4 platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full 99f1abc34a6d fbdev: sis: Error out if pixclock equals zero bc3c2e58d73b fbdev: savage: Error out if pixclock equals zero 54b79d878696 wifi: mac80211: fix race condition on enabling fast-xmit 29df20cae2ce wifi: cfg80211: fix missing interfaces when dumping 22dced37d9c7 dmaengine: dw-edma: increase size of 'name' in debugfs code 9f11992462ad dmaengine: fsl-qdma: increase size of 'irq_name' 6e400d6b960a dmaengine: shdma: increase size of 'dev_id' 8d76726eeb11 cifs: open_cached_dir should not rely on primary channel 36bc5040c863 scsi: target: core: Add TMF to tmr_list handling 12d43aec0e75 tools: selftests: riscv: Fix compile warnings in mm tests a613c646660a tools: selftests: riscv: Fix compile warnings in vector tests df75b8ef7122 scsi: smartpqi: Fix logical volume rescan race condition ce10905116e6 scsi: smartpqi: Add new controller PCI IDs 43ee59fa01c8 dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH 5babeec518c2 riscv/efistub: Ensure GP-relative addressing is not used 6ea2f3b9b9f6 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() 74fd1b8c4419 sched/rt: Disallow writing invalid values to sched_rt_period_us
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This code is rarely (never?) enabled by distros, and it hasn't caught
anything in decades. Let's kill off this legacy debug code.
Suggested-by: Linus Torvalds <torvalds@linuxfoundation.org> Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Means that we can drop our use of CONFIG_DEBUG_CREDENTIALS.
It does leave an emptry .cfg file, but to keep any external includes
around, we'll leave the file for a while.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jose Quaresma [Wed, 28 Feb 2024 18:30:09 +0000 (18:30 +0000)]
go: upgrade 1.21.0 -> 1.21.5
Upgrade to latest 1.21.x release [1]:
$ git --no-pager log --oneline go1.21.0..go1.21.5 6018ad99a4 (tag: go1.21.5) [release-branch.go1.21] go1.21.5 ec8c526e4b [release-branch.go1.21] net/http: limit chunked data overhead f7a79cb5fc [release-branch.go1.21] cmd/compile: fix findIndVar so it does not match disjointed loop headers 3684d19c20 [release-branch.go1.21] runtime: call enableMetadataHugePages and its callees on the systemstack 9e43850a32 [release-branch.go1.21] crypto/rand,runtime: switch RtlGenRandom for ProcessPrng 8caf4bb3e7 [release-branch.go1.21] path/filepath: consider \\?\c: as a volume on Windows 23c943e529 [release-branch.go1.21] cmd/go/internal/vcs: error out if the requested repo does not support a secure protocol 4952f41180 [release-branch.go1.21] cmd/go: allow 'go mod download' to switch toolchains if called with explicit arguments f26fa05522 [release-branch.go1.21] os: report IO_REPARSE_TAG_DEDUP files as regular in Stat and Lstat 8ae493b5b8 [release-branch.go1.21] internal/poll: add SPLICE_F_NONBLOCK flag for splice to avoid inconsistency with O_NONBLOCK b9f245b8d3 [release-branch.go1.21] cmd/compile: ensure pointer arithmetic happens after the nil check caacf3a09a [release-branch.go1.21] cmd/compile: handle constant pointer offsets in dead store elimination 1e91861f67 [release-branch.go1.21] syscall: copy rlimit.go's build constraint to rlimit_test.go ed817f1c40 (tag: go1.21.4) [release-branch.go1.21] go1.21.4 9e933c189c [release-branch.go1.21] path/filepath: fix various issues in parsing Windows paths 434af8537e [release-branch.go1.21] net/http: pull http2 underflow fix from x/net/http2 7b04d81cbc [release-branch.go1.21] runtime/cgo: avoid taking the address of crosscall2 in code f9a31cda3c [release-branch.go1.21] cmd/compile/internal/typecheck: fix closure field naming 64b6c48107 [release-branch.go1.21] go/types, types2: don't use generics ef6993f327 [release-branch.go1.21] runtime: don't eagerly collapse hugepages bae01521f3 [release-branch.go1.21] go/types, types2: don't implicitly modify an argument function's type 236c07c049 [release-branch.go1.21] cmd/link: split text sections for arm 32-bit 9465990e0e [release-branch.go1.21] all: tidy dependency versioning after release 883f062fc0 (tag: go1.21.3) [release-branch.go1.21] go1.21.3 24ae2d9272 [release-branch.go1.21] net/http: regenerate h2_bundle.go 26b5783b72 (tag: go1.21.2) [release-branch.go1.21] go1.21.2 2ddfc04d12 [release-branch.go1.21] cmd/compile: use absolute file name in isCgo check a15ef1bb0f [release-branch.go1.21] cmd/compile: absorb InvertFlags into Noov comparisons 41d71a5afa [release-branch.go1.21] cmd/compile: reset memcombine correctly between basic blocks 0b6b0a275a [release-branch.go1.21] runtime: always lock OS thread in debugcall cd671a1180 [release-branch.go1.21] runtime: increase g0 stack size in non-cgo case fc57cc31a0 [release-branch.go1.21] cmd/link: suppress -bind_at_load deprecation warning for ld-prime 9bec49cf52 [release-branch.go1.21] cmd/link: disable DWARF by default in c-shared mode on darwin 3ef4f939c3 [release-branch.go1.21] cmd/link: force old Apple linker in plugin mode 556e9c36ba [release-branch.go1.21] cmd/link: avoid deadcode of global map vars for programs using plugins b64dc5f499 [release-branch.go1.21] cmd/go: in TestScript/gotoolchain_path, remove the user's PATH cd66ca0636 [release-branch.go1.21] runtime/metrics: fix /gc/scan/* metrics d7a0626806 [release-branch.go1.21] runtime: ignore SPWrite on innermost traceback frame 2c1e5b05fe (tag: go1.21.1) [release-branch.go1.21] go1.21.1 bbd043ff0d [release-branch.go1.21] html/template: properly handle special tags within the script context b0e1d3ea26 [release-branch.go1.21] html/template: support HTML-like comments in script contexts d25a935574 [release-branch.go1.21] cmd/go: reject toolchain directives containing path separators e3ba569c78 [release-branch.go1.21] net/http: revert "support streaming POST content in wasm" 8dc6ad1c61 [release-branch.go1.21] runtime: restore caller's frame pointer when recovering from panic 06df3292a8 [release-branch.go1.21] runtime: avoid MADV_HUGEPAGE for heap memory b120517ffd [release-branch.go1.21] go/types, types2: remove order dependency in inference involving channels 0a9582163c [release-branch.go1.21] cmd/go: retry ETXTBSY errors when running test binaries 91a4e74b98 [release-branch.go1.21] crypto/tls: QUIC: fix panics when processing post-handshake messages 6385a6fb18 [release-branch.go1.21] cmd/go: find GOROOT using os.Executable when installed to GOROOT/bin/GOOS_GOARCH 2d07bb86f0 [release-branch.go1.21] encoding/xml: overriding by empty namespace when no new name declaration 745b81b6e6 [release-branch.go1.21] encoding/gob: prevent panic from index out of range in Decoder.typeString 13339c75b8 [release-branch.go1.21] runtime: fix maps.Clone bug when cloning a map mid-grow 2977709875 [release-branch.go1.21] context: fix synchronization in ExampleAfterFunc_cond 2d4746f37b [release-branch.go1.21] go/types, types2: disable interface inference for versions before Go 1.21 2b8026f025 [release-branch.go1.21] cmd/compile: in expandCalls, move all arg marshalling into call block 7c97cc7d97 [release-branch.go1.21] Revert "os: use handle based APIs to read directories on windows" cb6ea94996 [release-branch.go1.21] Revert "cmd/compile: omit redundant sign/unsign extension on arm64" 45b98bfb79 [release-branch.go1.21] path/filepath: don't drop .. elements when cleaning invalid Windows paths bac083a584 [release-branch.go1.21] cmd/link: don't mangle string symbol names 70aa116c4a [release-branch.go1.21] runtime/internal/wasitest: skip racy TCP echo test 31c5a236bc [release-branch.go1.21] runtime: mark traceEnabled and traceShuttingDown as no:split 25ec110e51 [release-branch.go1.21] cmd/compile: ensure empty blocks in write barriers are marked unpreemptible 6634ce2f41 [release-branch.go1.21] runtime: profiling on Darwin cannot use blocking reads 25c6dce188 [release-branch.go1.21] cmd/compile: make backingArrayPtrLen to return typecheck-ed nodes 4e34f2e81d [release-branch.go1.21] go/types, types2: don't panic during interface completion d91843ff67 [release-branch.go1.21] go/types, types2: use correct parameter list when checking argument passing 7437db1085 [release-branch.go1.21] go/types, types2: use exact unification when comparing interface methods ed527ecfb2 [release-branch.go1.21] cmd/api: rename api.go to main_test.go b78e8cc145 [release-branch.go1.21] crypto/tls: add GODEBUG to control max RSA key size 3475e6af4c [release-branch.go1.21] cmd/go: fix missing case checking for empty slice 179821c9e1 [release-branch.go1.21] net/http: permit requests with invalid Host headers 9398951479 [release-branch.go1.21] cmd/distpack: include directory entries in tar files 75d8be5fb4 [release-branch.go1.21] cmd/go/internal/web: release the net token when an HTTP request fails due to CheckRedirect 1755d14559 [release-branch.go1.21] cmd/compile: fix missing init nodes for len(string([]byte)) optimization
Jose Quaresma [Wed, 28 Feb 2024 18:30:07 +0000 (18:30 +0000)]
goarch: disable dynamic linking globally
With go-1.21 dynamic linking cause a runtime panic:
| root@qemux86-64:~# go-helloworld
| panic: runtime error: index out of range [0] with length 0
|
| goroutine 1 [running]:
| flag.init()
| /usr/lib/go/src/flag/flag.go:1199 +0xf9
In my opinion, this would be a good trade-off so that we can update and
leave the version 1.20 for the next LTS 5.0 since we are already quite
behind on the version available upstream which already has the 1.22 available.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fabio Estevam [Fri, 1 Mar 2024 00:37:29 +0000 (21:37 -0300)]
u-boot: Move UBOOT_INITIAL_ENV back to u-boot.inc
Commit cc6c3e31526d ("u-boot: Move definitions to common locations") moved
UBOOT_INITIAL_ENV to uboot-config.bbclass, but it should be kept at u-boot.inc
because it encodes ${PN} in it, which should be set by the U-Boot recipe.
Currently, whatever inherits uboot-config bbclass will fill-in its own PN,
which would change the content of UBOOT_INITIAL_ENV per-package.
Cc: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com> Cc: Marek Vasut <marex@denx.de> Fixes: cc6c3e31526d ("u-boot: Move definitions to common locations") Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 29 Feb 2024 12:32:12 +0000 (12:32 +0000)]
qemu: Replace workaround with proper usermode fix for shmat
We were using a workaround to avoid problems with the behaviour of shmat()
calls in usermode qemu. Switch to patches from upstream which are in review
but not merged yet.
Update the mmap fixed/noreplace workaround for the changes.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 29 Feb 2024 22:35:46 +0000 (22:35 +0000)]
no-gplv3: Tweak for packagemangement in core-image-full-cmdline
If we enable package-management for core-image-full-cmdline we need the workarounds
used for core-image-weston to ensure the oe-selftest license QA tests keep working.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add "package-management" image feature to the core-image-full-cmdline image,
to support package upgrade testing.
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tim Orling [Thu, 29 Feb 2024 23:00:26 +0000 (15:00 -0800)]
python3-attrs: disable Hypothesis deadline
The deadline is by default 200ms, but this is intended to be useful to
the developer and not necessarily recommended for heavily loaded CI
systems. Avoid warnings by disabling the deadline completely.
Fixes:
"""
Unreliable test timings! On an initial run, this test took 268.29ms,
which exceeded the deadline of 200.00ms, but on a subsequent run it
took 2.63 ms, which did not. If you expect this sort of variability in
your test timings, consider turning deadlines off for this test by
setting deadline=None.
"""
[YOCTO #15350]
Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Yash Shinde [Thu, 29 Feb 2024 16:32:42 +0000 (08:32 -0800)]
rust: reproducibility issue fix with v1.75
With 1.75 rust release, the '.rustc' section of shared object libs are embedded with absolute path names which is casuing reproducibiluty issues.
This change will fix the path name format back to '/rust/$hash' as in earlier versions.
Below are the links for detailed bug description & discusssion with upstream rust.
https://github.com/rust-lang/rust/issues/120825#issuecomment-1964307219
https://github.com/rust-lang/rust/issues/120825#issuecomment-1964652656
Yash Shinde [Thu, 29 Feb 2024 16:32:41 +0000 (08:32 -0800)]
rust: Revert PGO to it's default
The rust profiler PGO (Profile-guided Optimization) options was disabled as a part rustdoc reproducibility fix.
https://git.yoctoproject.org/poky/commit/meta/recipes-devtools/rust?id=321aebfa281bd28e368c684ece57867f6bd0cbe7
But, other applications (such as to build chromium with poky) requires PGO enabled (https://github.com/OSSystems/meta-browser/issues/786).
For reproducibility issue fix only "rust-demangler" change is sufficient in commit#321aebfa281. The PGO is reverted to it's default.
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 29 Feb 2024 16:24:29 +0000 (16:24 +0000)]
linux-firmware: split out more firmware pieces
Split _most_ of the rtl_nic drivers to a subpackage. Notably this does
not include rtl8168 as this is already split into a separate package.
These drivers are fairly common so this lets people install the essential
firmware easier.
Also split out some large firmware collections into subpackages:
- Mellanox (82M)
- Marvell Prestera (72M)
- QLogic 4xxxx (21M)
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Yoann Congal [Thu, 29 Feb 2024 09:59:36 +0000 (10:59 +0100)]
waf: Improve version parsing to avoid failing on warnings
waf uses an inline tar file extracted by the tarfile module. The tarfile
module may print a warning when used with default 'filter' argument[0].
When called to get the version, the first time after unpack, the output
may look like:
# output from lower modules (e.g: warnings from tarfile, ...)
waf X.Y.Z ...
This patch makes the version parsing more precise by looking at the
first line matching "waf ".
Wang Mingyu [Wed, 28 Feb 2024 07:32:52 +0000 (15:32 +0800)]
swig: upgrade 4.2.0 -> 4.2.1
0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch
determinism.patch
refreshed for 4.2.1
Changelog:
============
-Correctly ignore duplicate template instantiation (when the
duplicate contains typedef'd template parameters).
-Fix segfault shrinking STL containers.
-Fix -Wundef warning about testing the value of __cplusplus when compiling
SWIG-generated C code. Warning introduced by a change in SWIG 4.2.0.
-Fix memory leak when getting or setting a PHP attribute which wraps a C++
member variable.
-Fix for wrapping STL containers that are static member variables or global
variables (most scripting languages).
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:51 +0000 (15:32 +0800)]
python3-yamllint: upgrade 1.33.0 -> 1.35.1
Changelog:
============
-Restore ignoration of files passed as command-line arguments
-Fix failure on broken symlinks that should be ignored
-Docs: Restore official Read the Docs theme
-Config: validate ignore-from-file inside rules
-Rule quoted-strings: fix only-when-needed in flow maps and sequences
-Rule key-duplicates: add forbid-duplicated-merge-keys option
-Rule quoted-strings: add check-keys option
-Docs: add GitLab CI example
-Rule truthy: adapt forbidden values based on YAML version
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:50 +0000 (15:32 +0800)]
python3-urllib3: upgrade 2.1.0 -> 2.2.1
Changelog:
===========
-Fixed issue where "InsecureRequestWarning" was emitted for HTTPS connections
when using Emscripten.
-Fixed "HTTPConnectionPool.urlopen" to stop automatically casting non-proxy
headers to "HTTPHeaderDict".
-Changed "InvalidChunkLength" to "ProtocolError" when response terminates
before the chunk length is sent.
-Changed "ProtocolError" to be more verbose on incomplete reads with excess
content.
-Added support for 'Emscripten and Pyodide
-Added support for "HTTPResponse.read1()" method.
-Added rudimentary support for HTTP/2.
-Fixed issue where requests against urls with trailing dots were failing due to
SSL errors when using proxy.
-Fixed "HTTPConnection.proxy_is_verified" and
"HTTPSConnection.proxy_is_verified" to be always set to a boolean after
connecting to a proxy. It could be "None" in some cases previously.
-Fixed an issue where "headers" passed in a request with "json=" would be
mutated
-Fixed "HTTPSConnection.is_verified" to be set to "False" when connecting
from a HTTPS proxy to an HTTP target. It was set to "True" previously.
-Fixed handling of new error message from OpenSSL 3.2.0 when configuring an
HTTP proxy as HTTPS
-Fixed TLS 1.3 post-handshake auth when the server certificate validation is
disabled
-Note for downstream distributors: To run integration tests, you now need to run
the tests a second time with the "--integration" pytest flag.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
============
-Add support for PEP 728, supporting the closed keyword argument and the special
__extra_items__ key for TypedDict.
-Add support for PEP 742, adding typing_extensions.TypeIs.
-Drop runtime error when a read-only TypedDict item overrides a mutable one.
Type checkers should still flag this as an error.
-Speedup issubclass() checks against simple runtime-checkable protocols by
around 6% (backporting python/cpython#112717
-Fix a regression in the implementation of protocols where typing.Protocol
classes that were not marked as @runtime_checkable would be unnecessarily
introspected, potentially causing exceptions to be raised if the protocol had
problematic members.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:43 +0000 (15:32 +0800)]
python3-pytest: upgrade 8.0.0 -> 8.0.2
Changelog:
============
-Fix collection on Windows where initial paths contain the short version
of a path (for example c:\PROGRA~1\tests).
-Fix an IndexError crash raising from getstatementrange_ast.
-Reverted a fix to --maxfail handling in pytest 8.0.0 because it caused a
regression in pytest-xdist whereby session fixture teardowns may get executed
multiple times when the max-fails is reached.
-Correctly handle errors from getpass.getuser() in Python 3.13.
-Fix an edge case where ExceptionInfo._stringify_exception could crash
pytest.raises().
-Fix regression with pytest.warns() using custom warning subclasses which
have more than one parameter in their __init__.
-Fix a regression in pytest 8.0.0 whereby calling pytest.skip() and similar
control-flow exceptions within a pytest.warns() block would get suppressed
instead of propagating.
-Fix a regression in pytest 8.0.0 whereby autouse fixtures defined in a module
get ignored by the doctests in the module.
-Fix a regression in pytest 8.0.0 whereby items would be collected in reverse
order in some circumstances.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:42 +0000 (15:32 +0800)]
python3-pycairo: upgrade 1.25.1 -> 1.26.0
Changelog:
============
* Bump minimum required meson version from 0.56.0 to 0.64.0
* Various meson related cleanups
* Fix header file being installed to the wrong location with meson on some systems
* Adds a new "wheel" meson build option as preparation for meson-python support
* Update dependencies (libpng, pixman, zlib) of the Windows wheels
* Various maintenance related updates
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:41 +0000 (15:32 +0800)]
python3-pip: upgrade 23.3.2 -> 24.0
no_shebang_mangling.patch
refreshed for 24.0
Changelog:
===========
-Retry on HTTP status code 502
-Automatically use the setuptools PEP 517 build backend when --config-settings
is used for projects without pyproject.toml.
-Make pip freeze and pip uninstall of legacy editable installs of packages
whose name contains _ compatible with setuptools>=69.0.3.
-Support per requirement --config-settings for editable installs.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:39 +0000 (15:32 +0800)]
python3-dbusmock: upgrade 0.30.2 -> 0.31.1
Changelog:
==========
-power_profiles_daemon: Move back to original D-Bus name to avoid breaking compatibility
-Add upower_power_profiles_daemon template for version 0.20 API with new D-Bus name
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:36 +0000 (15:32 +0800)]
pkgconf: upgrade 2.1.0 -> 2.1.1
Changelog:
==========
* Documentation fixes
* Fix --modversion with constraints.
* Reintroduce an optimization to the dependency graph walker which avoids
revisiting already visited nodes.
* Add a regression test to check that the dependency flattener is working
as expected.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:35 +0000 (15:32 +0800)]
pciutils: upgrade 3.10.0 -> 3.11.1
configure.patch
refreshed for 3.11.1
Changelog:
===========
* Fixed wrong API version in lib/pci.h.
* Updated README.Windows.
* Fix compilation on Windows.
* update-pciids now supports XZ compression. If libpci is configured
with support for compression, all downloaded files are recompressed
as gzip. Otherwise they are stored as plain text.
* update-pciids now sends itself as the User-Agent.
* Added a pcilmr utility for PCIe lane margining.
* Re-factored access to i386 ports on all relevant platforms.
* Added i386 port access on OpenBSD.
* Back-ends for Windows received many bug fixes and improvements.
* ECAM back-end now scans ACPI and BIOS memory faster.
* Linux systems without pread/pwrite are no longer supported
as they are hopefully long gone. This helps avoid the tricky check
for presence of pread which was found to fail on musl libc.
* Improved decoding of PCIe control and status registers.
* Decoding of CXL capabilities now supports up to CXL 3.0.
* lspci now displays interrupt message numbers consistently across
different capabilities.
* Cache of IDs resolved via DNS, which was located in ~/.pci-ids
by default, is now stored according to the XDG base directory
specification in $XDG_CACHE_HOME/pci-ids.
* All source files now have SPDX license identifiers.
* Internal: The "aux" fields of structs pci_access and pci_dev
reserved for use by back-ends were renamed to backend_data to better
reflect their meaning.
* As usually, various minor bug fixes and updated pci.ids.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:32 +0000 (15:32 +0800)]
mpg123: upgrade 1.32.4 -> 1.32.5
Changelog:
============
- build:
-- CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366).
-- CMake port links libsyn123 with libm now (bug 370).
- libmpg123:
-- Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368).
-- Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and
also avoid returning void.
-- Make ARM builds work with nagging (missing feature macros for std=c99)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:27 +0000 (15:32 +0800)]
libxkbfile: upgrade 1.1.2 -> 1.1.3
Changelog:
===========
-configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
-Set close-on-exec when opening files
-_XkbMakeAtom: remove check for impossible case
-_XkbInitAtoms: check for malloc() failure
-XkbChangeAtomDisplay: stop leaking atom name
-XkbCFReportError: avoid -Wformat-nonliteral warning
-XkbWriteCFile: stop leaking header file ifdef name
-DefaultParser: avoid -Wimplicit-fallthrough warnings
-xkbtext.c: Add tbGetBufferString helper function
-XkbIndentText: Fix -Wsign-compare warning
-Fix -Wsign-compare warnings in xkbtext.c & xkmread.c
-Add a meson build system
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:26 +0000 (15:32 +0800)]
libxext: upgrade 1.3.5 -> 1.3.6
Changelog:
===========
-Wrap Xext*CheckExtension() in do { ... } while(0)
-configure: raise minimum autoconf requirement to 2.70
-configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
-_xgeGetExtensionVersion should not free info on failure
-Check for malloc failure in _xgeGetExtensionVersion
-_xgeDpyClose: handle NULL return from _xgeFindDisplay
-XEVI: fix -Walloc-size
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:24 +0000 (15:32 +0800)]
libunistring: upgrade 1.1 -> 1.2
License-Update:
===============
doc/libunistring.texi (Conventions):
Explain the (resultbuf, lengthp) return value convention from the user's point of view.
doc/libunistring.texi (Include files):
Fix documentation of _LIBUNISTRING_VERSION and _libunistring_version (incorrect since 2010-05-14).
Add documentation of _libunistring_unicode_version.
Changelog:
=============
* The data tables and algorithms have been updated to Unicode version 15.1.0.
* New functions u8_pcpy, u16_pcpy, u32_pcpy, similar to mempcpy.
* New functions uc_indic_conjunct_break_name, uc_indic_conjunct_break_byname,
uc_indic_conjunct_break.
* New functions
uc_is_property_prepended_concatenation_mark,
uc_is_property_id_compat_math_start, uc_is_property_id_compat_math_continue,
uc_is_property_ids_unary_operator
and new constants
UC_PROPERTY_PREPENDED_CONCATENATION_MARK,
UC_PROPERTY_ID_COMPAT_MATH_START, UC_PROPERTY_ID_COMPAT_MATH_CONTINUE,
UC_PROPERTY_IDS_UNARY_OPERATOR.
* New constant _libunistring_unicode_version.
* The UTF-8 decoder functions, especially u8_mbtouc, are now more Unicode
Standard compliant.
* The *printf functions no longer support the %n directive, for security
reasons.
* Fixed a bug in the *printf functions: In the %U, %lU, %llU directives, a
negative width given as an argument did not trigger left-justification.
* The functions u16_strstr and u32_strstr now operate in worst-case linear
time.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:18 +0000 (15:32 +0800)]
libhandy: upgrade 1.8.2 -> 1.8.3
Changelog:
==========
- HdyStyleManager
- Support contrast setting in the settings portal
- Remove an extra unref
- Translation updates
- Catalan
- Georgian
- Romanian
- Turkish
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:17 +0000 (15:32 +0800)]
libgpg-error: upgrade 1.47 -> 1.48
0001-Do-not-fail-when-testing-config-scripts.patch
refreshed for 1.48
Changelog:
===========
* New configure option --with-libtool-modification.
* New option parser flag to detect commands given without a double
dash. There is also the new meta command "command-mode" to set
this flag via a config file.
* Added an es_fopen mode flag "sequential" with support on Windows.
* Added an es_fopen mode flag "wipe" to cleanup internal buffers at
close time.
* New function gpgrt_wipememory.
* Improvements to setenv on Windows.
* Fixed call to estream-printf string filters.
* Many improvements to the yat2m tool.
* Updates to the build system.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:16 +0000 (15:32 +0800)]
libffi: upgrade 3.4.5 -> 3.4.6
meta/recipes-support/libffi/libffi/not-win32.patch
refreshed for 3.4.6
Changelog:
===========
-chore: update version to 3.4.6 and fix long double regression on mips64 and alpha
-Update sparc64 host
-Update cfarm hostnames
-Always define long double types
-update copyright year in libffi.texi
-Update version, copyright and testsuite info
-Fix test filename reference
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:13 +0000 (15:32 +0800)]
efivar: upgrade 38 -> 39
Changelog:
==========
-Add -T workaround for GNU ld 2.36
-Add extern "C" to headers for easier use by C++
-Avoid format error on i686
-Fix the -march issue for riscv64
-Fix musl build
-Fix invalid free in main()
-Remove deprecated --add-needed linker flag
-src/Makefile: build util.c separately for makeguids
-Adjust dependency for libefivar and libefiboot objects
-Set LC_ALL=C to force English output from ld
-LLD: fix detection and remove not needed workarounds
-Fix glibc 2.36 build (mount.h conflicts)
-File device paths: don't print "File(" or ")"
-Use off_t instead of off64_t
-Revamp efi_well_known_* variable handling
-Allow overriding PKG_CONFIG
-Allow passing of hex values to -A
-Allow -a to create a non-existent variable
-make: add option to disable building/installing the docs
-esl-iter.h: fix type declaration of return value for gcc-13
-Minor code updates
-src/Makefile: do not override LIBS and CFLAGS for prerequisites
-linux: handle non-ACPI systems in device_get()
-Change set&append data to be const.
-dp.h: check _ucs2size in format_ucs2()
-Fix wrong if condition in efi_variable_get_data
-Make README statement match license
-Remove needless access() in efivarfs_probe()
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 28 Feb 2024 07:32:09 +0000 (15:32 +0800)]
ccache: upgrade 4.9 -> 4.9.1
License-Update: Copyright year updated to 2024.
Changelog:
==========
- Improved detection of bad remote storage URLs gracefully. This also fixes
crashes seen in ccache's own test suite. +
- Made caching completely disabled when modification of a source or include file
is detected during ccache invocation. Previously this was only done for the
direct mode. +
- Fixed a MSVC crash when using '/Zi' with many concurrent compilations. +
- Fixed a crash when '-arch' is the last compiler option. +
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alexis Lothoré [Wed, 28 Feb 2024 16:41:35 +0000 (17:41 +0100)]
oeqa/lib/utils/postactions: fix host disk usage stats retrieval
The recently introduced postactions module can raise, on failing ptests,
the following warning:
WARNING: core-image-ptest-glib-2.0-1.0-r0 do_testimage: Can not get host
disk usage: [Errno 2] No such file or directory: '/usr/bin/df'
The issue is likely not happening because of df absence (to be confirmed
amongst the variety of workers) but because of the wrong path. Fix it by
letting subprocess search for df, passing only the binary name. To make it
work, we also have to reset the environment, otherwise the environment
configured before running bitbake will be used, and search will fail.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
42.0.5 - 2024-02-23
* Limit the number of name constraint checks that will be performed in
X.509 path validation to protect against denial of service attacks.
* Upgrade pyo3 version, which fixes building on PowerPC.
42.0.4 - 2024-02-20
* Fixed a null-pointer-dereference and segfault that could occur when
creating a PKCS#12 bundle. Credit to Alexander-Programming for
reporting the issue. CVE-2024-26130
* Fixed ASN.1 encoding for PKCS7/SMIME signed messages. The fields
SMIMECapabilities and SignatureAlgorithmIdentifier should now be
correctly encoded according to the definitions in RFC 2633 RFC 3370.
42.0.3 - 2024-02-15
* Fixed an initialization issue that caused key loading failures for
some users.
Xiangyu Chen [Mon, 26 Feb 2024 09:59:21 +0000 (17:59 +0800)]
libc-locale: fix ASCII compatible warning cause build failure.
Some locales are not listed in glibc locales support list, but can be generated,
here using ja_JP.SHIFT_JIS as an example. We can add following line into local.conf
to enable and generate it:
Lei Maohui [Wed, 28 Feb 2024 07:41:41 +0000 (15:41 +0800)]
rpm: Fix the following error when run nativesdk-rpm in nativesdk environment.
package busybox-inittab-1.36.1-r0.ubinux_x86_64 is intended for a different architecture
package busybox-udhcpc-1.36.1-r0.core2_64 is intended for a different architecture
package ldconfig-2.39+git0+312e159626-r0.core2_64 is intended for a different architecture
......
CMAKE_INSTALL_SYSCONFDIR is necessary. If not set
CMAKE_INSTALL_SYSCONFDIR, nativesdk-rpm will use the default setting:
/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-ubinuxsdk-linux/etc to find rpmrc file.
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 26 Feb 2024 22:34:52 +0000 (17:34 -0500)]
linux-yocto/6.6: update to v6.6.18
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d8a27ea2c986 Linux 6.6.18 9e083726d5e3 tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() 9389eaaca7b9 tracing: Make system_callback() function static cec85aa54b12 Documentation/arch/ia64/features.rst: fix kernel-feat directive ccce12ecf2a7 x86/barrier: Do not serialize MSR accesses on AMD 438d19492b7f dm: limit the number of targets and parameter size area 2c3bdba00283 nilfs2: fix potential bug in end_buffer_async_write c20fc13082d1 of: property: Add in-ports/out-ports support to of_graph_get_port_parent() b6a2a9cbb675 sched/membarrier: reduce the ability to hammer on sys_membarrier 0a962f2fbaa9 x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section 686b58ce5052 x86/boot: Increase section and file alignment to 4k/512 f7eedad78068 x86/boot: Split off PE/COFF .data section 476316bb48c1 x86/boot: Drop PE/COFF .reloc section 0db81e8e20f6 x86/boot: Construct PE/COFF .text section from assembler 0cf3d613a141 x86/boot: Derive file size from _edata symbol c731fbcfdbb6 x86/boot: Define setup size in linker script 431b39e62594 x86/boot: Set EFI handover offset directly in header asm 8e102324e743 x86/boot: Grab kernel_info offset from zoffset header directly a38801ba1875 x86/boot: Drop references to startup_64 08796fc9bfe2 x86/boot: Drop redundant code setting the root device 4bac079dba04 x86/boot: Omit compression buffer from PE/COFF image memory footprint d9b6b6e8d871 x86/boot: Remove the 'bugger off' message e17a8bf1fb5d x86/efi: Drop alignment flags from PE section headers 8117961d98fb x86/efi: Disregard setup header of loaded image fa244085025f x86/efi: Drop EFI stub .bss from .data section 940c919be813 nfsd: don't take fi_lock in nfsd_break_deleg_cb() a49e9c7267d0 eventfs: Keep all directory links at 1 9bb8131a9ff9 eventfs: Remove fsnotify*() functions from lookup() ed823ca4bcf3 eventfs: Restructure eventfs_inode structure to be more condensed 5c3ea7dfef17 eventfs: Warn if an eventfs_inode is freed without is_freed being set 5dfb04100326 eventfs: Get rid of dentry pointers without refcounts c46192051c20 eventfs: Clean up dentry ops and add revalidate function ca2d3b2c260d eventfs: Remove unused d_parent pointer field 21faa3de640d tracefs: dentry lookup crapectomy 4928d0e32228 tracefs: Avoid using the ei->dentry pointer unnecessarily d1bcde94223e eventfs: Initialize the tracefs inode properly f0686a194549 tracefs: Zero out the tracefs_inode when allocating it 35e219f7cd36 tracefs: remove stale update_gid code 9a187657d681 eventfs: Save directory inodes in the eventfs_inode structure 1f20155a724c eventfs: Use kcalloc() instead of kzalloc() c55d11ea8e07 eventfs: Do not create dentries nor inodes in iterate_shared 4e8731d20fba eventfs: Have the inodes all for files and directories all be the same e638899f9963 eventfs: Shortcut eventfs_iterate() by skipping entries already read f3f41f444b32 eventfs: Read ei->entries before ei->children in eventfs_iterate() 82820a2d76cc eventfs: Do ctx->pos update for all iterations in eventfs_iterate() 98102764cca9 eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set 628adb842bd5 tracefs/eventfs: Use root and instance inodes as default ownership 1bfdd54adbb8 eventfs: Stop using dcache_readdir() for getdents() ee699b547b63 eventfs: Remove "lookup" parameter from create_dir/file_dentry() ee3bde693ee8 eventfs: Fix bitwise fields for "is_events" f6bf29570034 tracefs: Check for dentry->d_inode exists in set_gid() 1b4dfdb3274a eventfs: Fix file and directory uid and gid ownership 4d12a83ecdb6 eventfs: Have event files and directories default to parent uid and gid 53cd8c57cc73 eventfs: Fix events beyond NAME_MAX blocking tasks 6eee5c670861 eventfs: Make sure that parent->d_inode is locked in creating files/dirs 29bb70cad668 eventfs: Do not allow NULL parent to eventfs_start_creating() 43fbddf34c3c eventfs: Move taking of inode_lock into dcache_dir_open_wrapper() 6586a12d3f02 eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held 7b4cb5d59f3e eventfs: Do not invalidate dentry in create_file/dir_dentry() b1391e3653f5 eventfs: Remove expectation that ei->is_freed means ei->dentry == NULL 74a9e56b682f eventfs: Use simple_recursive_removal() to clean up dentries fb9b8eea5d21 eventfs: Remove special processing of dput() of events directory c58673cad4e9 eventfs: Delete eventfs_inode when the last dentry is freed 1a6edfc7be2f eventfs: Hold eventfs_mutex when calling callback functions 32f4c167cbef eventfs: Save ownership and mode d2a632aeecc4 eventfs: Test for ei->is_freed when accessing ei->dentry 6e2a33522ee7 eventfs: Have a free_ei() that just frees the eventfs_inode 4bb123ce29cd eventfs: Remove "is_freed" union with rcu head 773cd7dfd092 eventfs: Fix kerneldoc of eventfs_remove_rec() 810a957e343b eventfs: Remove extra dget() in eventfs_create_events_dir() 7cac392f5640 eventfs: Fix typo in eventfs_inode union comment f7842e0617ff eventfs: Fix WARN_ON() in create_file_dentry() 843879a6ddd9 tracefs/eventfs: Modify mismatched function name c99e5cfe77e5 eventfs: Fix failure path in eventfs_create_events_dir() 17e4e4d2335c eventfs: Use ERR_CAST() in eventfs_create_events_dir() bceba0d35b43 eventfs: Use eventfs_remove_events_dir() 35ee34c0f6d5 eventfs: Remove eventfs_file and just use eventfs_inode 4015fc492774 Revert "eventfs: Remove "is_freed" union with rcu head" dc9ee9a8aef8 Revert "eventfs: Save ownership and mode" 65a54d6dbf3b Revert "eventfs: Delete eventfs_inode when the last dentry is freed" 601daf7e31d8 Revert "eventfs: Use simple_recursive_removal() to clean up dentries" 5e9fb476196d Revert "eventfs: Check for NULL ef in eventfs_set_attr()" 6fdc0bcd066d Revert "eventfs: Do not allow NULL parent to eventfs_start_creating()" fa69a8063f8b parisc: Fix random data corruption from exception handler 4480ead69a3a netfilter: ipset: Missing gc cancellations fixed b93a6756a01f netfilter: ipset: fix performance regression in swap operation b2261c2e763e block: fix partial zone append completion handling in req_bio_endio() 56f98598ddf0 md: bypass block throttle for superblock update 49bca0710ebe tracing: Inform kmemleak of saved_cmdlines allocation ab94509051ea tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef 5d858e2d3eca fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() 63e2bd10a89a pmdomain: core: Move the unused cleanup to a _sync initcall f84e7534457d can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) 26dfe112ec2e can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock 6019c77391a6 can: netlink: Fix TDCO calculation using the old data bittiming 23429e2c33dd of: property: fix typo in io-channels 7366ff7ca1c7 docs: kernel_feat.py: fix build error for missing files 601b5540c154 blk-wbt: Fix detection of dirty-throttled tasks 496273439b3c LoongArch: Fix earlycon parameter if KASAN enabled 4d850ed74740 mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE 13c5a9fb0710 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super ae20db45e482 ceph: prevent use-after-free in encode_cap_msg() a71302c86389 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed 9680b2ab54ba net: stmmac: protect updates of 64-bit statistics counters 1b1631895e40 pmdomain: renesas: r8a77980-sysc: CR7 must be always on 3dbf262ab0c1 net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio a1b4ed4125ca s390/qeth: Fix potential loss of L3-IP@ in case of network issues d59e1c2fbd76 net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio 31f71f2d7a08 fs: relax mount_setattr() permission checks 02afaeb6c52b tools/rtla: Fix Makefile compiler options for clang f0542eb7122e tools/rtla: Fix uninitialized bucket/data->bucket_size warning 7c3611ca86f1 tools/rtla: Exit with EXIT_SUCCESS when help is invoked 8a585914c266 tools/rtla: Fix clang warning about mount_point var size daa5e6a4a8b4 tools/rtla: Replace setting prio with nice for SCHED_OTHER a71597b4e5c7 tools/rtla: Remove unused sched_getattr() function 828be9ff1770 tools/rv: Fix Makefile compiler options for clang 2863f8cf9f56 tools/rv: Fix curr_reactor uninitialized variable 62a1b9b6343e ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 eb06fca2c740 ASoC: tas2781: add module parameter to tascodec_init() 1be2669565b3 ASoC: SOF: IPC3: fix message bounds on ipc ops 19758688bd05 arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata 60480c6bc160 arm64/signal: Don't assume that TIF_SVE means we saved SVE state 4796a1a41300 mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS 6d5eae9a95fe zonefs: Improve error handling 3d16cebf0112 KVM: arm64: Fix circular locking dependency 4145ccff546e smb: Fix regression in writes when non-standard maximum write size negotiated c2aa2718cda2 smb: client: set correct id, uid and cruid for multiuser automounts e5643b23cbb0 thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 65ac3a4fee03 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update 91a80fff3eee irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems 5fcc75e44de5 irqchip/irq-brcmstb-l2: Add write memory barrier before exit 00f4eb31b819 wifi: iwlwifi: mvm: fix a crash when we run out of stations e700e44fd2cc wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() 6585c74b4faa wifi: cfg80211: fix wiphy delayed work queueing ab9d4bb9a189 wifi: iwlwifi: fix double-free bug 080da821b2c5 nfp: flower: prevent re-adding mac index for bonded port d194f1c73160 nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag 0bb84600c23c nfp: use correct macro for LengthSelect in BAR config 9c82920359b7 crypto: algif_hash - Remove bogus SGL free on zero-length error path 88aa493f393d crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked ea5ddbc11613 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() 2e1480538ef6 nilfs2: fix data corruption in dsync block recovery for small block sizes af8625f713a4 ALSA: hda/realtek: add IDs for Dell dual spk platform 53447b46a64e ALSA: hda/conexant: Add quirk for SWS JS201D 027df06c2915 ALSA: hda/realtek: fix mute/micmute LED For HP mt645 224378140269 mmc: slot-gpio: Allow non-sleeping GPIO ro 13b01aedb585 io_uring/net: fix multishot accept overflow handling 1dc09ca85871 x86/mm/ident_map: Use gbpages only where full GB page should be mapped. b8525dced380 KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl eea9b2e0d222 KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu b2479ab426ce x86/fpu: Stop relying on userspace for info to fault in xsave buffer 97b37ffbcebe x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 536006966678 serial: mxs-auart: fix tx ab288bbaedcc serial: core: introduce uart_port_tx_flags() 760f0f9d85fe powerpc/pseries: fix accuracy of stolen time 7fec35ffce05 powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E 1b5181cb4b30 powerpc/64: Set task pt_regs->link to the LR value on scv entry b1ac5b885cf3 ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default 24ea2c4d4864 serial: max310x: prevent infinite while() loop in port startup 89992713f364 serial: max310x: fail probe if clock crystal is unstable 2655f0892c04 serial: max310x: improve crystal stable clock detection 8c6df38c7033 serial: max310x: set default value when reading clock ready bit 8663564114d1 nfp: flower: fix hardware offload for the transfer layer port 15392de705e7 nfp: flower: add hardware offload check for post ct entry 0dc6bc63d9ec net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads f5f6332f1870 ring-buffer: Clean ring_buffer_poll_wait() error return 22a77c0f5b82 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove 482cda9e50de drm/amd/display: Preserve original aspect ratio in create stream 7fc395f0f562 drm/amd/display: Increase frame-larger-than for all display_mode_vba files 7407c61f43b6 drm/amd/display: Fix MST Null Ptr for RV b476ae1da136 drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution 4ff8ec01a865 drm/prime: Support page array >= 4GB b9e373ed8d9c drm/amd/display: Add align done check c96a494c9b0f drm/msm: Wire up tlb ops 6cef4e68777b ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails 93136132d1b5 media: rc: bpf attach/detach requires write permission f83b9abee9fa pmdomain: mediatek: fix race conditions with genpd 5894212f3abf iio: pressure: bmp280: Add missing bmp085 to SPI id table 28639eea710c iio: imu: bno055: serdev requires REGMAP 68f2bdcbd7db iio: imu: adis: ensure proper DMA alignment c0f2ab954b02 iio: adc: ad_sigma_delta: ensure proper DMA alignment 54e67b77be3a iio: accel: bma400: Fix a compilation problem e0cb5cc558f0 iio: commom: st_sensors: ensure proper DMA alignment b90126c86d83 iio: core: fix memleak in iio_device_register_sysfs 1d8c67e94e9e iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC f83ec2ee91d0 staging: iio: ad5933: fix type mismatch regression 5ad73e1056a6 Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" d76792931185 tracing/probes: Fix to search structure fields correctly ebc1972c2c89 tracing/probes: Fix to set arg size and fmt after setting type from BTF d5889a68522c tracing/probes: Fix to show a parse error for bad type for $comm ac9a1c3bcd45 tracing/synthetic: Fix trace_string() return value 6e48f4c61673 tracing: Fix wasted memory in saved_cmdlines logic 5f703935fdb5 tracing/timerlat: Move hrtimer_init to timerlat_fd open() aafdc920d70d ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() 2883940b19c3 ext4: fix double-free of blocks due to wrong extents moved_len e3c4e10e3a79 misc: fastrpc: Mark all sessions as invalid in cb_remove a7ae586f6f60 binder: signal epoll threads of self-work 53953faf9180 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power 39ca594f8098 ALSA: hda/cs8409: Suppress vmaster control for Dolphin models 4629bf52d952 ASoC: codecs: wcd938x: handle deferred probe ea102272ffa2 ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform 24a98774dc8d ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL d83d6f66bb3a usb: typec: tpcm: Fix issues with power being removed during reset 32bfb13db982 modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS 6cddb7a4d78c linux/init: remove __memexit* annotations fd06e32ea464 um: Fix adding '-no-pie' for clang 2dc2b0a42aaf xen-netback: properly sync TX responses 54944f45470a parisc: BTLB: Fix crash when setting up BTLB at CPU bringup 2524299b6106 net: stmmac: do not clear TBS enable bit on link up/down 923dea2a7ea9 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() 16d3f507b0fa nfc: nci: free rx_data_reassembly skb on NCI device cleanup 04c0dbdba3b0 kbuild: Fix changing ELF file type for output of gen_btf for big endian 0f48dea0926d ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads 1a2f08576e30 firewire: core: correct documentation of fw_csr_string() kernel API 6d2a97b7b6f2 lsm: fix the logic in security_inode_getsecctx() 8df43e53f2f7 lsm: fix default return value of the socket_getpeersec_*() hooks 38fd4dfa2764 drm/amd: Don't init MEC2 firmware when it fails to load 8983397951b4 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit 0b1d4187c2df drm/virtio: Set segment size for virtio_gpu device c99d215c0c0f connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" 56a19b790f57 Revert "drm/msm/gpu: Push gpu lock down past runpm" caa2565a2e13 Revert "drm/amd: flush any delayed gfxoff on suspend entry" 2996c7e97ea7 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" 889a5f329e47 media: Revert "media: rkisp1: Drop IRQF_SHARED" 9978d5b744e0 Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add" 4bfe217e075d mptcp: really cope with fastopen race ed34dfa19ddb mptcp: check addrs list in userspace_pm_get_local_id a2d743747e9e mptcp: fix rcv space initialization 877a72e3b66c mptcp: drop the push_pending field 1fdb37a673d2 selftests: mptcp: add mptcp_lib_kill_wait 2decb7d94d34 selftests: mptcp: allow changing subtests prefix a4887b7aa676 selftests: mptcp: increase timeout to 30 min 969afb521f6f selftests: mptcp: add missing kconfig for NF Mangle ecdb48c5f538 selftests: mptcp: add missing kconfig for NF Filter in v6 2d60c017e448 selftests: mptcp: add missing kconfig for NF Filter b609c783c535 mptcp: fix data re-injection from stale subflow fa3866b67d5e kallsyms: ignore ARMv4 thunks along with others 3a9d624593c5 modpost: trim leading spaces when processing source files list 6be99c51829b i2c: i801: Fix block process call transactions a99ba46e8a20 i2c: pasemi: split driver into two separate modules 4cc31fa07445 powerpc/kasan: Limit KASAN thread size increase to 32KB f7e84c8e196b irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors fcb82e9739f2 irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() 0589dff4fbf4 i2c: qcom-geni: Correct I2C TRE sequence f7ff1c89fb6e cifs: fix underflow in parse_server_interfaces() e7f744f6f420 iio: adc: ad4130: only set GPIO_CTRL if pin is unused 0e0dab377509 iio: adc: ad4130: zero-initialize clock init data 63b1a3d9dd3b PCI: Fix active state requirement in PME polling 7f414d306320 Revert "kobject: Remove redundant checks for whether ktype is NULL" 0516c06b19dc powerpc/kasan: Fix addr error caused by page alignment 8631837dbf8b powerpc/6xx: set High BAT Enable flag on G2_LE cores 0040386b0b71 powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add 22920e410234 driver core: fw_devlink: Improve detection of overlapping cycles 7219a692ffc0 media: ir_toy: fix a memleak in irtoy_tx 008cf5d1da7f interconnect: qcom: sm8550: Enable sync_state d8e36ff40cf9 interconnect: qcom: sc8180x: Mark CO0 BCM keepalive c7ebd8149ee5 usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend ed85777c640c usb: core: Prevent null pointer dereference in update_port_device_state 84a13b97e8e2 usb: chipidea: core: handle power lost in workqueue 0d179c570486 usb: f_mass_storage: forbid async queue when shutdown happen eafeda9ee9c0 USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT ec68d8d25b84 usb: ucsi_acpi: Fix command completion handling 330d22aba17a usb: ulpi: Fix debugfs directory leak d25f43a25794 usb: ucsi: Add missing ppm_lock ad42f8087146 iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP fc41101a94b1 HID: wacom: Do not register input devices until after hid_hw_start 04fa3e1387bf HID: wacom: generic: Avoid reporting a serial of '0' to userspace 4cad91344a62 HID: i2c-hid-of: fix NULL-deref on failed power up 467fce636a3a HID: bpf: actually free hdev memory after attaching a HID-BPF program d83a7e591d26 HID: bpf: remove double fdget() c34c01fba0f0 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx 134c9f699c16 ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 63bc8a394083 parisc: Prevent hung tasks when printing inventory on serial console 7f5375875e84 ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF 5735a2671ffb dm-crypt, dm-verity: disable tasklets cc0037fa592d nouveau: offload fence uevents work to workqueue acd2eda2b28f scsi: storvsc: Fix ring buffer size calculation 2f61cb94def1 selftests: mm: fix map_hugetlb failure on 64K page size systems 8f02931edb7d selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag ec18ec230301 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again 85f052b55ce2 selftests/mm: switch to bash from sh 6022c065c9ec tracing/trigger: Fix to return error if failed to alloc snapshot 8b5a4fe34279 scs: add CONFIG_MMU dependency for vfree_atomic() d6a14d9ddbed selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory ee35363764d8 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb 38e6fede36bb i40e: Fix waiting for queues of all VSIs to be disabled be147926140a i40e: Do not allow untrusted VF to remove administratively set MAC 94d34a6861a2 mm/memory: Use exception ip to search exception tables fdd12a80f64f ptrace: Introduce exception_ip arch hook 2252913f156f MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler 61e1c101bacb nouveau/svm: fix kvcalloc() argument order d4053005d55a net: sysfs: Fix /sys/class/net/<iface> path for statistics 050ad2ca0ac1 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() 211db3da3f61 spi: ppc4xx: Drop write-only variable 6a67bf10934c net: tls: fix returned read length with async decrypt d684763534b9 net: tls: fix use-after-free with partial reads and async decrypt 13eca403876b net: tls: handle backlogging of crypto requests 6db22d6c7a6d tls: fix race between tx work scheduling and socket close 86dc27ee36f5 tls: fix race between async notify and socket close de31df6f8720 net: tls: factor out tls_*crypt_async_wait() 5e01c54ebcaf tls: extract context alloc/initialization out of tls_set_sw_offload 48fae67d8374 lan966x: Fix crash when adding interface under a lag 5eeb2a9eaa5b net: openvswitch: limit the number of recursions from action sets 65095912b0f3 selftests: forwarding: Fix bridge locked port test flakiness d8893ac849ba selftests: forwarding: Suppress grep warnings 925fd1a0fb41 selftests: bridge_mdb: Use MDB get instead of dump c3e0cfe7d7cb selftests: forwarding: Fix bridge MDB test flakiness 2fc52eb6369c selftests: forwarding: Fix layer 2 miss test flakiness dcaf06afaad8 selftests: net: Fix bridge backup port test flakiness 30c59775a292 selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace 7512d7866640 perf: CXL: fix mismatched cpmu event opcode 6e00027aef47 ALSA: hda/cs35l56: select intended config FW_CS_DSP c3dc7cb88815 of: property: Improve finding the supplier of a remote-endpoint property e0dce2c981ff of: property: Improve finding the consumer of a remote-endpoint property c1c50ca73e41 devlink: Fix command annotation documentation 59d440ae52b5 bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY d74226e03df1 net/handshake: Fix handshake_req_destroy_test1 cd16ed2e9417 ASoC: SOF: ipc3-topology: Fix pipeline tear down logic 8723db10f063 wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() 83f4bf711f30 wifi: iwlwifi: Fix some error codes 9f9aff002a4d KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test 04e01dc1fce1 spi: imx: fix the burst length at DMA mode and CPU mode 52fe802f95f2 drm/msm/gem: Fix double resv lock aquire 3b23d6512d49 of: unittest: Fix compile in the non-dynamic case 267f7b04effa KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing 03aee9284d9b KVM: selftests: Delete superfluous, unused "stage" variable in AMX test 854357db2f93 selftests/landlock: Fix fs_test build with old libc 8f1903863219 driver core: Fix device_link_flag_is_sync_state_only() 7bddf18f474f btrfs: don't drop extent_map for free space inode on write error 2f2d90376924 btrfs: reject encoded write if inode has nodatasum flag set 2dc6dbbddc18 btrfs: don't reserve space for checksums when writing to nocow files 7efadbcb3200 btrfs: send: return EOPNOTSUPP on unknown flags 92182dc179ec btrfs: forbid deleting live subvol qgroup 833775656d44 btrfs: do not ASSERT() if the newly created subvolume already got read 4f48ef7d97d5 btrfs: forbid creating subvol qgroups 505a948d0555 btrfs: do not delete unused block group if it may be used soon e97ebc2a8c8e btrfs: add and use helper to check if block group is used f328d96d6b38 update workarounds for gcc "asm goto" issue aaff74d886d0 work around gcc bugs with 'asm goto' with outputs
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
1/3 [
Author: Ross Burton
Email: ross.burton@arm.com
Subject: features/numa: remove CONFIG_NEED_MULTIPLE_NODES
Date: Mon, 26 Feb 2024 12:10:12 +0000
This was removed in kernel a9ee6cf (5.14 onwards).
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/3 [
Author: Ross Burton
Email: ross.burton@arm.com
Subject: features/cgroups: remove trailing whitespace
Date: Mon, 26 Feb 2024 12:10:13 +0000
Otherwise the audit will notice that "y " was requested but "y" was set.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
3/3 [
Author: Ross Burton
Email: ross.burton@arm.com
Subject: bsp: Add initial genericarm64 BSP
Date: Mon, 26 Feb 2024 12:10:14 +0000
Add the skeleton of an initial genericarm64 kernel.
At present this has only been boot tested on a BeaglePlay and is missing
some functionality, but it does boot via EFI from SD card successfully.
Future work will organise the configuration fragments more neatly,
move more options to modules, increase functionality, and add support
for more boards.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>