Wang Mingyu [Tue, 12 Nov 2024 09:24:31 +0000 (17:24 +0800)]
python3-pip: upgrade 24.2 -> 24.3.1
no_shebang_mangling.patch
refreshed for 24.3.1
Changelog:
=========
- Deprecate wheel filenames that are not compliant with PEP 440.
- Detect recursively referencing requirements files and help users identify the source.
- Support for PEP 730 iOS wheels.
- Display a better error message when an already installed package has an invalid requirement
- Ignore PIP_TARGET and pip.conf global.target when preparing a build environment.
- Restore support for macOS 10.12 and older (via truststore).
- Allow installing pip in editable mode in a virtual environment on Windows.
- Upgrade certifi to 2024.8.30
- Upgrade distlib to 0.3.9
- Upgrade truststore to 0.10.0
- Upgrade urllib3 to 1.26.20
- Allow multiple nested inclusions of the same requirements file again.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:30 +0000 (17:24 +0800)]
python3-packaging: upgrade 24.1 -> 24.2
Changelog:
==========
- The source is auto-formatted with ruff, not black
- Bump the github-actions group across 1 directory with 3 updates
- Apply ruff rules (RUF)
- Fix typo in Version __str__
- Bump the github-actions group with 3 updates
- Get rid of duplicate test cases
- Fix doc for canonicalize_version and a typo in a docstring
- docs: public/base_version comparison
- Apply ruff/bugbear rules (B)
- Apply ruff/pyupgrade rules (UP)
- Add a changelog entry for dropping Python 3.7 support
- Patch python_full_version unconditionally
- Refactor canonicalize_version
- Allow creating a SpecifierSet from a list of specifiers
- Fix uninformative error message
- Fix prerelease detection for > and <
- Bump the github-actions group across 1 directory with 4 updates
- Add support for PEP 730 iOS tags.
- Update the changelog to reflect 24.1 changes
- Mention updating changelog in release process
- Add a comment as to why Metadata.name isn't normalized
- Use !r formatter for error messages with filenames.
- PEP 639: Implement License-Expression and License-File
- Bump the github-actions group with 4 updates
- Upgrade to latest mypy
- Extraneous quotes
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:42 +0000 (17:24 +0800)]
xrandr: upgrade 1.5.2 -> 1.5.3
Changelog:
==========
- set_gamma_info: remove unnecessary round-trip to server
- xrandr: Print/consume the CTM prop in human readable form
- Reworked transform fix
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:38 +0000 (17:24 +0800)]
seatd: upgrade 0.8.0 -> 0.9.1
Changelog:
===========
- libseat could end up not servicing seat enable/disable events if they
were received immediately after a response, leading to the session
deadlocking in a deactivated state.
- Some protocol strings lacked validation of the NULL termination
requirement.
- libseat/seatd: Remove read_and_execute
- libseat/seatd: Read remaining events after processing responses
- libseat/seatd: Cleanup of request error handling
- libseat/seatd: Set EINVAL if target session is invalid
- libseat/seatd: Set backend error if poll fails
- seatd: Add validation of device path libseat/seatd: Add validation of seat_name
- seatd: Add strict message size comparison
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:36 +0000 (17:24 +0800)]
repo: upgrade 2.48 -> 2.49.3
Changelog:
==========
- sync: fix connection error on macOS
- upload: Return correct tuple values in _ProcessResults
- worktree: Do not try to fix relative paths
- forall: Fix returning results early
- Use full name of the revision when checking dest-branch
- Add REPO_SKIP_SELF_UPDATE check in sync
- manifest: add optional base check on remove and extend
- [event_log] Stop leaking semaphore resources
- progress: always show done message
- subcmds: reduce multiprocessing serialization overhead
- sync: reduce multiprocessing serialization overhead
- Fix incremental syncs for prjs with submodules
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:23 +0000 (17:24 +0800)]
numactl: upgrade 2.0.18 -> 2.0.19
Changelog:
===========
- Fix fallback for set_mempolicy_home_node syscall
- Add -w and --weighted-interleave for weighted interleave mode
- Fix the using of the uninitialized value
- Fix RESOURCE_LEAK in show()
- Add documentation for weighted interleave
- Don't fail build when set_mempolicy_home_node syscall is unknown
- eliminate hard-coded tables
- Update numactl.c (green-br)
- fix nodemask allocation size for get_mempolicy
- Save and restore errno when probing for SET_PREFERRED_MANY
- Make numa_available respect EPERM
- Fix unitialized variables
- more unitialized variables
- Replace fgrep with grep -F to fix warning
- Set version number back again
- Increase version number to 2.0.19
- Regenerate configure for new version
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:22 +0000 (17:24 +0800)]
nghttp2: upgrade 1.63.0 -> 1.64.0
Changelog:
===========
- The internal :authoriy and host field value validation now treats @ as invalid.
nghttp2_check_authority still treats it as a valid character.
- Fix c-ares v1.34.0 version detection failure.
- Fix race condition on h1 connection close.
- Fix UDP datagram send/recv metric.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:21 +0000 (17:24 +0800)]
mpg123: upgrade 1.32.7 -> 1.32.9
Changelog:
===========
-- enable 64 bit offset path for MSVCRT and avoid warnings about
MS's game about POSIX API with and without underscores
-- Increase the library patchlevel, as was forgotten on previous
release.
-- Add sections to assembly to support PAC/BTI code
for aarch64 (-mbranch-protection variants)
-- Prevent premature application of header info into decoding structure,
at worst having triggered out-of-bounds writes of decoded PCM data
- out123: Show --quiet in --longhelp.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:19 +0000 (17:24 +0800)]
makedumpfile: upgrade 1.7.5 -> 1.7.6
0001-makedumpfile-replace-hardcode-CFLAGS.patch
refreshed for 1.7.6
Changelog:
============
- Fix incorrect page exclusion in exclude_nodata_pages()
- s390x: Assume zero value of OS_INFO pointer is valid
- Submit physical address to is_phys_addr()
- sadump_info: Return empty string instead of NULL
- Add ftruncate error handling
- Fix failure of free pages exclusion with -x option on Linux 6.10
- fix comment: Mention current logic for vmalloc_start
- make reserve_diskspace do nothing for flattened format
- Workaround for segfault by "makedumpfile --mem-usage" on PPC64
- Fix wrong exclusion of Slab pages on Linux 6.10-rc1 and later
- Fix failure of hugetlb pages exclusion on Linux 6.9 and later
- Makefile: Make sbin directory configurable
- Update maintainers
- ppc64: get vmalloc start address from vmcoreinfo
- ppc64: read cur_mmu_type from vmcoreinfo
- add PRINTK_CALLER id support to --dump-dmesg option
- s390x: uncouple virtual and physical address spaces
- s390x: fix virtual vs physical address confusion
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:18 +0000 (17:24 +0800)]
log4cplus: upgrade 2.1.1 -> 2.1.2
Changelog:
===========
- Implement 'LOG4CPLUS_ASSERT_FMT()' - formats assertion message using C-style
format string.
- Implement 'LOG4CPLUS_ASSERT_FORMAT()' - formats assertion message using
C++20 '<format>' header facilities.
- New configuration property: 'log4cplus.threadPoolBlockOnFull'. When this
property is 'true' (default), threads will block when internal thread pool
queue is full.
- Warn about full internal thread pool queue when dropping events due to
'log4cplus.threadPoolBlockOnFull' being 'false'.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:17 +0000 (17:24 +0800)]
llvm: upgrade 19.1.2 -> 19.1.3
Changelog:
===========
- Handle uninitialized type constraints
- Make LazyOffsetPtr more portable
- Fix incorrect range of relative jumps
- Fix KCFI types for generated functions with integer normalization
- Handle template opener/closer in braced list
- Disable use of the counted_by attribute for whole struct pointers
- Reject if constexpr in C
- fix build failure
- Fix feature coalescing
- Backport "Support for Gentoo *t64 triples (64-bit time_t ABIs)"
- Instantiate Typedefs referenced by type alias deduction guides
- Don't propagate access attr to byval params
- Undef _TIME_BITS along with _FILE_OFFSET_BITS
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:08 +0000 (17:24 +0800)]
iptables: upgrade 1.8.10 -> 1.8.11
0001-configure-Add-option-to-enable-disable-libnfnetlink.patch
0002-nft-ruleparse-Add-missing-braces-around-ternary.patch
removed since they're included in 1.8.11
Wang Mingyu [Tue, 12 Nov 2024 09:24:07 +0000 (17:24 +0800)]
harfbuzz: upgrade 10.0.1 -> 10.1.0
Changelog:
============
- Fix the sign of fallback vertical glyph advance (used when font has no
vertical advance data).
- Increase maximum "CFF"operands limit 20 times to support more complex fonts.
- Add "--face-loader" option to command line utilities.
- Support "COLR"v0 table in hb_font_get_glyph_extents().
- Add support for font functions that use Core Text APIs, similar to FreeType
font functions. This allows, for example, using drawing fonts that use the new
(and undocumented) "hvgl"table.
- Update IANA and OT language registries, as well ase USE data files.
- Fix build with ICU 76.
- Various compiler warnings and build fixes.
- Various subsetter fixes.
- New API:
+hb_face_create_or_fail()
+hb_face_create_from_file_or_fail()
+hb_coretext_face_create_from_file_or_fail()
+hb_coretext_font_set_funcs()
+hb_ft_face_create_from_file_or_fail()
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:06 +0000 (17:24 +0800)]
gtk4: upgrade 4.16.3 -> 4.16.5
Changelog:
============
* Clean up debug spew
* GtkTextView:
- Fix some missing CSS invalidation
- Handle charsets in clipboard datatypes
* GtkApplication:
- Respect GDK_DEBUG=no-portals
* Printing:
- Avoid warnings for avahi errors
- Fix a segfault in the print dialog setup code
* Accessibility:
- Handle NULL values in more places
* Gdk:
- vulkan: Fix validation errors
- Fix 32bit build for the jpeg loader
* Wayland:
- Fix a possible deadlock with high-priority sources
triggering Wayland roundtrips
* Translation updates
Belarusian
British English
Latvian
Romanian
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:04 +0000 (17:24 +0800)]
glslang: upgrade 1.3.290.0 -> 1.3.296.0
0001-generate-glslang-pkg-config.patch
refreshed for 1.3.296.0
Changelog:
===========
* Explicitly export all symbols that are part of the public API and hide other symbols by default
* Allow building glslang without the SPIR-V backend using the new ENABLE_SPIRV build option
* Add setResourceSetBinding method to the API
* Add interface to get the GLSL IO mapper and resolver
* Allow compute derivative modes when the workgroup dimensions are spec constants
* Improve debug location of branch/return instructions
* Silence preprocessor '#' error reporting in inactive #if/#ifdef/#elif/#else blocks
* Apply GLSL memory decorations to top-level OpVariable
* Move definition of GLSLANG_EXPORT to visibility.h
* Merge ancillary libraries into main glslang library and stub originals
* Add public setSourceFile and addSourceText methods to TShader class
* Add type checks for hitObjectNV
* Add optimizerAllowExpandedIDBound to SpvOptions
* Add SpvTools.h back to public headers
* Add cross-stage check for missing outputs
* Fix HLSL offsets for non-buffers
* Add types and functions for IO mapping to API
* Add function to set preprocessed code to API
* Add set/get version functions to API
* Expose setGlobalUniform functions to API
* Don't emit debug instructions before an OpPhi
* Add command-line and API option to enable reporting column location for compiler errors
* Improve location aliasing checks
* Support constant expression calculated by matrixCompMult
* Fix crash caused by atomicCounter() use without arguments
* Fix multi-line function call line numbers
* Add line info to OpDebugDeclare for function parameters
* Fix HLSL OpDebugFunction file name
* Fix duplicate decorations
* Enable compilation of glslang without thread support for WASI
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:24:00 +0000 (17:24 +0800)]
dropbear: upgrade 2024.85 -> 2024.86
Changelog:
=========
- Fix failure on concurrent channel open/close.
- Print remote host after "Login attempt for nonexistent user" log entry to
assist fail2ban.
- Dropbear now exits with exit status 0 on SIGINT/SIGTERM. This is a more
graceful behaviour for "systemctl stop dropbear".
- New IDENT_VERSION_PART config allows customising some of the SSH version
string.
- Fix building SK_KEYS with just one of ECDSA or ED25519
- Fix dbclient "-m help" and "-c help" without a hostname.
- Remove fprintf/gettimeofday from sigchld handler when running with
verbose trace enabled.
- Improved configure help output
- Compile fix for GNU Hurd
- Support running test_aslr without venv
- Compilation fixes for older compilers, and better build tests
- Update some test infrastructure versions of python packages,
github actions, and github runner OSes
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:23:59 +0000 (17:23 +0800)]
diffoscope: upgrade 277 -> 283
Changelog:
==========
* Fix crash when objdump is missing when checking .EFI files.
* Ignore errors when listing .ar archives.
* Update copyright years.
* Don't try and test with systemd-ukify within Debian stable.
* Add support for UKI files.
* Drop Depends on deprecated python3-pkg-resources.
* Drop removal of calculated basename from readelf output.
* Temporarily remove procyon-decompiler from Build-Depends as it was removed
from testing
* Add a helpful contextual message to the output if comparing Debian .orig
tarballs within .dsc files without the ability to "fuzzy-match" away the
leading directory.
* Correctly invert "X% similar" value and do not emit "100% similar".
* Update copyright years.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Tue, 12 Nov 2024 09:23:58 +0000 (17:23 +0800)]
desktop-file-utils: upgrade 0.27 -> 0.28
Changelog:
============
- Increase GLib requirement to 2.26
- Fix install failing on second run
- Fix use of deprecated Meson feature resulting in a warning
- Allow groups with the same name as interfaces in Implements
- Add support for the COSMIC environment
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Harish Sadineni [Thu, 14 Nov 2024 11:13:02 +0000 (03:13 -0800)]
rust: Upgrade 1.79.0->1.80.0
Update the patch files with rust v1.80.0.
The patch repro-issue-fix-with-cc-crate-hashmap.patch addresses the rust
reprouciblity issue by correcting the way hash values are generated for
different build paths.
Deepthi Hemraj [Wed, 13 Nov 2024 12:37:33 +0000 (04:37 -0800)]
glibc: stable 2.40 branch update
Below commits on glibc-2.40 stable branch are updated. efb710034e linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) 2344580243 Mitigation for "clone on sparc might fail with -EFAULT for no valid reason" (bz 31394) 3a34851103 elf: Change ldconfig auxcache magic number (bug 32231) 85e5850f2f Make tst-strtod-underflow type-generic 5c06c6e0b5 libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] cc256952ec Add tests of more strtod special cases 8f40dfbe2a Add more tests of strtod end pointer 4a9b6cdc88 Make tst-strtod2 and tst-strtod5 type-generic 5a10d05c39 powerpc64le: Build new strtod tests with long double ABI flags (bug 32145) c4cc72d2ef Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) ad93c2047d Improve NaN payload testing cac10d88c6 Make __strtod_internal tests type-generic d0c1792ad2 Fix strtod subnormal rounding (bug 30220) e06153665f More thoroughly test underflow / errno in tst-strtod-round 9bc76c7ca4 Test errno setting on strtod overflow in tst-strtod-round 61b6464f8d Add tests of fread 77018fd9f9 stdio-common: Add new test for fdopen
Ross Burton [Wed, 13 Nov 2024 15:55:06 +0000 (15:55 +0000)]
matchbox-terminal: add x-terminal-emulator RPROVIDES and alternative
Add a RPROVIDES for virtual-x-terminal-emulator, so that:
- Packages can RDEPEND on virtual-x-terminal-emulator and know that they
have installed a terminal
- The x-terminal-emulator binary will (via alternatives) run a terminal
We don't bother with PROVIDES because nobody needs to DEPEND on a terminal,
the entire point of this is that the actual binary is interchangable.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Wed, 13 Nov 2024 15:55:04 +0000 (15:55 +0000)]
rxvt-unicode: change virtual/x-terminal-emulator PROVIDES to RPROVIDES
The point of the virtual-x-terminal-emulator alternative was to provide
a single binary that executes whatever terminal has been installed. This
is a runtime choice, so should be RPROVIDES.
This doesn't need built-time PROVIDES, which actively get in the way
when multiple recipes are being built with the same PROVIDES.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ola x Nilsson [Wed, 13 Nov 2024 14:45:47 +0000 (15:45 +0100)]
automake: Remove patch that changes path to test-driver
The patch "Set relative to top_builddir path in Makefile to access"
sets the default path of `test-driver` to
`$(top_builddir)/$(config_aux_dir)` instead of the normal
`$(top_srcdir)/$(config_aux_dir)`.
This breaks `check test` for Automake projects in generated images,
and probably other places like SDKs.
A typical error would be
/bin/sh: ./build-aux/test-driver: No such file or directory
Removing the patch makes such checks complete successfully.
Fixes [YOCTO #15635]
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ola x Nilsson [Wed, 13 Nov 2024 14:45:46 +0000 (15:45 +0100)]
strace: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/tests/Makefile that
transforms
TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
TEST_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.
There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.
Relates to [YOCTO #15635]
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ola x Nilsson [Wed, 13 Nov 2024 14:45:45 +0000 (15:45 +0100)]
parted: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/tests/Makefile that transforms
SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
SH_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.
There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.
Relates to [YOCTO #15635]
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ola x Nilsson [Wed, 13 Nov 2024 14:45:44 +0000 (15:45 +0100)]
sed: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/Makefile that transforms
SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
PL_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
SH_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
PL_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.
There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.
Relates to [YOCTO #15635]
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ola x Nilsson [Wed, 13 Nov 2024 14:45:43 +0000 (15:45 +0100)]
attr: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/Makefile that transforms
TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
TEST_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.
There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.
Relates to [YOCTO #15635]
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ola x Nilsson [Wed, 13 Nov 2024 14:45:42 +0000 (15:45 +0100)]
acl: Fix the ptest path to test-driver
Add a sed substitution for ${PTEST_PATH}/Makefile that transforms
TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
TEST_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.
There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.
Relates to [YOCTO #15635]
Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Awais Belal [Tue, 12 Nov 2024 23:48:56 +0000 (04:48 +0500)]
quilt: fix dependency on ptest-runner
Specifically when using useradd-staticids this fails without
creating a ptest user entry.
ERROR: Nothing PROVIDES 'ptest-runner' ptest-runner was skipped: Recipe ptest-runner, package ptest-runner: system username "ptest" does not have a static ID defined. Add ptest to one of these files: .../passwd
...
...
Missing or unbuildable dependency chain was: ['my-image-sdk', 'packagegroup-core-sdk', 'quilt', 'ptest-runner']
This is seen when ptest is not even enabled. We fix this by
making a conditional dependency on the ptest-runner.
Signed-off-by: Awais B <awais.belal@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Deepthi Hemraj [Tue, 12 Nov 2024 12:28:09 +0000 (04:28 -0800)]
binutils: stable 2.43.1 branch update
Below commit on binutils-2.43.1 stable branch are updated. b82e2250574 Automatic date update in version.in 280374309b1 PR32300, --dependency-file: link dependencies are not all collected 263e116833e s390: Add arch15 instructions 645da6d426e s390: Relax risbg[n]z, risb{h|l}gz, {rns|ros|rxs}bgt operand constraints 7f7047a9c6c s390: Simplify (dis)assembly of insn operands with const bits e7592364504 s390: Align opcodes to lower-case d6ab1d2efdc s390: Document syntax to omit base register operand c40337b1784 LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdata 95ed7cf1be2 segv in bfd_elf_get_str_section 0a71d78f6a6 ld: Don't explicitly add .note.gnu.build-id in elf.sc ad2ce1e6457 x86: Turn PLT32 to PC32 only for PC-relative relocations 238493e7f09 x86-64: Disable PIE on PR gas/32189 test 68d5dbd315d x86-64: Never make R_X86_64_GOT64 section relative d77d08180d1 x86/APX: Don't promote AVX/AVX2 instructions out of APX spec f307db3d8b7 bfd: Pass true to ld_plugin_object_p cd3e2b58f2c PR32109, aborting at bfd/bfd.c:1236 in int _bfd_doprnt 2d37b890e56 lto: Add a test for PR ld/32083 d16a1893c44 ld: Add an LTO test for common symbol override e4cfe6dab3e Re-enable development changes on the 2_43 branch
Testing was done and there were no regressions found
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 13 Nov 2024 21:36:57 +0000 (21:36 +0000)]
resulttool: Allow store to filter to specific revisions
We have a challenge on the autobuilder where test results from both OE-Core
and poky are being mixed together during result storage which is confusing the
data. Add a way to filter to specific revisions as the least worst way to fix
the various issues this is causing.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 8 Nov 2024 11:55:57 +0000 (11:55 +0000)]
classes-recipe: add cython class
Recipes that use Cython typically also do some bespoke fixup. Add a
class to centralise the logic:
- Set CYTHON_PREFIX_MAP to stop build paths appearing in generated
objects
- Strip "Cython Metadata" blocks from generated code that ends up in the
-src package
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 8 Nov 2024 11:55:56 +0000 (11:55 +0000)]
python3-cython: add patch to prefix map source paths in generated files
Cython generates C source code that contains mentions to the original
.py files, which results in build paths being embedded inside the
binaries.
Implement prefix remapping to change these build paths to point at the
target debug directory, so that we don't leak build paths and have
reproducible builds.
This patch is currently not submitted upstream, but will be shortly and
I expect it to evolve before being merged.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bin Lan [Sat, 9 Nov 2024 08:09:45 +0000 (16:09 +0800)]
lttng-ust: backport patch to fix cmake-multiple-shared-libraries build error
There are the following error when building doc/examples/cmake-multiple-shared-libraries:
ld: warning: liblttng-ust-common.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-tracepoint.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-common.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-tracepoint.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_common_alloc_tls'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_parent'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_child'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_parent'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_tp_probe_unregister_queue_release'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_cancelstate_disable_pop'
collect2: error: ld returned 1 exit status
This change set removes the old patch file 0001-Makefile.am-update-rpath-link.patch,
adds a new patch file 0001-Fix-Build-examples-when-rpath-is-stripped-from-in-bu.patch.
Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Tatrai [Fri, 8 Nov 2024 18:23:12 +0000 (19:23 +0100)]
rust: Add patch to increase timeout in process-sigpipe rust selftest
This commit adds a patch to increase the timeout in the process-sigpipe
rust selftest to prevent occasional failures under heavy server load.
The patch aims to reduce the likelihood of false negatives when the test
environment is overloaded.
rust: Remove passing test case from the exclude list in the Rust OE self-test.
We had previously excluded this test case due to failure in earlier versions.
However, with the latest version of Rust, this test case is passing.
As a result, we have removed it from the exclude list and added back into
the test suite for execution.
The rust-1.79 has been successfully tested with the current test inclusion.
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script does not work if the connman service is already stopped.
The start-stop-daemon checks for the existence of a specified process.
If such a process exists, start-stop-daemon sends it the signal specified
by --signal, and exits with error status 0. If such a process does
not exist, start-stop-daemon exits with error status 1 (0 if --oknodo is specified).
The script uses set -e so we need to add --oknodo option to stop
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 11 Nov 2024 18:13:38 +0000 (18:13 +0000)]
libpciaccess: remove redundant feature check
This recipe once included the xorg common .inc file but had to reset
several variables. It no longer includes that file but there's a lot of
cruft to remove: the LICENSE being "MIT & MIT" and the features_check
class not checking for any features, specifically.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Change the asm/unistd.h header for arm64 to no longer include
asm-generic/unistd.h itself, but instead generate both the asm/unistd.h
contents and the list of entry points using the syscall.tbl scripts that
we use on most other architectures.
Once his is done for the remaining architectures, the generic unistd.h
header can be removed and the generated tbl file put in its place.
The Makefile changes are more complex than they should be, I need
a little help to improve those. Ideally this should be done in an
architecture-independent way as well.
arm64: vDSO: Wire up getrandom() vDSO implementation
Hook up the generic vDSO implementation to the aarch64 vDSO data page.
The _vdso_rng_data required data is placed within the _vdso_data vvar
page, by using a offset larger than the vdso_data.
The vDSO function requires a ChaCha20 implementation that does not write
to the stack, and that can do an entire ChaCha20 permutation. The one
provided uses NEON on the permute operation, with a fallback to the
syscall for chips that do not support AdvSIMD.
This also passes the vdso_test_chacha test along with
vdso_test_getrandom. The vdso_test_getrandom bench-single result on
Neoverse-N1 shows:
A small fixup to arch/arm64/include/asm/mman.h was required to avoid
pulling kernel code into the vDSO, similar to what's already done in
arch/arm64/include/asm/rwonce.h.
Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> Reviewed-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Will Deacon <will@kernel.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Martin Jansa [Wed, 6 Nov 2024 14:54:49 +0000 (15:54 +0100)]
patchreview: use check_upstream_status() from oe.qa
* the idea was to reuse the same function as I've noticed that the
QA check which was added to insane.bbclass in:
https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a
is in some cases more strcit than scripts/contrib/patchreview.py
To be honest I wasn't aware of scripts/contrib/patchreview.py
existence when I've asked about moving check_upstream_status()
to oe.qa in order to write standalone script just like
patchreview.py
* I've sent this long time ago:
https://lists.openembedded.org/g/openembedded-core/message/177207
but didn't like the sys.path.append to find oe.qa much or the
duplicated path to .patch file in the output, then I've forgot about
it until today in https://github.com/OE4T/meta-tegra/pull/1749
where checklayer found one more issue, which I haven't noticed
with patchreview.py before (because I've accidentally used a version
without this change). It's not perfect, but at least it will be
consistent with checklayer and patch-status QA check.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I'd be happy to remove expect from core as it has been unmaintained for years,
but sadly gcc/binutils test suites are basically written in it (via dejagnu),
and ltp makes use of it as well.
I attempted porting expect to tcl 9, but it's a tcl extension and makes
extensive use of features that have been deprecated in tcl 8 and removed
in tcl 9, and even pokes into tcl internals.
At some point hopefully the GNU toolchain upstreams are going to notice;
for now we'll carry tcl (latest) and tcl8 recipes.
tcl and tcl8 packages can be co-installed, the latter is adjusted
to contain tclsh8.
tcl-dev and tcl8-dev packages can also be co-installed, a few files
in tcl8-dev are renamed to avoid clashes with tcl-dev (tcl.pc -> tcl8.pc,
and similar for tclConfig.sh and tclooConfig.sh).
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 7 Nov 2024 13:47:52 +0000 (13:47 +0000)]
classes-recipe/core-image: drop debug-tweaks IMAGE_FEATURE
Remove the 'debug-tweaks' IMAGE_FEATURE. It sounds friendly and kind to
developers, but it results primarily in an image which root can login
remotely without a password. This is incredibly useful for local
development and testing purposes, but we really want to be explicit that
this is what is happening instead of hiding it behind a vague "debug
tweaks" statement.
To preserve the eixsting behaviour, debug-tweaks should be replaced with
these features:
Justin Bronder [Tue, 5 Nov 2024 15:37:52 +0000 (10:37 -0500)]
bitbake.conf: require lz4 instead of lz4c
With bitbake commit 'bb: compress: use lz4 instead of lz4c' we require
lz4, not lz4c [1]. Going as far back as Ubuntu 16.04/Fedora 25, they
are packaged together so it should be safe to simply adjust the
requirement from lz4c to lz4.
Note that the two are largely the same, but upstream has considered lz4c
deprecated since at least 2018 [2].
Justin Bronder [Wed, 6 Nov 2024 19:06:42 +0000 (14:06 -0500)]
barebox: use lz4 instead of lz4c
lz4c has been considered deprecated by upstream since at least 2018 [1]
and has been disabled by default recently [2]. openSUSE Tumbleweed is
no longer packaging the deprecated version and others will likely
follow.
Going back as far as Ubuntu 16.04/Fedora 25, both lz4 and lz4c are
installed as part of the same package so switching should be safe.
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: genericarm64.cfg: enable CONFIG_DMA_CMA
Date: Thu, 24 Oct 2024 08:49:29 +0300
It's needed for graphics on AMD KV260.
Cc: Bill Mills <bill.mills@linaro.org> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> 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>
Bruce Ashfield [Thu, 7 Nov 2024 02:29:14 +0000 (21:29 -0500)]
linux-yocto/6.6: update to v6.6.59
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
bf3af7e92bda Linux 6.6.59 7d9868180bd1 xfrm: validate new SA's prefixlen using SA family when sel.family is unset 7a26cb660775 task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK 81507f633e79 tracing: probes: Fix to zero initialize a local variable 042804a9fff1 RDMA/bnxt_re: Fix unconditional fence for newer adapters 67819f10702b RDMA/bnxt_re: Avoid creating fence MR for newer adapters 1aee34ed99e9 RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications 38ca6fd426ea ACPI: PRM: Clean up guid type in struct prm_handler_info d1e55eeee056 platform/x86: dell-wmi: Ignore suspend notifications 73cc3f905ca9 ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe() 24f638125cc3 ata: libata: Set DID_TIME_OUT for commands that actually timed out ce4a70d9b916 net: phy: dp83822: Fix reset pin definitions 4512c448f54c selinux: improve error checking in sel_write_load() c79e0a18e4b3 drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too 62c85b9a0dd7 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event c73bca72b84b xfrm: fix one more kernel-infoleak in algo dumping 36bd0f386b7c LoongArch: Make KASAN usable for variable cpu_vabits 8915ed160dbd LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context cd2cef731170 LoongArch: Get correct cores_per_package for SMT systems 5d10f6fb2cb7 ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 0d674f2e73b4 ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE 60a5ba560f29 x86/lam: Disable ADDRESS_MASKING in most cases 599eee0e9817 KVM: arm64: Don't eagerly teardown the vgic on init error 04ed2ba07ce7 KVM: arm64: Fix shift-out-of-bounds bug 2c4adc9b192a KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory f421a3b18aa7 openat2: explicitly return -E2BIG for (usize > PAGE_SIZE) 743c78d455e7 nilfs2: fix kernel bug due to missing clearing of buffer delay flag a299d415dd37 ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue 795b080d9aa1 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context bdaab141edb6 ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] 975ede2a7bec drm/amd: Guard against bad data for ATIF ACPI method 004ad1a2d684 btrfs: zoned: fix zone unusable accounting for freed reserved extent 3521754614cf btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item() 2f2684c7903e cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception 33e89c16cea0 cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() 35dbac8c328d smb: client: Handle kstrdup failures for passwords 66921a4d8e84 ALSA: hda/realtek: Update default depop procedure f965dc0f099a nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net 5f0468f30c8f powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request() 4bdc21506f12 ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() 8b339beb7cfe ASoC: fsl_micfil: Add a flag to distinguish with different volume control types f9ba85f823e7 ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing 83a420e965f6 ASoC: max98388: Fix missing increment of variable slot_found 6e4aed4acc1a ASoC: loongson: Fix component check failed on FDT systems f10cba3f761b ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties 5e3583b4c000 ASoC: dt-bindings: davinci-mcasp: Fix interrupts property 773dc610ca64 net: dsa: mv88e6xxx: support 4000ps cycle counter period 06b1c8091542 net: dsa: mv88e6xxx: read cycle counter period from hardware 4dc655d86b54 net: dsa: mv88e6xxx: group cycle counter coefficients 21db2f35fa97 bpf,perf: Fix perf_event_detach_bpf_prog error handling 14bcb721d241 Bluetooth: ISO: Fix UAF on iso_sock_timeout d30803f6a972 Bluetooth: SCO: Fix UAF on sco_sock_timeout 1ba33b327c3f posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() 7d6d46b42980 r8169: avoid unsolicited interrupts 5d282467245f net: sched: use RCU read-side critical section in taprio_dump() 0d4c0d2844e4 net: sched: fix use-after-free in taprio_change() a5cf8670acbb net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers d123062a3fdc bpf: Remove MEM_UNINIT from skb/xdp MTU helpers 48068ccaea95 bpf: Fix overloading of MEM_UNINIT's meaning 8a33a047bd31 bpf: Add MEM_WRITE attribute d1100acab464 bpf: Simplify checking size of helper accesses 7caee37c466a net: usb: usbnet: fix name regression a7bdb199784f net: fix races in netdev_tx_sent_queue()/dev_watchdog() 10cb940429c2 net/sched: adjust device watchdog timer to detect stopped queue at right time 69076f8435c1 net: wwan: fix global oob in wwan_rtnl_policy 433742ba96ba netfilter: xtables: fix typo causing some targets not to load on IPv6 5ed4334fc951 fsl/fman: Fix refcount handling of fman-related devices 275bebf5be50 fsl/fman: Save device references taken in mac_probe() 06b526846cc9 net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x c2d2dc4f88bb octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() e71146ff378c octeon_ep: Implement helper for iterating packets in Rx queue 64854b218703 net: plip: fix break; causing plip to never transmit 641c1beed52b be2net: fix potential memory leak in be_xmit() 6dc937a3086e net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() f41bd93b3e05 netfilter: bpf: must hold reference on net namespace c1530660410c xfrm: respect ip protocols rules criteria when performing dst lookups ac1d820eaa30 xfrm: extract dst lookup parameters into a struct a14a075a14af tracing: Consider the NULL character when validating the event length 6bc24db74fe4 tracing/probes: Fix MAX_TRACE_ARGS limit handling f475d8a0cca7 jfs: Fix sanity check in dbMount a94c197d4d74 LoongArch: Don't crash in stack_top() for tasks without vDSO 3d75f500f64d platform/x86: dell-sysman: add support for alienware products 6d52db315cfc cifs: Validate content of NFS reparse point buffer f47a40ee4cdb ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string 1ac49babc952 udf: fix uninit-value use in udf_get_fileshortad 493447dd8336 udf: refactor inode_bmap() to handle error 5fc8da4d326d udf: refactor udf_next_aext() to handle error 402c8862fe54 udf: refactor udf_current_aext() to handle error 8c213cc21724 arm64: Force position-independent veneers 85e70dcd1f85 ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit 935e5c5f93df ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values b3d4f2329312 ASoC: amd: yc: Add quirk for HP Dragonfly pro one 9eb32bd23bbc drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA 0d16f53c9111 exec: don't WARN for racy path_noexec check 9e5f93788c9d uprobe: avoid out-of-bounds memory access of fetching args f0a7ea54f3dc uprobes: prevent mutex_lock() under rcu_read_lock() f5272c98a4a0 uprobes: prepare uprobe args buffer lazily 1c7fa34863c7 uprobes: encapsulate preparation of uprobe args buffer 91f62703146a tracing/probes: Support $argN in return probe (kprobe and fprobe) e96b42d22f66 tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init 5868fa7ebe66 tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event 4fad73700867 usb: dwc3: core: Fix system suspend on TI AM62 platforms 66e56efc45cb XHCI: Separate PORT and CAPs macros into dedicated file ecc8a9502b3c usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store 0a2794e244d8 usb: gadget: f_uac2: fix non-newline-terminated function name 3af6c7285413 usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant c691c2adeb75 xhci: dbc: honor usb transfer size boundaries. 7cbcb40d4699 xhci: dbgtty: use kfifo from tty_port struct 32bd1720ede6 xhci: dbgtty: remove kfifo_out() wrapper fe19d913d2c8 iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig 5f029be65dca mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point 36249a0b212e khugepaged: remove hpage from collapse_file() 03e36dba005e khugepaged: convert alloc_charge_hpage to alloc_charge_folio 281a0312ce41 khugepaged: inline hpage_collapse_alloc_folio() c556c5580646 mm/khugepaged: use a folio more in collapse_file() 4ba70817cfad mm: convert collapse_huge_page() to use a folio a1afee6c6f53 mm/khugepaged: convert alloc_charge_hpage() to use folios cf2bb1bf0306 cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed() bb0f943675a9 bpf: Fix iter/task tid filtering 4ed32cc0939b nvme-pci: fix race condition between reset and nvme_dev_disable() e2c03a2c838e nvme-pci: set doorbell config before unquiescing ed67a5b99e4d riscv, bpf: Make BPF_CMPXCHG fully ordered 8a377818bcf8 bpf, vsock: Drop static vsock_bpf_prot initialization 9dd9b16018cc vsock: Update msg_count on read_skb() 66cd51de31c6 vsock: Update rx_bytes on read_skb() 12c3e619d34a bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock 9f2ccb6f3888 net/mlx5: Unregister notifier on eswitch init failure d88564c79d1c net/mlx5: Fix command bitmask initialization 5ec33b1fe86d net/mlx5: Check for invalid vector index on EQ creation 59ba6cdadb9c vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame d10cd7bf574e Bluetooth: bnep: fix wild-memory-access in proto_unregister 97bbdc5001db bpf: Fix link info netfilter flags to populate defrag flag 9221ae88c205 s390: Initialize psw mask in perf_arch_fetch_caller_regs() 1ded6b12499e usb: typec: altmode should keep reference to parent b209c3a0bc3a smb: client: fix OOBs when building SMB2_IOCTL request b1813c220b76 smb: client: fix possible double free in smb2_set_ea() b80e9bc85bd9 scsi: target: core: Fix null-ptr-deref in target_alloc_device() 2fe1384cbb7c net: ravb: Only advertise Rx/Tx timestamps if hardware supports it e9638d3e62dc ravb: Remove setting of RX software timestamp b94e5375ec66 genetlink: hold RCU in genlmsg_mcast() f8f8afc101f2 net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361 997ae8da14f1 tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). 7218de0778ae net: bcmasp: fix potential memory leak in bcmasp_xmit() 1999a9e050c5 drm/msm/dpu: don't always program merge_3d block b18db3a4fa5f irqchip/renesas-rzg2l: Fix missing put_device 39cb86f19199 irqchip/renesas-rzg2l: Add support for suspend to RAM 0776b25d79d8 irqchip/renesas-rzg2l: Document structure members 05cc5e67dda8 irqchip/renesas-rzg2l: Align struct member names to tabs 4b70478b984a net: systemport: fix potential memory leak in bcm_sysport_xmit() 08b8f206de4c bpf: Fix truncation bug in coerce_reg_to_size_sx() b01fbbf38584 net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() 0017189d6057 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid 79571c4d2f65 net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() 681ce79ab6fb netdevsim: use cond_resched() in nsim_dev_trap_report_work() 268446b40bb1 macsec: don't increment counters for an unrelated SA 65ca9f8ddc0d drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring a4bc03078eb3 octeontx2-af: Fix potential integer overflows on integer shifts e61fa0d66f22 net: stmmac: dwmac-tegra: Fix link bring-up sequence bc52115cc41a net: usb: usbnet: fix race in probe failure a17874a3a5ab net/smc: Fix memory leak when using percpu refs 95e3da26819d firmware: arm_scmi: Queue in scmi layer for mailbox implementation d4e44b8a6a18 drm/msm: Allocate memory for disp snapshot with kvzalloc() f7ad91627348 drm/msm: Avoid NULL dereference in msm_disp_state_print_regs() 33ece6c4f0c1 drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation 9f2361089152 drm/msm/dsi: improve/fix dsc pclk calculation dd58a5f8b308 drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds() adde6c68bf1a drm/msm/dpu: make sure phys resources are properly initialized 1931dc14b537 accel/qaic: Fix the for loop used to walk SG table 5032bf57ab5d RDMA/bnxt_re: Fix the GID table length bf39b3532143 RDMA/bnxt_re: Update the BAR offsets 87cb3b0054e5 RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages d517cadae6c3 RDMA/bnxt_re: Return more meaningful error 05c5fcc1869a RDMA/bnxt_re: Fix out of bound check 903f8b01c587 RDMA/bnxt_re: Fix the max CQ WQEs for older adapters 5fcf649e4334 RDMA/bnxt_re: Support new 5760X P7 devices 1ee5ef316a77 ipv4: give an IPv4 dev to blackhole_netdev 3a662cc5b5d5 RDMA/srpt: Make slab cache names unique af29c430a343 RDMA/irdma: Fix misspelling of "accept*" c29fd05329a9 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP 6d91d07913ae firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup() 8971fd61210d ALSA: hda/cs8409: Fix possible NULL dereference 509c29d0d26f sched/core: Disable page allocation in task_tick_mm_cid() 380681a29066 task_work: Add TWA_NMI_CURRENT as an additional notify mode. a3fe89d4f5bb selftests/bpf: Fix cross-compiling urandom_read 923c5ded505c drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check 119249d146d5 iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig 1b3090ca3265 iio: frequency: {admv4420,adrf6780}: format Kconfig entries 3e212996d21f bpf: fix kfunc btf caching for modules b56328660be0 s390/pci: Handle PCI error codes other than 0x3a 6617ae800cbb selftests/bpf: fix perf_event link info name_len assertion 0ce20181976d selftests/bpf: Add cookies check for perf_event fill_link_info test e909258d41b2 selftests/bpf: Use bpf_link__destroy in fill_link_info tests e5c2b971db09 bpf: fix unpopulated name_len field in perf_event link info cfd63c3a4538 bpf: Add cookie to perf_event bpf_link_info records 99bf10e92a3f bpf: Add missed value to kprobe perf link info f4381ccf1ed1 ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin 9e3d07e503ea x86/resctrl: Avoid overflow in MB settings in bw_validate() b7bf17f4f92f RDMA/core: Fix ENODEV error for iWARP test over vlan c71957271f2e RDMA/bnxt_re: Add a check for memory allocation 7d10555a340a RDMA/bnxt_re: Fix incorrect AVID type in WQE structure 73e04a6114e0 RDMA/bnxt_re: Fix a possible memory leak 90ad4e2fe3a2 bpf: Fix memory leak in bpf_core_apply 978d1f63fc6e lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW 8552150e5d80 cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems 49454f09936a bpf: devmap: provide rxq after redirect 0fca5ed4be8e bpf: Make sure internal and UAPI bpf_redirect flags don't overlap de1f0ab13915 iio: accel: bma400: Fix uninitialized variable field_value in tap event handling. 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>