Commit Graph

68393 Commits

Author SHA1 Message Date
Lee Chee Yang
c8f1b3762d migration-guide: add release notes for 4.0.21
(From yocto-docs rev: 2169a52a24ebd1906039c42632bae6c4285a3aca)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Joshua Watt
270a77853c bitbake: hashserv: tests: Omit client in slow server start test
On Fedora 39 and Fedora 40 hosts, this version of the hash server
exhibits different behavior on exit when using Unix Domain sockets.
Instead of closing the client connections and exiting immediately, the
server will wait until all clients have disconnected before exiting. It
is unknown why this changed, or why it only affects Unix Domain sockets
and not TCP sockets.

Because of this behavior change, the Slow Server Start test is failing
on these hosts. This test is primarily concerned with ensuring that the
server will actually exit, even if it gets a termination signal before
it enters its main loop, and doesn't really care about clients. As such,
modify the test so that a client is not pre-connected to the server.
This allows the server to actually exit so that the test can verify the
signal behavior.

The latest version of the hash equivalence server (on master) does not
exhibit this behavior. Speculation is that the more standardized usage
of asyncio allows the server to properly exit, even if clients are still
connected. Regardless, this patch is only intended for the older
versions, and should not be applied to master

(Bitbake rev: eb5c1ce6b1b8f33535ff7b9263ec7648044163ea)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Rudolf J Streif
8b08aecc80 bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibility
Some distributions (namely Fedora Core 40) have started replacing
wget with wget2. There are some changes to wget2 that make it
incompatible with wget:

1. ftp/ftps is not supported anymore
2. progress 'dot' is not yet supported
3. Relative paths in -P and -O are not correctly dealt with

Item 1: Is already dealt with since Scarthgap by only adding the
option --passive-ftp when the URL specifies ftp/sftp. While that
won't help if ftp/sftp is actually required it at least does
not break http/https downloads.

Item 2: While not supported it at least does not break the operation.

Item 3: If there are relative path components in -P or -O then wget2
only deals with them correctly if there is one, and only one, relative
path component at the beginning of the path:

-P ./downloads     works
-P ../downloads    works
-P ../../downloads does not work
-P ./../downloads  does not work
-P /home/user/downloads/../downloads does not work

In cases where there are more than one relative path component at
the beginning of the path and/or one or more reltaive path
component somewhere in the middle or end of the path, wget2 aborts
with the message Internal error: Unexpected relative path: '<path>')

Such can happen if DL_DIR includes relative path components e.g.
DL_DIR = "${TOPDIR}/../../downloads".

This patch canonicalizes DL_DIR before it is passed to wget.

(Bitbake rev: 07081a94997142746f7d345c27bc6805231d025d)

Signed-off-by: Rudolf J Streif <rudolf.streif@ibeeto.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3e4208952b086adc510e78c1c5f9cf4550d79dc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 47678142e26bb76d1351886060deff5e75039bc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Richard Purdie
5a511dadc0 bitbake: fetch/wget: Move files into place atomically
(Bitbake rev: aaf9c1b8673f5b181255a08eee4e9a342863e896)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cd7cce4cf4be5c742d29671169354fe84220b47a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Richard Purdie
78fc4af777 bitbake: tests/fetch: Tweak to work on Fedora40
On Fedora40, "localhost" sometimes resolves to ::1 and sometimes to 127.0.0.1
and python only binds to one of the addresses, leading to test failures.

Use 127.0.0.1 explicitly to avoid problems of the name resolution, we're trying
to test things other than the host networking.

(Bitbake rev: 3147ebb0edcca8f7f850aabd86ef010ab593496f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9adc6da42618f41bf0d6b558d62b2f3c13bedd61)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Rob Woolley
689b521a38 bitbake: wget: Make wget --passive-ftp option conditional on ftp/ftps
Fedora 40 introduces wget2 as a drop-in replacement for wget.  This
rewrite does not currently have support for FTP.  This causes
the wget fetcher to fail complaining about an unrecognized option.

Making --passive-ftp conditional based on the protocol used in
the SRC_URI limits the scope of the problem.  It also gives us
an opportunity to build the older wget as a host tool.

(Bitbake rev: 477f90f9515cb7cd093920cee5518f662cef2e05)

Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f10e630fd7561746d835a4378e8777e78f56e44a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Martin Jansa
b61f2dc18a populate_sdk_base: inherit nopackages
Since this bbclass sets PACKAGES = "", inherit the nopackages
class to skip the various packaging functions which wouldn't
do anything anyway.

This fixes errors from buildhistory changes where packages-split would be empty.

e.g. meta-toolchain build now fails with:
| DEBUG: Executing shell function buildhistory_list_pkg_files
| find: ".../meta-toolchain/1.0/packages-split/*": No such file or directory
| WARNING: exit code 1 from a shell command.
| DEBUG: Python function buildhistory_emit_pkghistory finished

(From OE-Core rev: 3b646f322b4ffd5ed520f3815ce0726cf225ced2)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.com>
Signed-off-by: Atharva Nandanwar <atharvanandanwar@outlook.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Purushottam Choudhary
f50e096795 kmscube: Add patch to fix -int-conversion build error
On some platforms, `EGLNativeDisplayType` is an int instead of
a pointer, in which case the void pointer will raise
a `-Wint-conversion`.

Add change as a patch instead of updating SRCREV .
if we update SRCREV might will get compatiblity issue
with current gstreamer 1.20.7 version because SRCREV brings changes
which resolves negotiation issues encountered with V4L2 stateless
hardware video decoders when using kmscube video playback option
which has gstreamer dependency requirement to 1.22.0

(From OE-Core rev: 19a899d2ec69572e0eae4576d9fc55a7ba857309)

Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Aleksandar Nikolic
7805243c19 scripts/install-buildtools: Update to 4.0.21
Update to the 4.0.21 release of the 4.0 series for buildtools.

(From OE-Core rev: e6170a6c9ea419d2fdc4e4ceb04c8a399b4a3b43)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Aleksandar Nikolic
af57ddf88e install-buildtools: fix "test installation" step
The "Test installation" step fails with some harmless error messages
(see [1]). This can however make a user think that the buildtools
have not been installed correctly.

Two reasons for the error messages:
- some envvars in the environment-setup-<arch>-pokysdk-linux file
  start and end with double quotes (e.g., PATH) and are as such
  written into python os.environ. This leads that their usage is
  not valid later when testing the installation. This patch removes
  the double quotes before writing, if they are present.
- if installation directory (install_dir), given through the option
  --directory, is given as a relative path, checking if the path to
  a tool (e.g., gcc) in buildtools starts it will always fail. This
  patch converts the install_dir variable to an absolute path.

[1]
ERROR: Something went wrong: tar not found in ./build-tools
ERROR: Something went wrong: installation failed

(From OE-Core rev: 69dfedfa7ee8cf1666e1292ef25028b978131fe0)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e4eb0b14ecf9bd2fba13260441c9d86eb348f41e)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Aleksandar Nikolic
71ef9f9593 install-buildtools: remove md5 checksum validation
No need to validate with the md5 checksum, as the file is not even
uploaded to the Yocto release webpage (the download never failed due
to a wrong indentation of an else statement). For validation purposes,
use the sha256 checksum only.

(From OE-Core rev: b331769084996ffeb74007fe6ca7e385edd7a577)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b740d2f9d40aef1e18c022d1e82b4fb2c5c1fc22)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Paul Eggleton
e19ef62254 install-buildtools: support buildtools-make-tarball and update to 4.1
Support installing buildtools-make-tarball that is built in version 4.1
and later for build hosts with a broken make version. Also update the
default version values to 4.1.

(From OE-Core rev: 5348a4999e19bcd002c7d4558067a38870e172d2)

Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5d539268d0c7b8fad1ba9352c7f2d4b81e78b75c)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Mingli Yu
e54070cd37 curl: free old conn better on reuse
Backport a patch [1] to free old conn better on reuse to
fix the memory leak issue [2].

[1] https://github.com/curl/curl/commit/06d1210
[2] https://github.com/curl/curl/issues/8841

(From OE-Core rev: fbb820cdfc480e2481d51b9a1057454832f02b23)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Deepthi Hemraj
d0eef85d33 bintuils: stable 2.38 branch update
Below commit on binutils-2.38 stable branch are updated.
4d71e17a9fd libctf: fix ref leak of names of newly-inserted non-root-visible types

(From OE-Core rev: 98517fbc5bbddbe8608b41a7771eb7d90d7860a7)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Deepthi Hemraj
4dd79206e6 glibc: stable 2.35 branch updates
Below commits on glibc-2.35 stable branch are updated.
37214df5f1 libio: Attempt wide backup free only for non-legacy code
09fb06d3d6 nptl: Use <support/check.h> facilities in tst-setuid3
507983797e posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
bcd0e854ea ungetc: Fix backup buffer leak on program exit [BZ #27821]
e930b89df7 ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
a3db6ce751 Make tst-ungetc use libsupport
ed9762fdbf stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
cf71d2189c support: Add FAIL test failure helper
5b4e90230b stdio-common: Reformat Makefile.
3c64e961ff Fix name space violation in fortify wrappers (bug 32052)
ba003ee5de resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
5a1d0633be Add mremap tests
0ff91d3961 mremap: Update manual entry
7459b6fe47 linux: Update the mremap C implementation [BZ #31968]
461d0cac38 tests: replace system by xsystem
041ac9dffe resolv: Track single-request fallback via _res._flags (bug 31476)
820a750bed resolv: Do not wait for non-existing second DNS response after error (bug 30081)
4f5aa1d2fb resolv: Allow short error responses to match any query (bug 31890)
a180e82837 Linux: Make __rseq_size useful for feature detection (bug 31965)
f8a52d39c0 elf: Make dl-rseq-symbols Linux only
d36daa4c01 nptl: fix potential merge of __rseq_* relro symbols
602fff4efa Add AT_RSEQ_* from Linux 6.3 to elf.h
c7cd626538 s390x: Fix segfault in wcsncmp [BZ #31934]

(From OE-Core rev: db4cee587fe43f93a9bc9a1356c65a50f92085d9)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Deepthi Hemraj
614435f311 gcc: upgrade to v11.5
gcc stable version upgraded from v11.4 to v11.5

Dropped CVE-2023-4039.patch and 0001-aarch64-Update-Neoverse-N2-core-defini.patch
because its been taken to gcc-11.5 with below commits 75c37e0314 and 50d9db203bc

For changes in v11.5 see: https://gcc.gnu.org/gcc-11/changes.html

Below is the bug fix list for v11.5:
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&list_id=444046&resolution=FIXED&target_milestone=11.5

There are a total 164 bugs are fixed in this release, below is the list of bugs fixed excluding the regression fixes.
ID      Product  Comp       Assignee▲       Summary
112672	gcc	target	   ubizjak	[14 Regression] wrong code with __builtin_parityl() at -O and above on x86_64
111736	gcc	sanitize   unassigned	Address sanitizer is not compatible with named address spaces
80899	gcc	ipa	   hubicka	[11/12/13/14 Regression] Devirtualization causes incorrect code generation with placement new in some cases
105301	gcc	c++	   iains	[11 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'overload' in coro_promise_type_found_p, at cp/coroutines.cc:516
110027	gcc	middle-e   jakub	[11 regression] Stack objects with extended alignments (vectors etc) misaligned on detect_stack_use_after_return
110079	gcc	rtl-opti   jakub	[11 Regression] ICE with -freorder-blocks-and-partition and inline-asm goto
110731	gcc	tree-opt   jakub	[11/12 Regression] Wrong-code because of wide-int division since r5-424
111015	gcc	tree-opt   jakub	[11/12/13/14 Regression] __int128 bitfields optimized incorrectly to the 64 bit operations
112727	gcc	sanitize   jakub	[11/12/13 Regression] UBSAN creates GIMPLE path with uninitialized variable
113674	gcc	c++	   jakub	[11 Regression] [[____attr____]] causes internal compiler error: in decl_attributes, at attribs.cc:776
114310	gcc	target	   jakub	[11 Regression] [aarch64] __sync_val_compare_and_swap fails on __int128_t with newval = 0
114493	gcc	c	   jakub	[11 Regression] internal compiler error: in fld_incomplete_type_of with may_alias
114566	gcc	tree-opt   jakub	[11 Regression] Misaligned vmovaps when compiling with stack-protector-strong for znver4
114634	gcc	c++	   jakub	[11 Regression] Crash Issue Encountered in GCC Compilation of Template Code with Aligned Attribute since r9-1745
114691	gcc	c++	   jakub	[11 Regression] Bogus ignoring loop annotation warning
114825	gcc	fortran	   Jakub	[11 Regression] Compiler error using gfortran and OpenMP since r5-1190
114876	gcc	tree-opt   jakub	[11 Regression] -fprintf-return-value mishandles %lc with a '\0' argument.
114956	gcc	sanitize   jakub	[11 Regression] Segmentation fault with -fsanitize=address -fsanitize=null -O2 when attribute no_sanitize_address is enabled since r9-5742
106890	gcc	c++	   jason	[11 Regression] virtual inheritance triggers compiler error when instatiating derived class with in-class initialization since r8-2709-g12659e10c7820071
111529	gcc	c++	   jason	[11/12/13 Regression] ICE on bool conversion in an unrolled loop condition inside template lambda nested in another template scope
113598	gcc	c++	   jason	[11/12/13 Regression] GCC internal compiler error since r0-124275
114561	gcc	c++	   jason	[11/12 Regression] Comma operator with forwarding reference to pointer raises invalid lvalue required error since r10-7410
114562	gcc	c++	   jason	[11/12 Regression] ICE when trying to bind rvalue reference to lvalue with comma operator and forwarding reference to pointer since r10-7410
115565	gcc	rtl-opti   macro	[11/12/13/14/15 Regression] CSE: Comparison incorrectly evaluated as constant causing optimization to produce wrong code
109876	gcc	c++	  mpolacek	[11/12 Regression] initializer_list not usable in constant expressions in a template
110106	gcc	c++	  mpolacek	[11/12 Regression] ICE on noexcept(noexcept(...)) with optional
89224	gcc	c++	   pinskia	[11/12/13/14/15 Regression] subscript of const vector has the wrong type
110386	gcc	tree-opt   pinskia	[11/12 Regression] ICE with ABSU in backprop
111331	gcc	tree-opt   pinskia	[11/12 Regression] Wrong code at -O1 on x86_64-linux-gnu since
108120	gcc	target	  rearnsha	[11/12 Regression] ICE: in extract_insn, at recog.cc:2791 (on ARM with -mfpu=neon -freciprocal-math -O3)
95048	gcc	libstdc+    redi	[11 Regression] wstring-constructor of std::filesystem::path throws for non-ASCII characters
104606	gcc	libstdc+    redi	[11 Regression] comparison operator resolution with std::optional and -std=c++20
90348	gcc	middle-e   rguenth	[11 Regression] Partition of char arrays is incorrect in some cases
96881	gcc	tree-opt   rguenth	[11 Regression] Clobbers on NULL vs. DCE since r8-1519
97990	gcc	c++	   rguenth	[11 Regression] ICE: ‘verify_type’ failed with vector types and non-PODs since r6-5222-gba6a6a1d44c17f25
103006	gcc	middle-e   rguenth	[12/13/14/15 Regression] wrong code at -O1 or -O2 on x86_64-linux-gnu by r7-7101
110176	gcc	tree-opt   rguenth	[11 Regression] wrong code at -Os and above on x86_64-linux-gnu since r11-2446
110295	gcc	c++	   rguenth	[11 Regression] ICE in dwarf2out_finish with local class with inherited operator delete in a templated function and -g
110298	gcc	tree-opt   rguenth	[11 Regression] ICE at -Os on x86_64-linux-gnu since r10-840
111039	gcc	tree-opt   rguenth	[11 Regression] Unable to coalesce ssa_names
111080	gcc	debug	   rguenth	[11 Regression] restrict qualifier causes extra debug info to happen
111472	gcc	tree-opt   rguenth	[11 Regression] Wrong code at -Os on x86_64-linux-gnu since r11-4563-gd0d8b5d836
111614	gcc	tree-opt   rguenth	[11 Regression] ICE at -O2: verify_gimple failed since r14-2282-gf703d2fd3f0
111764	gcc	tree-opt   rguenth	[11 Regression] Wrong code at -O3 on x86_64-linux-gnu
111818	gcc	middle-e   rguenth	[11 Regression] ICE with __builtin_memcpy with volatile and constants
111917	gcc	tree-opt   rguenth	[11 Regression] ICE in as_a, at is-a.h:255 since GCC-7
112495	gcc	tree-opt   rguenth	[11 Regression] ICE: verify_gimple failed (after vectorizer) with named address space (__seg_gs )
112505	gcc	tree-opt   rguenth	[11 Regression] internal compiler error: in build_vector_from_val, at tree.cc:2104 since r10-4076
112718	gcc	debug	   rguenth	[11 Regression] ICE: in add_dwarf_attr, at dwarf2out.cc:4501 with -g -fdebug-types-section -flto -ffat-lto-objects
112793	gcc	tree-opt   rguenth	[11 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
114027	gcc	tree-opt   rguenth	[11 Regression] miscompile at `-O3 -fno-vect-cost-model -msse4.2`
114734	gcc	target	   rguenth	[11 regression] RISC-V rv64gcv_zvl256b miscompile with -flto -O3 -mrvv-vector-bits=zvl since r8-6047-g65dd1346027bb5
108086	gcc	rtl-opti   rsandifo	[11 Regression] internal compiler error: in set_accesses, at rtl-ssa/internals.inl:449
113281	gcc	tree-opt   rsandifo	[11 Regression] Latent wrong code due to vectorization of shift reduction and missing promotions since r9-1590
113552	gcc	tree-opt   tnfchris	[11/12/13 Regression] vectorizer generates calls to vector math routines with 1 simd lane.
29256	gcc	target	  unassigned	[11/12/13/14 regression] loop performance regression
82446	gcc	tree-opt unassigned	[11/12/13/14 Regression] Missed equalities in dr_group_sort_cmp
93631	gcc	c	 unassigned	[11/12/13/14 Regression] ICE on an invalid strcmp call in gimple_call_arg, at gimple.h:3258
93930	gcc	target	 unassigned	[11/12/13/14 Regression] Unnecessary broadcast instructions for AVX512
94335	gcc	tree-opt unassigned	[11/12/13/14 Regression] False positive -Wstringop-overflow warning with -O2
97140	gcc	target	 unassigned	[11/12/13/14 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
100623	gcc	target	 unassigned	[11 Regression] wrong code with -Os -fno-dce -fno-defer-pop -fno-forward-propagate -flive-range-shrinkage -fno-rerun-cse-after-loop -mno-push-args since r10-7515-g2c0fa3ecf70d199a
100667	gcc	libstdc+ unassigned	[11/12 Regression] std::tuple<A&&> cannot be constructed from A&&, if A not defined (only forward declared)
103497	gcc	c++	 unassigned	[11/12/13/14 Regression] ICE when decltype(auto)... as parameters
105034	gcc	target	 unassigned	[11/12/13/14 regression]Suboptimal codegen for min/max with -Os
107057	gcc	rtl-opti unassigned	[11/12 Regression] ICE in extract_constrain_insn, at recog.cc:2692
109800	gcc	target	 acoplan	[11 Regression] arm: ICE (segfault) loading double with -mpure-code -mbig-endian
110288	gcc	fortran	  anlauf	[11/12/13/14] Regression: segfault in findloc with allocatable array of allocatable characters
110585	gcc	fortran	  anlauf	ICE in gfc_compare_expr for findloc with complex literal array
110658	gcc	fortran	  anlauf	MINVAL/MAXVAL and deferred-length character arrays
115611	gcc	target	  avieira	mve: vsetq_lane for 64-bits has wrong codegen when setting lane 1
113893	gcc	ada	 ebotcazou	finalization of object allocated by anonymous access type designating local type
111050	gcc	libstdc+  fdumont	[11/12/13/14 Regression] ABI break in _Hash_node_value_base since GCC 11
110624	gcc	target	   iains	Xcode 15 ld warns about -macosx_version_min
114171	gcc	d	 ibuclaw	[13/14 Regression] gdc -O2 -mavx generates misaligned vmovdqa instruction
108789	gcc	middle-e   jakub	__builtin_(add|mul|sub)_overflow methods generate duplicate operations if both operands are const which in turn causes wrong code due to overlapping arguments
110115	gcc	middle-e   jakub	[11 Regression] Wrong code at -O1 on x86_64-linux-gnu
110914	gcc	tree-opt   jakub	[11/12/13/14 Regression] Optimization eliminating necessary assignment before 0-byte memcpy since r10-5451
111422	gcc	middle-e   jakub	Wrong code at -O3 on x86_64-linux-gnu
112816	gcc	target	   jakub	[11/12 Regression] ICE unrecognizable_insn with __builtin_signbit and returning struct with int[4]
113122	gcc	target	   jakub	Assembler messages: Error: operand type mismatch for `movabs' / bad expression / invalid use of register with -fprofile -mcmodel=large -masm=intel
113192	gcc	libgomp	   jakub	[11 Regression] ERROR: couldn't execute "../../../gcc/libgomp/testsuite/flock": no such file or directory
113262	gcc	c	   jakub	[11 Regression] ICE when using [[gnu::copy("")]] attribute
114533	gcc	libquadm   jakub	libquadmath: printf: fix misaligned access on args
114537	gcc	c++	   jakub	bit_cast does not work NSDMI of bitfields
114572	gcc	c++	   jakub	[OpenMP] "internal compiler error: in assign_temp" with assignment operator and lastprivate clause
115172	gcc	sanitize   jakub	Invalid -fsanitize=bool sanitization of variable from named address space
115440	gcc	driver	   jakub	unrecognized command-line option '--c++17'; did you mean '--stdc++17'?
110422	gcc	tree-opt   jamborm	asm goto vs SRA
92145	gcc	c++	   jason	-Wdeprecated-copy false-positive when inheriting base assignment operators
92407	gcc	c++	   jason	Destruction of objects returned from functions skipped by goto
103185	gcc	c++	   jason	[11/12/13 Regression] ind[arr] is rejected when arr is an array prvalue
106310	gcc	c++	   jason	[11 Regression] lookup after this-> seems wrong for dependent lookup since r12-6754-g30f2c22def739211
111357	gcc	c++	   jason	[11/12/13/14 Regression] __integer_pack fails to work with values of dependent type convertible to integers in noexcept context
114130	gcc	target	    kito	[11 Regression] RISC-V: `__atomic_compare_exchange` does not use sign-extended value for RV64
113250	gcc	libstdc+   kmatsui	std::filesystem::equivalent("", "/") should throw
115457	gcc	target	   ktkachov	AArch64 should define __ARM_FEATURE_BF16
115475	gcc	target	   ktkachov	AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate
88309	gcc	target	   linkw	[11/12/13/14 Regression] ICE: Floating point exception (in is_miss_rate_acceptable), target assigning alignent of 4 bits(!) to vector
104259	gcc	libstdc+   marxin	libstdc++ fails for epiphany-elf
109822	gcc	libstdc+   mkretz	Converting std::experimental::simd masks yields an error
59465	gcc	c++	  mpolacek	[11/12/13 Regression] g++ allows direct-initialization of an array of class type from another array in a mem-initializer
100557	gcc	c++	  mpolacek	[11/12/13/14 Regression] Internal compiler error: Error reporting routines re-entered.
115642	gcc	c	  mpolacek	[11/12/13/14/15 Regression] internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in c_expr_sizeof_expr
95351	gcc	middle-e   pinskia	[11/12 Regression] Comparison with NAN optimizes incorrectly with -ffast-math disabled
111699	gcc	middle-e   pinskia	[11/12/13 Regression] ICE: SIGSEGV: infinite recursion in fold_build3_loc/fold_ternary_loc/generic_simplify_VEC_COND_EXPR
109761	gcc	c++	   ppalka	[11/12 Regression] Nested class destructor's noexcept specification incorrectly considered as too loose compared to the outer class
111485	gcc	c++ 	   ppalka	[11/12 Regression] Constraint mismatch on template template parameter
113175	gcc	testsuit   ppalka	[11/12/13/14 Regression] testsuite/std/ranges/iota/max_size_type.cc 5x times slower
111407	gcc	tree-opt   qinzhao	[11/12/13 Regression] ICE: SSA corruption due to widening_mul opt on conflict across an abnormal edge
99327	gcc	libstdc+    redi	ENOTSUP macro does not exist on djgpp crt
104161	gcc	libstdc+     red	Potential Security Vulnerability: remove_all and symbolic link
105178	gcc	libstdc+    redi	[11 Regression] g++ incorrectly reports invalid use of incomplete type
108178	gcc	libstdc+    redi	Filesystem::copy_file can't copy from /proc on Linux machines
112491	gcc	libstdc+    redi	std::deque<T,Allocator>::size xmethod output is wrong
114147	gcc	libstdc+    redi	[11 Regression] tuple allocator-extended constructor requires non-explicit default constructor
114401	gcc	libstdc+    redi	libstdc++ allocator destructor omitted when reinserting node_handle into tree- and hashtable-based containers
96109	gcc	testsuit    rguenth	[11 Regression] gcc.dg/vect/slp-47.c etc. FAIL
110182	gcc	tree-opt    rguenth	[11 Regression] Vector(2) cast from double to float and back and subtraction seems to produce incorrect results
110200	gcc	middle-e    rguenth	genmatch generating questionable code with convert and !
98237	gcc	ipa	      ro        gcc-dg-lto-modref-3-01.exe etc. FAIL when LTO plugin is not enabled
97696	gcc	sanitize    rsandifo	ICE since ASAN_MARK does not handle poly_int sized varibales
100303	gcc	debug	    rsandifo	[11 Regression] -fcompare-debug failure (length) with -O -fno-dce -ftracer
111340	gcc	target	    ubizjak	gcc.dg/bitint-12.c fails on x86_64-apple-darwin or fails on x86_64-linux-gnu with -fPIE
115297	gcc	rtl-opti    ubizjak	[14/15 regression] alpha: ICE in simplify_subreg, at simplify-rtx.cc:7554 with -O1
115836	gcc	middle-e    ubizjak	ICE when building Firefox with-march=pentium-mmx -mtune=pentium-m
91085	gcc	other	   unassigned	[11 only] fixincludes breaks <bits/statx.h>
103183	gcc	c++	   unassigned	[11/12/13/14 Regression] ind[arr] produces an lvalue when arr is an array xvalue
105417	gcc	libstdc+   unassigned	[11 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=
110309	gcc	target	   unassigned	Wrong code for masked load expansion
111922	gcc	ipa	   unassigned	[11/12/13/14 Regression] ICE in cp with -O2 -fno-tree-fre
112823	gcc	other	   unassigned	[11 only] -Wincompatible-pointer-types errors in libiberty/simple-object-mach-o.c (missing backport for gcc-11)
112891	gcc	target	   unassigned	[11/12/13/14 Regression] Missing vzeroupper insert
114049	gcc	target	   unassigned	gcc.dg/framework-1.c FAILs with Xcode 15.3 beta 3
114098	gcc	target	   unassigned	_tile_loadconfig doesn't work
114521	gcc	target	   unassigned	[11 only] aarch64: wrong code with Neon ld1/st1x4 intrinsics gcc-11 and earlier
115261	gcc	rtl-opti   unassigned	[11/12/13/14/15 regression] FAIL: gcc.target/s390/vector/vec-abi-vararg-1.c
115269	gcc	libstdc+   unassigned	Hardcoded links in 14.1 docs to pages from release 4.3.2
115870	gcc	tree-opt   unassigned	Inlining of different template instances wrongly produces infinite loop
103715	gcc	fortran	   anlauf	[11/12/13/14 Regression] ICE in gfc_find_gsymbol, at fortran/symbol.c:4301 since r9-3803-ga5fbc2f36a291cbe
111837	gcc	fortran	   anlauf	[11/12/13/14 Regression] Out of bounds access with optimization inside io-implied-do-control
114474	gcc	fortran	   anlauf	[11/12/13/14 Regression] DATA statement with derived type, pointer component rejected
113979	gcc	ada	  ebotcazou	[11/12/13/14 regression] bogus error on allocator for array type with Dynamic_Predicate
103506	gcc	fortran	  jvdelisle	[11 Regression] ICE in gfc_free_namespace, at fortran/symbol.c:4039 since r10-2798-ge68a35ae4a65d2b3
107397	gcc	fortran	  jvdelisle	[11/12 Regression] ICE in gfc_arith_plus, at fortran/arith.cc:654
91035	gcc	target	   krebbel	[11/12/13/14 Regression] gotools fails to build on s390x-linux-gnu
84006	gcc	fortran	   pault	[11/12 Regression] ICE in storage_size() with CLASS entity
89462	gcc	fortran	   pault	[11/12/13 Regression] gfortran loops in code generation
93678	gcc	fortran	   pault	[11/12/13 Regression] ICE with TRANSFER and typebound procedures
103312	gcc	fortran	   pault	[11/12 Regression] ICE in gfc_find_component since r9-1098-g3cf89a7b992d483e
103368	gcc	fortran	   pault	[11/12/13 Regression] ICE in gimplify_expr, at gimplify.c:15668 since r12-4464-g017665f63047ce47
103716	gcc	fortran	   pault	[11/12/13 Regression] ICE in gimplify_expr, at gimplify.c:15964 since r9-3803-ga5fbc2f36a291cbe
106999	gcc	fortran	   pault	[11/12/13 Regression] ICE tree check: expected record_type or union_type or qual_union_type, have function_type in gfc_class_data_get, at fortran/trans-expr.cc:233
71703	gcc	fortran	 unassigned	[11 Regression] [OOP] ICE in wide_int_to_tree, at tree.c:1488
89925	gcc	fortran	 unassigned	[11 Regression] Wrong array bounds from ALLOCATE with SOURCE or MOLD
99183	gcc	fortran	 unassigned	[11 Regression] Incompatible Runtime types
99757	gcc	c++	 unassigned	[11/12/13/14 Regression] ICE: in cp_finish_decl, at cp/decl.c:7736
104391	gcc	fortran	 unassigned	[11 Regression] bind(C) and allocatable or pointer attribute don't work
104908	gcc	fortran	 unassigned	[11/12/13/14 Regression] incorrect Fortran out-of-bound runtime error.
113179	gcc	middle-e unassigned	[11/12/13/14/15 Regression] MIPS: INS is used for long long, before SLL
80774	gcc	fortran	   vehre	[11/12/13/14/15 Regression][Coarray] ICE in gfc_conv_descriptor_data_get, at fortran/trans-array.c
82904	gcc	fortran	   vehre	[11/12/13/14/15 Regression][Coarray] ICE in make_ssa_name_fn, at tree-ssanames.c:261
111880	gcc	fortran	   anlauf	[11/12/13/14] False positive warning of obsolescent COMMON block with Fortran submodule
61527	gcc	fortran	 unassigned	[11/12/13/14 Regression] [OOP] class/extends, multiple generic assignment, accept invalid

(From OE-Core rev: 7806e21e7d47fd010872a3967e51bcacdae3a76b)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Jinfeng Wang
8c4a3b7c65 procps: patch CVE-2023-4016
Previous patch[1] for CVE-2023-4016 is insufficent.
Backport more from upstream master.

There is one change needed to apply this patch:
* change file location from local/xalloc.h to include/xalloc.h

[1] https://git.openembedded.org/openembedded-core/commit/meta/recipes-extended/procps/procps/CVE-2023-4016.patch?h=kirkstone&id=71d0683d625c09d4db5e0473a0b15a266aa787f4

(From OE-Core rev: 94521a1e49e8fd9193211f486995d2e504f99d3f)

Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
18329f8b1c wpa-supplicant: Patch security advisory 2024-2
Pick patches according to
http://w1.fi/security/2024-2/sae-h2h-and-incomplete-downgrade-protection-for-group-negotiation.txt
SAE H2E and incomplete downgrade protection for group negotiation

(From OE-Core rev: 58b8ad7e33f47f06409be84430a8c2a22b4dd92f)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
27848b47b8 wpa-supplicant: Patch CVE-2024-3596
Picked patches according to
http://w1.fi/security/2024-1/hostapd-and-radius-protocol-forgery-attacks.txt

First patch is style commit picked to have a clean cherry-pick of all
mentioned commits without any conflict.
Patch CVE-2024-3596_07.patch has hostapd code removed as it is not
present in wpa-supplicant download tarball.

(From OE-Core rev: 6f65fd4d98b5a5dcd410b2dcfeb2e6f229c3b973)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
808700d130 wpa-supplicant: Ignore CVE-2024-5290
NVD CVE report [1] links Ubuntu bug [2] which has a very good
description/discussion about this issue.
It applies only to distros patching wpa-supplicant to allow non-root
users (e.g. via netdev group) to load modules.
This is not the case of Yocto.

Quote:
So upstream isn't vulnerable as they only expose the dbus interface to
root. Downstreams like Ubuntu and Chromium added a patch that grants
access to the netdev group. The patch is the problem, not the upstream
code IMHO.

There is also a commit [3] associated with this CVE, however that only
provides build-time configuration to limit paths which can be accessed
but it acts only as a mitigation for distros which allow non-root users
to load crafted modules.

[1] https://nvd.nist.gov/vuln/detail/CVE-2024-5290
[2] https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/2067613
[3] https://w1.fi/cgit/hostap/commit/?id=c84388ee4c66bcd310db57489eac4a75fc600747

(From OE-Core rev: 603047ab3c85009c384793cdbdd8e6ae1aebd737)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
3a172a5aa5 gnupg: Document CVE-2022-3219 and mark wontfix
(From OE-Core rev: f10f9c3a8d2c17d5a6c3f0b00749e5b34a66e090)

(From OE-Core rev: fe094c2d50ffe11627efa6c0807a289c1ee6eb74)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Vijay Anusuri
f5c9fab6c4 curl: backport Debian patch for CVE-2024-8096
import patch from ubuntu to fix
 CVE-2024-8096

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/curl/tree/debian/patches?h=ubuntu/jammy-security
Upstream commit
aeb1a281ca]

Reference:
https://curl.se/docs/CVE-2024-8096.html

(From OE-Core rev: 5383b18d4f8023b49cdadf7c777aaecf55d95dc1)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Jörg Sommer
47ffa50db2 doc/features: remove duplicate word in distribution feature ext2
(From yocto-docs rev: fa846606014a85154b63794a17ff1d9aacc1a7bc)

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Ross Burton
5088e79244 lib/oeqa: rename assertRaisesRegexp to assertRaisesRegex
TestCase.assertRaisesRegexp was renamed to assertRaisesRegex in Python
3.2, so rename to fix a warning during test execution.

(From OE-Core rev: ff720f337e40761c7d4d544c963cf518ad5403ad)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6df44a4b29487bf8ef51bb5ba6467a4056b749cc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Konrad Weihmann
504f203986 testexport: fallback for empty IMAGE_LINK_NAME
if IMAGE_LINK_NAME is set empty to disable the symlinking
for image artifacts in deploy, testexport fails, as the path assembly
is incorrect.
In that case fallback to IMAGE_NAME

(From OE-Core rev: 0c1d098e6dd08fa3a5aafca656457ac6badcef89)

(From OE-Core rev: a821a5810ae6edba5882a43e3c60c142f2acda9d)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Konrad Weihmann
38ea1cb055 testimage: fallback for empty IMAGE_LINK_NAME
if IMAGE_LINK_NAME is set empty to disable the symlinking
for image artifacts in deploy, testimage fails, as the path assembly
is incorrect.
In that case fallback to IMAGE_NAME

(From OE-Core rev: c7a4e7e294992acc589c62adcaf6cd32659f2f9b)

(From OE-Core rev: 5b4c7a39f7a99d5c98eab3aaf693f4d3000c7ac1)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Konrad Weihmann
6ee7342411 runqemu: keep generating tap devices
in case there is no tap device the script tries to
generate a new one.
The new device is then unguarded for a moment, so
the newly generated device could be acquired
by a different instance or user, before it is locked to
the instance with acquire_taplock.
To fix that keep generating new tap devices in case
the lock can't be acquired up to 5 times.
If no tap device can be locked it fails in the existing
error handling

(From OE-Core rev: 23876576d054ebbab9b02c0012782aa56feda123)

(From OE-Core rev: 5215635442949a62f502e839ddf1f12e790e5e37)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Richard Purdie
065bd86349 buildhistory: Simplify intercept call sites and drop SSTATEPOSTINSTFUNC usage
We planned to drop SSTATEPOSTINSTFUNC some time ago with the introduction of
postfuncs. Finally get around to doing that which should make the buildhistory
code a little more readable.

Unfortunately ordering the buildhistory function calls after the sstate ones is
difficult without coding that into the sstate class. This patch does that to
ensure everything functions as expected until we can find a better way. This is
still likely preferable than the generic sstate postfuncs support since the function
flow is much more readable.

(From OE-Core rev: 78ca086441b21dedd9c471a3d3200c24fd9ec8d2)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9e2a8fa2f0305ef1247ec405555612326f798f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Pedro Ferreira
958eaccc88 buildhistory: Restoring files from preserve list
This fix will ensure that, when we activate feature
`BUILDHISTORY_RESET`, files marked to keep on feature
`BUILDHISTORY_PRESERVE` will indeed exist is buildhistory
final path since they are moved to buildhistory/old but
not restored at any point.

(From OE-Core rev: 8160fd3c042283a47a2601e1797847c303e1e7e5)

Signed-off-by: Pedro Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9f68a45aa238ae5fcdfaca71ba0e7015e9cb720e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Pedro Ferreira
e4de762adb buildhistory: Fix intermittent package file list creation
The directory that buildhistory_list_pkg_files writes to during do_package
is created by do_packagedata so a clean buildhistory doesn't have
files-in-package written during the first build since packagedata happens
after do_package.

Ensure the output package folder is created to avoid missing
files-in-package.txt files.

Also it ensures that in case of `find` fails we leave with
a hard error instead of hiding the error on the for loop.

(From OE-Core rev: 6817b012763fc32cdcffe30163a304da3ed59ae1)

Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8de9b8c1e199896b9a7bc5ed64967c6bfbf84bea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Colin McAllister
34538e0dbe udev-extraconf: Add collect flag to mount
Adds extra "--collect" flag to the mount command within
automount_systemd. This is intended to fix an observed deadlock after
rapidly inserting and removing external media. This is because if the
mount command fails, the transient mount will enter a failed state. The
next time the media is inserted, automount_systemd bails because the
first consition finds that the file path for the failed transient mount
still exists. This leaves the external media unmounted and cannot be
mounted until the mount is fixed via systemctl or the device is
rebooted.

Adding "--collect" ensures that the transient mount is cleaned up after
entering a failed state, which ensures that the media can still be
mounted when it's re-inserted.

(From OE-Core rev: f0cda74d73eb8c14cd6f695f514108f1e94984a6)

(From OE-Core rev: 5dbc923acdab11eada37a4f7bba19e6d133ac931)

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Colin McAllister
30d00daf9e busybox: Fix cut with "-s" flag
This fixes and issue that allows blank lines to be incorrectly output
when the "-s" flag is included. This issue propogates into the
populate-volatile.sh script in initscripts. If a volatiles drop file
contains blank lines, a blank line will be included in combined users,
which will incorrectly result in a difference in the number of combined
users versus defined users. If this happens, the volatiles file will not
be executed.

(From OE-Core rev: dfbcf0581ab3dd47037726a7b8aa06f777792473)

(From OE-Core rev: 5576ff6e7676a09649fdbf0042f5f64a1ec1023b)

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Divya Chellam
487e8cdf1d python3: Upgrade 3.10.14 -> 3.10.15
Includes security fixes for CVE-2024-4030, CVE-2024-7592, CVE-2024-4032, CVE-2024-8088
CVE-2024-6232, CVE-2024-6923, CVE-2023-27043 and other bug fixes.

Removed below patches, as the fixes included in 3.10.15 upgrade:
1. CVE-2023-27043.patch
2. CVE-2024-6232.patch
3. CVE-2024-7592.patch
4. CVE-2024-8088.patch

Release Notes:
https://www.python.org/downloads/release/python-31015/

(From OE-Core rev: e64ead97ae3d680f97bf85422f777cd77ae7c434)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Michael Halstead
8190d9c754 yocto-uninative: Update to 4.6 for glibc 2.40
(From OE-Core rev: 81b225f27ee22c2533e9698fe27163d7c7fe295f)

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b29bfd333dffe635ab67475dcd8d22ad8b114c84)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Michael Halstead
b36affbe96 yocto-uninative: Update to 4.5 for gcc 14
(From OE-Core rev: 082848466e5b78691a0bec983048bc1eee167b7b)

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5638681cef7e250ac64832dbe791418d97f05ba)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Rohini Sangam
ee54170b3f cups: Security fix for CVE-2024-35235
CVE fixed:
- CVE-2024-35235: cups: Cupsd Listen arbitrary chmod 0140777
Upstream-Status: Backport from a436956f37, e3952d3ecd (diff-6fc0a5ba57f83c8177d28f44729276fe35fcaaceae8b774481e6973fcbdf733d)

(From OE-Core rev: 7fadda8f9605f826744438cefc35658047bbdb01)

Signed-off-by: Rohini Sangam <rsangam@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Vivek Kumbhar
3e5256df66 webkitgtk: Security fix CVE-2024-40779
Upstream-Status: Backport from [2fe5ae29a5]

(From OE-Core rev: 2afeb07fc459014bf269c7b6ee1d62c19694977f)

Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Vijay Anusuri
037c58c645 libpcap: Security fix for CVE-2023-7256 & CVE-2024-8006
Reference:
https://security-tracker.debian.org/tracker/CVE-2023-7256
https://security-tracker.debian.org/tracker/CVE-2024-8006

Upstream commits:
ba493d37d4
f72f48a26a
c1ceab8f19
73da0d4d65
2aa69b04d8
8a633ee5b9

(From OE-Core rev: ea9d2a0189036c7c323685ad931392cb467ade7e)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Richard Purdie
e938b18b53 libedit: Make docs generation deterministic
The presence or lack of nroff on the host was changing the doc type. Stop
the code from looking at host paths outside HOSTTOOLS and hence cause the
doc type to be deterministic and reproducible.

(From OE-Core rev: 88630352d6d1cfee06787fa84b73ca8ad335cb08)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 918e2b266eba6779f19f65349f85caa880ba45e7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Richard Purdie
d91c2b204e ruby: Make docs generation deterministic
The presence or lack of nroff on the host was changing the doc type. Set it
explicitly to be deterministic and reproducible.

(From OE-Core rev: dd857d2519fd4f38c67a6fa0087f72798166467a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5053abb8957acf358b518ee3c76146dc5f4eb6c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
d720e4667f gcr: Fix LICENSE
The contents of the COPYING file included in the current source code
package match those of LGPL-2.0 license, which seems to have been the
case since 2011 commit
c6691faa03

(From OE-Core rev: f3ae58b741e4e6e3a5196ff75fcc4da6ee89d0b9)

(From OE-Core rev: 2db7a2538f7cbc54cbe6614a84ffc17bb422a4a8)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
cc182261be tiff: Fix LICENSE
The contents of the LICENSE.md file included in the current source
code package match those of libtiff license, which seems to have been
the case since 1999 commit
0ef31e1f62
where it was added with filename COPYRIGHT and was then changed to
LICENSE.md in 2022 commit
fa1d6d787f

(From OE-Core rev: 71d8e8b03349ab18dca558055c2b3a3687785ddf)

(From OE-Core rev: 226286f0971f3dbb5fb49e70ad37ef0ba0335a62)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
e9a70e510f zip: Fix LICENSE
The contents of the LICENSE file included in the current source code
package match those of Info-ZIP license, which seems to originate from
the year 2007:

  This is version 2007-Mar-4 of the Info-ZIP license.

(From OE-Core rev: 3739a1af61ff6f0faca23bb565f9e71666953715)

(From OE-Core rev: 1aeb18b575ab31f779599ffd108d578012a8b800)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
a13f826f4a unzip: Fix LICENSE
The contents of the LICENSE file included in the current source code
package match those of Info-ZIP license, which seems to originate from
the year 2009:

  This is version 2009-Jan-02 of the Info-ZIP license.

(From OE-Core rev: e7c9368e56a6ad90b4ffbba1b765e2b3a331c796)

(From OE-Core rev: 33e92e85b1632e933c3099a45ba53c6904eb6b88)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
2a745736ab dejagnu: Fix LICENSE
The contents of the COPYING file included in the current source code
package match those of GPL-3.0-only license, which seems to have been
the case since 2008 commit
http://git.savannah.gnu.org/gitweb/?p=dejagnu.git;a=commitdiff;h=9bebe7b9bfb9b02e5e4d86ad74e8ce3eb32a36b9;hp=50fbdd118dba066e201c73a8b0155381cd65a32d
("* COPYING: Update to GPL version 3.")

(From OE-Core rev: 26b71cfb7815a096c5962629801cc3bc85147284)

(From OE-Core rev: cdedb408247e48f59c948e8c57918b88baf304b4)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
037098630a iw: Fix LICENSE
The contents of the COPYING file included in the source code match
those of ISC license:
https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/tree/COPYING?h=v6.9
which seems to have been in effect since 2008 commit
https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/commit?id=622c36ae94a880fb53f7f051f1b26616f5b553c1
("license under ISC").

(From OE-Core rev: 87da7445a2a77fe73e3524cd50112842e91235b6)

(From OE-Core rev: 686abc98421198d8224423cc95f97e3cd16296c1)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Alexandre Belloni
974b2c3871 cve-exclusion: Drop the version comparision/warning
Since the CVE repository is no longer being updated, drop the warning
comparision since it is no longer valid.

(From OE-Core rev: 73336ee2416b78ef8ec6c9a16d4371488233610c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
df56ba7ec8 linux-yocto/5.15: update to v5.15.166
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    14e468424d3e Linux 5.15.166
    a979b02d8519 apparmor: fix policy_unpack_test on big endian systems
    85449b28ff6a scsi: aacraid: Fix double-free on probe failure
    7770f1d8b9ef igc: Fix qbv tx latency by setting gtxoffset
    10e5089c833e igc: Fix reset adapter logics when tx mode change
    a46f5faa600f phy: zynqmp: Enable reference clock correctly
    16d197fa12a5 usb: cdnsp: fix for Link TRB with TC
    80af8b9cf65d usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
    18bdd20aaae7 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
    d51374c59c62 usb: dwc3: st: add missing depopulate in probe error path
    060f41243ad7 usb: dwc3: st: fix probed platform device ref count on probe error path
    111277b881de usb: dwc3: core: Prevent USB core invalid event buffer address access
    96f7322e8e9f usb: dwc3: omap: add missing depopulate in probe error path
    bb30c8863479 USB: serial: option: add MeiG Smart SRM825L
    59f93e9c4b08 cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
    eaff392c1e34 soc: qcom: cmd-db: Map shared memory as WC, not WB
    7535db0624a2 nfc: pn533: Add poll mod list filling check
    b00950a088f7 net: busy-poll: use ktime_get_ns() instead of local_clock()
    4643b91691e9 gtp: fix a potential NULL pointer dereference
    7a8d98b6d648 ethtool: check device is present when getting link settings
    131ee27d0c5c dmaengine: dw: Add memory bus width verification
    e219cf9c8c16 dmaengine: dw: Add peripheral bus width verification
    e144fc9ccc57 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
    c401845e328b phy: xilinx: phy-zynqmp: dynamic clock support for power-save
    65697691a0ee phy: xilinx: add runtime PM support
    5d946850692f PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
    69fae8ed3136 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
    1b993cb3efbc PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
    a8d2245fede0 soundwire: stream: fix programming slave ports for non-continous port maps
    124f20c5f6e5 net:rds: Fix possible deadlock in rds_message_put
    4e8d6ac8fc9f cgroup/cpuset: Prevent UAF in proc_cpuset_show()
    221e3b1297e7 ata: libata-core: Fix null pointer dereference on error
    8ad4838040e5 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
    bebef79bdce3 Revert "MIPS: Loongson64: reset: Prioritise firmware service"
    218b482f009a mptcp: sched: check both backup in retrans
    0af4407532cb net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
    68b22b246886 wifi: mwifiex: duplicate static structs used in driver instances
    6341c2856785 pinctrl: single: fix potential NULL dereference in pcs_get_function()
    ce3c431c1f45 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
    19c8fce75da0 btrfs: run delayed iputs when flushing delalloc
    da6a85d19788 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
    ce0aa899c909 tools: move alignment-related macros to new <linux/align.h>
    95f73d01f547 Input: MT - limit max slots
    c6a73b7469f0 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
    93ca1e5c7fa9 mm/numa: no task_numa_fault() call if PTE is changed
    1e6440eb42f9 mm/numa: no task_numa_fault() call if PMD is changed
    3fbfd4881879 ALSA: timer: Relax start tick time check for slave timer elements
    4d2daf3c332f hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
    4d3a389f6f46 Revert "drm/amd/display: Validate hw_points_num before using it"
    dce1400991d9 mmc: dw_mmc: allow biu and ciu clocks to defer
    96b076e8ee5b KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
    ae857158b811 cxgb4: add forgotten u64 ivlan cast before shift
    d78daaf7bb3b HID: microsoft: Add rumble support to latest xbox controllers
    e73ffa997c0e HID: wacom: Defer calculation of resolution until resolution_code is known
    34842918cb9c MIPS: Loongson64: Set timer mode in cpu-probe
    848c8fb6591f scsi: core: Fix the return value of scsi_logical_block_count()
    951d6cb5eaac Bluetooth: MGMT: Add error handling to pair_device()
    e40515582141 mmc: mmc_test: Fix NULL dereference on allocation failure
    9b8b65211a88 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
    5c28ce95f8a3 drm/msm/dp: reset the link phy params before link training
    330dced39b4f drm/msm/dpu: don't play tricks with debug macros
    46cb057ee90b net: xilinx: axienet: Fix dangling multicast addresses
    a0699decdd6a net: xilinx: axienet: Always disable promiscuous mode
    c05155cc4557 netfilter: flowtable: validate vlan header
    975f764e96f7 ipv6: prevent possible UAF in ip6_xmit()
    e891b36de161 ipv6: fix possible UAF in ip6_finish_output2()
    24e93695b123 ipv6: prevent UAF in ip6_send_skb()
    52d99a69f3d5 netem: fix return value if duplicate enqueue fails
    a10d0337115a net: dsa: mv88e6xxx: Fix out-of-bound access
    fd7008c3296c net: dsa: mv88e6xxx: replace ATU violation prints with trace points
    932bf7cf9bb6 net: dsa: mv88e6xxx: read FID when handling ATU violations
    a66828e6b877 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
    90306305726e ice: fix ICE_LAST_OFFSET formula
    5c69cc8fde38 bonding: fix xfrm state handling when clearing active slave
    2f72c6a66bcd bonding: fix xfrm real_dev null pointer dereference
    2f5bdd68c1ce bonding: fix null pointer deref in bond_ipsec_offload_ok
    9e69809e46b0 bonding: fix bond_ipsec_offload_ok return type
    78ad3172b5a9 ip6_tunnel: Fix broken GRO
    e85e6b5c45a6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
    dec350d1c0f7 netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
    fa6c23fe6dca kcm: Serialise kcm_sendmsg() for the same socket.
    38188b4d6d3e tc-testing: don't access non-existent variable on exception
    a981ae674dc2 Bluetooth: SMP: Fix assumption of Central always being Initiator
    351e82525d37 Bluetooth: hci_core: Fix LE quote calculation
    b444f5de60f5 platform/surface: aggregator: Fix warning when controller is destroyed in probe
    916a3a8a7870 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
    210f4cbfa561 dm suspend: return -ERESTARTSYS instead of -EINTR
    f80d537d4c6b media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
    a510b574a9ec nfsd: make svc_stat per-network namespace instead of global
    ceefe749669c nfsd: remove nfsd_stats, make th_cnt a global counter
    5bbefe83fa72 nfsd: make all of the nfsd stats per-network namespace
    73c43bccf25c nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
    2108ae12cc19 nfsd: rename NFSD_NET_* to NFSD_STATS_*
    143a0f5eb5e3 sunrpc: use the struct net as the svc proc private
    6719776e61e0 sunrpc: remove ->pg_stats from svc_program
    aba2fe2de144 sunrpc: pass in the sv_stats struct through svc_create_pooled
    c78169c08203 nfsd: stop setting ->pg_stats for unused stats
    c66f8801300e sunrpc: don't change ->sv_stats if it doesn't exist
    d7b5ab28bd5c NFSD: Fix frame size warning in svc_export_parse()
    b4b0e9d87afb NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
    5ec81b48797b NFSD: Refactor the duplicate reply cache shrinker
    bde5bdf88f2c NFSD: Replace nfsd_prune_bucket()
    eefe7b37988d NFSD: Rename nfsd_reply_cache_alloc()
    a8f1afef7764 NFSD: Refactor nfsd_reply_cache_free_locked()
    8549384d0f65 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net
    70fdee548c03 nfsd: move reply cache initialization into nfsd startup
    da2a0c623181 block: use "unsigned long" for blk_validate_block_size().
    1f6b62392453 gtp: pull network headers in gtp_dev_xmit()
    0feeaedf39b5 hrtimer: Prevent queuing of hrtimer without a function callback
    003e907cdd5c nvmet-rdma: fix possible bad dereference when freeing rsps
    ca842d364e48 ext4: set the type of max_zeroout to unsigned int to avoid overflow
    7b9eff4b0591 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
    0f47e4fd6f34 usb: dwc3: core: Skip setting event buffers for host only controllers
    3b47bb2288c5 platform/x86: lg-laptop: fix %s null argument warning
    1b5b9e551339 clocksource: Make watchdog and suspend-timing multiplication overflow safe
    7462b116b9a6 s390/iucv: fix receive buffer virtual vs physical address confusion
    537a6bf1c284 openrisc: Call setup_memory() earlier in the init sequence
    a5991dfc631a NFS: avoid infinite loop in pnfs_update_layout.
    733049770886 nvmet-tcp: do not continue for invalid icreq
    5334e51afb35 net: hns3: add checking for vf id of mailbox
    9018928d35aa Bluetooth: bnep: Fix out-of-bound access
    e8d4c2465ff9 usb: gadget: fsl: Increase size of name buffer for endpoints
    4759856c8b06 f2fs: fix to do sanity check in update_sit_entry
    4c80c19eab42 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
    dc323a57cdda btrfs: change BUG_ON to assertion in tree_move_down()
    427d7cb3a91e btrfs: send: handle unexpected data in header buffer in begin_cmd()
    7b6acbc2596f btrfs: handle invalid root reference found in may_destroy_subvol()
    dead0848c21d btrfs: change BUG_ON to assertion when checking for delayed_node root
    01d720ddf816 powerpc/boot: Only free if realloc() succeeds
    de34590df6a3 powerpc/boot: Handle allocation failure in simple_realloc()
    4a8de7a7fc2b parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
    ef1d6d795e87 memory: stm32-fmc2-ebi: check regmap_read return value
    06cb3463aa58 x86: Increase brk randomness entropy for 64-bit systems
    ddf899fc6f7e md: clean up invalid BUG_ON in md_ioctl
    70f5ab8e4693 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
    1052160a674d clocksource/drivers/arm_global_timer: Guard against division by zero
    a6394f5ee523 virtiofs: forbid newlines in tags
    cec155470cc9 drm/lima: set gp bus_stop bit before hard reset
    d41f32523b77 net/sun3_82586: Avoid reading past buffer in debug output
    ad533c5aa38a media: drivers/media/dvb-core: copy user arrays safely
    3ecf37c04e97 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
    673d4e5d36eb fs: binfmt_elf_efpic: don't use missing interpreter's properties
    a5f1d30c51c4 media: pci: cx23885: check cx23885_vdev_init() return
    0f8049e4a15f quota: Remove BUG_ON from dqget()
    bfbab62ca69f fuse: fix UAF in rcu pathwalks
    187d844f2e98 afs: fix __afs_break_callback() / afs_drop_open_mmap() race
    10fb6af80d73 ext4: do not trim the group with corrupted block bitmap
    865759a97916 nvmet-trace: avoid dereferencing pointer too early
    ee17eabe4c5b powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
    3a39e6b47a7f memory: tegra: Skip SID programming if SID registers aren't set
    5750e353e619 arm64: Fix KASAN random tag seed initialization
    8afc79eb9bf5 hwmon: (ltc2992) Avoid division by zero
    9da4530b434e IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
    ad98666362ac wifi: iwlwifi: fw: Fix debugfs command sending
    3a819bf04e71 wifi: iwlwifi: abort scan when rfkill on but device enabled
    240788757061 gfs2: setattr_chown: Add missing initialization
    84d75e35b4cc scsi: spi: Fix sshdr use
    41eae1d713cd media: qcom: venus: fix incorrect return value
    145769ae51f5 binfmt_misc: cleanup on filesystem umount
    10e2c63a82c3 staging: ks7010: disable bh on tx_dev_lock
    d8b1d3b05885 drm/amd/display: Validate hw_points_num before using it
    b24c10bf2517 staging: iio: resolver: ad2s1210: fix use before initialization
    2a4035049606 media: radio-isa: use dev_name to fill in bus_info
    abd6fa88a7cc i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
    640912de8298 i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
    164164e3d55b s390/smp,mcck: fix early IPI handling
    93200b564991 RDMA/rtrs: Fix the problem of variable not initialized fully
    ad8e66837efb i2c: riic: avoid potential division by zero
    8e3799649d9b wifi: cw1200: Avoid processing an invalid TIM IE
    2af058a26c06 wifi: mac80211: fix BA session teardown race
    89795eeba6d1 wifi: cfg80211: check wiphy mutex is held for wdev mutex
    b4373d9235b6 ssb: Fix division by zero issue in ssb_calc_clock_rate
    fdb349e7f8c3 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
    195918217448 net: hns3: fix a deadlock problem when config TC during resetting
    93d9ca2a1e91 net: hns3: fix wrong use of semaphore up
    6c4a0ba674f4 netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
    356beb911b63 netfilter: flowtable: initialise extack before use
    fa2545118a7c netfilter: allow ipv6 fragments to arrive on different devices
    81de530a377a mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
    5e4d2efaae90 mlxbf_gige: disable RX filters until RX path initialized
    86a7a8732cc7 mlxbf_gige: Remove two unused function declarations
    b799db9fbcca net: dsa: vsc73xx: check busy flag in MDIO operations
    65fa752e3a98 net: dsa: vsc73xx: use read_poll_timeout instead delay loop
    db9f552d4542 net: dsa: vsc73xx: pass value in phy_write operation
    eb5c3021ef3b net: axienet: Fix register defines comment description
    24cf390a5426 atm: idt77252: prevent use after free in dequeue_rx()
    4339641cdb3e net/mlx5e: Correctly report errors for ethtool rx flows
    eadfff2743d6 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
    82481cb0007d igc: remove I226 Qbv BaseTime restriction
    adfe17bd41ed igc: Correct the launchtime offset
    d6955574bbf0 s390/uv: Panic for set and remove shared access UVC errors
    f92cbcc68833 drm/amdgpu/jpeg2: properly set atomics vmid field
    0fbe2a72e853 memcg_write_event_control(): fix a user-triggerable oops
    df368d0d5fbb drm/amdgpu: Actually check flags for all context ops.
    dfe7d9c6ff79 btrfs: tree-checker: add dev extent item checks
    3337cb632718 selinux: fix potential counting error in avc_add_xperms_decision()
    5053581fe5df fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
    0f00902172b2 bitmap: introduce generic optimized bitmap_size()
    0dbb75302f99 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
    ac8d72e84dfd s390/cio: rename bitmap_size() -> idset_bitmap_size()
    6331ca6e2aee fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
    cda54ec82c0f vfs: Don't evict inode under the inode lru traversing context
    8d604da7c7a9 dm persistent data: fix memory allocation failure
    5541aec7ff0f dm resume: don't return EINVAL when signalled
    fbea98895fe9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
    a665e3b7ac7d s390/dasd: fix error recovery leading to data corruption on ESE devices
    23ce6ba3b954 thunderbolt: Mark XDomain as unplugged when router is removed
    365ef7c4277f xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
    ccdc892fd7ac ALSA: usb-audio: Support Yamaha P-125 quirk entry
    8e3d14c32fab ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
    25ee8b290820 char: xillybus: Check USB endpoints when probing device
    98ee65d9e2ac char: xillybus: Refine workqueue handling
    409b495f8e33 char: xillybus: Don't destroy workqueue from work item running on it
    8c78303eafbf fuse: Initialize beyond-EOF page contents before setting uptodate
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 1cecd4c55c34441f7a2920f429977b8de79db61c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
e14ece0be4 linux-yocto/5.15: update to v5.15.165
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3d85d75cac5b arm64: dts: imx8-ss-conn: Remove unrelated changes introduced when merging v5.15/standard/base
    fa93fa65db6e Linux 5.15.165
    b2c5a0f32c6c Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
    79273dd53868 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
    dbcde9673101 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
    33ac5a4eb3d4 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
    3a684499261d binfmt_flat: Fix corruption when not offsetting data start
    479e23af2015 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
    a6117b3c1bd6 nvme/pci: Add APST quirk for Lenovo N60z laptop
    9b424c5d4130 exec: Fix ToCToU between perm check and set-uid/gid usage
    de9628332253 arm64: cpufeature: Fix the visibility of compat hwcaps
    dde07b87e84b arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
    e2afb26615ad powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
    911f8055f175 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
    53d55bea2589 mptcp: fully established after ADD_ADDR echo on MPJ
    badabac392d3 wifi: mac80211: check basic rates validity
    cbf2b2ce6047 PCI: dwc: Restore MSI Receiver mask during resume
    67a03645dc1d net: stmmac: Enable mac_managed_pm phylink config
    8246b7466c8d netfilter: nf_tables: prefer nft_chain_validate
    d7c5f8bd1287 netfilter: nf_tables: allow clone callbacks to sleep
    d71a76f3758e netfilter: nf_tables: bail out if stateful expression provides no .clone
    0d40e8cb1d1f netfilter: nf_tables: use timestamp to check for set element timeout
    9526393ed6c7 netfilter: nf_tables: set element extended ACK reporting support
    dd32621f1924 tls: fix race between tx work scheduling and socket close
    2c111413f38c PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
    1a607d22dea4 btrfs: fix double inode unlock for direct IO sync writes
    f754591b17d0 xfs: fix log recovery buffer allocation for the legacy h_size fixup
    4e17707035a6 btrfs: fix corruption after buffer fault in during direct IO append write
    9d1f4ecc31ad selftests: mptcp: join: check backup support in signal endp
    34558a433f87 selftests: mptcp: join: validate backup in MPJ
    3c7dafc17196 mptcp: pm: fix backup support in signal endpoints
    ffd002277096 mptcp: export local_address
    2c978352ae21 mptcp: pm: only set request_bkup flag when sending MP_PRIO
    e6e6c678c9cc mptcp: fix bad RCVPRUNED mib accounting
    dff41c5f691f mptcp: mib: count MPJ with backup flag
    3d16add56e32 mptcp: fix NL PM announced address accounting
    6f01f41b6a49 mptcp: distinguish rcv vs sent backup flag in requests
    42c7f7ac9ac3 mptcp: sched: check both directions for backup
    cd8a0ed3d80d drm/mgag200: Set DDC timeout in milliseconds
    8bf13339bf90 drm/bridge: analogix_dp: properly handle zero sized AUX transactions
    2a3548c7ef2e sched/smt: Fix unbalance sched_smt_present dec/inc
    5c66a9672c0d sched/smt: Introduce sched_smt_present_inc/dec() helper
    ca7d00c5656d x86/mtrr: Check if fixed MTRRs exist before saving them
    8f5ffd2af727 padata: Fix possible divide-by-0 panic in padata_mt_helper()
    cd10d186a540 tracing: Fix overflow in get_free_elt()
    77289f29b0c4 power: supply: axp288_charger: Round constant_charge_voltage writes down
    ff03c1b9409e power: supply: axp288_charger: Fix constant_charge_voltage writes
    0ad02834c2bf genirq/irqdesc: Honor caller provided affinity in alloc_desc()
    a2ff3482269d irqchip/xilinx: Fix shift out of bounds
    5bdf4bc692dd kcov: properly check for softirq context
    9196e42a3b8e serial: core: check uartclk for zero to avoid divide by zero
    eb044b9c234f timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
    9532482c9163 ntp: Safeguard against time_constant overflow
    9c23fc327d6e driver core: Fix uevent_show() vs driver detach race
    7c921031fa78 irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
    2d60656f35ce irqchip/meson-gpio: support more than 8 channels gpio irq
    c5ea55fe2b13 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
    fcd4f3a9d92b clocksource: Scale the watchdog read retries automatically
    d607bbc7f049 torture: Enable clocksource watchdog with "tsc=watchdog"
    26dae4c8cb45 clocksource: Reduce the default clocksource_watchdog() retries to 2
    a70401730770 ntp: Clamp maxerror and esterror to operating range
    231897021c55 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
    541a900d2455 tick/broadcast: Move per CPU pointer access into the atomic section
    2ac8f14d7f9d scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
    cac638238584 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
    896a3286375a usb: gadget: u_serial: Set start_delayed during suspend
    50c5248b0ea8 usb: gadget: core: Check for unset descriptor
    741403cfbf8b USB: serial: debug: do not echo input by default
    e8c1e606dab8 usb: vhci-hcd: Do not drop references before new references are gained
    a2400556fb43 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
    296f83154c42 ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
    a54da4b787dc ALSA: line6: Fix racy access to midibuf
    c763dfe09425 drm/client: fix null pointer dereference in drm_client_modeset_probe
    ba43e5827e83 ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
    f9727470b1d2 ALSA: usb-audio: Re-add ScratchAmp quirk entries
    4f8c8ededece spi: spi-fsl-lpspi: Fix scldiv calculation
    4b316da441c5 kprobes: Fix to check symbol prefixes correctly
    97182790c0e0 bpf: kprobe: remove unused declaring of bpf_kprobe_override
    87b834b6a528 i2c: smbus: Send alert notifications to all devices if source not found
    efb937c66b2c spi: spidev: Add missing spi_device_id for bh2228fv
    9ffb4dbaa976 ASoC: codecs: wsa881x: Correct Soundwire ports mask
    fce8bfcf72ba ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
    93d89bb74d73 i2c: smbus: Improve handling of stuck alerts
    d12517dd095d arm64: errata: Expand speculative SSBS workaround (again)
    60c18204671d arm64: cputype: Add Cortex-A725 definitions
    e36cb8e5cc64 arm64: cputype: Add Cortex-X1C definitions
    724750c88a10 arm64: errata: Expand speculative SSBS workaround
    71098a6e6576 arm64: errata: Unify speculative SSBS errata logic
    15756fac89da arm64: cputype: Add Cortex-X925 definitions
    a518122c2ccd arm64: cputype: Add Cortex-A720 definitions
    67fb54d359d1 arm64: cputype: Add Cortex-X3 definitions
    cc627930b2ac arm64: errata: Add workaround for Arm errata 3194386 and 3312417
    d3760b292b2d arm64: cputype: Add Neoverse-V3 definitions
    48a6a925eab6 arm64: cputype: Add Cortex-X4 definitions
    f69456619434 arm64: barrier: Restore spec_bar() macro
    480bc90406c5 arm64: Add Neoverse-V2 part
    77137d50c91d arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
    f07bf04fbfba ext4: fix wrong unit use in ext4_mb_find_by_goal
    b1343c6f569f sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
    d939bf5f3795 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
    0a7fbde518cc profiling: remove profile=sleep support
    3c4ded276f03 SUNRPC: Fix a race to wake a sync task
    a88a49473c94 s390/sclp: Prevent release of buffer in I/O
    459ca6821440 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
    096ec0bfa3a1 ext4: fix uninitialized variable in ext4_inlinedir_to_tree
    5b8055c38690 media: uvcvideo: Fix the bandwdith quirk on USB 3.x
    7744eb83e1cb media: uvcvideo: Ignore empty TS packets
    d0b8b23b9c2e drm/amd/display: Add null checker before passing variables
    0c065e50445a drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
    56e848034cca drm/amdgpu: Fix the null pointer dereference to ras_manager
    37b9df457cbc drm/amdgpu/pm: Fix the null pointer dereference for smu7
    d836431eb5bc btrfs: fix bitmap leak when loading free space cache on duplicate entry
    b248bf150e4f wifi: nl80211: don't give key data to userspace
    22cc7323f090 udf: prevent integer overflow in udf_bitmap_free_blocks()
    023319525610 PCI: Add Edimax Vendor ID to pci_ids.h
    6f8dc63f8e6a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
    264087ccbe52 ACPI: SBS: manage alarm sysfs attribute through psy core
    43b24be70e47 ACPI: battery: create alarm sysfs attribute atomically
    2bb27b956a98 clocksource/drivers/sh_cmt: Address race condition for clock events
    bf0ff69a42a3 md/raid5: avoid BUG_ON() while continue reshape after reassembling
    be08dc614bdd md: do not delete safemode_timer in mddev_suspend
    7ce75b3c84e2 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
    79008767d6cf net: fec: Stop PPS on driver remove
    cb85266c6ca3 l2tp: fix lockdep splat
    c05516c07290 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
    5caf0ffaf915 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
    5df559303570 net: linkwatch: use system_unbound_wq
    1e16828020c6 net: bridge: mcast: wait for previous gc cycles when removing port
    c4251a3decca net: usb: qmi_wwan: fix memory leak for not ip packets
    54b303d8f970 sctp: Fix null-ptr-deref in reuseport_add_sock().
    83f1d094e84b sctp: move hlist_node and hashent out of sctp_ep_common
    e0c647c1c845 x86/mm: Fix pti_clone_entry_text() for i386
    4d143ae78200 x86/mm: Fix pti_clone_pgtable() alignment assumption
    d5371fc8d04b irqchip/mbigen: Fix mbigen node address layout
    d44d1055f305 genirq: Allow irq_chip registration functions to take a const irq_chip
    8a326a2ef8f3 netfilter: ipset: Add list flush to cancel_gc
    83a04f95f5c0 mptcp: fix duplicate data handling
    314d14b04004 r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
    19eabe988c44 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
    9e20d028d8d1 drm/vmwgfx: Fix a deadlock in dma buf fence polling
    7c07220cf634 Revert "ALSA: firewire-lib: operate for period elapse event in process context"
    2b9fcb649808 Revert "ALSA: firewire-lib: obsolete workqueue for period update"
    ecf75022936d ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
    7a0f5ead13c3 ALSA: usb-audio: Correct surround channels in UAC1 channel map
    3f480493550b protect the fetch of ->fd[fd] in do_dup2() from mispredictions
    a8b242a64445 HID: wacom: Modify pen IDs
    b6fc20e9bdef platform/chrome: cros_ec_proto: Lock device when updating MKBP version
    8fcc96708fdb power: supply: bq24190_charger: replace deprecated strncpy with strscpy
    20dbdebc5580 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
    434ae939b9c5 ipv6: fix ndisc_is_useropt() handling for PIO
    252c9741cfa2 net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
    419ee6274c51 netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
    b98ddb65fa16 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
    ab91b2e892d0 net: mvpp2: Don't re-use loop iterator
    ac758e1f663f net/iucv: fix use after free in iucv_sock_close()
    014d0a450a07 rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
    0c50a4ad8e6e rtnetlink: enable alt_ifname for setlink/newlink
    9e382030bfd6 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
    3ddefcb8f75e sched: act_ct: take care of padding in struct zones_ht_key
    fed36de9e242 drm/vmwgfx: Fix overlay when using Screen Targets
    16998763c62b drm/nouveau: prime: fix refcount underflow
    0309f66a10ec MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
    33ba9570b4ab MIPS: dts: loongson: Fix liointc IRQ polarity
    e11b89cdcb27 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
    9aeeece87346 MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000
    380fa8172e24 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
    39b3e0b18f68 drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
    fa1803401e1c irqchip/imx-irqsteer: Handle runtime power management correctly
    0abb3875e53d irqchip/imx-irqsteer: Add runtime PM support
    8e085fa5949e irqchip/imx-irqsteer: Constify irq_chip struct
    64494bfe5be5 genirq: Allow the PM device to originate from irq domain
    50beae26ed0f irqdomain: Fixed unbalanced fwnode get and put
    780785c77e63 leds: triggers: Flush pending brightness before activating trigger
    ab694f667a12 leds: trigger: Call synchronize_rcu() before calling trig->activate()
    ac8f748cccb5 leds: trigger: Store brightness set by led_trigger_event()
    f1a0ef0bade5 leds: trigger: Remove unused function led_trigger_rename_static()
    590304b798a3 leds: trigger: use RCU to protect the led_cdevs list
    96166cca228c drivers: soc: xilinx: check return status of get_api_version()
    2a1833cf2a41 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
    69901726a3c9 ext4: check the extent status again before inserting delalloc block
    580adf8e8db6 ext4: factor out a common helper to query extent map
    57ba1bc08528 ext4: convert to exclusive lock while inserting delalloc extents
    5cce19905fef ext4: refactor ext4_da_map_blocks()
    698be0f2e15e ext4: make ext4_es_insert_extent() return void
    34a86adea1f2 sysctl: always initialize i_uid/i_gid
    9ea7fc2788fd arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
    f913e112bab6 arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
    42821f8410bd arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
    f7d5d99c0d22 arm64: dts: qcom: msm8998: drop USB PHY clock index
    32f0e52f16d4 arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
    0f0c74eb6a0c powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
    79186ae126e7 fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
    7cc1f4cd90a0 nvme-pci: add missing condition check for existence of mapped data
    ebb6f1f12090 nvme: separate command prep and issue
    20dd2e9db85d nvme: split command copy into a helper
    8c79ceb4ecf8 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
    d76bec2f0d64 ceph: fix incorrect kmalloc size of pagevec mempool
    ed25b6aa3ca8 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
    20b2def9311d spi: spidev: add correct compatible for Rohm BH2228FV
    6a32ade732ed spi: spidev: order compatibles alphabetically
    bff165a39936 spidev: Add Silicon Labs EM3581 device compatible
    547252602276 spi: spidev: Replace OF specific code by device property API
    b0b3d2432f62 spi: spidev: Replace ACPI specific code by device_get_match_data()
    eb47ec48a88e spi: spidev: Make probe to fail early if a spidev compatible is used
    150af4538397 lirc: rc_dev_get_from_fd(): fix file leak
    05ca5676e1af powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
    290a6b88e8c1 apparmor: Fix null pointer deref when receiving skb during sock creation
    8f4030277dfb mISDN: Fix a use after free in hfcmulti_tx()
    f6bb8c90cab9 bpf: Fix a segment issue when downgrading gso_size
    9e8f558a3afe net: nexthop: Initialize all fields in dumped nexthops
    c56abfb6c27a net: stmmac: Correct byte order of perfect_match
    5eea12767545 tipc: Return non-zero value from tipc_udp_addr2str() on error
    b90d2b3f1730 netfilter: nft_set_pipapo_avx2: disable softinterrupts
    3756c2575110 net: bonding: correctly annotate RCU in bond_should_notify_peers()
    ef1d3d90c76d ipv4: Fix incorrect source address in Record Route option
    b23aaa2ecc3a MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
    6b4ff38c97a3 bpf, events: Use prog to emit ksymbol event for main program
    87b34c8c94e2 dma: fix call order in dmam_free_coherent
    ca667c3c90ea libbpf: Fix no-args func prototype BTF dumping syntax
    2746eeace5cf um: time-travel: fix signal blocking race/hang
    ccff45a1ff43 um: time-travel: fix time-travel-start option
    6516149e03b6 phy: cadence-torrent: Check return value on register read
    f21e71928b0f dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
    63f7fdf733ad jfs: Fix array-index-out-of-bounds in diFree
    0529ca94f7d8 kdb: Use the passed prompt in kdb_position_cursor()
    a27107234253 kdb: address -Wformat-security warnings
    840c6def242c kernel: rerun task_work while freezing in get_signal()
    5c402f323f17 io_uring/io-wq: limit retrying worker initialisation
    e34191cce3ee nilfs2: handle inconsistent state in nilfs_btnode_create_block()
    cc3c5ae5a7b9 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
    e9cdf403a86a Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
    4cf7e2a3053a rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
    0a97cc547fdc rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
    bc4204886c4f drm/panfrost: Mark simple_ondemand governor as softdep
    64ad15893e70 MIPS: Loongson64: Test register availability before use
    77011a1d7a1a MIPS: Loongson64: reset: Prioritise firmware service
    a64a9736d72b MIPS: Loongson64: Remove memory node for builtin-dtb
    103cc2530315 MIPS: Loongson64: env: Hook up Loongsson-2K
    5feae7c2c8bb MIPS: dts: loongson: Fix GMAC phy node
    bc3336666062 MIPS: ip30: ip30-console: Add missing include
    4e13b7c23988 remoteproc: imx_rproc: Skip over memory region when node value is NULL
    d627cc333c81 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
    cfc2304e5cd9 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
    22cc7f013a20 selftests/sigaltstack: Fix ppc64 GCC build
    557d035fe88d RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
    4488eef06dcf platform: mips: cpu_hwmon: Disable driver on unsupported hardware
    2f9bed9e1ca2 watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
    b7fdaab71bb7 rtc: isl1208: Fix return value of nvmem callbacks
    bd8e059c6f97 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
    3ff604499ec6 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
    145d4dd823ea drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
    6efcf9f4d547 perf/x86/intel/pt: Fix a topa_entry base address calculation
    e4181a2c9b47 perf/x86/intel/pt: Fix topa_entry base length
    8020e0657a8a perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
    9ad46f1fef42 perf: Fix event leak upon exec and file release
    67fad724f1b5 perf: Fix event leak upon exit
    cde43031df53 scsi: qla2xxx: validate nvme_local_port correctly
    9117337b04d7 scsi: qla2xxx: Complete command early within lock
    bdfdd57a308a scsi: qla2xxx: Fix flash read failure
    73dbf4d44fc3 scsi: qla2xxx: Use QP lock to search for bsg
    b0302ffc7412 scsi: qla2xxx: Fix for possible memory corruption
    51be74018998 scsi: qla2xxx: Unable to act on RSCN for port online
    b12c54e51ba8 scsi: qla2xxx: During vport delete send async logout explicitly
    5f60a07fb40f rtc: cmos: Fix return value of nvmem callbacks
    dcaa88c2c1d9 mm/numa_balancing: teach mpol_to_str about the balancing mode
    3047f99caec2 devres: Fix memory leakage caused by driver API devm_free_percpu()
    2a4094c646da devres: Fix devm_krealloc() wasting memory
    fcdfc0413a72 gve: Fix an edge case for TSO skb validity check
    c5ee8adc8d98 kobject_uevent: Fix OOB access within zap_modalias_env()
    84bb2f0c98f5 kbuild: Fix '-S -c' in x86 stack protector scripts
    d6570ec38206 decompress_bunzip2: fix rare decompression failure
    a7a59a1234f2 ubi: eba: properly rollback inside self_check_eba
    2ede59d7a794 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
    52433f778980 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
    0484adcb5fbc fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
    c719b393374d dev/parport: fix the array out-of-bounds risk
    08853ea15d0b binder: fix hang of unregistered readers
    7799c9dd6d8f PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
    0bba47fec14d PCI: dw-rockchip: Fix initial PERST# GPIO value
    ddd840a191dc PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
    6fa86b2a8bcf hwrng: amd - Convert PCIBIOS_* return codes to errnos
    f5c99f224e64 tools/memory-model: Fix bug in lock.cat
    e05b37ab349c ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
    e3a61bc83eea ALSA: usb-audio: Move HD Webcam quirk to the right place
    f7e3ac300e71 ALSA: usb-audio: Fix microphone sound on HD webcam.
    63173938750d KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
    c666d46b3f01 media: uvcvideo: Fix integer overflow calculating timestamp
    6db719f299bb jbd2: make jbd2_journal_get_max_txn_bufs() internal
    93d417d39624 leds: ss4200: Convert PCIBIOS_* return codes to errnos
    838fef8e44b0 wifi: mwifiex: Fix interface type change
    fc2ea3b5f726 selftests/landlock: Add cred_transfer test
    6b2e11d782eb io_uring: tighten task exit cancellations
    9771e3d8365a ext4: make sure the first directory block is not a hole
    8afe06ed3be7 ext4: check dot and dotdot of dx_root before making dir indexed
    cca17211c805 m68k: amiga: Turn off Warp1260 interrupts during boot
    6a43e3c210df udf: Avoid using corrupted block bitmap buffer
    f79e54a755f8 task_work: Introduce task_work_cancel() again
    451952f2ff06 task_work: s/task_work_cancel()/task_work_cancel_func()/
    4224da51200e apparmor: use kvfree_sensitive to free data->data
    94aeee7c21dc sched/fair: Use all little CPUs for CPU-bound workloads
    6b5ed0648213 drm/amd/display: Check for NULL pointer
    94f003925c26 scsi: qla2xxx: Fix optrom version displayed in FDMI
    7e52c62ff029 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
    08f45102c81a drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
    a89702729837 ext2: Verify bitmap and itable block numbers before using them
    d55aae5c1730 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
    b8044a91dad7 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
    f8e9a63b982a media: venus: fix use after free in vdec_close
    558e339b16fa char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
    215e9a695e4b fuse: verify {g,u}id mount options correctly
    b37f1c530da8 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
    a3578d3bf87d ipv6: take care of scope when choosing the src addr
    d0a1f9aa70f0 af_packet: Handle outgoing VLAN packets without hardware offloading
    2f9576a9c296 net: netconsole: Disable target before netpoll cleanup
    d3b165c10473 tick/broadcast: Make takeover of broadcast hrtimer reliable
    8b6ad5840fab dt-bindings: thermal: correct thermal zone node name limit
    d240b789dded mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
    fa774151f9b7 mm/hugetlb: fix possible recursive locking detected warning
    916c648323fa landlock: Don't lose track of restrictions on cred_transfer
    dc31856c99c8 fs/ntfs3: Missed error return
    f99a44c33fa4 rtc: interface: Add RTC offset to alarm after fix-up
    b23e7de39064 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
    10d7b93ecbb2 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
    ebefb924ceda fs/ntfs3: Fix field-spanning write in INDEX_HDR
    e3e3b3eb54fe fs/ntfs3: Replace inode_trylock with inode_lock
    865da0f08330 pinctrl: freescale: mxs: Fix refcount of child
    e77fe8295bd9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
    59c849f555d5 pinctrl: ti: ti-iodelay: Drop if block with always false condition
    f57e93aba207 pinctrl: single: fix possible memory leak when pinctrl_enable() fails
    b5aa7fe19c45 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
    44e688040210 pinctrl: rockchip: update rk3308 iomux routes
    bdee29d6786f fs/ntfs3: Fix getting file type
    bd6af2b024fc fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
    eb10ee9fb0b0 fs/ntfs3: Fix transform resident to nonresident for compressed files
    7d99c5a93e86 fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
    48c4ac742654 fs/ntfs3: Use ALIGN kernel macro
    2dfb0dcb7812 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
    6c57b1714227 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
    957a4d1c4c58 netfilter: nf_set_pipapo: fix initial map fill
    fee6d3f75438 netfilter: nft_set_pipapo: constify lookup fn args where possible
    5e2c24f7b091 netfilter: ctnetlink: use helper function to calculate expect ID
    913173f42057 bnxt_re: Fix imm_data endianness
    52238c05973c RDMA/hns: Fix insufficient extend DB for VFs.
    ecc693348c6d RDMA/hns: Fix undifined behavior caused by invalid max_sge
    3c301b8a046b RDMA/hns: Fix missing pagesize and alignment check in FRMR
    dc00026b893e macintosh/therm_windtunnel: fix module unload.
    1b83f8967b6b powerpc/xmon: Fix disassembly CPU feature checks
    a679094b1c49 MIPS: Octeron: remove source file executable bit
    27874ca77bd2 net: missing check virtio
    ea558f10fb05 vhost/vsock: always initialize seqpacket_allow
    24414c842a24 PCI: endpoint: Clean up error handling in vpci_scan_bus()
    a32c9d72025d Input: elan_i2c - do not leave interrupt disabled on suspend failure
    53f1a0c08fbb RDMA/device: Return error earlier if port in not valid
    69e6784f83cb mtd: make mtd_test.c a separate module
    11cd585857e9 ASoC: max98088: Check for clk_prepare_enable() error
    1e3829f6e01f RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
    9189c23067e3 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
    56e1f54fc6d4 RDMA/mlx4: Fix truncated output warning in mad.c
    3bff42b29a24 Input: qt1050 - handle CHIP_ID reading error
    389f6d5ee179 RDMA/cache: Release GID table even if leak is detected
    f8241991d9f5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
    ccca62998958 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
    15c10cc9553f clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
    cfbd43e37bf1 clk: qcom: branch: Add helper functions for setting retain bits
    82ee9913b137 PCI: Fix resource double counting on remove & rescan
    0d45e9942033 SUNRPC: Fixup gss_status tracepoint error output
    de602aadfb15 sparc64: Fix incorrect function signature and add prototype for prom_cif_init
    c3e33c899d6d ext4: avoid writing unitialized memory to disk in EA inodes
    6bb47c93353b ext4: don't track ranges in fast_commit if inode has inlined data
    8087b63911ba ext4: return early for non-eligible fast_commit track events
    7639acde754e NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
    533ae7fef359 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
    524e6b54399d xprtrdma: Fix rpcrdma_reqs_reset()
    b0fece168289 mfd: omap-usb-tll: Use struct_size to allocate tll
    359e5c05ba96 mfd: rsmu: Split core code into separate module
    d856cb53b69a perf intel-pt: Fix exclude_guest setting
    d5f39d2b827e perf intel-pt: Fix aux_watermark calculation for 64-bit size
    cd6b8fc9c16f media: venus: flush all buffers in output plane streamoff
    0619f7750f2b ext4: fix infinite loop when replaying fast_commit
    0781e4231117 Revert "leds: led-core: Fix refcount leak in of_led_get()"
    3efe34f95b1a drm/qxl: Add check for drm_cvt_mode
    4b60f8c55b71 drm/etnaviv: fix DMA direction handling for cached RW buffers
    2f74f09fcce0 perf report: Fix condition in sort__sym_cmp()
    3fb6a9d67cfd leds: trigger: Unregister sysfs attributes before calling deactivate()
    a3d41048e51b drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
    a668169b56fe drm/mediatek: Add missing plane settings when async update
    d6f55120eecc media: renesas: vsp1: Store RPF partition configuration per RPF instance
    71732853dc80 media: renesas: vsp1: Fix _irqsave and _irq mix
    3a1e47f47986 media: uvcvideo: Override default flags
    d3259f456ecb saa7134: Unchecked i2c_transfer function result fixed
    dba5dc8a3b3f media: i2c: Fix imx412 exposure control
    477799870120 media: imon: Fix race getting ictx->lock
    bde204dbdafa media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
    623541e581f0 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
    402e4d38969c drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
    a8d90f00265d drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
    d649eb1f9653 drm/amd/pm: Fix aldebaran pcie speed reporting
    6c390ef198aa xdp: fix invalid wait context of page_pool_destroy()
    28dfdb7d67a4 selftests: forwarding: devlink_lib: Wait for udev events after reloading
    c9b30877a03c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
    6d20c4044ab4 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
    d933d43eadab bpf: annotate BTF show functions with __printf
    a0737beff634 selftests/bpf: Close fd in error path in drop_on_reuseport
    0c54a73f29b7 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
    1ff103fb6939 wifi: virt_wifi: don't use strlen() in const context
    8b0f1717ecb3 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
    93e898a264b4 wifi: virt_wifi: avoid reporting connection success with wrong SSID
    e1e354a2cd05 perf: Fix default aux_watermark calculation
    872260112082 perf: Prevent passing zero nr_pages to rb_alloc_aux()
    48767a6992ce perf: Fix perf_aux_size() for greater-than 32-bit size
    84ba02e90546 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
    8ad0ec7f368d netfilter: nf_tables: rise cap on SELinux secmark context
    bb7e4dedbacb ipvs: Avoid unnecessary calls to skb_is_gso_sctp
    fb274d9c68cd libbpf: Checking the btf_type kind when fixing variable offsets
    7068a11d5714 net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
    b95c9431f2fa net: fec: Refactor: #define magic constants
    576c64622649 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
    2dc00d0f355a wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
    41728c9b3f93 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
    d794f6261451 mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
    4b60b403f7b7 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
    9a5261a984bb mlxsw: spectrum_acl_erp: Fix object nesting warning
    565213e00555 lib: objagg: Fix general protection fault
    4f44cb495c2b selftests/bpf: Check length of recv in test_sockmap
    5bf89e8fdab7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
    ed3bc31ed0a0 tcp: fix races in tcp_v[46]_err()
    09519197b070 tcp: fix race in tcp_write_err()
    d99b21ace8a3 tcp: add tcp_done_with_error() helper
    7a6a2614561d tcp: annotate lockless access to sk->sk_err
    25eeea5cc87f tcp: annotate lockless accesses to sk->sk_err_soft
    22314f1b0c25 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
    d0c8fb1b559c selftests/bpf: Fix prog numbers in test_sockmap
    73d8f5a1cb70 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
    95eff767a4dc firmware: turris-mox-rwtm: Initialize completion before mailbox
    b368066a1b21 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
    cd84e10affd4 firmware: turris-mox-rwtm: Do not complete if there are no waiters
    6427d6fefb34 vmlinux.lds.h: catch .bss..L* sections into BSS")
    cabdacc08397 ARM: spitz: fix GPIO assignment for backlight
    421eb215125a ARM: pxa: spitz: use gpio descriptors for audio
    d32d5c0d822f m68k: cmpxchg: Fix return value for default case in __arch_xchg()
    9a8362816612 x86/xen: Convert comma to semicolon
    8e368db650ba m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
    115db06a3666 arm64: dts: amlogic: gx: correct hdmi clocks
    6dfc6eb5f08f arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
    9f51247d6b1d arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
    fbd40f460f34 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
    030d39eba765 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
    988641b6eebd ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
    c716d3e9fa07 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
    5bf37f5338b8 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
    241db6dad2f6 ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
    6adbe72e8b5b arm64: dts: rockchip: Increase VOP clk rate on RK3328
    8e3bd91edaab soc: qcom: pdr: fix parsing of domains lists
    d0870c4847e7 soc: qcom: pdr: protect locator_addr with the main mutex
    e59386c30019 memory: fsl_ifc: Make FSL_IFC config visible and selectable
    67d9adeb851a arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
    0d1d78c2c1fa soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
    c32836dfe3fd arm64: dts: qcom: sm8250: add power-domain to UFS PHY
    6bb3dc543b7a arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
    34ce7f7278c4 arm64: dts: qcom: sdm845: add power-domain to UFS PHY
    6c1c93494dea hwmon: (max6697) Fix swapped temp{1,8} critical alarms
    8822f44f7333 hwmon: (max6697) Fix underflow when writing limit attributes
    0b9a36505476 drm/meson: fix canvas release in bind function
    62bae56ce765 pwm: stm32: Always do lazy disabling
    1da47a5a1f4a hwmon: (adt7475) Fix default duty on fan is disabled
    0f109f8cf185 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
    fab5dc353993 x86/pci/xen: Fix PCIBIOS_* return code handling
    b47ce2e7202b x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
    d63fda6ebe1a x86/of: Return consistent error type from x86_of_pci_irq_enable()
    603d064d406a hfsplus: fix to avoid false alarm of circular locking
    cf6b45ea7a8d block: initialize integrity buffer to zero before writing it to media
    260dab50a1a7 block: cleanup bio_integrity_prep
    4c566a1c2bea block: refactor to use helper
    608475b52da1 platform/chrome: cros_ec_debugfs: fix wrong EC message version
    2259b26ff45a EDAC, i10nm: make skx_common.o a separate module
    ec56571b4b14 f2fs: fix to don't dirty inode for readonly filesystem
    70f5ef5f33c3 f2fs: fix return value of f2fs_convert_inline_inode()
    e6a43185a1bd octeontx2-af: Remove unrelated changes introduced when merging v5.15/standard/base
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    cdf1fbdb57b4 Linux 5.15.158-rt76
    d1782d26fc85 Linux 5.15.153-rt75
    31eb6c72870a Linux 5.15.148-rt74
    19d6dc150eba Linux 5.15.145-rt73
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    2b654ae07464 Linux 5.15.141-rt72
    5ae18c1bad70 drm/i915: Do not disable preemption for resets
    e231c3cb8e7c posix-timers: Ensure timer ID search-loop limit is valid
    8039b1f68b6f bpf: Remove in_atomic() from bpf_link_put().
    6161a8a868e2 mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
    758ca2219bab sched: avoid false lockdep splat in put_task_struct()
    a0b272c43e0a debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
    b09c457e6d26 debugobject: Ensure pool refill (again)
    5fb44556da73 Revert "softirq: Let ksoftirqd do its job"
    1dc8565b13f4 locking/rwbase: Mitigate indefinite writer starvation
    1d6effd9e0f5 io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    3ca0d714c7c1 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    e57456047118 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0fe0d24b5c78 tpm: Add flag to use default cancellation policy
    43d4e811ed5d tpm: tis_i2c: Fix sanity check interrupt enable mask
    6aeca5727a4d tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7a646e274e8e tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    d65d402bb7ad tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    f7b59cf09dff 'Linux 5.15.96-rt61'
    1c906ed4bd61 'Linux 5.15.95-rt60'
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    63a865cbbc8a mm/page_alloc: Drop the deferred printing
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    4d335265c101 'Linux 5.15.94-rt59'
    c3b4464f5d2b 'Linux 5.15.93-rt58'
    c67bd325f576 'Linux 5.15.92-rt57'
    48e551ae0f55 'Linux 5.15.86-rt56'
    977a63a270ad 'Linux 5.15.85-rt55'
    adaa1d9e19a5 'Linux 5.15.79-rt54'
    ff3c61c5ead1 'Linux 5.15.76-rt53'
    e17260e8d340 'Linux 5.15.73-rt52'
    c83f436b7981 'Linux 5.15.71-rt51'
    e01c9e3ba82d 'Linux 5.15.70-rt50'
    debedeb4264e mm/memcg: Only perform the debug checks on !PREEMPT_RT
    1ef2cd0b8676 mm/memcg: Add a comment regarding the release `obj'.
    f8d153e08d42 mm/memcg: Add missing counter index which are not update in interrupt.
    11624404f67a mm/memcg: Disable migration instead of preemption in drain_all_stock().
    0a1f4de6ed4f mm/memcg: Protect memcg_stock with a local_lock_t
    3f15202f27da mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
    40dbbd2f9773 mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
    6269831106f5 mm/memcg: Disable threshold event handlers on PREEMPT_RT
    8da0e71b7b7d mm/memcg: Revert ("mm/memcg: optimize user context object stock access")
    45e3750e4458 'Linux 5.15.65-rt49'
    a4e36ed13a3b arm: Fix the "invalid constant" error when assembling entry-common.S
    82f18d6a09c0 arm: merge fixup for duplicate TIF_NOTIFY_SIGNAL and other TIF_*
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    6bc08dd702bb 'Linux 5.15.55-rt48'
    9a1a3c0162ef sched/core: Always flush pending blk_plug
    f178a16e9368 crypto/cryptd: fix leftover hunks from 2a30446f4
    0e01a5c5a80e 'Linux 5.15.49-rt47'
    2aa2253a0595 'Linux 5.15.44-rt46'
    c94ef3468bef 'Linux 5.15.43-rt45'
    264141c33af3 'Linux 5.15.41-rt44'
    9934b33b68d9 'Linux 5.15.40-rt43'
    ca63907ee4b7 'Linux 5.15.39-rt42'
    238b266d7aa8 sched/deadline: fixup -stable / -rt merge
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    23374f7aa074 printk/rt: fixup 5.15-stable merge
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    83bec9a458bf rt: fixup random and irq/manage merge issues
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    6991d3cb4877 Linux 5.15.36-rt41
    bc407f70bc87 Linux 5.15.34-rt40
    8b85316a6763 Linux 5.15.32-rt39
    713e04ecea94 Linux 5.15.31-rt38
    4718a7a13c94 Linux 5.15.29-rt37
    5d854189d406 Linux 5.15.28-rt36
    6c7c91516867 Linux 5.15.27-rt35
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    b64046617467 inet/hash: fixup -rt merge
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    29d051cc421a aufs: update compile fix for v5.15+ preempt-rt kernels
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    3f9f162d9bb0 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    931d5079b9fc Linux 5.15.26-rt34
    c5c22d2fdb7b Linux 5.15.25-rt33
    6a2e3e6c9401 staging: greybus: gpio: Use generic_handle_irq_safe().
    cb17d0820286 net: usb: lan78xx: Use generic_handle_irq_safe().
    a4040e8669d8 mfd: ezx-pcap: Use generic_handle_irq_safe().
    870d69c5f090 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
    3718dd5011f4 i2c: cht-wc: Use generic_handle_irq_safe().
    1252887f9872 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
    5aa6ecf9212a genirq: Provide generic_handle_irq_safe().
    1c73db1779a6 Linux 5.15.25-rt32
    2e68dcd8d632 Linux 5.15.24-rt31
    5ec703bf5ccc net: Write lock dev_base_lock without disabling bottom halves.
    15bd5dea95e6 Linux 5.15.21-rt30
    88c15a185ab7 Linux 5.15.19-rt29
    a70f09a4d312 Linux 5.15.18-rt28
    771d328d2646 Linux 5.15.14-rt27
    b56e1f0d87ba Linux 5.15.13-rt26
    5e8adc085a2b Linux 5.15.12-rt25
    ea0f771b9442 Linux 5.15.10-rt24
    269b39adfb2c Linux 5.15.7-rt23
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    05e1d4873542 ARM: config: multi v7: Regenerate defconifg
    4510f665a53a ARM: config: multi v7: Add renamed symbols
    d021435a532a ARM: config: multi v7: Clean up enabled by default options
    dbf8daa0ee01 ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    799919ec2113 v5.15.5-rt22
    4745560a36e7 v5.15.3-rt21
    9b4d36e0fbeb v5.15.2-rt20
    d156320aca54 net: sched: gred: dynamically allocate tc_gred_qopt_offload
    d36603e0d213 v5.15.2-rt19
    7ddf3a205fa3 mm/vmalloc: Remove unused `cpu' variable.
    3f8e7f777049 v5.15.2-rt18
    7b0fd383bb9a printk: fixup -stable merge to -rt
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    6f51b8d2b7dc Add localversion for -RT release
    3c8ff0c09156 sysfs: Add /sys/kernel/realtime entry
    828d8f9b903f POWERPC: Allow to enable RT
    6db76b613e53 powerpc/stackprotector: work around stack-guard init from atomic
    44be16e0180a powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT
    a5c27dfc178a powerpc/pseries/iommu: Use a locallock instead local_irq_save()
    dce767609e50 powerpc: traps: Use PREEMPT_RT
    9cad1f8c7dd7 ARM64: Allow to enable RT
    5bd881944e4f ARM: Allow to enable RT
    715792fbbaf7 tty/serial/pl011: Make the locking work on RT
    69221f2f5b91 tty/serial/omap: Make the locking RT aware
    5fa50218f3e3 arm64: signal: Use ARCH_RT_DELAYS_SIGNAL_SEND.
    c004c410d380 arm64/sve: Make kernel FPU protection RT friendly
    7ffcb4485981 arm64/sve: Delay freeing memory in fpsimd_flush_thread()
    322561563b01 KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()
    fe5ed302a1ec ARM: enable irq in translation/section permission fault handlers
    f17af435c3a3 arch/arm64: Add lazy preempt support
    10e096c7a491 powerpc: Add support for lazy preemption
    5e15c21804be arm: Add support for lazy preemption
    abc04080e1b3 entry: Fix the preempt lazy fallout
    2fb1741e933b x86: Support for lazy preemption
    24b379de7afc x86/entry: Use should_resched() in idtentry_exit_cond_resched()
    860dbaa27ad1 sched: Add support for lazy preemption
    4d5c9c824eee */softirq: Disable softirq stacks on PREEMPT_RT
    2676f33e2cf4 generic/softirq: Disable softirq stacks on PREEMPT_RT
    1886700e5658 leds: trigger: Disable CPU trigger on PREEMPT_RT
    694e3f263964 drivers/block/zram: Replace bit spinlocks with rtmutex for -rt
    97f765c75d6d mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage.
    49c7010ff12e tpm_tis: fix stall after iowrite*()s
    df583a002c38 virt: acrn: Remove unsued acrn_irqfds_mutex.
    a68737287907 smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
    ac9df8459eda ASoC: mediatek: mt8195: Remove unsued irqs_lock.
    02bc2e3cbe09 genirq: update irq_set_irqchip_state documentation
    ac932078b2e6 x86: Enable RT also on 32bit
    e262f9f76c5b x86: Allow to enable RT
    fef570ba4596 x86: kvm Require const tsc for RT
    e5a9202c3535 signal/x86: Delay calling signals in atomic
    2c0f317da8b9 drm/i915: Drop the irqs_disabled() check
    06b3f43f370b drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()
    ac58ec9af512 drm/i915/gt: Queue and wait for the irq_work item.
    aaa6ddcfd053 drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
    6db29073f209 drm/i915: Disable tracing points on PREEMPT_RT
    5d34e949e11c drm/i915: Don't check for atomic context on PREEMPT_RT
    0ca85efbe2e9 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
    688ce2658570 drm/i915: Use preempt_disable/enable_rt() where recommended
    9a76a256848c drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
    766248132ccf random: Make it work on rt
    ba411ba63b8e x86: stackprotector: Avoid random pool on rt
    3c158aab9acc panic: skip get_random_bytes for RT_FULL in init_oops_id
    bf099c9ff70f net: dev: always take qdisc's busylock in __dev_xmit_skb()
    783862056952 net: Dequeue in dev_cpu_dead() without the lock
    61793a50d51d net: Use skbufhead with raw lock
    4e369dc108af net/core: use local_bh_disable() in netif_rx_ni()
    8056c6bd6380 rcu: Delay RCU-selftests
    1372b981252b fs/dcache: disable preemption on i_dir_seq's write side
    8f35827f634d fs/dcache: use swait_queue instead of waitqueue
    dc26bf05c680 ptrace: fix ptrace vs tasklist_lock race
    54332013d985 signal: Revert ptrace preempt magic
    65309bca8d9c mm/memcontrol: Disable on PREEMPT_RT
    5d193966a444 u64_stats: Disable preemption on 32bit-UP/SMP with RT during updates
    9e7c9b1a7d21 softirq: Check preemption after reenabling interrupts
    0d4e38f0610e crypto: cryptd - add a lock instead preempt_disable/local_bh_disable
    4a01578f1878 sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()
    03f8b0f0eedb net: Remove preemption disabling in netif_rx()
    ddd725b42e48 mm/vmalloc: Another preempt disable region which sucks
    28545272667f scsi/fcoe: Make RT aware.
    dcb042c59ca4 md: raid5: Make raid5_percpu handling RT aware
    393999301a85 block/mq: do not invoke preempt_disable()
    8485ff82f922 kernel/sched: add {put|get}_cpu_light()
    274408c7b291 sched: Make preempt_enable_no_resched() behave like preempt_enable() on PREEMPT_RT
    9708837923a7 locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
    b5f1fc042d2f lockdep/selftests: Adapt ww-tests for PREEMPT_RT
    3e6dd28f0231 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
    0da6a4f59354 lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock()
    b29dc4a9ef20 lockdep/selftests: Add rtmutex to the last column
    db92f5fc3fb7 lockdep: Make it RT aware
    fae24609aafa rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
    9d8c380fa819 rtmutex: Add a special case for ww-mutex handling.
    d6b24f0f2a8a sched: Trigger warning if ->migration_disabled counter underflows.
    6e09a284f2a6 lockdep/selftests: Avoid using local_lock_{acquire|release}().
    bd833044483a locking: Remove rt_rwlock_is_contended()
    36839db14247 jump-label: disable if stop_machine() is used
    5a657ef837de tcp: Remove superfluous BH-disable around listening_hash
    c11095ec78ef mm: workingset: replace IRQ-off check with a lockdep assert.
    168e3d8875c7 cgroup: use irqsave in cgroup_rstat_flush_locked()
    639d2eb6493f sched: Move mmdrop to RCU on RT
    590419b10863 sched: Delay task stack freeing on RT
    37860896be2e sched: Move kprobes cleanup out of finish_task_switch()
    dc3565cd6bbd sched: Disable TTWU_QUEUE on RT
    77db91d4d2b5 sched: Limit the number of task migrations per batch on RT
    8ea3ab8bb409 locking/rt: Take RCU nesting into account for __might_resched()
    b2f56dfeab18 sched: Make cond_resched_lock() variants RT aware
    9bac73a04b71 sched: Make RCU nest depth distinct in __might_resched()
    4f3dd3cb71e5 sched: Make might_sleep() output less confusing
    b8c4ad5ceaec sched: Cleanup might_sleep() printks
    588c973bd55b sched: Remove preempt_offset argument from __might_sleep()
    5b8fbf83bb40 sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
    8e4b532478f2 sched: Clean up the might_sleep() underscore zoo
    3a5e868f92f0 fscache: Use only one fscache_object_cong_wait.
    67ba86618a1e fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
    cad3bedc2a83 smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq().
    394e3bdd3242 irq_poll: Use raise_softirq_irqoff() in cpu_dead notifier
    4de8f9d6a1ad irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
    87e75faa338d irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
    d2100f67254d irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
    ada60e0098ea sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
    f657de711e15 net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
    0d3a9c303dd9 net: sched: remove one pair of atomic operations
    853f1349041a net: sched: fix logic error in qdisc_run_begin()
    68f3b93760b7 net: sched: Allow statistics reads from softirq.
    86e29a3d2d68 net: sched: Remove Qdisc::running sequence counter
    304640d0b862 net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
    1c7a827367ee net: sched: Use _bstats_update/set() instead of raw writes
    22701ce1b59f net: sched: Protect Qdisc::bstats with u64_stats
    54538aff544a u64_stats: Introduce u64_stats_set()
    69534c384086 gen_stats: Move remaining users to gnet_stats_add_queue().
    e1f89d46623c mq, mqprio: Use gnet_stats_add_queue().
    d3968711bb65 gen_stats: Add gnet_stats_add_queue().
    c2b1af791919 gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
    3d38b89d239a net/sched: sch_ets: properly init all active DRR list handles
    b59a9b759b1a kcov: Replace local_irq_save() with a local_lock_t.
    8e2db8a2201a kcov: Avoid enable+disable interrupts if !in_task().
    d244291fb820 kcov: Allocate per-CPU memory on the relevant node.
    6eec9f99da0e Documentation/kcov: Define `ip' in the example.
    e619eb9cb198 Documentation/kcov: Include types.h in the example.
    f002c820156b x86/softirq: Disable softirq stacks on PREEMPT_RT
    12b80085754b mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
    a1411120989b mm/scatterlist: Replace the !preemptible warning in sg_miter_stop()
    56fb69cc8a0b mm: page_alloc: Use migrate_disable() in drain_local_pages_wq()
    39d1d6a46eaa mm: Allow only SLUB on PREEMPT_RT
    bf1b661248f6 crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
    ddd1767afd69 samples/kfifo: Rename read_lock/write_lock
    a6c921dd2368 net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
    96cc6b82ae54 mm: Disable zsmalloc on PREEMPT_RT
    f77af3465961 efi: Allow efi=runtime
    8b3cde535f8f efi: Disable runtime services on RT
    7082e94c5405 lockdep: Let lock_is_held_type() detect recursive read as read
    ffc314d30f16 genirq: Disable irqfixup/poll on PREEMPT_RT.
    1ec49f38b6ae genirq: Move prio assignment into the newly created thread
    e272fc66d6bc kthread: Move prio/affinite change into the newly created thread
    468813504d5a rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
    e6a408241cee sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
    cd6bda4839a6 printk: Enhance the condition check of msleep in pr_flush()
    2ad1282d77e8 printk: add pr_flush()
    cd582486f3e8 printk: add console handover
    25f13bd1d07b printk: remove deferred printing
    2d440f3f2ee5 printk: move console printing to kthreads
    df0a27dbd128 printk: introduce kernel sync mode
    4efb519165f1 printk: use seqcount_latch for console_seq
    8653ea7d3c45 printk: call boot_delay_msec() in printk_delay()
    892cddfada1f printk: relocate printk_delay()
    e1ac77117990 serial: 8250: implement write_atomic
    967b98b7c528 kdb: only use atomic consoles for output mirroring
    36422a33e3b3 console: add write_atomic interface
    7b9055c4c17d printk: rename printk cpulock API and always disable interrupts
    3791dee37847 arm64: mm: Make arch_faults_on_old_pte() check for migratability
    e5b82790a28d sched: Introduce migratable()
    0cf3b776c423 rcu/tree: Protect rcu_rdp_is_offloaded() invocations on RT
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e22db0726ab687c577bcb54dd534003ea6f4c9d0)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
9a73329b7d linux-yocto/5.10: fix NFSV3 config warning
Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: nfsd: drop CONFIG_NFSD_V3
    Date: Tue, 2 Aug 2022 10:52:25 -0400

      commit 5f9a62ff7d2808c7b56c0ec90f3b7eae5872afe6
      Author: Chuck Lever <chuck.lever@oracle.com>
      Date:   Sun Feb 6 12:25:47 2022 -0500

        NFSD: Remove CONFIG_NFSD_V3

        Eventually support for NFSv2 in the Linux NFS server is to be
        deprecated and then removed.

        However, NFSv2 is the "always supported" version that is available
        as soon as CONFIG_NFSD is set.  Before NFSv2 support can be removed,
        we need to choose a different "always supported" version.

        This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported,
        as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become
        the only "always supported" NFS version.

        The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y.

        Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

(From OE-Core rev: 16ba1e8f27a685ad639a314d1b2b1b505fb6f4f4)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00