Praveen Kumar [Wed, 7 May 2025 06:51:15 +0000 (06:51 +0000)]
connman :fix CVE-2025-32743
In ConnMan through 1.44, the lookup string in ns_resolv in dnsproxy.c
can be NULL or an empty string when the TC (Truncated) bit is set in
a DNS response. This allows attackers to cause a denial of service
(application crash) or possibly execute arbitrary code, because those
lookup values lead to incorrect length calculations and incorrect
memcpy operations.
Jeroen Hofstee [Sun, 4 May 2025 11:15:35 +0000 (13:15 +0200)]
bluez5: make media control a PACKAGECONFIG option
When not building with the default PACKAGECONFIG options, the build can fail
with:
undefined reference to `media_player_controller_create'
undefined reference to `media_player_set_status'
Otherwise. So disable it when not set and enable it by default.
The packageconfig option is the same as in Styhead.
https://github.com/openembedded/openembedded-core/commit/ebbdb7cf5c0a3f0e6773704d4c4cc570358ec611#diff-9d9284f6f27a81c75dffffd6d601b40c8266ae12e678d0a49c46bdb8356a0e91R52
Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
3463100f2d x86: Detect Intel Diamond Rapids e09436c2cb x86: Handle unknown Intel processor with default tuning 7620d98186 x86: Add ARL/PTL/CWF model detection support 765ff3d0d4 x86: Optimize xstate size calculation 65ae73be01 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path 2be36448c4 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) bde201e92c x86: Disable non-temporal memset on Skylake Server 38a7632f2d x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable cc59fa5dbc x86: Enable non-temporal memset tunable for AMD 0da58e8be0 x86: Add seperate non-temporal tunable for memset 837a36c371 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread 87ab0c7f7f x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810) 60cd7123a6 x86: Skip XSAVE state size reset if ISA level requires XSAVE 4cf3f9df54 x86_64: Add atanh with FMA 01ed435e2e x86_64: Add sinh with FMA 0edcc77fe7 x86_64: Add tanh with FMA 7ecf0d3bde x86-64: Exclude FMA4 IFUNC functions for -mapxf e1fe22368e nptl: clear the whole rseq area before registration dd8c0c3bbd math: Improve layout of exp/exp10 data a1b09e59e2 AArch64: Use prefer_sve_ifuncs for SVE memset d0e2133470 AArch64: Add SVE memset 0cc12d9c47 math: Improve layout of expf data 0cd10047bf AArch64: Remove zva_128 from memset dd1e63ab58 AArch64: Optimize memset 65a96a6f2b AArch64: Improve generic strlen 4073e4ee2c AArch64: Improve codegen for SVE logs 78abd3ef6e AArch64: Improve codegen in SVE tans a10183b633 AArch64: Improve codegen of AdvSIMD atan(2)(f) dcd1229e5b AArch64: Improve codegen of AdvSIMD logf function family 72156cb90b AArch64: Improve codegen in AdvSIMD logs 5e354bf4e2 AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines 80df456112 aarch64: Avoid redundant MOVs in AdvSIMD F32 logs d591876303 aarch64: Fix AdvSIMD libmvec routines for big-endian f6d48470ae assert: Add test for CVE-2025-0395
Peter Marko [Sat, 3 May 2025 16:58:02 +0000 (18:58 +0200)]
sqlite3: mark CVE-2025-29087 as patched
Description of CVE-2025-29087 and CVE-2025-3277 are very similar.
There is no lonk from NVD, but [1] and [2] from Debian mark these two
CVEs as duplicates with the same link for patch.
Soumya Sambu [Mon, 5 May 2025 11:47:11 +0000 (11:47 +0000)]
elfutils: Fix CVE-2025-1371
A vulnerability has been found in GNU elfutils 0.192 and classified as problematic.
This vulnerability affects the function handle_dynamic_symtab of the file readelf.c
of the component eu-read. The manipulation leads to null pointer dereference.
Attacking locally is a requirement. The exploit has been disclosed to the public and
may be used. The patch is identified as b38e562a4c907e08171c76b8b2def8464d5a104a. It
is recommended to apply a patch to fix this issue.
It does not seem to fix the issue it was supposed to fix.
Additionally it breaks code which decides in full/partial update,
because it manipulates timestamp that code is relying on.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebc65fdddd7ce51f0f1008baa30d0ae7918ae0bb) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Mon, 28 Apr 2025 05:53:07 +0000 (13:53 +0800)]
buildtools-tarball: Make buildtools respects host CA certificates
To adapt user network enviroment, buildtools should first try to use
the user configured envs like SSL_CERT_FILE/CURL_CA_BUNDLE/..., if these
envs is not set, then use the auto-detected ca file and ca path, and
finally use the CA certificates in buildtools.
nativesdk-openssl set OPENSSLDIR as "/not/builtin", need set SSL_CERT_FILE/SSL_CERT_DIR to work
nativesdk-curl don't set default ca file, need
SSL_CERT_FILE/SSL_CERT_DIR or CURL_CA_BUNDLE/CURL_CA_PATH to work
nativesdk-git actually use libcurl, and GIT_SSL_CAPATH/GIT_SSL_CAINFO
also works
nativesdk-python3-requests will use cacert.pem under python module certifi by
default, need to set REQUESTS_CA_BUNDLE
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Mon, 28 Apr 2025 05:53:06 +0000 (13:53 +0800)]
buildtools-tarball: add envvars into BB_ENV_PASSTHROUGH_ADDITIONS
Here is one testcase:
For recipe tensorflow-lite-host-tools_2.18.0.bb, refer [1],
do_configure[network] = "1"
and it will git clone some repos in CMakeLists.txt
When buildtools is used and nativesdk-git is installed into sdk,
do_configure failed with error:
[1/9] Performing download step (git clone) for 'protobuf-populate'
Cloning into 'protobuf'...
fatal: unable to access 'https://github.com/protocolbuffers/protobuf/': error setting certificate file: /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-wrlinuxsdk-linux/etc/ssl/certs/ca-certificates.crt
Fix by adding GIT_SSL_CAINFO in BB_ENV_PASSTHROUGH_ADDITIONS, so that
user can export GIT_SSL_CAINFO=${GIT_SSL_CAINFO} in their
do_configure:prepend() to fix above do_configure failure
CURL_CA_BUNDLE and REQUESTS_CA_BUNDLE is similar envvars, so all add
into BB_ENV_PASSTHROUGH_ADDITIONS
Changqing Li [Mon, 28 Apr 2025 05:53:05 +0000 (13:53 +0800)]
buildtools-tarball: move setting of envvars to respective envfile
* make git,curl,python3-requests align with openssl, move the setting of
envvars into respective envfile
* for environment.d-openssl.sh, also check if ca-certificates.crt exist
before export envvars
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Mon, 28 Apr 2025 05:51:06 +0000 (13:51 +0800)]
initscripts: add function log_success_msg/log_failure_msg/log_warning_msg
* add function log_success_msg/log_failure_msg/log_warning_msg, some
packages still use these functions, like mariadb, refer [1], without
these function, with sysV init manager, mariadb will report error:
root@qemux86-64:~# /etc/init.d/mysqld status
/etc/init.d/mysqld: line 383: log_success_msg: command not found
* remove RCONFLICTS with lsbinitscripts, LSB support already remove in
[2]
Peter Marko [Thu, 24 Apr 2025 17:39:36 +0000 (19:39 +0200)]
ppp: patch CVE-2024-58250
Backport patch to remove vulnerable component.
This is a breaking change, but there will be no other fix for this CVE
as upstream did the deletion without providing a fix first.
If someone really needs this feature, which the commit message describes
as deprecated, bbappend with patch removal is possible.
License-Update: passprompt plugin removed
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Initially, PAM community fixed CVE-2024-10041 in the version v1.6.0 via commit b3020da.
But not all cases were covered with this fix and issues were reported after the release.
In the v1.6.1 release, PAM community fixed these issues via commit b7b9636.
Backport this commit b7b9636, which Fixes: b3020da ("pam_unix/passverify: always run the helper to obtain shadow password file entries")
Backport from https://github.com/linux-pam/linux-pam/commit/b7b96362087414e52524d3d9d9b3faa21e1db620
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
This change will prevent these tools from being installed if the image doesn't install bluez5-noinst-tools package.
BlueZ 5.66: tools/mesh-tester
BlueZ 5.66: tools/ioctl-tester
BlueZ 5.65: tools/iso-tester
BlueZ 5.56: tools/btpclientctl
BlueZ 5.51: tools/bcmfw
BlueZ 5.49: tools/rtlfw
BlueZ 5.47: tools/btconfig (not a new tool, but it was moved from bin_PROGRAMS to noinst_PROGRAMS)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Igor Opaniuk [Thu, 17 Apr 2025 09:11:00 +0000 (10:11 +0100)]
wic: bootimg-efi: Support + symbol in filenames
Allow the '+' symbol as a valid character in filenames listed in the
IMAGE_EFI_BOOT_FILES variable.
The '+' symbol might be used to support boot counting for boot entries,
as described in the UAPI Boot Loader Specification [1]:
The boot counting data is stored in the name of the boot loader entry.
A boot loader entry file name may contain a plus (+) followed by a
number. This may optionally be followed by a minus (-)
followed by a second number. The dot (.) and file name suffix
(conf or efi) must immediately follow.
Boot counting is enabled for entries which match this pattern.
[1] https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f25822281eb9423ff86105eaebb0bed48663648) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
When asked to use a `.netrc` file for credentials *and* to
follow HTTP redirects, curl could leak the password used
for the first host to the followed-to host under certain
circumstances.
This flaw only manifests itself if the netrc file has a
`default` entry that omits both login and password. A
rare circumstance.
When asked to both use a `.netrc` file for credentials and to
follow HTTP redirects, curl could leak the password used for
the first host to the followed-to host under certain circumstances.
This flaw only manifests itself if the netrc file has an entry
that matches the redirect target hostname but the entry either
omits just the password or omits both login and password.
CVE-2024-11053-0001 is the dependent commit, CVE-2024-11053-0002 is
actual CVE fix and the actual fix caused a regression that was fixed
by CVE-2024-11053-0003.
Peter Marko [Tue, 15 Apr 2025 16:10:45 +0000 (18:10 +0200)]
libarchive: upgrade 3.7.4 -> 3.7.9
These is update with only bug and security releases.
On top of previous CVE patches, also CVE-2024-48615 is handled.
Also many security fixes without CVE assigment are included.
Note that upgrade to 3.7.5 on master required fix of test in
python3-libarchive-c, however that recipe does not yet have ptest in
scarthgap and the fix was in test only, not in productive code, so it is
not necessary in scarthgap.
Also remove CVE_STATUS which was obsolete already before this upgrade.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Wed, 9 Apr 2025 02:39:48 +0000 (10:39 +0800)]
patch.py: set commituser and commitemail for addNote
When PATCHTOOL is set to 'git', and user don't setup
user.name and user.email for git, do_patch fail with
the following error, fix by passing -c options.
CmdError("git notes --ref refs/notes/devtool append -m 'original patch: 0001-PATCH-increase-to-cpp17-version.patch' HEAD", 0, 'stdout:
stderr: Author identity unknown
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Mon, 7 Apr 2025 09:35:57 +0000 (11:35 +0200)]
cve-update-nvd2-native: add workaround for json5 style list
NVD responses changed to an invalid json between:
* April 5, 2025 at 3:03:44 AM GMT+2
* April 5, 2025 at 4:19:48 AM GMT+2
The last response is since then in format
{
"resultsPerPage": 625,
"startIndex": 288000,
"totalResults": 288625,
"format": "NVD_CVE",
"version": "2.0",
"timestamp": "2025-04-07T07:17:17.534",
"vulnerabilities": [
{...},
...
{...},
]
}
Json does not allow trailing , in responses, that is json5 format.
So cve-update-nvd2-native do_Fetch task fails with log backtrace ending:
...
File: '/builds/ccp/meta-siemens/projects/ccp/../../poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 234, function: update_db_file
0230: if raw_data is None:
0231: # We haven't managed to download data
0232: return False
0233:
*** 0234: data = json.loads(raw_data)
0235:
0236: index = data["startIndex"]
0237: total = data["totalResults"]
0238: per_page = data["resultsPerPage"]
...
File: '/usr/lib/python3.11/json/decoder.py', lineno: 355, function: raw_decode
0351: """
0352: try:
0353: obj, end = self.scan_once(s, idx)
0354: except StopIteration as err:
*** 0355: raise JSONDecodeError("Expecting value", s, err.value) from None
0356: return obj, end
Exception: json.decoder.JSONDecodeError: Expecting value: line 1 column 1442633 (char 1442632)
...
There was no announcement about json format of API v2.0 by nvd.
Also this happens only if whole database is queried (database update is
fine, even when multiple pages as queried).
And lastly it's only the cve list, all other lists inside are fine.
So this looks like a bug in NVD 2.0 introduced with some update.
Patch this with simple character deletion for now and let's monitor the
situation and possibly switch to json5 in the future.
Note that there is no native json5 support in python, we'd have to use
one of external libraries for it.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6e526327f5c9e739ac7981e4a43a4ce53a908945) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID
as a hostname component. For example, when the NO_PROXY environment variable
is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly
match and not be proxied.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Martin Jansa [Tue, 1 Apr 2025 05:43:34 +0000 (07:43 +0200)]
mc: set ac_cv_path_ZIP to avoid buildpaths QA issues
* in builds with zip in HOSTTOOLS mc fails with:
ERROR: mc-4.8.31-r0 do_package_qa: QA Issue: File /usr/libexec/mc/extfs.d/uzip in package mc-helpers-perl contains reference to TMPDIR [buildpaths]
and it's because of the path to zip:
mc/4.8.31/package $ grep -R styhead .
./usr/libexec/mc/extfs.d/uzip:my $app_zip = "TMPDIR/hosttools/zip";
* don't use /usr/bin/env as in other cases, because app_zip is then used e.g. with:
my $cmd_addlink = "$app_zip -g -y";
Signed-off-by: Martin Jansa <martin.jansa@gmail.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>
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building external modules, macros can include absolute names of
kernel headers. The macro-prefix-map for the STAGING_KERNEL_DIR is
currently missing. Add it in the same way as its done in bitbake.conf.
This fixes reproducible builds and following build error:
ERROR: cryptodev-module-1.14-r0 do_package_qa: QA Issue: File <..>
cryptodev.ko <..> contains reference to TMPDIR [buildpaths]
Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 25 Mar 2025 18:33:00 +0000 (14:33 -0400)]
linux-yocto/6.6: update to v6.6.84
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4b6a8fa777d2 Linux 6.6.84 a561c6a034c9 netfilter: nf_tables: allow clone callbacks to sleep f6de68e154ef netfilter: nf_tables: bail out if stateful expression provides no .clone 7fa2e2960fff netfilter: nf_tables: use timestamp to check for set element timeout 50b22a98c184 rust: lockdep: Remove support for dynamically allocated LockClassKeys 812080b01dac nvme-tcp: Fix a C2HTermReq error message 62485737050d HID: apple: disable Fn key handling on the Omoton KB066 a09e085ba84b nvme-fc: rely on state transitions to handle connectivity loss efc30877bd4b Bluetooth: L2CAP: Fix corrupted list in hci_chan_del fb0800cbea02 smb: client: Fix match_session bug preventing session reuse 7dc9abfa00ab smb3: add support for IAKerb 643607a53f07 stmmac: loongson: Pass correct arg to PCI function 6653927733e1 i2c: sis630: Fix an error handling path in sis630_probe() 9e3bef10e480 i2c: ali15x3: Fix an error handling path in ali15x3_probe() beb68cfcb3ff i2c: ali1535: Fix an error handling path in ali1535_probe() 10cbae84fed8 cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() 474c08712d5f cifs: Validate content of WSL reparse point buffers 6c13fcb7cf59 cifs: Fix integer overflow while processing closetimeo mount option d5fff81c4375 cifs: Fix integer overflow while processing actimeo mount option 9e438d0410a4 cifs: Fix integer overflow while processing acdirmax mount option 0252c33cc943 cifs: Fix integer overflow while processing acregmax mount option d3f9fdc298b8 scripts: generate_rust_analyzer: add missing macros deps a70259447d80 ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() 69a900480941 ASoC: rt722-sdca: add missing readable registers 2592a628743e rust: init: add missing newline to pr_info! calls f69b8f42893e ASoC: cs42l43: Fix maximum ADC Volume b05b5627f0f1 drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() 5da54be46960 rust: error: add missing newline to pr_warn! calls 544055329560 ASoC: ops: Consistently treat platform_max as control value 86d97d49f198 mm: split critical region in remap_file_pages() and invoke LSMs in between b2fe954a4ddc lib/buildid: Handle memfd_secret() files in build_id_parse() aa4d9b54f11c rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>` b78467d3ba1c rust: Disallow BTF generation with Rust + LTO d026392e3f87 smb: client: fix regression with guest option 2bff992a5505 qlcnic: fix memory leak issues in qlcnic_sriov_common.c 7b2c29b7ea29 arm64: mm: Populate vmemmap at the page level if not section aligned 818330f756f3 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature cfae6a5dad50 ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model 4f6c0f75293a clk: samsung: update PLL locktime for PLL142XX used on FSD platform 09aeab680331 ksmbd: prevent connection release during oplock break notification fb776765bfc2 ksmbd: fix use-after-free in ksmbd_free_work_struct 378b361e2e30 drm/amd/display: Fix slab-use-after-free on hdcp_work a8f77e1658d7 drm/amd/display: Assign normalized_pix_clk when color depth = 14 8e91a6167889 drm/amd/display: Restore correct backlight brightness after a GPU reset 8082ca0dd244 drm/amd/display: Disable unneeded hpd interrupts during dm_init b5c283501581 drm/dp_mst: Fix locking when skipping CSN before topology probing b3ddebaece2c drm/atomic: Filter out redundant DPMS calls 6736975ee30d drm/i915/cdclk: Do cdclk post plane programming later e686349cc19e x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes ab0f6e770d39 USB: serial: option: match on interface class for Telit FN990B 61e540094fae USB: serial: option: fix Telit Cinterion FE990A name e1bfbf0f18ab USB: serial: option: add Telit Cinterion FE990B compositions 528ac204851e USB: serial: ftdi_sio: add support for Altera USB Blaster 3 392e9b29769a Input: i8042 - swap old quirk combination with new quirk for more devices e7c95c01064b Input: i8042 - swap old quirk combination with new quirk for several devices e690d0c52cde Input: i8042 - add required quirks for missing old boardnames 105a21163750 Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ d639d5531ad7 Input: xpad - rename QH controller to Legion Go S 0c4484cdcbb8 Input: xpad - add support for TECNO Pocket Go dc9839dcc232 Input: xpad - add support for ZOTAC Gaming Zone 8cf88f390e74 Input: xpad - add multiple supported devices 5184e44bef75 Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers 0b5b6512f674 Input: iqs7222 - preserve system status register cbd68fca8878 Input: ads7846 - fix gpiod allocation 78aefac7efdf io_uring: fix error pbuf checking 1fdb9c9eb2ad io_uring: use unpin_user_pages() where appropriate 46b1b3d81a7e io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring af8f27ef1a00 io_uring/kbuf: vmap pinned buffer ring 6168ec87bf12 io_uring: unify io_pin_pages() 719e745ee31c io_uring: use vmap() for ring mapping b89f95b94cf7 io_uring: fix corner case forgetting to vunmap a0b21f2aca04 io_uring: don't attempt to mmap larger than what the user asks for 2905c4fe7e52 io_uring: get rid of remap_pfn_range() for mapping rings/sqes b6690a4172a3 mm: add nommu variant of vm_insert_pages() 0446d868190b block: fix 'kmem_cache of name 'bio-108' already exists' 474cebf2978d net: Handle napi_schedule() calls from non-interrupt deb9982c4d55 drm/nouveau: Do not override forced connector status 47f427220796 mptcp: safety check before fallback bb41ef31906e x86/irq: Define trace events conditionally cdf7658ea205 perf/x86/intel: Use better start period for frequency mode 791eaeaa0935 drm/vkms: Round fixp2int conversion in lerp_u16 fcfb7ea1f4c6 fuse: don't truncate cached, mutated symlink 08ee4f873bd0 ASoC: tas2764: Set the SDOUT polarity correctly 6c703ceaf6a6 ASoC: tas2764: Fix power control mask 8f677fb436ef ASoC: tas2770: Fix volume scale f33c09085519 nvme: only allow entering LIVE from CONNECTING state 6df3939d9301 sctp: Fix undefined behavior in left shift operation d3ca799203e5 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes 492be1cd9e55 apple-nvme: Release power domains when probe fails bf78e63235c4 nvmet-rdma: recheck queue state is LIVE in state lock in recv done e9764289d765 nvme-tcp: add basic support for the C2HTermReq PDU aca3cdc3a673 nvme-pci: quirk Acer FA100 for non-uniqueue identifiers 570f4d6e94ad io-wq: backoff when retrying worker creation f3288ffd33ea net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors f623c04f7a63 ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE a4859a07c383 ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module 7e97147479ff ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. 544f38b43fe8 ASoC: rsnd: adjust convert rate limitation 7fe470e618aa ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() fa51c913402f ASoC: rsnd: indicate unsupported clock rate aa2e8245052a ALSA: hda/realtek: Limit mic boost on Positivo ARN50 9f303c35f9e8 ASoC: simple-card-utils.c: add missing dlc->of_node dfbaf8a6ae62 selftests/bpf: Fix invalid flag of recv() c96cce853542 Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd 45a5d06e7e69 Xen/swiotlb: mark xen_swiotlb_fixup() __init f225a79bd23b thermal/cpufreq_cooling: Remove structure member documentation 051a7980f77e s390/cio: Fix CHPID "configure" attribute caching 194dc8c7ac0e platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles 7f417bd96a1b platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e 265c03699e9b sched: Clarify wake_up_q()'s write to task->wake_q.next 5b1c48532f71 objtool: Ignore dangling jump table entries be2051f81bf3 HID: apple: fix up the F6 key on the Omoton KB066 keyboard 68eddb06f0ed HID: hid-apple: Apple Magic Keyboard a3203 USB-C support 945166034600 HID: topre: Fix n-key rollover on Realforce R3S TKL boards 490eb24d6602 usb: phy: generic: Use proper helper for property detection 7a7ada33879a HID: ignore non-functional sensor in HP 5MP Camera 2a11cee9a9e2 HID: intel-ish-hid: Send clock sync message immediately after reset cc4c96f1fdc3 HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell 5d01a4ec46a4 vboxsf: fix building with GCC 15 52df961953e8 alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support dd33c1a3859f smb: client: fix noisy when tree connecting to DFS interlink targets 1b9cd0404e32 ACPI: resource: IRQ override for Eluktronics MECH-17 ea371d1cdefb scsi: qla1280: Fix kernel oops when debug level > 2 caa383226495 scsi: ufs: core: Fix error return with query response e9d4044f4b12 scsi: core: Use GFP_NOIO to avoid circular locking dependency c79ac6a812a9 platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() 6c8b1efdc487 sched/debug: Provide slice length for fair tasks 2d1eef248107 iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() a470f80ef3a9 powercap: call put_device() on an error path in powercap_register_control_type() a625ad9b5b1b hrtimers: Mark is_migration_base() with __always_inline fa5bfdd93fa9 nvme-fc: do not ignore connectivity loss during connecting aef373bb9ab5 nvme-fc: go straight to connecting state when initializing 885b7279819e net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices bd7e3a428007 net/mlx5: Bridge, fix the crash caused by LAG state check 4e79d865f019 net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch 4b1a0ee6164c net: openvswitch: remove misbehaving actions length check ecc19a9380e1 gre: Fix IPv6 link-local address generation. 181b68fa55ac netfilter: nft_exthdr: fix offset with ipv4_find_option() 78533c4a29ac net_sched: Prevent creation of classes with TC_H_ROOT 1bd2a8bb1ccb ipvs: prevent integer overflow in do_ip_vs_get_ctl() fda50302a137 netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() 6e4edd9e2deb bonding: fix incorrect MAC address setting to receive NS messages 1f7d051814e7 net: switchdev: Convert blocking notification chain to a raw one ee086c8e775f eth: bnxt: do not update checksum in bnxt_xdp_build_skb() 637105ef0d46 net/mlx5: handle errors in mlx5_chains_create_table() 466ae740f88c Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() ad27b4a51495 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed 9d1966bdaf76 netpoll: hold rcu read lock in __netpoll_send_skb() 6c5bb3f7acb7 net: mctp i2c: Copy headers if cloned 78f83ea6b81a net: dsa: mv88e6xxx: Verify after ATU Load ops 20b667285306 net/mlx5: Fill out devlink dev info only for PFs 5e8ce74fb041 Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" 7e8cd2bc09b0 Bluetooth: hci_event: Fix enabling passive scanning 75d262ad3c36 wifi: cfg80211: cancel wiphy_work before freeing wiphy 0f0a152957d6 sched: address a potential NULL pointer dereference in the GRED scheduler. 0a9f0cfd2ae8 netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around 5d30d256661f ice: fix memory leak in aRFS after reset 29bde9751cb7 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. 21e65f1fef64 pinctrl: bcm281xx: Fix incorrect regmap max_registers value c198157ae158 fbdev: hyperv_fb: iounmap() the correct memory when removing a device 372df1f2057c tcp: fix forever orphan socket caused by tcp_abort abadaa355730 tcp: fix races in tcp_abort() f9543375d9b1 bpf: Use raw_spinlock_t in ringbuf 472173544e74 hrtimer: Use and report correct timerslack values for realtime tasks c7ee791e5385 zram: fix NULL pointer in comp_algorithm_show() 6e0447fa7d87 sched/isolation: Prevent boot crash when the boot CPU is nohz_full de47f33dde89 clockevents/drivers/i8253: Fix stop sequence for timer 0 ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup" 1c2962a164ff v6.6 -stable -rt merge fixup 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 25 Mar 2025 18:32:59 +0000 (14:32 -0400)]
linux-yocto/6.6: update to v6.6.83
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1c2962a164ff v6.6 -stable -rt merge fixup 594a1dd5138a Linux 6.6.83 d5285e088b50 kbuild: userprogs: use correct lld when linking through clang 79a955ea4a2e pfifo_tail_enqueue: Drop new packet when sch->limit == 0 f9825c3f507d spi-mxs: Fix chipselect glitch aa6ef9ceab9c x86/boot: Sanitize boot params before parsing command line c59843e87791 x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' 5b6eac63d157 ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr bb4425498707 x86/mm: Don't disable PCID when INVLPG has been fixed by microcode eff00c5e29ab uprobes: Fix race in uprobe_free_utask 53402e17b1a7 drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro 03f1b76fcdbc Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" e4c6eff5a3b5 Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" 36f688adf413 Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" 9e4b27250fcd Revert "KVM: e500: always restore irqs" 52fffb4a1f86 riscv: Fix enabling cbo.zero when running in M-mode 76c9f76d4ad1 ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage 128962f5ab56 kbuild: hdrcheck: fix cross build with clang 62112e7f5cbd arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes c04035ce803e mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() 11f0e95d6300 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value 12012d432478 iio: dac: ad3552r: clear reset status flag 82d94af45644 iio: filter: admv8818: Force initialization of SDO d7e5031fe3f1 drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl 47aa0f5c6370 eeprom: digsy_mtc: Make GPIO lookup table match the device 1f9eb7078bc6 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock faac8e894014 slimbus: messaging: Free transaction ID in delayed interrupt scenario e49700a7d6d4 drivers: core: fix device leak in __fw_devlink_relax_cycles() d43b3f646686 char: misc: deallocate static minor in error path a5e10461dec0 intel_th: pci: Add Panther Lake-P/U support d66d16c32a5a intel_th: pci: Add Panther Lake-H support 9d3c428e3eb4 intel_th: pci: Add Arrow Lake support 693958465a6d mei: me: add panther lake P DID d7b339bbc887 cdx: Fix possible UAF error in driver_override_show() 4f1ca393ea56 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM 33bf2b75c1e9 KVM: SVM: Suppress DEBUGCTL.BTF on AMD 978df364a3e0 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value c401b1b4b835 usb: xhci: Enable the TRB overfetch quirk on VIA VL805 af091756c4c7 xhci: pci: Fix indentation in the PCI device ID definitions 2c271df31868 usb: gadget: Check bmAttributes only if configuration is valid 0af020298b06 usb: gadget: Fix setting self-powered state on suspend b7768bba6a69 usb: gadget: Set self-powered based on MaxPower and bmAttributes 68f7ef440a15 usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality 8233c63fca35 usb: typec: ucsi: increase timeout for PPM reset operations 656a99b581f5 usb: dwc3: gadget: Prevent irq storm when TH re-executes 13f9b888ad0c usb: dwc3: Set SUSPENDENABLE soon after phy init a0475a885d69 usb: atm: cxacru: fix a flaw in existing endpoint checks 0f6850613fe3 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails d50f5c0cd949 usb: renesas_usbhs: Flush the notify_hotplug_work 46fba7be161b usb: typec: ucsi: Fix NULL pointer access 7f0441af6ca5 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader 7817af8b0b8e usb: hub: lack of clearing xHC resources ef0820290494 usb: renesas_usbhs: Use devm_usb_get_phy() d72f4475717e usb: renesas_usbhs: Call clk_put() 3cae0b7e9639 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" 897b7b76f021 gpio: rcar: Fix missing of_node_put() call 9ff13800d6a8 net: ipv6: fix missing dst ref drop in ila lwtunnel 925933d2cc63 net: ipv6: fix dst ref loop in ila lwtunnel 88afbcb450c2 net: dsa: mt7530: Fix traffic flooding for MMIO devices 9cc7f0018609 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list c6292a2ac392 ublk: set_params: properly check if parameters can be applied 04ab4df09de8 net-timestamp: support TCP GSO case for a few missing flags 747de766f804 exfat: fix soft lockup in exfat_clear_bitmap 470537263443 x86/sgx: Fix size overflows in sgx_encl_create() 356144259980 vlan: enforce underlying device type 1eacd47636a9 ppp: Fix KMSAN uninit-value warning with bpf 65dcc3af0215 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 5dc8312162de net: ipa: Fix QSB data for v4.7 b9a3f30b30f3 net: ipa: Fix v4.7 resource group names 026714ec7546 HID: hid-steam: Fix use-after-free when detaching device 2c04e507f3a5 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error 41d731e79203 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink 4f5cc62f9a81 drm/sched: Fix preprocessor guard b1e17ebd82b9 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() 416e8b4c20c6 llc: do not use skb_get() before dev_queue_xmit() 8c48c26f5f6d ALSA: usx2y: validate nrpacks module parameter on probe 2efd6cc2c772 tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro c3dafdf77b97 hwmon: (ad7314) Validate leading zero bits and return error b5cc1496a090 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table 395c28f3c0c4 hwmon: (pmbus) Initialise page count in pmbus_identify() 7c823e4c30d6 perf/core: Fix pmus_lock vs. pmus_srcu ordering 90d302619ee7 caif_virtio: fix wrong pointer check in cfv_probe() 01a83237644d net: gso: fix ownership in __udp_gso_segment 84cce23da477 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch 127c8905ea8e bluetooth: btusb: Initialize .owner field of force_poll_sync_fops 560f4d129934 HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() d0ef5f19b69d HID: google: fix unused variable warning under !CONFIG_ACPI b02f8d5a71c8 wifi: iwlwifi: limit printed string from FW file 5c18fae5808d mm: don't skip arch_sync_kernel_mappings() in error paths b56b6cfdc7a7 mm/page_alloc: fix uninitialized variable f4e39e0ffbaf block: fix conversion of GPT partition name to 7-bit ab0727d6e219 NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback 272abd47f7d2 s390/traps: Fix test_monitor_call() inline assembly 18519478b9a0 dma: kmsan: export kmsan_handle_dma() for modules 2537f01d57f0 rapidio: fix an API misues when rio_add_net() fails e6411c3b9512 rapidio: add check for rio_add_net() in rio_scan_alloc_net() ebebbb0eded2 wifi: nl80211: reject cooked mode if it is set along with other flags 35ef07112b61 wifi: cfg80211: regulatory: improve invalid hints checking bdb1805c248e Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() c5845c73cbac Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() f3fcdb2de9fd mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr bd8dd64611ca x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 672bc566cfe6 x86/cpu: Validate CPUID leaf 0x2 EDX output db79249be184 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output 8d1fcb467e6f platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e c9dbc5c774ad drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M 3b3c2be58d52 drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params c144d1995873 hwmon: (peci/dimmtemp) Do not provide fake thresholds data 8e507b3798c6 ALSA: hda/realtek: update ALC222 depop optimize 0b60d5b2f81f ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform 3f63e8fe7b56 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist 5e1b3bf72710 ALSA: seq: Avoid module auto-load handling at event delivery d99dc8f7ea01 gpio: aggregator: protect driver attr handlers against module unload c10365031f16 gpio: rcar: Use raw_spinlock to protect register access 8994f0ce8259 ksmbd: fix bug on trap in smb2_lock 8573571060ca ksmbd: fix use-after-free in smb2_lock c1569dbbe2d4 ksmbd: fix out-of-bounds in parse_sec_desc() 76861630b29e ksmbd: fix type confusion via race condition when using ipc_msg_send_request fc69e2c3219d HID: appleir: Fix potential NULL dereference at raw event handle 8a998a80335e LoongArch: Set max_pfn with the PFN of the last page abf16e748aaa LoongArch: Use polling play_dead() when resuming from hibernation 7929d3623303 LoongArch: Convert unreachable() to BUG() 35415b915a81 tracing: tprobe-events: Fix a memory leak when tprobe with $retval a9704893eec8 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" 2d62d8f3fcf8 x86/microcode/AMD: Add some forgotten models to the SHA check dd8aad26c5e4 riscv: signal: fix signal_minsigstksz 1b0a08a4fd6a RISC-V: Enable cbo.zero in usermode 19c9976b8123 riscv: cacheinfo: Use of_property_present() for non-boolean properties 80aec5a85510 riscv: Prevent a bad reference count on CPU nodes ebccacb0b599 riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT e1f99e0bae58 riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init() 017df7c71477 NFS: O_DIRECT writes must check and adjust the file length 6e954923b72e x86/speculation: Add __update_spec_ctrl() helper 174853183929 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC f22f7ba83f00 net: enetc: Replace ifdef with IS_ENABLED 54e0f2d2d340 net: enetc: Remove setting of RX software timestamp 2a3f4e270dcf drm/amdgpu: disable BAR resize on Dell G5 SE c18438959b1d drm/amdgpu: Check extended configuration space register when system uses large bar 4d2a7df718c3 ibmvnic: Inspect header requirements before using scrq direct 6511585ed6e2 ibmvnic: Perform tx CSO during send scrq direct 2c55d671849a smb: client: fix chmod(2) regression with ATTR_READONLY 75cc3357a331 arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou 9afdcba9489f drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL dbae718671de drm/i915/xe2lpd: Move D2D enable/disable ea3f0b362dfe efi: Don't map the entire mokvar table to determine its size 8f43ba5ee498 x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 25 Mar 2025 18:32:58 +0000 (14:32 -0400)]
linux-yocto/6.6: update to v6.6.82
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1998f703f4d7 Linux 6.6.82 c92bd953243b x86/boot/32: Temporarily map initrd for microcode loading d4c860bb425d x86/microcode: Provide CONFIG_MICROCODE_INITRD32 258f72d0acb5 x86/boot/32: Restructure mk_early_pgtbl_32() fa23256c09f0 x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() 5b10ecbadbaa x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() 5fd09dda0ae0 x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() 640fad833ddc Linux 6.6.81 57479e37d3f6 scsi: ufs: core: Cancel RTC work during ufshcd_remove() 6e34b9d7caa5 scsi: ufs: core: Start the RTC update work later 9aa1f0da237d scsi: ufs: core: Fix another deadlock during RTC update 98a44622be2f x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive a4921b76bc94 scsi: ufs: core: Fix deadlock during RTC update bef830144feb x86/microcode/AMD: Load only SHA256-checksummed patches 12412835e296 x86/microcode/AMD: Add get_patch_level() 5e253de2e514 x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration 8a76fed3e5d1 x86/microcode/AMD: Merge early_apply_microcode() into its single callsite be5a41a9b5e4 x86/microcode/AMD: Have __apply_microcode_amd() return bool 1f4caaf02c7c x86/microcode/AMD: Make __verify_patch_size() return bool 5b330c18c1e4 x86/microcode/AMD: Return bool from find_blobs_in_containers() 60675acfbc07 x86/microcode/AMD: Flush patch buffer mapping after application d31d50b35d35 x86/microcode/intel: Remove unnecessary cache writeback and invalidation 9b86a44ea2c2 x86/microcode/AMD: Split load_microcode_amd() e7b2ccfed0d0 x86/microcode/AMD: Pay attention to the stepping dynamically 0433b8e9f4a2 x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID dbdf088ff85c x86/microcode/intel: Set new revision only after a successful update 73aba0a0df21 x86/microcode: Rework early revisions reporting fba6e6fcabf3 x86/microcode: Prepare for minimal revision check 287a86b4a4cb x86/microcode: Handle "offline" CPUs correctly 8390133d68ac x86/apic: Provide apic_force_nmi_on_cpu() f2be90992d52 x86/microcode: Protect against instrumentation 52b5dd846ff2 x86/microcode: Rendezvous and load in NMI 9c31ea5b1be5 x86/microcode: Replace the all-in-one rendevous handler 058370ffef99 x86/microcode: Provide new control functions 08631b02ad07 x86/microcode: Add per CPU control field 05baf15d045f x86/microcode: Add per CPU result state 738aa6b98613 x86/microcode: Sanitize __wait_for_cpus() 346bc32a465d x86/microcode: Clarify the late load logic 7412a65d9562 x86/microcode: Handle "nosmt" correctly bb9646a9e45c x86/microcode: Clean up mc_cpu_down_prep() 32096e8c3dac x86/microcode: Get rid of the schedule work indirection b42122933da3 x86/microcode: Mop up early loading leftovers 021ab466701c x86/microcode/amd: Use cached microcode for AP load 628478b1e42c x86/microcode/amd: Cache builtin/initrd microcode early b1bcf0d973ae x86/microcode/amd: Cache builtin microcode too 465e490c986d x86/microcode/amd: Use correct per CPU ucode_cpu_info 5481c4a48cbb x86/microcode: Remove pointless apply() invocation 433f975e60fa x86/microcode/intel: Rework intel_find_matching_signature() 15fd553a54f5 x86/microcode/intel: Reuse intel_cpu_collect_info() 198ea646360d x86/microcode/intel: Rework intel_cpu_collect_info() 149e3e4ad2eb x86/microcode/intel: Unify microcode apply() functions b6365c7c6cac x86/microcode/intel: Switch to kvmalloc() abbe616adec4 x86/microcode/intel: Save the microcode only after a successful late-load 1dcf3264c173 x86/microcode/intel: Simplify early loading 53d07dfbac0d x86/microcode/intel: Cleanup code further 1092852de036 x86/microcode/intel: Simplify and rename generic_load_microcode() cc049de7c9a2 x86/microcode/intel: Simplify scan_microcode() 67f9ed54896a x86/microcode/intel: Rip out mixed stepping support for Intel CPUs 4a148d0054f3 x86/microcode/32: Move early loading after paging enable bcc87e2e0163 arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck 3b7d2d1b42d2 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly 9921e266029c gve: set xdp redirect target only when it is available c52d6aaf8ee8 amdgpu/pm/legacy: fix suspend/resume issues 39854d382125 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads 129b81f6912f rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads 7ec6b4bd2900 Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads" 736b206d4e06 Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads" 687322acb1eb riscv: signal: fix signal frame size 06316f435b0f riscv/futex: sign extend compare value in atomic cmpxchg d82826201ffe rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm 32fb5ec825f6 scsi: ufs: core: bsg: Fix crash when arpmb command fails 68786ab0935c sched/core: Prevent rescheduling when interrupts are disabled 1d26aaa86124 rcuref: Plug slowpath race in rcuref_put() 3df2bf42a03c vmlinux.lds: Ensure that const vars with relocations are mapped R/O 3d7e7ef8fa1a mptcp: reset when MPTCP opts are dropped after join a05da2be18aa mptcp: always handle address removal under msk socket lock 4bddfde8b692 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk 9e728c1149f8 phy: tegra: xusb: reset VBUS & ID OVERRIDE 12733d6e442a net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() 093d1753b857 net: enetc: correct the xdp_tx statistics 3e89f019d8cb net: enetc: update UDP checksum when updating originTimestamp field 5642c3aa1690 net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() 9561b0550c49 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() a2ee5e55b50a usbnet: gl620a: fix endpoint checking in genelink_bind() 3035581db280 i2c: ls2x: Fix frequency division register access 1b267e1b87d5 i2c: npcm: disable interrupt enable bit before devm_request_irq 739f35f027ae drm/amd/display: Fix HPD after gpu reset 574b3cf0412e drm/amd/display: Disable PSR-SU on eDP panels 01d516530474 perf/core: Fix low freq setting via IOC_PERIOD dc972fd125e7 perf/x86: Fix low freqency setting issue f390c2eea571 perf/core: Add RCU read lock protection to perf_iterate_ctx() 0bd89017e4e1 ALSA: hda/realtek: Fix microphone regression on ASUS N705UD e9839cf12e9f ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 f58a3f8e284d ftrace: Avoid potential division by zero in function_stat_show() 43b254d46c74 tracing: Fix bad hist from corrupting named_triggers list 2e06f42e88fc riscv: KVM: Fix SBI TIME error generation f9dd51830d30 riscv: KVM: Fix SBI IPI error generation 9111be8870e1 riscv: KVM: Fix hart suspend status check c1a524d7f762 RISCV: KVM: Introduce mp_state_lock to avoid lock inversion 57b243058dc2 phy: rockchip: naneng-combphy: compatible reset with old DT 788f6b5474a7 x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems 685da33c81d0 io_uring/net: save msg_control for compat 0b6f19714588 uprobes: Reject the shared zeropage in uprobe_write_opcode() f0c3971405ce perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list 973421d5862b net: ti: icss-iep: Reject perout generation request 8a299cc110a3 net: ti: icss-iep: Remove spinlock-based synchronization 73b769252d69 net: ipv6: fix dst ref loop on input in rpl lwt 25d8e065c797 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue c441f9281d7a net: ipv6: fix dst ref loop on input in seg6 lwt ab9de9c48316 net: ipv6: seg6_iptunnel: mitigate 2-realloc issue 665d91b0e465 include: net: add static inline dst_dev_overhead() to dst.h 0df388df81fb net/mlx5: IRQ, Fix null string in debug print e79a4da90926 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. 28e5a2d14340 net: Clear old fragment checksum value in napi_reuse_skb e8352f7e1e81 tcp: Defer ts_recent changes until req is owned 3c01102bec95 ice: Fix deinitializing VF in error path 52a98adcc48e ice: add E830 HW VF mailbox message limit support 88f7ac6c4fce ice: Add E830 device IDs, MAC type and registers ab82f7a80b64 ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 b0738e182e75 ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models 26c8641769f0 firmware: cs_dsp: Remove async regmap writes abdbedfe8974 ipvs: Always clear ipvs_property flag in skb_scrub_packet() 53cdb4c36830 ASoC: es8328: fix route from DAC to output 5d7d7e5b6cf9 net: cadence: macb: Synchronize stats calculations 4ec48f812804 ipvlan: ensure network headers are in skb linear part cc6c6b7a2fe9 ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. 661c63cb34cf ipv4: Convert ip_route_input() to dscp_t. 7dde0ade0d66 ipv4: Convert icmp_route_lookup() to dscp_t. ed8f499f87ce ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound() 35c4d95749f5 ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup() 6631345c8fb2 ipv4: icmp: Pass full DS field to ip_route_input() 21b28f97e621 net/ipv4: add tracepoint for icmp_send 5f303538c393 net: set the minimum for net_hotdata.netdev_budget_usecs 799556c2f976 net: loopback: Avoid sending IP packets without an Ethernet header 51dc41111089 afs: Fix the server_list to unuse a displaced server rather than putting it 0b2bf6fb5353 afs: Make it possible to find the volumes that are using a server 2c8de882158d rxrpc: rxperf: Fix missing decoding of terminal magic cookie fbe5582ad767 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response 790e85fc3223 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports df7d2f8bcb15 sunrpc: suppress warnings for unused procfs functions b0c5a8977e2c RDMA/mlx5: Fix bind QP error cleanup flow 06518de45eba scsi: core: Clear driver private data when retrying request 876fe386df5d RDMA/mlx5: Fix AH static rate parsing b993c450f94d IB/core: Add support for XDR link speed fc238db6bffa SUNRPC: Handle -ETIMEDOUT return from tlshd c688d2d8b0d8 SUNRPC: Prevent looping due to rpc_signal_task() races 93200181c56e SUNRPC: convert RPC_TASK_* constants to enum 64455c8051c3 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up abc1d60a0205 scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() 3f82f8ae0d20 scsi: ufs: core: Prepare to introduce a new clock_gating lock 21641160fb31 scsi: ufs: core: Introduce ufshcd_has_pending_tasks() 06701a545e9a scsi: ufs: core: Add UFS RTC support 372b9333e078 scsi: ufs: core: Add ufshcd_is_ufs_dev_busy() 44247323d75c RDMA/mana_ib: Allocate PAGE aligned doorbell index 8f16e0b94ab5 IB/mlx5: Set and get correct qp_num for a DCT QP 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 25 Mar 2025 18:32:57 +0000 (14:32 -0400)]
linux-yocto/6.6: update to v6.6.80
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
568e253c3e3b Linux 6.6.80 60ba9b8a5b76 x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit 7891ac3b0a5c nilfs2: handle errors that nilfs_prepare_chunk() may return 35dcb8a3a70e nilfs2: eliminate staggered calls to kunmap in nilfs_rename 944a4f8f0b07 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link ad75c8ef506c perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF be2778b6ddbd arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts 8fab939c5d62 md: Fix md_seq_ops() regressions 4b79bee3e3c0 md: fix missing flush of sync_work d6fe973c8873 net/mlx5e: Don't call cleanup on profile rollback failure 59bdc12fe980 ftrace: Do not add duplicate entries in subops manager ops ac35a1db0327 ftrace: Correct preemption accounting for function tracing. ae2661f0793b EDAC/qcom: Correct interrupt enable register configuration 9e5d99a4cf2e smb: client: Add check for next_buffer in receive_encrypted_standard() 8380ebc6f91b mtd: rawnand: cadence: fix incorrect device in dma_unmap_single ad9393467fbd mtd: rawnand: cadence: use dma_map_resource for sdma address fcae111830a4 mtd: rawnand: cadence: fix error code in cadence_nand_init() 91f0e576f937 mm,madvise,hugetlb: check for 0-length range after end address adjustment 28d23f1351b2 acct: block access to kernel internal filesystems 5c928e14a2cc acct: perform last write from workqueue f69d2cd84600 ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close 868f6223d2b1 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED edcb866a93bb ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() afa500d47165 ASoC: fsl_micfil: Enable default case in micfil_set_quality() 2b3878baf909 ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() 29ccb1e4040d nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() 95b93d542c75 lib/iov_iter: fix import_iovec_ubuf iovec management 4f31247ecb37 soc: loongson: loongson2_guts: Add check for devm_kstrdup() 0efa6c42f81c drop_monitor: fix incorrect initialization order d61cc1a435e6 tee: optee: Fix supplicant wait loop b9826e3b26ec io_uring: prevent opcode speculation f16a74c5f247 drm/i915/dp: Fix error handling during 128b/132b link training 7cdb066a28f7 drm/i915: Make sure all planes in use by the joiner have their crtc included 9546aaf0cbd7 drm/msm/dpu: Disable dither in phys encoder cleanup 80824cef1759 arm64: dts: mediatek: mt8183: Disable DSI display output by default fbb770b97e18 drm/nouveau/pmu: Fix gp10b firmware guard 586f0114875a bpf: skip non exist keys in generic_map_lookup_batch d3acd2a4c852 nvme/ioctl: add missing space in err message 3b4d899d823c drm/msm: Avoid rounding up to one jiffy 668ee1a95298 nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() ab438396837a power: supply: da9150-fg: fix potential overflow 6ecb9fa14eec bpf: Fix deadlock when freeing cgroup storage eab50afcf715 bpf: Disable non stream socket for strparser 05a571ee23c0 bpf: Fix wrong copied_seq calculation a26f95b6e317 strparser: Add read_sock callback 29cfda62ab4d bpf: avoid holding freeze_mutex during mmap operation fc01ba097319 bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic d56d8a23d951 bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() 2b99b2c4621d drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit() c620a776d776 drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER f8d9cc332161 drm/tidss: Fix race condition while handling interrupt registers ed14b2afe18c drm/tidss: Add simple K2G manual reset f1d5e6a5e468 tcp: drop secpath at the same time as we currently drop dst 820cb874cfa5 net: axienet: Set mac_managed_pm 24e0ede914a3 arp: switch to dev_getbyhwaddr() in arp_req_set_public() 026b2a1b6a6f net: Add non-RCU dev_getbyhwaddr() helper ef3d41c51eb3 flow_dissector: Fix port range key handling in BPF conversion dfc61b8bd1df flow_dissector: Fix handling of mixed port and port-range keys 87db59995eb1 geneve: Suppress list corruption splat in geneve_destroy_tunnels(). 9d03e7e37187 gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). 4907686790b0 tcp: adjust rcvq_space after updating scaling ratio 61004a518920 vsock/bpf: Warn on socket without transport cc9a7832ede5 sockmap, vsock: For connectible sockets allow only connected 093b0e5c9059 ibmvnic: Don't reference skb after sending to VIOS da8c1f9d8c96 ibmvnic: Add stat for tx direct vs tx batched 4b1555f9f9fb ibmvnic: Introduce send sub-crq direct b43a1ad2b262 ibmvnic: Return error code on TX scrq flush fail 940d15254d22 s390/ism: add release function for struct device 48e348ff3e18 ALSA: seq: Drop UMP events when no UMP-conversion is set de4b679aa3b4 net/sched: cls_api: fix error handling causing NULL dereference a0675917bed1 ALSA: hda/cirrus: Correct the full scale volume set logic 3ce92ca990cf geneve: Fix use-after-free in geneve_find_dev(). 2d542f13d263 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC 5c83016dfc3d ALSA: hda/realtek: Fixup ALC225 depop procedure 044ce3bd2441 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline a2726229aed7 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h 9dd4ff502813 ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] deeee3adb2c0 USB: gadget: f_midi: f_midi_complete to call queue_work 859cb45aefa6 usb: gadget: core: flush gadget workqueue after device removal e79e6f2490b3 USB: gadget: core: create sysfs link between udc and gadget 2c49e894389a nvmem: imx-ocotp-ele: fix MAC address byte order a0ee898a5024 nvmem: Move and rename ->fixup_cell_info() 276dae17ad97 nvmem: Simplify the ->add_cells() hook 39dfc17a38f7 nvmem: Create a header for internal sharing 4dbaa738c583 media: uvcvideo: Remove dangling pointers 08384382e1db media: uvcvideo: Only save async fh if success bd747c0a1a0d media: uvcvideo: Refactor iterators a5128b5f2905 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove feea30e0754d soc/mediatek: mtk-devapc: Convert to platform remove callback returning void 3cce694e7e19 arm64: dts: qcom: sm8550: Fix ADSP memory base and length 5d285b468ed6 arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property 5369d3b31f2f arm64: dts: qcom: sm8550: Add dma-coherent property 5a8f1613a18a arm64: dts: qcom: sm8450: Fix ADSP memory base and length e96ddc4f0040 arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property 3cfce644d8a7 scsi: core: Do not retry I/Os during depopulation 7f818ac0ac7f scsi: core: Handle depopulation and restoration in progress b11052c8c4f2 firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() 67f04c52e5f9 ASoC: renesas: rz-ssi: Add a check for negative sample_space a2cbcd70133d Input: synaptics - fix crash when enabling pass-through port c02d630398e4 Input: serio - define serio_pause_rx guard to pause and resume serio ports ab8b6bf2bf61 Bluetooth: qca: Fix poor RF performance for WCN6855 ae2d111c09dc Bluetooth: qca: Update firmware-name to support board specific nvm e68d2b880ea9 Bluetooth: qca: Support downloading board id specific NVM for WCN7850 5d8ba57800a7 cpufreq: fix using cpufreq-dt as module a9b868213e7d cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro 972486d37169 memcg: fix soft lockup in the OOM process 0a657f6e7f3d mm: update mark_victim tracepoints fields 52848a095b55 md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime 754fffa651d2 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats 023d5bc95086 md/md-cluster: fix spares warnings for __le64 ba9e0f057844 md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() 87ebc90e8423 md: simplify md_seq_ops 452f50807917 md: factor out a helper from mddev_put() 13231893fb7a md: use separate work_struct for md_start_sync() 4534162e0916 xfs: don't over-report free space or inodes in statvfs 1603b0b65731 xfs: report realtime block quota limits on realtime directories b887d2fe4a2b xfs: Check for delayed allocations before setting extsize 067ee59f11bd xfs: streamline xfs_filestream_pick_ag 1fe5c2aa3903 xfs: Reduce unnecessary searches when searching for the best extents c904df659911 xfs: update the pag for the last AG at recovery time 7a2c24661db6 xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag 5a9f8279988b xfs: error out when a superblock buffer update reduces the agcount a9c1ebae75fc xfs: update the file system geometry after recoverying superblock buffers bb305f888d6c xfs: pass the exact range to initialize to xfs_initialize_perag 5a9e3dbb0bf2 xfs: Remove empty declartion in header file b5d917a63987 xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() 9716ff882426 xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc a8a80b75b443 xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc 479e112ddf30 xfs: don't ifdef around the exact minlen allocations 41e7f8ffee95 xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate f37a5f0e916c xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname 512a91114295 xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split 702e1ac48f17 xfs: return bool from xfs_attr3_leaf_add 3d58507d6c7a xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname 7b5b119191bf xfs: don't free cowblocks from under dirty pagecache on unshare f56db9ce3cd6 xfs: skip background cowblock trims on inodes open for write 3e2f7c20510d xfs: fix a typo a6790b50bfa0 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc 629e6a35dd53 xfs: validate inumber in xfs_iget ed6282de3d04 xfs: assert a valid limit in xfs_rtfind_forw 14cc006ed668 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings c0249d3a0c3c Linux 6.6.79 50a0821c8203 Revert "vfio/platform: check the bounds of read/write syscalls" c02c52036e6d x86/i8253: Disable PIT timer 0 when not in use f3b8e9d3414b vsock: Orphan socket after transport release 3f4354016612 vsock: Keep the binding until socket destruction 146a185f6c05 io_uring/kbuf: reallocate buf lists on upgrade 4c8f958a07ff HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context fd0d07cb8b47 alpha: replace hardcoded stack offsets with autogenerated ones 933b08c0edfa mm: gup: fix infinite loop within __get_longterm_locked cad0406ad780 arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented 96156eb57726 md/md-bitmap: move bitmap_{start, end}write to md upper layer b29e6400be51 md/raid5: implement pers->bitmap_sector() 14bc83e97fbd md: add a new callback pers->bitmap_sector() 3e41ab9aef12 md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() 3b666dad3828 md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() 03877cb32666 md/raid5: recheck if reshape has finished with device_lock held f6b49d4617ad selftests: rtnetlink: update netdevsim ipsec output format 30472935f708 netdevsim: print human readable IP address 39a580cd1539 drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags 16ce8fd94da8 drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer ff5d9e3705a3 x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 eb0e0eca0eab drm/v3d: Stop active perfmon if it is being destroyed d7fa812845f6 drm/rcar-du: dsi: Fix PHY lock bit check e85e8d48bf6d drm/tidss: Clear the interrupt status for interrupts being disabled f99429229916 drm/tidss: Fix issue in irq handling causing irq-flood issue 1b91c597b021 ipv6: mcast: add RCU protection to mld_newpack() 81b25a07ebf5 ipv6: mcast: extend RCU protection in igmp6_send() ae38982f5216 ndisc: extend RCU protection in ndisc_send_skb() 8ec57509c36c openvswitch: use RCU protection in ovs_vport_cmd_fill_info() e9f4dee534eb arp: use RCU protection in arp_xmit() 1cbb2aa90cd3 neighbour: use RCU protection in __neigh_notify() 62091d80e155 neighbour: delete redundant judgment statements 9e0ec817eb41 ndisc: use RCU protection in ndisc_alloc_skb() e1147961b214 HID: hid-steam: Move hidraw input (un)registering to work d6187df36586 HID: hid-steam: Make sure rumble work is canceled on removal 4b996b618294 HID: hid-steam: Add Deck IMU support 9f82ed6e4197 HID: hid-steam: Fix cleanup in probe() 0c38fefe773f HID: hid-steam: remove pointless error message c68606bdfce3 HID: hid-steam: Add gamepad-only mode switched to by holding options 622ee123a0d1 HID: hid-steam: Update list of identifiers from SDL 9544708c64bc HID: hid-steam: Clean up locking 463b37836e40 HID: hid-steam: Disable watchdog instead of using a heartbeat 747035cde16f HID: hid-steam: Avoid overwriting smoothing parameter 463a45592fa5 ipv6: icmp: convert to dev_net_rcu() 4176a68b0db8 ipv6: use RCU protection in ip6_default_advmss() e99e146bf948 flow_dissector: use RCU protection to fetch dev_net() 338f6418869f ipv4: icmp: convert to dev_net_rcu() 9b1766d1ff5f ipv4: use RCU protection in __ip_rt_update_pmtu() 3bed2abab4a6 net: ipv4: Cache pmtu for all packet paths if multipath enabled 91d93fb59765 ipv4: use RCU protection in inet_select_addr() 1f778d7a8ba2 ipv4: use RCU protection in rt_is_expired() 30a26bffd759 ipv4: use RCU protection in ipv4_default_advmss() 81f369b67006 net: add dev_net_rcu() helper 4cfecb7fc742 net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() afd983f102f8 ipv4: add RCU protection to ip4_dst_hoplimit() 8783ceeee797 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context 0cc5bb930079 clocksource: Use pr_info() for "Checking clocksource synchronization" message 29775681433c btrfs: fix hole expansion when writing at an offset beyond EOF 7511887fcae7 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() d73d4c9588fc igc: Set buffer type for empty frames in igc_init_empty_frame 79cf42024050 mmc: mtk-sd: Fix register settings for hs400(es) mode c1cf034d8de7 arm64: Handle .ARM.attributes section in linker scripts c727f338ab3a regmap-irq: Add missing kfree() 9722e5b90725 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator 92527100be38 partitions: mac: fix handling of bogus partition table bc7fe1a879fc gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock 98fde755d661 gpiolib: acpi: Add a quirk for Acer Nitro ANV14 0f4573f8fe00 alpha: align stack for page fault and user unaligned trap handlers 5e00346deb7b serial: 8250: Fix fifo underflow on flush ccdca0a0ff44 serial: port: Always update ->iotype in __uart_read_properties() 357c267e5d30 serial: port: Assign ->iotype correctly when ->iobase is set a00e607102eb cgroup: fix race between fork and cgroup.kill b5bfb235f7e1 efi: Avoid cold plugged memory for placing the kernel 16467ffd3d20 kbuild: userprogs: fix bitsize and target detection on clang f8bef3f067b6 wifi: ath12k: fix handling of 6 GHz rules 147495d02a7f alpha: make stack 16-byte aligned (most cases) 1590667a6075 can: etas_es58x: fix potential NULL pointer dereference on udev->serial 2a6ea31d597d can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero bb4fbd870cd9 can: c_can: fix unbalanced runtime PM disable in error path e505b83b9ee6 can: ctucanfd: handle skb allocation failure 0947a24193c8 USB: serial: option: drop MeiG Smart defines ced6965f55e1 USB: serial: option: fix Telit Cinterion FN990A name 5a3544d8ba22 USB: serial: option: add Telit Cinterion FN990B compositions 4e6bd3620aa9 USB: serial: option: add MeiG Smart SLM828 db89b3bebd08 usb: cdc-acm: Fix handling of oversized fragments 6abb510251e7 usb: cdc-acm: Check control transfer buffer size before access 1a3c2c4dce8a USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk e905a0fca7bf USB: hub: Ignore non-compliant devices with too many configs or interfaces 6ae6dee9f005 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths 8b6efb4d389e USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone 483cfd0f58fd USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist 54a5e0156ea7 usb: core: fix pipe creation for get_bMaxPacketSize0 add6d8a137cb USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI da1b45064fb2 usb: dwc2: gadget: remove of_node reference upon udc_stop e3470d4c5c7b usb: gadget: udc: renesas_usb3: Fix compiler warning 5d6749bb1b1b usb: roles: set switch registered flag early on 2f71a89d63d7 usb: dwc3: Fix timeout issue during controller enter/exit from halt state 3aba54561999 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries 1dde83a88392 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting d680a1e20222 KVM: nSVM: Enter guest mode before initializing nested NPT MMU 874ff13c73c4 KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel e43a8b9c4d70 drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table() a7aa23172858 batman-adv: Drop unmanaged ELP metric worker 96405e2c499e batman-adv: Ignore neighbor throughput metrics in error case 072b27873219 batman-adv: fix panic during interface removal ec4180dc87b1 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V 2b84a231910c orangefs: fix a oob in orangefs_debug_write a04fe3bfc71e x86/mm/tlb: Only trim the mm_cpumask once a second a3bcd891e113 ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V 3d9f63e2ac52 selftests: gpio: gpio-sim: Fix missing chip disablements 207efb2f4ee5 Grab mm lock before grabbing pt lock 19b3ca651b4b NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() 2a0696363da4 vfio/pci: Enable iowrite64 and ioread64 for vfio pci 5ed11d00737d rtla/timerlat_top: Abort event processing on second signal a20341b7a167 rtla/timerlat_hist: Abort event processing on second signal 5f782d4741bf scsi: ufs: bsg: Set bsg_queue to NULL after removal ac7ed282a0f1 PCI: switchtec: Add Microchip PCI100X device IDs d8fd38b901ef PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P 2c5601b99d79 media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread 06ffcc72121e media: uvcvideo: Add Kurokesu C1 PRO camera ec5fa3282465 media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera a7e1b1388d41 media: uvcvideo: Implement dual stream quirk to fix loss of usb packets 95d0d793b678 media: i2c: ds90ub953: Add error handling for i2c reads/writes 75ba1588c559 media: i2c: ds90ub913: Add error handling to ub913_hw_init() db84810d9996 media: cxd2841er: fix 64-bit division on gcc-9 3a4f623bb6f2 soc/tegra: fuse: Update Tegra234 nvmem keepout list fb6a5edb6092 fbdev: omap: use threaded IRQ for LCD DMA edc64c0f686d RDMA/efa: Reset device on probe failure 627218d4ac85 tools: fix annoying "mkdir -p ..." logs when building tools in parallel 4d9b2b62e113 gpiolib: Fix crash on error in gpiochip_get_ngpios() 99ca540851ee block: cleanup and fix batch completion adding conditions 5a32765ac724 x86/xen: allow larger contiguous memory regions in PV guests 461d9e8acaa4 xen/swiotlb: relax alignment requirements 3f40a7ff39d9 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode() 7159b7e13743 gpio: bcm-kona: Add missing newline to dev_err format string 0d091da7f9da gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ 88a78a7bdbaf gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 b1da0f6264a3 drm/i915/selftests: avoid using uninitialized context b25ba45fcfdb cgroup: Remove steal time from usage_usec ab90894f33c1 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array d071a91fa614 team: better TEAM_OPTION_TYPE_STRING validation 964a8895704a LoongArch: csum: Fix OoB access in IP checksum code for negative lengths 1dfcc04e3cb4 LoongArch: Fix idle VS timer enqueue a303649b99b6 vxlan: check vxlan_vnigroup_init() return value c40cb5c03e37 vrf: use RCU protection in l3mdev_l3_out() 35b3f615fbd4 ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() 94a0de224ed5 ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt 966328191b4c spi: sn-f-ospi: Fix division by zero f3ce05283f6c HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints() 62f8bf06262b HID: multitouch: Add NULL check in mt_input_configured c5d46ae55a51 pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware 23ad7797c74c NFSD: fix hang in nfsd4_shutdown_callback 55d947315fb5 nfsd: clear acl_access/acl_default after releasing them 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 25 Mar 2025 18:32:56 +0000 (14:32 -0400)]
linux-yocto/6.6: update to v6.6.78
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4407146cf3fc Linux 6.6.78 e8ad068c6ab8 KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC) 4fc0f9eadda8 KVM: x86: Make x2APIC ID 100% readonly 8ea0e7b3d7b8 tty: xilinx_uartps: split sysrq handling d113f9723f2b x86/mm/ident_map: Use gbpages only where full GB page should be mapped. 690c7fa03ebb selftests: mptcp: join: fix AF_INET6 variable a77201459464 mptcp: prevent excessive coalescing on receive de3b8d41d254 mptcp: pm: only set fullmesh for subflow endp 785408bbafcf cachefiles: Fix NULL pointer dereference in object->file 893b28374aba btrfs: avoid monopolizing a core when activating a swap file b4e355e70e12 Revert "btrfs: avoid monopolizing a core when activating a swap file" 94459962b862 ocfs2: check dir i_size in ocfs2_find_entry 2cc0f0e1b976 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling b85a15619899 spi: atmel-qspi: Memory barriers after memory-mapped I/O 34e7a2360c1c spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families 96c40135d8a8 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static ec8aa93c30f4 rtc: zynqmp: Fix optional clock name property 81846070cba1 ptp: Ensure info->enable callback is always set 0228e5a6672d pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails 52ad6195bdb9 rtla/timerlat_top: Stop timerlat tracer on signal 094809f6aff4 rtla/timerlat_hist: Stop timerlat tracer on signal 5a9eb34972cb rtla: Add trace_instance_stop 41955b6c2681 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads 83b74901bdc9 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads d5eae440f718 rtla/osnoise: Distinguish missing workload option ee8c4c39a8f9 tracing/osnoise: Fix resetting of tracepoints d86c6f80972e scripts/gdb: fix aarch64 userspace detection in get_current_task 82aa8d362a2a maple_tree: simplify split calculation 78a73c6fe0d8 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset ab9f2ec09f17 net/ncsi: wait for the last response to Deselect Package before configuring channel c0464bad0e85 misc: fastrpc: Fix copy buffer page size e563ccd6be3c misc: fastrpc: Fix registered buffer page address 24bcf8f6f9c0 misc: fastrpc: Deregister device nodes properly in error scenarios 3df72111c39f misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors 5d19ca5d2591 mtd: onenand: Fix uninitialized retlen in do_otp_read() 221e874ea5bf irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so 069a8680af14 i3c: master: Fix missing 'ret' assignment in set_speed() 172cdfc3a5ea NFC: nci: Add bounds checking in nci_hci_create_pipe() 88f4311d1d5e mailbox: tegra-hsp: Clear mailbox before using message f2bd0f1ab478 nilfs2: fix possible int overflows in nilfs_fiemap() b6833b38984d ocfs2: handle a symlink read error correctly e763392da6b1 ocfs2: fix incorrect CPU endianness conversion causing mount failure e5d289c972eb pnfs/flexfiles: retry getting layout segment for reads 7a9b86bd2261 selftests: mptcp: connect: -f: no reconnect 03844b190811 vfio/platform: check the bounds of read/write syscalls 644636ee7eb2 io_uring/rw: commit provided buffer state on async a94592ec30ff io_uring: fix io_req_prep_async with provided buffers 130675a21942 io_uring/net: don't retry connect operation on EPOLLERR b86f1d51731e io_uring: fix multishots with selected buffers a9206d8a512e nvmem: imx-ocotp-ele: set word length to 1 bb2b7ba5faaa nvmem: imx-ocotp-ele: fix reading from non zero offset cb091f37cc1c nvmem: imx-ocotp-ele: simplify read beyond device check 0ba8ea28918b nvmem: core: improve range check for nvmem_cell_write() 12f428f59748 nvmem: qcom-spmi-sdam: Set size in struct nvmem_config e914b2f795b6 crypto: qce - unregister previously registered algos in error path 37b71cec0bda crypto: qce - fix goto jump in error path d5e6e3000309 ata: libata-sff: Ensure that we cannot write outside the allocated buffer 19b22dadd487 mm: kmemleak: fix upper boundary check for physical address objects aed5248fe9e1 media: uvcvideo: Remove redundant NULL assignment 5448ac02e9c0 media: uvcvideo: Support partial control reads 53107a8f17df media: uvcvideo: Fix event flags in uvc_ctrl_send_events 0b5e0445bc83 media: uvcvideo: Fix crash during unbind if gpio unit is in use 1eb8e73eb4a3 media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702 c3c9300062b6 media: i2c: ds90ub960: Fix UB9702 VC map 45e2ad4e1253 media: i2c: ds90ub960: Fix use of non-existing registers on UB9702 474d7baf91d3 media: i2c: ds90ub9x3: Fix extra fwnode_handle_put() 68b645edc412 media: ccs: Fix cleanup order in ccs_probe() 08cb112ca61b media: ccs: Fix CCS static data parsing for large block sizes 747c04b1aac9 media: ov5640: fix get_light_freq on auto 25abffee5ceb media: imx296: Add standby delay during probe 3e4a43a965a8 media: mc: fix endpoint iteration 4ab7185ad5a6 media: mmp: Bring back registration of the device 88792f3992cb soc: qcom: smem_state: fix missing of_node_put in error path 56eefe1f2fb7 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths 8eb80b9c9bdf iio: light: as73211: fix channel handling in only-color triggered buffer 1d447317022e media: ccs: Clean up parsed CCS static data on parse failure 7753ef5ba2a6 kfence: skip __GFP_THISNODE allocations on NUMA systems 0796fa13788c rv: Reset per-task monitors also for idle tasks 50365a6304a5 tpm: Change to kvalloc() in eventlog/acpi.c df6c8203f2cb ACPI: PRM: Remove unnecessary strict handler address checks 970e92cac159 xfs: Add error handling for xfs_reflink_cancel_cow_range 1af7697727d0 xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end 3a525fcaa1bb pwm: microchip-core: fix incorrect comparison with max period 705f566f91ca arm64: tegra: Disable Tegra234 sce-fabric node b8cf1649c31d arm64: tegra: Fix typo in Tegra234 dce-fabric compatible 73142af4e3bf crypto: qce - fix priority to be less than ARMv8 CE cb8612851892 arm64: dts: qcom: sm8550: correct MDSS interconnects a0f741013a78 arm64: dts: qcom: sm8550: Fix MPSS memory length 27145756466f arm64: dts: qcom: sm8550: Fix CDSP memory length b57466d4638c arm64: dts: qcom: sm8450: Fix MPSS memory length 29e2abea06fa arm64: dts: qcom: sm8450: Fix CDSP memory length e7f3016bd6f5 arm64: dts: qcom: sm8350: Fix MPSS memory length 62692dd301ee arm64: dts: qcom: sm8350: Fix CDSP memory base and length 18a384670b3f arm64: dts: qcom: sm8350: Fix ADSP memory base and length a77d7958c3ab arm64: dts: qcom: sm6375: Fix MPSS memory base and length 91ed86aa8c8a arm64: dts: qcom: sm6375: Fix CDSP memory base and length 7aa20f255751 arm64: dts: qcom: sm6375: Fix ADSP memory length 4c3ada3f57ac arm64: dts: qcom: sm6350: Fix uart1 interconnect path f2d430edb3af arm64: dts: qcom: sm6350: Fix MPSS memory length 601e6204cc02 arm64: dts: qcom: sm6350: Fix ADSP memory length d4a06764feda arm64: dts: qcom: sm6115: Fix ADSP memory base and length 55c42a2df0b6 arm64: dts: qcom: sm6115: Fix CDSP memory length 425d3f99fd5c arm64: dts: qcom: sm6115: Fix MPSS memory length 5538b1b2eeb7 ARM: dts: ti/omap: gta04: fix pm issues caused by spi module 1995976dc590 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus 9a6550bbe419 ubi: Add a check for ubi_num e5fe2d01dd97 x86/boot: Use '-std=gnu11' to fix build with GCC 15 6a42d6378387 rust: init: use explicit ABI to clean warning in future compilers 3ae5615f48cd kbuild: Move -Wenum-enum-conversion to W=2 7df68980e8b7 scsi: storvsc: Set correct data length for sending SCSI command without payload 7f1e0af18198 scsi: ufs: qcom: Fix crypto key eviction 217230bc8796 scsi: qla2xxx: Move FCE Trace buffer allocation to user control 7bfa83ee25a6 scsi: st: Don't set pos_unknown just after device recognition 42385f9c4c67 nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk 9db27ba3a127 nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk 97bc165a0686 PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() 8852e056e297 PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 ce5bcb573279 arm64: tegra: Fix Tegra234 PCIe interrupt-map 3cef733e15cd ALSA: hda: Fix headset detection failure due to unstable sort 125c6cb70934 ALSA: hda/realtek: Enable headset mic on Positivo C6400 a80f82d31ca6 Revert "media: uvcvideo: Require entities to have a non-zero unique ID" 84671b0630cc block: don't revert iter for -EIOCBQUEUED 0b0c4d1de598 mips/math-emu: fix emulation of the prefx instruction 53be273d8def dm-crypt: track tag_offset in convert_context 179a3e8740a3 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() 4a3909268073 powerpc/pseries/eeh: Fix get PE state translation cfa6d9424c0e LoongArch: Extend the maximum number of watchpoints 18f34beba652 MIPS: Loongson64: remove ROM Size unit in boardinfo 92f59f8b45bf serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use 3b49a756b70b serial: sh-sci: Drop __initdata macro for port_cfg 47470acd719d soc: qcom: socinfo: Avoid out of bounds read of serial number 1f4580e049cc ASoC: acp: Support microphone from Lenovo Go S d4bbd291c9fe usbnet: ipheth: document scope of NCM implementation 22475242ddb7 usbnet: ipheth: fix DPE OoB read ed9866898e19 usbnet: ipheth: break up NCM header size computation e94fb338b523 usbnet: ipheth: refactor NCM datagram loop 92f2a8094f1f usbnet: ipheth: check that DPE points past NCM header 8fb062178e1c usbnet: ipheth: use static NDP16 location in URB 18bf6f5cce31 usbnet: ipheth: fix possible overflow in DPE length check ae7045a20d32 usb: gadget: f_tcm: Don't prepare BOT write request twice d0d36fb2fea5 usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint 9ec6b25b7c7a usb: gadget: f_tcm: Decrement command ref count on cleanup bbe8e62f31cd usb: gadget: f_tcm: Translate error to sense 9875dc6ef9b5 wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916 2955a92db595 wifi: rtw88: sdio: Fix disconnection after beacon loss 7b279f966c3e wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH 3877fc67bd3d wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() 5fb45870eba0 wifi: rtlwifi: rtl8821ae: Fix media status report 8d02b61a0a6e HID: hid-sensor-hub: don't use stale platform-data on remove bcf0fb1a4600 of: reserved-memory: Fix using wrong number of cells to get property 'alignment' b9f177d535e8 of: Fix of_find_node_opts_by_path() handling of alias+path+options fe44f5f5887c of: Correct child specifier used as input of the 2nd nexus node 0176c4af3f71 scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions 8da6b450a17f perf bench: Fix undefined behavior in cmpworker() b480d2b5dcc9 efi: libstub: Use '-std=gnu11' to fix build with GCC 15 993121481b5a blk-cgroup: Fix class @block_class's subsystem refcount leakage fc60e9357f15 clk: mediatek: mt2701-mm: add missing dummy clk 6f4868e6b288 clk: mediatek: mt2701-img: add missing dummy clk a1fa3dda6bf0 clk: mediatek: mt2701-bdp: add missing dummy clk 20210b5c775d clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe b6c5237ab7af clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe 118c66164fbe clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate ebe1322167c1 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg 3ad28517385e clk: qcom: dispcc-sm6350: Add missing parent_map for a clock 08b77ed7cfaa clk: qcom: gcc-sm6350: Add missing parent_map for two clocks 9b6c92663afe clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable() c242fd39dc20 clk: qcom: clk-alpha-pll: fix alpha mode configuration 30f605e8b8de media: i2c: ds90ub960: Fix UB9702 refclk register access 61ff966c6481 clk: sunxi-ng: a100: enable MMC clock reparenting aa91d5401614 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection 245d48c1ba3e Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc c48f7a360f3c drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes 065385499ccf drm/komeda: Add check for komeda_get_layer_fourcc_list() dc4a876538e6 drm/i915: Fix page cleanup on DMA remap failure cce94ba65bbd drm/i915/guc: Debug print LRC state entries only if the context is pinned dcc3f2c06d80 Revert "drm/amd/display: Use HW lock mgr for PSR1" f4c931e9d203 drm/amdkfd: only flush the validate MES contex 12457cf8e004 drm/amd/pm: Mark MM activity as unsupported 82f59d64e629 ksmbd: fix integer overflows on 32 bit systems fcd06731f59f KVM: s390: vsie: fix some corner-cases when grabbing vsie pages 125da53b3c0c KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() b7ced74c7e93 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma f12f0457748c drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() 6f796f08856e KVM: arm64: timer: Always evaluate the need for a soft timer d17ca8f2dfcf binfmt_flat: Fix integer overflow bug on 32 bit systems 553fbae0effd fs/proc: do_task_stat: Fix ESP not readable during coredump 0be6beead8c4 m68k: vga: Fix I/O defines 44d85a423b56 s390/futex: Fix FUTEX_OP_ANDN implementation 3c0866372ab8 smb: client: change lease epoch type from unsigned int to __u16 7a5f926b3737 smb: client: fix order of arguments of tracepoints fc962f508a03 drm/modeset: Handle tiled displays in pan_display_atomic. af5128c9ebd7 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx 1abeeb919910 leds: lp8860: Write full EEPROM, not only half of it 96616a37a0f6 cpufreq: s3c64xx: Fix compilation warning 7770b2211d63 rxrpc: Fix call state set to not include the SERVER_SECURING state d2f275112c3a net: sched: Fix truncation of offloaded action statistics e8390a47a343 tun: revert fix group permission check 1f8e3f4a4b8b netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() db4ae2879085 ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read() b960062afa89 x86/xen: add FRAME_END to xen_hypercall_hvm() 242f7584da3a x86/xen: fix xen_hypercall_hvm() to not clobber %rbx e0384efd45f6 net: rose: lock the socket in rose_bind() a86f51724a10 net: atlantic: fix warning during hot unplug 2d1637afc4eb gpio: pca953x: Improve interrupt support f7627c81983c rxrpc: Fix the rxrpc_connection attend queue handling eaf4268850dd udp: gso: do not drop small packets when PMTU reduces 66c96550fe24 tg3: Disable tg3 PCIe AER on system reboot 858e1feac50d vmxnet3: Fix tx queue race condition with XDP 14a28eb9bdac ice: Add check for devm_kzalloc() fcb2be1b3c2d net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN 40a29e84995d nvme-fc: use ctrl state getter ac1728cf370b ice: put Rx buffers after being done with current frame e31e65661c54 gpu: drm_dp_cec: fix broken CEC adapter properties check 5848c712c82a firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry 795786303295 nvme: handle connectivity loss in nvme_set_queue_count ba32f06e15c6 net/ncsi: fix locking in Get MAC Address handling 67515088591e net/ncsi: Add NC-SI 1.2 Get MC MAC Address command b9d93eda1214 KVM: e500: always restore irqs ba3cf83f4a50 KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults 59e21c4613b0 KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock 15d60c13b704 KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map() b8261bfaebbb platform/x86: acer-wmi: Ignore AC events 530a91be13af Input: allocate keycode for phone linking a9e33a054cac ASoC: amd: Add ACPI dependency to fix build error 79b8c7c93beb ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback f9c7cc44758f platform/x86: int3472: Check for adev == NULL d9aa993ae5ba iommu/arm-smmu-v3: Clean up more on probe failure cae133ab8df3 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible e2612a5437a0 x86/kexec: Allocate PGD for x86_64 transition page tables separately decefd41316b selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() 44b4b97439a5 tipc: re-order conditions in tipc_crypto_key_rcv() b4f6aa16663f mmc: sdhci-msm: Correctly set the load for the regulator 2f0fd471cc03 net: wwan: iosm: Fix hibernation by re-binding the driver around it 4ebbcb9bc794 Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync c09a05b3a394 APEI: GHES: Have GHES honor the panic= setting 1b00ccd73312 i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz d32136e5ba2b wifi: iwlwifi: avoid memory leak c9480e9f2d10 wifi: brcmfmac: Check the return value of of_property_read_string_index() c2813471b663 net/mlx5: use do_aux_work for PHC overflow checks 9955d4064d59 HID: Wacom: Add PCI Wacom device support 8a68e1c374fa clk: qcom: Make GCC_8150 depend on QCOM_GDSC 6aa0de131f53 mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id fe1c021eb03d tomoyo: don't emit warning in tomoyo_write_control() 093286c33409 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() 9211e3220738 mmc: core: Respect quirk_max_rate for non-UHS SDIO card 0b41f8c84167 tun: fix group permission check 19d452a94632 wifi: rtw89: add crystal_cap check to avoid setting as overflow value 96fae5bd1589 safesetid: check size of policy writes 4723df76ac9e drm/bridge: it6505: fix HDCP CTS KSV list wait timer a51b9affe5d6 drm/bridge: it6505: fix HDCP CTS compare V matching 810b6f6aea59 drm/bridge: it6505: fix HDCP encryption when R0 ready 3a4487883121 drm/bridge: it6505: fix HDCP Bstatus check 3da5be16af92 drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT df6fc38a37d4 drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor 662c20e449dc drm/vc4: hdmi: use eld_mutex to protect access to connector->eld 300c6efc95fb drm/sti: hdmi: use eld_mutex to protect access to connector->eld 83e4ac9f87f1 drm/radeon: use eld_mutex to protect access to connector->eld 0493070d7cee drm/exynos: hdmi: use eld_mutex to protect access to connector->eld ac7d01ab10f4 drm/amd/display: use eld_mutex to protect access to connector->eld d698cbfef632 drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld ad8870a64714 drm/bridge: anx7625: use eld_mutex to protect access to connector->eld f2196ad7c0b3 drm/connector: add mutex to protect ELD from concurrent access 4acf6bab775d printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX f94036559312 drm/virtio: New fence for every plane update 737ae6ddec9c x86/amd_nb: Restrict init function to AMD-based systems 5fbad86fae1e lockdep: Fix upper limit for LOCKDEP_*_BITS configs 7380819963f5 sched: Don't try to catch up excess steal time. 3c884b6bd823 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling 726d36347b0f btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() 52c0b3cb6f03 s390/stackleak: Use exrl instead of ex in __stackleak_poison() dc5da273051e exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case 4227ce0c5e3f arm64/mm: Ensure adequate HUGE_MAX_HSTATE 8f5cff471039 btrfs: fix use-after-free when attempting to join an aborted transaction 927b930f117b btrfs: fix assertion failure when splitting ordered extent after transaction abort 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
gcc: unify cleanup of include-fixed, apply to cross-canadian
Since target and cross variants were already doing similar cleanup
of include-fixed headers, as those aren't used, unify the code and
also apply the same to cross-canadian variant.
Some of those header files get processed with a tool that leaves
absolute buildpaths inside the file's commented section, causing
QA errors. Since those aren't used, let's remove them.
This may be a temporary solution until the tool itself gets fixed
to not embed absolute buildpaths in the header files:
https://lists.openembedded.org/g/openembedded-core/topic/107268307
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
icu: Adjust ICU_DATA_DIR path on big endian targets
On big-endian systems the preprocessor define ICU_DATA_DIR
is currently being set to a path ending with the ${PV} of
the recipe.
The PV version string has changed to a '-' separator
since oe-core commit cebe8439cdc656d53355506a31a3782312bf03c5
whereas the build system installs the data files into a
path ending with the dot-separated version of ICU.
This causes the ICU data file to not be detected at runtime,
consequently breaking any dependant applications.
We therefore substitute ${PV} with the dot-separated version
string of ICU, as returned from the icu_install_folder function,
on the ICU_DATA_DIR define on big-endian targets.
Signed-off-by: Makarios Christakis <makchrbiz@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28cdc0110def011e3d690da1d591076385267ef7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sana Kazi [Fri, 14 Mar 2025 09:27:55 +0000 (14:57 +0530)]
gcc-cross-canadian.inc: Fix buildpaths error for pthread.h
Replace the hardcoded path with /not/exist as used for other
options[--with-sysroot] to ensure pthread.h does not contain
hardocded references to TMPDIR:
ERROR: gcc-cross-canadian-x86-64-13.3.0-r0 do_package_qa: QA Issue:
File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/
usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/13.3.0/include-fixed/
pthread.h in package gcc-cross-canadian-x86-64 contains reference to
TMPDIR [buildpaths]
Signed-off-by: Sana Kazi <sanakazi720@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
gcc: remove paths to sysroot from configargs.h and checksum-options for gcc-cross-canadian
Apply fixes from gcc-cross (84a78f46d594 and 0ead8cbdfb96) to gcc-cross-canadian.
This will improve (but not fix) reproducibility of gcc-cross-canadian.
Also move this code to functions to avoid code duplication.
[RP: Tweak patch to make the function parameters clear and fix quoting issues
ensuring the code exactly matches the original replacements with an additional
parameter.]
Signed-off-by: Oleksandr Hnatiuk <ohnatiuk@cisco.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f1ad5be4337c5d45c0f1bed48184336e9ab1fad8) Signed-off-by: Sana Kazi <sanakazi720@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Zhang Peng [Fri, 14 Mar 2025 06:36:24 +0000 (14:36 +0800)]
mpg123: upgrade 1.32.6 -> 1.32.10
Changelog:
==========
1.32.10
- scripts/tag_lyrics.py: fix for python3
- libout123: Use strtok_r() to avoid conflicts multithreaded contexts
- libmpg123: Un-break DLL builds that need I/O functions defined in libmpg123.c
- ports/cmake: More fixup to also produce .pc files with Libs.private.
1.32.9
- libmpg123:
-- enable 64 bit offset path for MSVCRT and avoid warnings about
MS's game about POSIX API with and without underscores
-- Increase the library patchlevel, as was forgotten on previous
release.
1.32.8
Update: The buffer overflow got assigned the CVE ID CVE-2024-10573.
- libmpg123:
-- Add sections to assembly to support PAC/BTI code
for aarch64 (-mbranch-protection variants)
-- Prevent premature application of header info into decoding structure,
at worst having triggered out-of-bounds writes of decoded PCM data
- out123: Show --quiet in --longhelp.
1.32.7
- ports/cmake: Work around bug in CMake that does not detect FPU on Apple ARM CPUs.
- Fix some laziness (func() to func(void)) for standards conformance.
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
For reasons we have explicit xorg.conf files for a number of the qemu
machines, but not all of them. These mainly disabled screen blanking
(which is now down with a separate fragment) but also explictly set the
device driver to fbdev which meant they didn't use the modesettings
driver as they should (with the virtio framebuffer from qemu).
This is the root cause of why the xserver 21.1.16 upgrade doesn't work
on a number of machines: the /sys probing changed and the fbdev driver
now refuses to use the PCI framebuffer device as there are better
drivers, but we've explictly told xorg to use the wrong driver.
For more details, see https://gitlab.freedesktop.org/xorg/xserver/-/issues/1798.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c8039bf4c2d011e3d12c970ce45036b184902a9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Tue, 11 Mar 2025 11:22:40 +0000 (11:22 +0000)]
xserver-xf86-config: add a configuration fragment to disable screen blanking
Add a configuration fragment that disables screen blanking, and add it
to all qemu machines.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 780a5ccaa51d5aed18200883a686387e70847e4b) Signed-off-by: Steve Sakoman <steve@sakoman.com>