devtool crashes when running "update-recipe" and append changes on the recipe.
"$ devtool update-recipe -a <layer> <recipe>"
Traceback (most recent call last):
...
File "/ovss/ovss_quanta/poky/scripts/lib/devtool/standard.py", line 1636, in srcuri_entry
return 'file://%s%s' % (basepath, paramstr)
^^^^^^^^
NameError: cannot access free variable 'basepath' where it is not associated with a value in enclosing scope
The input variable 'fname' should have the same meaning as the variable 'basepath'.
Modify the 'fname' to 'basepath' and solve the issue.
(From OE-Core rev: 6e9d2bfed4bb1a02b9ad023cb70cef90366f8233)
Signed-off-by: Charlie Wu <chiachiwu@google.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c3231756bbc2cb5641204414ad3670d7f8607ed3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current error message is difficult to read:
ERROR: Nothing PROVIDES 'image'
trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files
It's not clear that first "image" is recipe name, second "image" is
binary package name and that "test" is the user account which does not
have a static ID defined. Improve the error message so that these are
more explicit. Now the error message looks like:
image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined.
(From OE-Core rev: 3285f6080161ccc808efb7fce7db9dc0dd236ffa)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This recipe uses meson, so doesn't need to DEPEND on autoconf-archive.
(From OE-Core rev: b5e006b15d0e95ab83a1a42de194d28152c67f48)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cb09a2d7077e4e0809e16ad6d23cd4f3b2a3bbca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
lld results in textrels in some .so used in tests, fixes
babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-minimal.so has relocations in .text
babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-sfs.so has relocations in .text [textrel]
ERROR: babeltrace2-2.0.5-r0 do_package_qa: QA Issue: babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-ctf.so has relocations in .text
babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-utils.so has relocations in .text
babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-text.so has relocations in .text [textrel]
(From OE-Core rev: 092ea60841b5dd45ddbfff9c94b4380855f8e639)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 18d443b53a0d76102fbbc1088fbcb3f8087a2b1b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 8bd8ea8293a75ffa0e850513c3c15be6bc8c8692)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56f1af6d5b3019dccbc27bb0a9692a5f1a32f87b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipes
have to be unassigned.
(From OE-Core rev: 66dfaff6bdf9c02a2cc6b1e8829c86e38908b195)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2d2c75530fe336eda72e8ce72f994725b3a77ea0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 20c7da2785e0e85264c2ef711b079920eb4bb26a)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5be575577d74a3cb81594392b88df74226be9192)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: deacda2bdccc682b845d5a909adfc172ccfcb5cf)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 60eda3dcbf96b5982a0e282fd0c3c13b0b4d7787)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 41fa071b1b32a795e5c5b671580d4f962dbabf20)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3beb88060be9484cfe75dfa60f041b0b32214978)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is already a neat check_free_port() function for finding an available port
atomically, so use that and make two additional tweaks:
- no need to allocate two separate ports; per unfsd documentation they can be the same
- move lockfile release until after unfsd has been shut down and the port(s) used has been freed
[YOCTO #15077]
(From OE-Core rev: 3dccfba830bfbe89554a5e3ed5c3517d13545d35)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
glibc configury tries to detect ld version and assumes BFD or gold
linker but when system ld is pointing to lld or mold it might fail the
linker check, therefore pass LD variable to explicitly point at ld.bfd
we are using BFD linker only to link glibc after all.
Second problem in such a case is that some partial objects are linked
with CC -r which will fail if we do not inform the compiler to use BFD
linker thusly pass it via appending to CC variable
(From OE-Core rev: d1a9d11130b2e0ee4fac8665f0b4c63084d85a86)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 63248d2cbd7a15aec5b864d0058fe919eb17c46c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add profile script to point users capable of interacting with the global
socket to it by default.
(From OE-Core rev: 1600f38d72818cda78a4731354dbecc144f664c9)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2818cbc73093996f8ecb93a4f0df8a31fd4692d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Just as sysvinit scripts shouldn't be present in a distro using systemd,
systemd scripts shouldn't be present in a system not using systemd.
(From OE-Core rev: 2617900f754572cca23e4db73b91a4091b921ac5)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 00e3eb3893eeb32839e02b05bc1299440895a53d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I know my text editor is going to get angry at me if this continues.
(From OE-Core rev: 24fd8549273c08693078afe17a539e461a898deb)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit da6e01517336694911f5aea53d637e9c0ad72c9b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the weston user to the wayland group so all users accessing the
global weston socket in /run all share a group.
(From OE-Core rev: 955f602c26869f670470c1555bb53c281594ad08)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 30198b36b00a1967d1f8f8f556a0ba2415954f4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The weston user must be in the render group in order to access render
device nodes for standard user-space graphics.
(From OE-Core rev: 814ee7ad4f54f5a17e0822f06059a2fe95bebfc4)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1cba8aa3c5e0635d7b89222d9ccaf889954fe0c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the render group explicitly here to make sure it exists for the
useradd command.
(From OE-Core rev: 40007e8925ee63bddddad6e475f75b5494304903)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3134fca12c6f74d2b99f79fb751bc5513c5b937a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit 6fe23ff31c0 changed README to a symlink to README.logs, and
install README.logs under systemd doc dir.
But for OE, systemd doc dir is splited into package systemd-doc, when it
is not installed on the target, there will be an dead link:
Eg:
root@intel-x86-64:/var/log# ls -l README
lrwxrwxrwx 1 root root 39 Jun 20 08:57 README -> ../../usr/share/doc/systemd/README.logs
root@intel-x86-64:/var/log# ls -l ../../usr/share/doc/systemd/README.logs
ls: cannot access '../../usr/share/doc/systemd/README.logs': No such file or directory
Meantime, relative path for a symlink also will meet issue like
"No such file or directory"
Since OE have set ForwardToSyslog=yes, this README is not needed.
So remove this symlink from package systemd
(From OE-Core rev: 7702dc8fc6c9b34647067ffabbc0e24d6109abe7)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The build fails when DEBUG_BUILD is enabled with GCC-13 as [1] and [2].
Fixes:
| numpy/core/src/umath/simd.inc.src:977:20: note: called from here
| 977 | @vtype@ zeros = _mm512_setzero_@vsuffix@();
| ^~~~~~~~~~~~~~~~~~~
| numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to ‘always_inline’ ‘avx512_get_full_load_mask_ps’: target specific option mismatch
596 | avx512_get_full_load_mask_ps(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| numpy/core/src/umath/simd.inc.src:976:27: note: called from here
976 | @mask@ load_mask = avx512_get_full_load_mask_@vsuffix@();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| /usr/lib/gcc/x86_64-redhat-linux/13/include/avx512fintrin.h:6499:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch
Reference: 3947b1a023
[1] https://git.openembedded.org/openembedded-core/commit/?id=8596678667797971559aed962b1c204266032186
[2] http://errors.yoctoproject.org/Errors/Details/689841/
(From OE-Core rev: 77a64a8686b6c9ef3bc6adbce6cdc442096decfd)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python2 has been deprecated, use python3 instead
(From OE-Core rev: 055330871b0d8f443d8eded6c0fcc0e404f70b8a)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes for APR 1.7.4
*) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
and APR_FOPEN_BUFFERED did not properly append the data on Windows.
(This regression was introduced in APR 1.7.3) [Evgeny Kotkov]
(From OE-Core rev: b308bf9936a9897a9d8ec07b60d811ee223b500f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3db1d7fc97415f1d2af3f694723222ad81de13af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Resolves error:
The following recipes do not have a maintainer assigned to them. Please add an entry to meta/conf/distro/include/maintainers.inc file.
gcc-source-12.3.0 (/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/recipes-devtools/gcc/gcc-source_12.3.bb)
(From OE-Core rev: 4df0b835fae3af1dbde4a06568a652ce46d7af7a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test is failing for uncertain reasons. We have reported upstream, disable
it until we can work out why this happened. The point it started failing is
unclear due to other test framework issues.
(From OE-Core rev: ef1b309ec04aa16020c6a8ca3939fb8eccca3edb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e9165a854c7b83f163479e9dbd3cb183a9d71f5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit f72fd51e0d (binutils: package static libs from gprofng) added
corresponding FILES:${PN}-staticdev entry to the main .bb recipe.
But binutils-cross-canadian fails with exactly the same QA issue,
hence move FILES:${PN}-staticdev to the common shared .inc file.
(From OE-Core rev: a4c3f22c93a944aef11bb8f2637f45c1d72d380c)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75beddd33e132333c36ad067e2cf90edffeb5bf5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the latest SRCREV to bring fixes using the proper entry
addresses for ARM architectures [1], as well as fixing a race condition
in the Makefile during assembly [2].
Fix url in case automatic redirects stop working.
[1] 602e82aee7
[2] ea7f59b024
(From OE-Core rev: fdeb8e9d9af37e37e4c0f13ebfae2c0ce36199d4)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8910e9665d67576149efef064d098f0645deea4a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The changes are mostly about early exit which causes indentation changes;
check with `git diff -w`. Another change is the check for ip by simply
calling it and deciding upon the exit code, if it's fine or not.
(From OE-Core rev: 3f6dacac5f8fb3c4b6b61b3fa125372c8f044795)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 351577761d0712a005eda9dde9215558ca9a1fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NPM registry cache should support caracaters like '(' and ')'
Explanation: NPM packages can contains these caracters like : @(._.)/execute
(From OE-Core rev: 9d51a9f819a0ffdfd273635aa4e2062bf30a1db2)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6110d9e24e43e286781afd1b3634a4ad1a2050d0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.
As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c
All advertising materials mentioning features or use of this software
Reason for backporting is some of the product restrict the BSD-4-Clause usage and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.
When checked in the master branch, openssh upstream removes the bsd-4 license compeletely from this commit
7280401bdd
Hence Backport this commit completely to remove license of BSD-4-clause contents from code. Hunks are refreshed.
(From OE-Core rev: 859f00732c3b123aa4adb911371f1d9cf02c85fb)
Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d9045a7bc6d9acc137c292b60a8ce4d24f359a19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I've encountered issues reproducing initramfs and UKI image builds,
which will be fixed with this patch.
1. initramfs
There's a symbolic link to /sbin/init, which is appended to the cpio archive after creation.
The links timestamp needs to be static and the cpio append command needs the '--reproducible' flag to produce deterministic outcomes.
2. Unified Kernel Image
'--preserve-dates' is required for a static 'Time/Date' entry.
I've added '--enable-deterministic-archives' although in my case this
didn't change anything.
(From OE-Core rev: 7bf9463665c46e331f40f9ca4f04733d14f9ab44)
Signed-off-by: Frieder Paape <frieder@konvera.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd027729bafb4e085ba0949e38e724f3a8cad102)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On riscv32 configurations OpenSSL fails to build with "undefined
reference to `__atomic_foo'" kind of errors. Change OpenSSL recipe to
use linux-latomic configuration instead of linux-generic32.
(From OE-Core rev: 1add2c6c2a5009d6a73790e1334e7e113ac97f4d)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e8ce80fc6d6579554bca2eba057e65d4b12c0793)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Working with enabling SPDX, an issue was observerd where v86d wasn't rebuilding
when the kernel was changed from linux-yocto to linux-yocto-rt.
This is due to the code in sstatesig.py which was seeing the RRECOMMENDS on a
kernel module and ignoring the DEPENDS. The v86d is technically a kernel module
since it uses kernel header files.
There are two ways to address this, we could inherit the module-base class and
the dependency code does the correct thing. It appears the code doesn't look into
STAGING_KERNEL_DIR though and doesn't use the kernel sources. We can therefore drop
the DEPENDS and the code will the do the correct thing.
(From OE-Core rev: 4250a456e3aad41bab1793258b29e96c4a9fe5bb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 37ccd11cb0b89416b8e23160445186269b6c0c8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The error message is a little misleading as the qmp module is a
directory with __init__.py file, not qmp.py file. Also, put the
path where we try to import it from in the error message to make
the message more indicative.
(From OE-Core rev: 60466c8ee5c055bdc01582f3809c7b36bb646a1d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 08bacbf797f6a50ae8abe8fc3455b3a15a0a94b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The third 1.22 bug-fix release (1.22.3) was released on 19 May 2023.
This release only contains bugfixes and it should be safe to update from 1.22.x.
Highlighted bugfixes in 1.22.3
avdec: fix occasional video decoder deadlock on seeking with FFmpeg 6.0
decodebin3: fix regression handling input streams without CAPS or TIME segment such as e.g. udpsrc or `pushfilesrc
bluez: a2dpsink: fix Bluetooth SIG Certification test failures
osxvideosink: fix deadlock upon closing output window
qtdemux: fix edit list handling regression and AV1 codec box parsing
qtmux: fix extraction of CEA608 closed caption data from S334-1A packets
rtspsrc: Fix handling of * control path
splitmux: timestamp handling improvements
v4l2videodec: Rework dynamic resolution change handling (needed for IMX6 mainline codec)
videoflip: fix regression with automatically rotating video based on tags
d3d11: many d3d11videosink and d3d11compositor fixes
webrtc, rtp: numerous data race fixes and stability fixes
various bug fixes, memory leak fixes, and other stability and reliability improvements
(From OE-Core rev: 2bc75dea621f1d206ee43a5000d05cf959cd44e9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8ff5c4bfe46bb325535041a9127356ae425dbe5f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This minor point release fixes CVE-2023-25652 and CVE-2023-29007.
(From OE-Core rev: ebe205b32fd959b3d7281ec95ac7f7cf88e37ed2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 469c28924ab9debe810e3277b27ad936781e7ce5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes from 1.9.4 to 1.9.5:
----------------------------
* Fix incorrect assumptions involving the use of ctype(3) functions.
Patch by Taylor R Campbell.
* Fix detection of provided functions on autoconf.
Patches by Harmen Stoppels.
* Fix deletion of tests/meson.build by the autoconf build system.
Patch by h30032433.
* Fix quoting rules in argvsplit.c.
Patch by huyubiao.
* Update libpkgconf documentation and documentation building scripts.
Patches by Andrew Shadura.
* Enforce maximum package count correctly for --modversion.
(From OE-Core rev: 046e33769121aee169ffb6c790a880dc420a5a76)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fb9e05592e7c1c61a677d9cb842c9adc84689dde)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upgrade to latest 1.20.x release:
go.git$ git log --oneline go1.20.4..go1.20.5
e827d41c0a (tag: go1.20.5) [release-branch.go1.20] go1.20.5
c0ed873cd8 [release-branch.go1.20] cmd/go: disallow package directories containing newlines
356a419e2f [release-branch.go1.20] cmd/go: enforce flags with non-optional arguments
fa60c381ed [release-branch.go1.20] cmd/go,cmd/cgo: in _cgo_flags use one line per flag
36144ba429 [release-branch.go1.20] runtime: implement SUID/SGID protections
5036ba77eb [release-branch.go1.20] net: skip TestFileFdBlocks if the "unix" network is not supported
b249ec5655 [release-branch.go1.20] cmd/go/internal: update documentation of go test and go generate
4b95fc1e6c [release-branch.go1.20] cmd/go: save checksums for go.mod files needed for go version lines
31a1e19a59 [release-branch.go1.20] net, os: net.Conn.File.Fd should return a blocking descriptor
450c8021a5 [release-branch.go1.20] runtime: change fcntl to return two values
22741120ee [release-branch.go1.20] runtime: consistently define fcntl
9270e3be8f [release-branch.go1.20] os: if descriptor is non-blocking, retain that in Fd method
600636e931 [release-branch.go1.20] crypto/rsa: use BoringCrypto for 4096 bit keys
afbe101950 [release-branch.go1.20] cmd/compile: fix bswap/load rewrite rules
(From OE-Core rev: 1234971eea7b07e89efaf20055ba9580fbe2cb08)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ea1e9e9d7385c78bdd513e44cea5c36444529b2)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
e84a4e368abe Linux 6.1.35
a76d4933c38e kbuild: Update assembler calls to use proper flags and language target
5abcd2c18dbb MIPS: Prefer cc-option for additions to cflags
1d485ddcba85 MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
d51d258997e5 x86/boot/compressed: prefer cc-option for CFLAGS additions
bdd22f2aa131 scsi: target: core: Fix error path in target_setup_session()
741c96715fb7 neighbour: delete neigh_lookup_nodev as not used
26435338f9dd net/sched: act_api: add specific EXT_WARN_MSG for tc action
ab1bbd79f48e Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
8f3759981104 net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
4b4cae8e4b37 drm/amdgpu: Don't set struct drm_driver.output_poll_changed
c6cbb4e1c10c rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
8d842af30bc2 parisc: Delete redundant register definitions in <asm/assembly.h>
616aba553640 afs: Fix vlserver probe RTT handling
34dc1eed9918 octeon_ep: Add missing check for ioremap
35d848164fec selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
6ab77b3b852d net: tipc: resize nlattr array to correct size
d24c96581775 dm: don't lock fs when the map is NULL during suspend or resume
010179208c66 sfc: fix XDP queues mode with legacy IRQ
23efdbfa8eef net: macsec: fix double free of percpu stats
4ea1f3344472 net: lapbether: only support ethernet devices
59f0c7bec3ca net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
3626e93cd841 net/sched: cls_api: Fix lockup on flushing explicitly created chain
fa285d799d1d ext4: drop the call to ext4_error() from ext4_get_group_info()
d7d6e830cd0f cifs: fix lease break oops in xfstest generic/098
e8119d4d1611 selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
ea3f336f717a net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
ac57be24dcf1 net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
096c00ea80db sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
e568e0e16830 selftests/tc-testing: Fix SFB db test
700d7bf300c1 selftests/tc-testing: Fix Error: failed to find target LOG
8a086daf20a8 selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
62aecf23f3d1 drm/nouveau: add nv_encoder pointer check for NULL
fb725beca62d drm/nouveau/dp: check for NULL nv_connector->native_mode
a5acbe4ea5d0 drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
90748be0f4f3 drm/nouveau: don't detect DSM for non-NVIDIA device
835457c0d608 net: phylink: use a dedicated helper to parse usgmii control word
fabf9cb41334 net: phylink: report correct max speed for QUSGMII
df7477a8bdcb igb: fix nvm.ops.read() error handling
9710e5c30bd4 igc: Fix possible system crash when loading module
c6612bf33ebe igc: Clean the TX buffer and TX descriptor ring
fe289f8fee9a sctp: fix an error code in sctp_sf_eat_auth()
0b8ae7d6e4ad ipvlan: fix bound dev checking for IPv6 l3s mode
33bd6b76ac77 net: ethtool: correct MAX attribute value for stats
277fbf63b34a IB/isert: Fix incorrect release of isert connection
f77965f48792 IB/isert: Fix possible list corruption in CMA handler
4e55c9abe947 IB/isert: Fix dead lock in ib_isert
1def2a94f4ee RDMA/mlx5: Fix affinity assignment
8618f8f72389 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
4dc0b367c390 RDMA/cma: Always set static rate to 0 for RoCE
ec6d49687d2b RDMA/mlx5: Create an indirect flow table for steering anchor
3a83145b660c RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
c764fed5e544 octeontx2-af: fix lbk link credits on cn10k
7c6d50414649 octeontx2-af: fixed resource availability check
b4a3cae58cd8 iavf: remove mask from iavf_irq_enable_queues()
26256aa7edcd RDMA/rxe: Fix the use-before-initialization error of resp_pkts
b0b3848e0363 RDMA/rxe: Removed unused name from rxe_task struct
e83bc9388627 wifi: mac80211: take lock before setting vif links
170ceadf4a57 wifi: cfg80211: fix link del callback to call correct handler
49f3a79f03bd wifi: mac80211: fix link activation settings order
07f9cc229b44 net/sched: cls_u32: Fix reference counter leak leading to overflow
c9411f014e5c octeontx2-af: Fix promiscuous mode
5cf38fbc82ba net/sched: act_pedit: Parse L3 Header for L4 offset
fb25478f6699 net/sched: act_pedit: remove extra check for key type
b4e5d0c4cf07 net/sched: simplify tcf_pedit_act
300be9f1dc4b igb: Fix extts capture value format for 82580/i354/i350
a4a912aee14e ping6: Fix send to link-local addresses with VRF.
381d49ec68ca net: enetc: correct the indexes of highest and 2nd highest TCs
4aaa3b730d16 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
bec51844f9ba ice: Fix XDP memory leak when NIC is brought up and down
8fddf3f05156 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
55b7a00f3422 netfilter: nf_tables: integrate pipapo into commit protocol
839d38d3b0aa spi: fsl-dspi: avoid SCK glitches with continuous transfers
485792480660 spi: cadence-quadspi: Add missing check for dma_set_mask
2906e0d75b50 RDMA/rxe: Fix ref count error in check_rkey()
7617a59f0056 RDMA/rxe: Fix packet length checks
00b276bc7b62 RDMA/rtrs: Fix rxe_dealloc_pd warning
77226c9785f8 RDMA/rtrs: Fix the last iu->buf leak in err path
03285557deb6 usb: dwc3: gadget: Reset num TRBs before giving back the request
7bee7f13c039 USB: dwc3: fix use-after-free on core driver unbind
307fe59490bd USB: dwc3: qcom: fix NULL-deref on suspend
d8195536ce26 usb: gadget: udc: core: Prevent soft_connect_store() race
3c048d42c305 usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
3a1882841f64 usb: typec: Fix fast_role_swap_current show function
2bf8ea2e9e39 usb: typec: ucsi: Fix command cancellation
b352f7b6a646 serial: lantiq: add missing interrupt ack
04b3145db225 USB: serial: option: add Quectel EM061KGL series
03b5964a2825 clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
5532962c9ed2 thunderbolt: Mask ring interrupt on Intel hardware as well
d799f73d5d44 thunderbolt: dma_test: Use correct value for absent rings when creating paths
081b5f1ebc73 thunderbolt: Do not touch CL state configuration during discovery
1eb0eff7da97 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
21863dc45aed drm/amdgpu: add missing radeon secondary PCI ID
6f5b5ce9397d drm/amd/pm: workaround for compute workload type on some skus
b69a10df9003 drm/amd: Tighten permissions on VBIOS flashing attributes
b2706d862b65 drm/amd: Make sure image is written to trigger VBIOS image update flow
ee8c6580c310 drm/amd/display: edp do not add non-edid timings
2cb6026df193 net: usb: qmi_wwan: add support for Compal RXM-G1
5d1fdfb3d185 drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
f6d74371ce15 RDMA/uverbs: Restrict usage of privileged QKEYs
5a144bad3e75 nouveau: fix client work fence deletion race
33965ac34091 net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
bfaf388d3599 dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
088ad777eeae dm thin metadata: check fail_io before using data_sm
1886db9a4ee1 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
029e0f1f7521 ALSA: usb-audio: Fix broken resume due to UAC3 power state
9e1c7968a275 btrfs: can_nocow_file_extent should pass down args->strict from callers
4e9da0cda149 btrfs: fix iomap_begin length for nocow writes
4389fb6b6a9d btrfs: do not ASSERT() on duplicated global roots
7e23b1ec720a powerpc/purgatory: remove PGO flags
352f62431ad3 riscv/purgatory: remove PGO flags
2cf6e32e86ea x86/purgatory: remove PGO flags
013027918a4e kexec: support purgatories with .text.hot sections
c9c3163c7ab9 io_uring/net: save msghdr->msg_control for retries
cffaa97ffb67 LoongArch: Fix perf event id calculation
ad64865722b6 nilfs2: reject devices with insufficient block count
69caea4eed1c nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
8f47a9665aee nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
3d4bc38f716c nios2: dts: Fix tse_mac "max-frame-size" property
447f325497dc zswap: do not shrink if cgroup may not zswap
9f17645f8528 ocfs2: check new file size on fallocate call
534b4bbc8589 ocfs2: fix use-after-free when unmounting read-only filesystem
3a340c63c0c3 epoll: ep_autoremove_wake_function should use list_del_init_careful
6d304091e091 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
b11f953a61e9 wifi: cfg80211: fix locking in regulatory disconnect
9a9adc42a590 irqchip/gic: Correctly validate OF quirk descriptors
22efb27a21b6 NVMe: Add MAXIO 1602 to bogus nid list.
c9c205945033 io_uring: unlock sqd->lock before sq thread release CPU
8ca9880735b0 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
41c383c49657 xen/blkfront: Only check REQ_FUA for writes
75955d698636 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
7e57a56374aa ASoC: cs35l41: Fix default regmap values for some registers
424fc902728c mips: Move initrd_start check after initrd address sanitisation.
dd035c08ee96 MIPS: Alchemy: fix dbdma2
34dd1a90ab64 MIPS: Restore Au1300 support
048ad52d528e MIPS: unhide PATA_PLATFORM
3d48ea53c44b parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
e522a12e4892 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
0b09b35cae86 ASoC: Intel: avs: Add missing checks on FE startup
5daa27bcb31d ASoC: Intel: avs: Account for UID of ACPI device
c33fded7f17f ASoC: soc-pcm: test if a BE can be prepared
0a9b2164b7d8 btrfs: handle memory allocation failure in btrfs_csum_one_bio
e9a5175d5e83 btrfs: scrub: try harder to mark RAID56 block groups read-only
c45aed74318e drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
2d9144c0ca82 power: supply: Fix logic checking if system is running from battery
808e103ebac9 irqchip/meson-gpio: Mark OF related data as maybe unused
0cdb593c2fe9 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
bf8324676b1c regulator: Fix error checking for debugfs_create_dir
c94be1f039c3 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
cdf9cfc1bbd7 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
22358b9c418c power: supply: Ratelimit no data debug output
a7620312a082 selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
79a0a3695e01 tools: gpio: fix debounce_period_us output of lsgpio
cc1444a36398 ARM: dts: vexpress: add missing cache properties
398bf0d67bcc power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
66a88d04cf5d power: supply: sc27xx: Fix external_power_changed race
e3d2bdca180b power: supply: ab8500: Fix external_power_changed race
628e40a225a0 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
e01fc7caac9c ksmbd: validate smb request protocol id
fec79e4f7df5 EDAC/qcom: Get rid of hardcoded register offsets
4b3ec6b6ff24 qcom: llcc/edac: Fix the base address used for accessing LLCC banks
314e973f36a5 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
c68b4db58138 cgroup: always put cset in cgroup_css_set_put_fork
7a2e2ca9ad21 cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
6111f0add6ff test_firmware: prevent race conditions by a correct implementation of locking
aa2dfdc4ed25 test_firmware: Use kstrtobool() instead of strtobool()
100cd6d0e563 x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
(From OE-Core rev: 7ad09cfc8564de0576b25862468e1532112bb5d2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86cc1a595011ff08fb50bca7215e5b22cda6cdcb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>